Top Banner
1 © 2013. PubLead All rights reserved. Principals Key Benefits Evolution of IT Computing Platform Shift Data Center Introduction to Cloud Computing
16
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction to cloud computing

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

2

© 2013. PubLead All rights reserved.

CLOUD COMPUTING: PRINCIPALS

Cloud Computing

Pooled Resources

Virtualization

Elastic & Scaling

Automation

Billing

Page 3: Introduction to cloud computing

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

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

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

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

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

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

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

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

11

© 2013. PubLead All rights reserved.

PLATFORM SHIFT

Page 12: Introduction to cloud computing

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

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

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

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

16

© 2013. PubLead All rights reserved.

Yosef Ohayon

Founder and Owner

www.publead.com