Introduction to cloud computing
Transcript of Introduction to cloud computing
![Page 1: Introduction to cloud computing](https://reader033.fdocuments.us/reader033/viewer/2022042817/55a2cbc01a28ab266c8b485f/html5/thumbnails/1.jpg)
1
© 2013. PubLead All rights reserved.
Principals
Key Benefits
Evolution of IT Computing
Platform Shift
Data Center
Introduction to Cloud Computing
![Page 2: Introduction to cloud computing](https://reader033.fdocuments.us/reader033/viewer/2022042817/55a2cbc01a28ab266c8b485f/html5/thumbnails/2.jpg)
2
© 2013. PubLead All rights reserved.
CLOUD COMPUTING: PRINCIPALS
Cloud Computing
Pooled Resources
Virtualization
Elastic & Scaling
Automation
Billing
![Page 3: Introduction to cloud computing](https://reader033.fdocuments.us/reader033/viewer/2022042817/55a2cbc01a28ab266c8b485f/html5/thumbnails/3.jpg)
3
© 2013. PubLead All rights reserved.
POOLED RESOURCES: HOSTING MODELS
-1
0
1
2
3
4
0 0.5 1 1.5 2 2.5 3 3.5
CAPEX: Up-front Capital Expenditure
Colocation
Self-Hosting
Cloud Computing
Managed
Hosting
OPEX: On-going Operation Costs
Self-Hosting
• CAPEX ($$$)
• OPEX ($$$)
Colocation
• CAPEX ($$)
• OPEX ($$)
Managed Hosting
• CAPEX (0)
• OPEX ($$$)
Cloud Computing
• CAPEX (0)
• OPEX ($$)
Dedicated IT and IS
Resources
Space, Networks,
Security, Power and
other facilities Rental
Outsourced IT based on
Monthly Subscription &
Minimum Period Contract
Pay-As-You-Go &
Provide Lower
Financial Barriers for
Initial Projects
![Page 4: Introduction to cloud computing](https://reader033.fdocuments.us/reader033/viewer/2022042817/55a2cbc01a28ab266c8b485f/html5/thumbnails/4.jpg)
4
© 2013. PubLead All rights reserved.
VIRTUALIZATION
Partitioning Servers Into Virtual Servers (VMs)
Memory
CPU (Multi-Core)
Storage
Network Controller
Operating System
Applications
Device Drivers
Cost Effective
Better Utilization
Space
Power
Cooling
Resource Availability
Application Grow
Application Shrink
![Page 5: Introduction to cloud computing](https://reader033.fdocuments.us/reader033/viewer/2022042817/55a2cbc01a28ab266c8b485f/html5/thumbnails/5.jpg)
5
© 2013. PubLead All rights reserved.
ELASTIC & SCALING
Dynamic Scaling
IMPACTS:
Auto-Provisions of
Resources
Performance
No-Manual
Intervention
Significant Lower
of Hardware
Delivery Time
![Page 6: Introduction to cloud computing](https://reader033.fdocuments.us/reader033/viewer/2022042817/55a2cbc01a28ab266c8b485f/html5/thumbnails/6.jpg)
6
© 2013. PubLead All rights reserved.
AUTOMATION – RESOURCE DEPLOYMENT API
IMPACTS:
Provision VMs
Within Minutes
Costs Management
Billable only during
the “ACTIVE”
VMs hours
Provision
De-Provision
![Page 7: Introduction to cloud computing](https://reader033.fdocuments.us/reader033/viewer/2022042817/55a2cbc01a28ab266c8b485f/html5/thumbnails/7.jpg)
7
© 2013. PubLead All rights reserved.
BILLING – METERED CHARGES BASED ON USABILITY
Cloud Model:
• Pay-as-you-go model
• No annual contract
• No commitment for a specific level of consumption
• Allocation of resources as needed
• Pay on hourly basis
• Many economic advantages benefits while running applications for
IT organizations
• No/less need for entrepreneurs to raise initial capital
• Utilization of compute resources for pennies per hour
• Playing field changer allowing the little guy an equal footing with
large corporations
![Page 8: Introduction to cloud computing](https://reader033.fdocuments.us/reader033/viewer/2022042817/55a2cbc01a28ab266c8b485f/html5/thumbnails/8.jpg)
8
© 2013. PubLead All rights reserved.
KEY BENEFITS
Business
Conversion of CAPEX to OPEX
Pay-as-you-go Model
Drastically Lowering the Initial Projects Financial Barriers
Agility
Reduction of Months for Planning, Purchasing, Provisioning and Configuring Resources
Improved Time-to-Market
Factors Left to be Handled by the Experts
Building the Data Center
Security
Reliability
Performance
Power Generators
![Page 9: Introduction to cloud computing](https://reader033.fdocuments.us/reader033/viewer/2022042817/55a2cbc01a28ab266c8b485f/html5/thumbnails/9.jpg)
9
© 2013. PubLead All rights reserved.
EVOLUTION OF IT COMPUTING – 20TH CENTURY
1960s: Single-User
• Early Mainframe Systems
1970s: Time Shared
• Virtualized Mainframe Resources
• Virtual Machines Allocation for Users who share the same System
1980s: Client Server & Internet
• TCP-IP Protocol Standard
• Networking Technology Simplifies the Ability to Connect Systems
• Shift from Centralized Computing to Distributed Systems
• Computing Resources and Tasks moved to the Desktop
• Thick Client Applications
1990s: Thin-Client Model
• Reigned Through the Evolution of the WEB and HTTP
![Page 10: Introduction to cloud computing](https://reader033.fdocuments.us/reader033/viewer/2022042817/55a2cbc01a28ab266c8b485f/html5/thumbnails/10.jpg)
10
© 2013. PubLead All rights reserved.
EVOLUTION OF IT COMPUTING – INTO THE 21ST CENTURY
2000s: Grids, SAAS and Utility Computing
• Commodity Hardware are Harnessed for Computing Tasks with Large Array of Hardware
• Web Browsers Access and Handle Complex Applications
2005+: The Cloud
• Utility Data Center Resources is Made Available as Service in On-Demand Model Through the WEB
![Page 11: Introduction to cloud computing](https://reader033.fdocuments.us/reader033/viewer/2022042817/55a2cbc01a28ab266c8b485f/html5/thumbnails/11.jpg)
11
© 2013. PubLead All rights reserved.
PLATFORM SHIFT
![Page 12: Introduction to cloud computing](https://reader033.fdocuments.us/reader033/viewer/2022042817/55a2cbc01a28ab266c8b485f/html5/thumbnails/12.jpg)
12
© 2013. PubLead All rights reserved.
CLOUD SERVICES LAYERS: X-AS-A-SERVICE TAXONOMY (XAAS)
Cloud Enablement
Infrastructure and Utilities
providing the Glue Needed
to Run the System
Platform as a Service
(PaaS)
Environment for Building a Managed Application using IDE with Rich Class Library which
Executes in a Runtime Container
Software as a Service (SaaS)
Packaged Software Applications
Framework as a Service (FaaS)
Environment for Building a Module for
ERP System
Infrastructure as a Service
(IaaS)
Environment for Building a Native Applications
![Page 13: Introduction to cloud computing](https://reader033.fdocuments.us/reader033/viewer/2022042817/55a2cbc01a28ab266c8b485f/html5/thumbnails/13.jpg)
13
© 2013. PubLead All rights reserved.
DATA CENTER: CLOUD OR MEGA TYPE CLASSIFICATION
Structure
• Container (packed with 1000+ servers)
• Clean and consistent Power
• Cooling
• Network Connectivity and Ample of Bandwidth
• Security (logical & Physical)
• Disaster & Recovery
Scaling
• Geographical Proximity
• Cheap Power
• Volume Servers Pricing
• Dynamic Power and Speed Scaling (CPU, Fan, etc.)
• Cooling (Water)
• Modular Cloud Data Center
Configuration &
Management
• Cloud API Resource Controller
• High VM Utilization
• Security (x.509 key pairs)
• Virtual Storage on demand
• Application Database
• Performance & Scalability
![Page 14: Introduction to cloud computing](https://reader033.fdocuments.us/reader033/viewer/2022042817/55a2cbc01a28ab266c8b485f/html5/thumbnails/14.jpg)
14
© 2013. PubLead All rights reserved.
DATA CENTER: HARDWARE
Networking
• High Bandwidth <10/Gbps
• High Speed Broadband
• Satellite
• Wireless Networks
Computational Power
• (1976) Mega FLOPS: $33,000+
• (Today) Mega FLOPS (Quad Processor): $0.02
Storage
• (1980s) Exceeds $200/MB
• (Today) Under $0.01/MB
Many and
Everywhere
Connectivity
![Page 15: Introduction to cloud computing](https://reader033.fdocuments.us/reader033/viewer/2022042817/55a2cbc01a28ab266c8b485f/html5/thumbnails/15.jpg)
15
© 2013. PubLead All rights reserved.
DATA CENTER: SOFTWARE
Virtualization
• Commodity Servers Partitioning
• Multi-core
• Time-Slice Operation
SOA
• Machine-to-Machine (M2M) communication
• Architectural Model for building Composite Applications on Virtual Instances
SAAS Model
• Business Model Innovation
• Renting Software (no purchase)
• Fee scales based on amount of use
• Adoption of the on-demand or pay-as-you-go model
![Page 16: Introduction to cloud computing](https://reader033.fdocuments.us/reader033/viewer/2022042817/55a2cbc01a28ab266c8b485f/html5/thumbnails/16.jpg)
16
© 2013. PubLead All rights reserved.
Yosef Ohayon
Founder and Owner
www.publead.com