Cloud Computing Overview
Presented by:
Cloud Computing Overview
• Defining Cloud Computing
• Definition• Characteristics
• Layers / Service Models • Deployment Schemes
• Business Drivers
Definition
Cloud computing is a model for enabling
ubiquitous, convenient, on-demand network
access to a shared pool of configurable
computing resources that can be rapidly
provisioned and released with minimal
management effort or service provider
interaction.
3 From Anywhere! Location Independent! Easily Accessed! Hide Complexity! As Needed! Anytime!Server, Storage & Applications!
Characteristics
1. On Demand
– A user can easily provision computing resources such as server time or network storage, as needed without requiring human interaction with each provider.
2. Resource Pooling
– Serve multiple consumers dynamically
Characteristics
3. Rapid Elasticity
– Resources rapidly adjust outward and inward to match demand
4. Measured Service
– Automatically control and optimize resources
– Usage can be monitored, controlled and reported in a transparent manner.
Characteristics
5. Broad Network Access
– Over the Internet
– Accessed through standard methods by multiple
platforms (desktops, laptops, tablets, mobile phones, etc)
6. Reliability
Layers and Services Models
Image Credit: http://www.gunthergerlach.com
Layers and Service Models
Infrastructure as a Service
• Also known as Hardware as a service
• Computers (physical or virtual), storage, firewalls, load balancers, networks…
• Computing power that you rent
• Dealing directly with operating systems • More complex to work with
Layers and Service Models
Infrastructure as a Service
Examples
• Amazon Elastic Compute Cloud (EC2) • Rackspace
• GoGrid
• Google Compute Engine
Layers and Service Models
Platform as a Service
• Design, develop and test applications through APIs • Allows for rapid development
• Deploy created/acquired applications onto infrastructure • Encapsulated environment offered as a service
Layers and Service Models
Platform as a Service
Examples
• Azure Service Platform (Microsoft) • Google App Engine
• Force.com (SalesForce) • Amazon Web Services
Layers and Service Models
Software as a Service
• Ready for user to apply
• No user maintenance / Easier administration • Automatic updates / Patch management
Layers and Service Models
Software as a Service
Examples
• Google Docs • Microsoft Office 365 • SalesForce• Gmail / Hotmail (Outlook.com)
Deployment Schemes
Private Public Hybrid • Private Network • Single Organization • Improved Security • Performance • Maintained by user • CapEx• Service over Internet • Multiple Organizations • Maximum Flexibility • Maintained by provider • OpEx
• Composite Structure
• Can operate independent of Internet • Flexibility and Scalability
Business Drivers
1. Ability to quickly and efficiently scale a business 2. Reduced Costs (CapEx to OpEx)
3. Location Independence 4. Customization
5. Reduced Service and Maintenance
Benefits and Challenges
1. Always on Internet, Bandwidth and ISP Up-Time 2. Helping Smaller Businesses Compete
3. Disaster Recovery / Backup 4. Security / Data Control
5. Multiple Platforms (Desktops, Tablets, Mobile) 6. Real Estate and Utilities
Benefits and Challenges
9. Feature Set
10. Easier Group Collaboration 11. Processing Power
– Advanced Engineering Analysis over distributed systems – Advanced Model Rendering
– Compiling
12. Fast Large File Loading
Commercial Offerings
Software as a Service (SaaS)
1. Cloud Desktop / PC On Demand 2. Cloud Office and Productivity 3. Cloud Media
4. Cloud Storage
5. Social Cloud / CRM 6. Cloud Gaming
Commercial Offerings
1. Cloud Desktop – Zero PC
• Built-in productivity software
• Email and Calendar
• Integrated Storage
– CloudMyOffice
• MS Office Applications
• Managed Backups
• File Management Utilities (ZIP, PDF, FTP)
– ThinkGrid
• Install ANY Windows Application
• Antivirus and Managed Backups
Commercial Offerings
2. Cloud Office and Productivity – Microsoft Office 365
• Office Applications (Word, Excel, PowerPoint)
• Email and Calendar
• Conferencing and File Sharing
– Google Apps
• Office Applications (word processing, spreadsheets and
presentations)
• Email and Calendar
• File Archiving
21
Commercial Offerings
3. Cloud Media
– Pandora (Radio) [Free with commercials / $36 per year]
– Pixlr (Photo Editing)
– Photoshop Express Editor (Photo Editing) – ClubCreate Music Lab (Sound Editor)
– Animoto (Video Slideshows) [Free 30 sec Videos/ $30 per year full length / $250 per year full HD and music library]
Commercial Offerings
4. Cloud Storage
– DropBox (Sync Storage)
– Evernote (Note taking, calendar and Archiving) – Google Drive (Sync Storage)
– SkyDrive (Sync Storage)
– iCloud (Sync Storage, email, calendar, contacts) – Mozy (Backup)
– SugarSync (Sync Storage and Backup)
Commercial Offerings
5. Social Cloud / Customer Relationship Management – Bdrive (File/Media Sharing and Streaming)
– SalesForce (CRM)
– LinkedIn (Professional Networking)
Commercial Offerings
6. Cloud Gaming – Xbox Live
– Sony PlayStation Network – Nintendo Network
– OnLive Gaming (Cloud Gaming Platform, On Demand)
Commercial Offerings
7. Business and Engineering
– QuickBooks Online Edition (Accounting) – FishBowl (Inventory Management)
– Ansys (Simulation Software)
– AutoCAD WS (Drafting and Design)