introduction to cloud computing

16
1 © 2013. PubLead All rights reserved. Principals Key Benefits Evolution of IT Computing Platform Shift Data Center Introduction to Cloud Computing

Upload: yosio

Post on 13-Jul-2015

252 views

Category:

Services


1 download

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