• No results found

Cloud Computing Now and the Future Development of the IaaS

N/A
N/A
Protected

Academic year: 2021

Share "Cloud Computing Now and the Future Development of the IaaS"

Copied!
23
0
0

Loading.... (view fulltext now)

Full text

(1)

Quanta

2010

Division: CCASD

Title: Project Manager

Name: Chad Lin

Computer

Cloud Computing

(2)

2010 Quanta Computer ©

Agenda:

What is Cloud Computing?

Public, Private and Hybrid Cloud.

Why Cloud Computing ?

Inside Cloud - Meaning of IaaS, PaaS and SaaS

Key Factors of CC. Google File System, MapReduce and BigTable.

Virtualization Platform

Open Source IaaS Solution: Eucalyptus,Nimbus,OpenNebula

Future RoadMap of IaaS

Our current position

(3)

• Key to the definition of cloud computing is the “cloud” itself. Here ,

the cloud is a large group of interconnected computers.

• These computers can be personal computers or network servers;

they can be public ,private or hybird.

• This cloud of computers extends beyond a single company or

enterprise. The applications and data served by the cloud are

available to broad group of users, enterprise and

cross-platform.

• Access is via the Internet. Any authorized user can access these

docs and apps from any computer over any Internet connection.

(4)

2010 Quanta Computer ©

Cloud Choices

Exclusive environment

Limited on-demand capabilities

Private Cloud

On-demand resources, scalability Shared environment

Public Cloud

Requires Initial Capital Investment Cloud setup within Org’s data center Control on security and audit

Based on basic virtualization Limited on-demand scaling

On-Premise Private Cloud

Exclusive, but hosted by a third party Limited on-demand scaling

Expensive than public cloud

Cheaper than on-premise private cloud Possibility of co-location

Externally Hosted Private Cloud

Hybrid Cloud

(5)

Eliminates capacity planning and sizing Prevents ‘success disaster’

Eliminates scalability issues and risk of failure Savings on Capital Investment

Savings on Data Center Space, Power and Cooling

Minimizes Operational costs

Reduces TCO

Reduces Risks

Re-invest saved Capex on new initiatives Focus on business, not on infrastructure Save on operations manpower

Better Budget Utilization

Quicker Time to Market

Create dev and test environments on the fly Rely on speed & stability of the Cloud provider

(6)

2010 Quanta Computer © Virtualized CPUs and Storage

Physical Servers across the Globe Software Platform

The Cloud Platform

Software as a Service (SaaS)

Platform as a Service (PaaS)

Infrastructure as a Service (IaaS)

Virtual Servers Virtual Storage Network Routers

Java Runtime Web 2.0 Runtime

LAMP / WAMP Corporate Email

Business Processes CRM, ERP, HR

(7)

The Cloud Platform

Metering, Billing and Rating System

Identity Management

Self Service Portal

Dynamic Provisioning Engine

Monitoring and Management

Network of Physical Servers controlled by the Cloud Operating System

Security Subsystem Cloud

Applications

The ‘Nuts and Bolts’ of a Public Cloud

Facilitates

Pay-per-use Enforces Security

Statistics, Deployment, Start/Stop Replicates Application on demand Registration, Authentication and Authorization

The heart of the ‚Cloud‛ The face of the

Cloud

(8)

2010 Quanta Computer ©

Key Factors of CC -

Distribution File System: Google File System

Reference : 19th ACM Symposium on Operating Systems Principles

Efficiency of storage utilization.

Expendisible.

Liability.

Reusable.

(9)

Key Factors of CC – MapReduce

Reference : 2004, OSDI

MapReduce is a framework for processing

huge datasets on certain kinds of distributable

problems using a large number of computers

(nodes) and these

(10)

2010 Quanta Computer ©

Key Factors of CC – BigTable

Bigtable is a distributed storage system for

managing structured data that is designed to

scale to a very large size: petabytes of data

across thousands of commodity servers.

(11)
(12)

2010 Quanta Computer ©

Virtualization Platform

(13)

Container IDC

Google Rack

Legacy Rack

(14)

2010 Quanta Computer © Infrastructure

as a Service

Platform as a Service

Software as a Service

(15)

Offerings

Hardware as a Service (HaaS)

AWS-EC2

Storage as a Service – AWS-S3

Database as a Service –

SimpleDB

Queuing as a Service – SQS

Aggregate Offerings

Pretty much anything you can

think off

Oracle , Solaris , Hadoop Clusters

(NY times), Specialized

Applications (Vertica DB) ,

Animoto

(16)

2010 Quanta Computer ©

AWS – Some Use Cases

Start up’s (low entry point and can get going with great infrastructure in a day)

SaaS vendors (Vertica ) – a logical marriage between SaaS and HaaS. AWS just becomes

a component in the Supply Chain

Enterprise Use Cases

 Testing –(Performance testing ,Compatibility Testing)

 Massive Batch Jobs – Hadoop Image (NY Times example) , Animoto uses 3000 EC2 instances

Claim to Fame

Came from Bottom up in the market and took the low end of the market by storm

Low Entry point (10 cents an hour for a CPU) and can scale up to Terabytes of storage

and thousands of server at the same price structure

Everything is Automated and has programmatic access (No calls to system admin’s to

configure a parameter or restart a server)

(17)

Create a virtual server instance

Concept of AMI – Amazon Machine Image Choose your operating system and/or s/w SSH and SFTP to your virtual server Web Service interface for admin tasks

EC2 – Elastic Compute Cloud S3 – Simple Storage Service

File System Storage of Arbitrary Data Each file can be 5 GB

Secure storage with ACLs

Used by SmugMug Photo Service

Message Queue Infrastructure Reliable delivery`

SQS – Simple Queue Service

Core Database Functions

Fast Indexing, Querying and retrieval Simple DB

Infrastructure for data-intensive tasks

Web indexing, data mining, log file analysis Elastic Map Reduce

Infrastructure for content delivery Based on closest geographical location

Elastic Cloud Front

(18)

2010 Quanta Computer ©

(19)
(20)

2010 Quanta Computer ©

(21)
(22)

2010 Quanta Computer ©

SaaS

PaaS

IaaS

Hardware Resource

Go Live on 2011/1/31

Go Live on 2011/1/31

Go Live on 2011/1/31

(23)

References

Related documents

designed using classical Simulink blocks to design the algorithms and the RT-MaG block library to access the various I/Os. The C-Code corresponding to the Simulink model is

o Cost efficiency for biogas owner vehicle fuel demand – cut your own fuel costs. o Revenue source - sell fuel to site users (waste haulers) or other

To establish the required principles to set the pay-off values it is necessary to consider several properties related to both systems, which have been observed by means of several

Fairview Partners and Blue Cross Blue Shield have recently formed a partnership to serve Blue Plus Minnesota Senior Health Options (MSHO) and Minnesota Senior Care

Attempting to the damage that A. fulica can do to agriculture, to public health and to the environment, this work aims to report the occurrence of A. fulica in the southern Piauí

• Know how the evidence-based disease prevention and health promotion program known as the Chronic Disease Self-Management Program (CDSMP) works and

For the first time, a three-parameter mathematical model for the determination of the tangential and normal forces acting on the brake beam has been developed,

Since SLPs are trained in the foundations of language, including phonology and morphology, it may be that the SLP is the natural choice to aid general educators in teaching