Cloud Computing Now and the Future Development of the IaaS



Similar documents
Demystifying the Cloud Computing

Private & Hybrid Cloud: Risk, Security and Audit. Scott Lowry, Hassan Javed VMware, Inc. March 2012

Making Leaders Successful Every Day

The Private Cloud Your Controlled Access Infrastructure

Introduction to Cloud Computing

Cloud Computing and Amazon Web Services

Cloud Models and Platforms

Cloud Computing Services and its Application

An Introduction to Cloud Computing Concepts

Cloud Computing: Making the right choices

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

Cloud Based Architectures in Ground Systems of Space Missions

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)

Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344

Building Out Your Cloud-Ready Solutions. Clark D. Richey, Jr., Principal Technologist, DoD

Cloud for Large Enterprise Where to Start. Terry Wise Director, Business Development Amazon Web Services

Cloud Computing and Amazon Web Services. CJUG March, 2009 Tom Malaher

Deploying a Geospatial Cloud

Public Cloud Offerings and Private Cloud Options. Week 2 Lecture 4. M. Ali Babar

Cloud computing - Architecting in the cloud

Equinox above the Cloud ( - Some call it Heaven!!)

Fundamentals of Cloud Computing

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

Windows Azure and private cloud

OTM in the Cloud. Ryan Haney

BIG DATA TRENDS AND TECHNOLOGIES

There Are Clouds In Your Future. Jeff Barr Amazon Web (Twitter)

Cloud Computing. Adam Barker

So What s the Big Deal?

CLOUD COMPUTING. Dana Petcu West University of Timisoara

The Scenario: Priority Matrix for Cloud Computing

Oracle Reference Architecture and Oracle Cloud

Amazon Web Services 100 Success Secrets

Big Data, Cloud Computing, Spatial Databases Steven Hagan Vice President Server Technologies

OpenStack. Orgad Kimchi. Principal Software Engineer. Oracle ISV Engineering. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Oracle Applications and Cloud Computing - Future Direction

The benefits and implications of the Cloud and Software as a Service (SaaS) for the Location Services Market. John Caulfield Solutions Director

24/11/14. During this course. Internet is everywhere. Frequency barrier hit. Management costs increase. Advanced Distributed Systems Cloud Computing

References. Introduction to Database Systems CSE 444. Motivation. Basic Features. Outline: Database in the Cloud. Outline

Introduction to Database Systems CSE 444

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages

Viswanath Nandigam Sriram Krishnan Chaitan Baru

Introduction to Cloud computing. Viet Tran

Cloud Computing Training

Data Centers and Cloud Computing. Data Centers

Lets SAAS-ify that Desktop Application

Cloud Computing. Technologies and Types

Cloud Computing Paradigm

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

Big Data on AWS. Services Overview. Bernie Nallamotu Principle Solutions Architect

A programming model in Cloud: MapReduce

Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS

Cloud Platforms in the Enterprise

Cloud Service Models. Seminar Cloud Computing and Web Services. Eeva Savolainen

A Gentle Introduction to Cloud Computing

CLOUD COMPUTING OVERVIEW

Sistemi Operativi e Reti. Cloud Computing

Introduction to Cloud : Cloud and Cloud Storage. Lecture 2. Dr. Dalit Naor IBM Haifa Research Storage Systems. Dalit Naor, IBM Haifa Research

NCTA Cloud Architecture

Cloud Computing Paradigm Shift. Jan Šedivý

NATO s Journey to the Cloud Vision and Progress

Oracle: Private Platform as a Service from Oracle

How To Compare Cloud Computing To Cloud Platforms And Cloud Computing

Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center

Private Cloud Database Consolidation with Exadata. Nitin Vengurlekar Technical Director/Cloud Evangelist

Virtualization Technologies in SCADA/EMS/DMS/OMS. Vendor perspective Norman Sabelli Ventyx, an ABB company

Data Centers and Cloud Computing

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

Cloud Computing Technology

Performance Management for Cloudbased STC 2012

EEDC. Scalability Study of web apps in AWS. Execution Environments for Distributed Computing

ArcGIS for Server: In the Cloud

ASUG 2014 Moving SAP to the Cloud

Elastic Cloud Computing in the Open Cirrus Testbed implemented via Eucalyptus

Assignment # 1 (Cloud Computing Security)

Cloud Computing & Google Docs

Private Cloud: Regain Control of IT

Where in the Cloud are You? Session Thursday, March 5, 2015: 1:45 PM-2:45 PM Virginia (Sheraton Seattle)


VMware on VMware: Private Cloud Case Study Customer Presentation

Scalable Architecture on Amazon AWS Cloud

Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu

How To Run A Cloud Computer System

Building Blocks of the Private Cloud

Cloud Computing Trends

CHAPTER 8 CLOUD COMPUTING

<Insert Picture Here> Enterprise Cloud Computing: What, Why and How

Sriram Krishnan, Ph.D.

A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012)

Running Oracle Applications on AWS

Transcription:

2010 Cloud Computing Now and the Future Development of the IaaS Quanta Computer Division: CCASD Title: Project Manager Name: Chad Lin

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 Conclusion

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, cross-enterprise and crossplatform. Access is via the Internet. Any authorized user can access these docs and apps from any computer over any Internet connection.

Hybrid Cloud Public + Private cloud Cloud Choices Private Cloud Exclusive environment Limited on-demand capabilities Public Cloud On-demand resources, scalability Shared environment On-Premise Private Cloud Externally Hosted Private 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 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

Reduces TCO Savings on Capital Investment Savings on Data Center Space, Power and Cooling Minimizes Operational costs Reduces Risks Eliminates capacity planning and sizing Prevents success disaster Eliminates scalability issues and risk of failure Better Budget Utilization Re-invest saved Capex on new initiatives Focus on business, not on infrastructure Save on operations manpower Remain Competitive Quicker Time to Market Create dev and test environments on the fly Rely on speed & stability of the Cloud provider

Software as a Service (SaaS) Corporate Email CRM, ERP, HR Business Processes The Cloud Platform Platform as a Service (PaaS) Java Runtime Web 2.0 Runtime Software Platform LAMP / WAMP Infrastructure as a Service (IaaS) Virtual Servers Virtual Storage Virtualized CPUs and Storage Network Routers Physical Servers Physical Servers across the Globe

Registration, Authentication and Authorization Facilitates Pay-per-use The Nuts and Bolts of a Public Cloud The face of the Cloud Cloud Applications Replicates Application on demand Statistics, Deployment, Start/Stop Enforces Security The Cloud Platform Self Service Portal Metering, Billing and Rating System Identity Management Dynamic Provisioning Engine Monitoring and Management Security Subsystem Virtualized Runtime Environment (Infrastructure & Platform) Network of Physical Servers controlled by the Cloud Operating System The heart of the Cloud

Key Factors of CC - Distribution File System: Google File System Efficiency of storage utilization. Expendisible. Liability. Reusable. Reference : 19th ACM Symposium on Operating Systems Principles

Key Factors of CC MapReduce MapReduce is a framework for processing huge datasets on certain kinds of distributable problems using a large number of computers (nodes) and these computers are not required highly stable. Reference : 2004, OSDI

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. Reference : 2006, OSDI

Key Factors of IaaS Virtualization

Virtualization Platform Open Source Commercial License

IDC Evolution Step Container Legacy Rack IDC Google Rack

Infrastructure as a Service Platform as a Service Software as a Service

Amazon Web Service IaaS ISV Leader 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

Amazon Web Service Use Cases 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)

Amazon Web Service Detailed Insight EC2 Elastic Compute Cloud 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 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 SQS Simple Queue Service Message Queue Infrastructure Reliable delivery` Elastic Map Reduce Infrastructure for data-intensive tasks Web indexing, data mining, log file analysis Simple DB Core Database Functions Fast Indexing, Querying and retrieval Elastic Cloud Front Infrastructure for content delivery Based on closest geographical location

Open Source IaaS Solution - Eucalyptus

Open Source IaaS Solution - NiMBUS

Open Source IaaS Solution - OpenNebula

SaaS Go Live on 2011/1/31 PaaS Go Live on 2011/1/31 IaaS Go Live on 2011/1/31 Hardware Resource Continuously Update