Cybera AGM 2011 President's Report - Connect. Enable. Grow. Harvest.
Kiddle Cybera Summit08 Cloud
-
Upload
cybera-inc -
Category
Technology
-
view
1.249 -
download
0
description
Transcript of Kiddle Cybera Summit08 Cloud
![Page 1: Kiddle Cybera Summit08 Cloud](https://reader035.fdocuments.net/reader035/viewer/2022062405/558555b2d8b42a54608b4d78/html5/thumbnails/1.jpg)
Cloud Computing on the
HP Labs Data Centre at
the University of Calgary
Cameron Kiddle
Grid Research Centre
University of Calgary
![Page 2: Kiddle Cybera Summit08 Cloud](https://reader035.fdocuments.net/reader035/viewer/2022062405/558555b2d8b42a54608b4d78/html5/thumbnails/2.jpg)
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 2
Outline
� What is cloud computing?
� Who are the players?
� Why use cloud-based solutions?
� What is our (GRC’s) cloud solution?
� How do you integrate services in our solution?
� Demonstration
![Page 3: Kiddle Cybera Summit08 Cloud](https://reader035.fdocuments.net/reader035/viewer/2022062405/558555b2d8b42a54608b4d78/html5/thumbnails/3.jpg)
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 3
What is Cloud Computing?
� A wide variety of definitions floating around
� Key features:
� Everything as a Service (EAAS)
� Utility/On-demand
� Accessibility/Transparency
� Scalability
� Virtualization
![Page 4: Kiddle Cybera Summit08 Cloud](https://reader035.fdocuments.net/reader035/viewer/2022062405/558555b2d8b42a54608b4d78/html5/thumbnails/4.jpg)
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 4
Cloud vs. Grid vs. Utility Computing
� Cloud Computing
� Transparent access to scalable and dynamic services over the Internet
� Grid Computing
� Coordinated sharing of heterogeneous resources across administrative domains
� Utility Computing
� Business model for providing resources on-demand as a metered service
![Page 5: Kiddle Cybera Summit08 Cloud](https://reader035.fdocuments.net/reader035/viewer/2022062405/558555b2d8b42a54608b4d78/html5/thumbnails/5.jpg)
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 5
Who are the Players?
� Rapidly growing number of cloud vendors
� Offering many different services at many different levels (proprietary solutions)
� No standards, lack of portability
� Vendor lock-in is an issue
![Page 6: Kiddle Cybera Summit08 Cloud](https://reader035.fdocuments.net/reader035/viewer/2022062405/558555b2d8b42a54608b4d78/html5/thumbnails/6.jpg)
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 6
Why Use Cloud-based Solutions?
� Reduce capital, support and maintenance costs
� Pay only for what you use
� Get access to more/fewer resources when needed
� Ready to use for users
� No more downloads, installations or updates
� Simplify and speed up software development
� Don’t have to support multiple platforms
� Application popularity and lifespan difficult to predict
� Scale applications according to user demand
![Page 7: Kiddle Cybera Summit08 Cloud](https://reader035.fdocuments.net/reader035/viewer/2022062405/558555b2d8b42a54608b4d78/html5/thumbnails/7.jpg)
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 7
Case Study: Application Popularity on
� Difficult to predict popularity and lifespan of applications
� Facebook Application Growth� Sep. 2007: ~ 3700
� Sep. 2008: ~39000
� Facebook Application Popularity (Sep. 12, 2008)� 39181 applications
� Active user data for 37155 apps
� 3 apps > 10 million active users
� 80% apps < 1000 active users
Monthly Active Users
vs.
Rank of Facebook Applications
(September 12, 2008)
![Page 8: Kiddle Cybera Summit08 Cloud](https://reader035.fdocuments.net/reader035/viewer/2022062405/558555b2d8b42a54608b4d78/html5/thumbnails/8.jpg)
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 8
Case Study: Animoto – A Cloud
Computing Success Story
� Animoto (http://animoto.com)
� Produces professional quality videos from images
� Runs on Amazon EC2
� Popularity soared when promoted on Facebook
� During the course of 4 days:
� Jumped from 8 to 450 renderings per minute
� ~20000 new users per hour
� 3500 instances running on Amazon EC2 at peak(Source: D. Barker. You Need 3,500 Servers by When?! On-demand Enterprise. 2008.07.07)
![Page 9: Kiddle Cybera Summit08 Cloud](https://reader035.fdocuments.net/reader035/viewer/2022062405/558555b2d8b42a54608b4d78/html5/thumbnails/9.jpg)
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 9
GRC and Cloud Computing
� GRC is collaborating with HP Labs to:
� Explore the use of virtualization in data centre automation
� Explore the use of social networking platforms in improving user experience
� Research conducted on HP Labs Data Centre at the University of Calgary
� 320 HP ProLiant BL465 C-class blades (1280 cores)
� Donated in large part by HP
![Page 10: Kiddle Cybera Summit08 Cloud](https://reader035.fdocuments.net/reader035/viewer/2022062405/558555b2d8b42a54608b4d78/html5/thumbnails/10.jpg)
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 10
Our Cloud-based Solution
� ASPEN: Automated Service Provisioning ENvironment
![Page 11: Kiddle Cybera Summit08 Cloud](https://reader035.fdocuments.net/reader035/viewer/2022062405/558555b2d8b42a54608b4d78/html5/thumbnails/11.jpg)
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 11
ASPEN: Key Components
� Utility Provider Orchestrator (UPO)
� Schedules, allocates and manages virtual appliances
� Handles requests from Service Provider Agents (SPAs)
� Service Provider Agent (SPA)
� Facilitates communication between UPO and service
provider
� Implemented custom to type of service environment
� Monitors service environment
� Requests/returns virtual appliances from/to UPO as needed
![Page 12: Kiddle Cybera Summit08 Cloud](https://reader035.fdocuments.net/reader035/viewer/2022062405/558555b2d8b42a54608b4d78/html5/thumbnails/12.jpg)
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 12
Integrating Services in ASPEN
� Create Virtual Appliances
� Establish Service Environments
� Create Service Provider Agents (SPAs)
� Establish Service Level Agreements
![Page 13: Kiddle Cybera Summit08 Cloud](https://reader035.fdocuments.net/reader035/viewer/2022062405/558555b2d8b42a54608b4d78/html5/thumbnails/13.jpg)
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 13
Fire Dynamics Simulator (FDS)
Demonstrator
� FDS – legacy application developed by NIST
� Created comprehensive environment for FDS
� Upload/edit input files
� Submit/resubmit simulations
� Download results
� Visualize results
� Share/interact with other users
![Page 14: Kiddle Cybera Summit08 Cloud](https://reader035.fdocuments.net/reader035/viewer/2022062405/558555b2d8b42a54608b4d78/html5/thumbnails/14.jpg)
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 14
FDS Demonstrator Infrastructure
![Page 15: Kiddle Cybera Summit08 Cloud](https://reader035.fdocuments.net/reader035/viewer/2022062405/558555b2d8b42a54608b4d78/html5/thumbnails/15.jpg)
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 15
FDS Demonstration
![Page 16: Kiddle Cybera Summit08 Cloud](https://reader035.fdocuments.net/reader035/viewer/2022062405/558555b2d8b42a54608b4d78/html5/thumbnails/16.jpg)
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 16
Contact Information
Cameron Kiddle
http://grid.ucalgary.ca/