230 likes | 643 Views
Cloud Computing Now and the Future Development of the IaaS. 2010. Quanta. Division: CCASD Title: Project Manager Name: Chad Lin. Computer. Agenda:. What is Cloud Computing? Public, Private and Hybrid Cloud. Wh y Cloud Computing ? Inside Cloud - Meaning of IaaS , PaaS and SaaS
E N D
Cloud Computing Now and the Future Development of the IaaS 2010 Quanta Division: CCASD Title: Project Manager Name: Chad Lin Computer
Agenda: • What is Cloud Computing? • Public,PrivateandHybridCloud. • Why Cloud Computing ? • InsideCloud-Meaning of IaaS, PaaS and SaaS • KeyFactorsofCC.GoogleFileSystem,MapReduceandBigTable. • VirtualizationPlatform • Open Source IaaS Solution: Eucalyptus,Nimbus,OpenNebula • Future RoadMap of IaaS • Our current position • Conclusion
What isCloudComputing? • 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,privateorhybird. • 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 cross-platform. • Access is via the Internet. Any authorized user can access these docs and apps from any computer over any Internet connection.
Pubic,Privateand HybridCloud Cloud Choices Public Cloud • On-demand resources, scalability • Shared environment Hybrid Cloud Private Cloud • Exclusive environment • Limited on-demand capabilities Public + Private cloud Externally Hosted Private Cloud 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 • Requires Initial Capital Investment • Cloud setup within Org’s data center • Control on security and audit • Based on basic virtualization • Limited on-demand scaling
Why Cloud Computing Reduces TCO Reduces Risks • Savings on Capital Investment • Savings on Data Center Space, Power and Cooling • Minimizes Operational costs • Eliminates capacity planning and sizing • Prevents ‘success disaster’ • Eliminates scalability issues and risk of failure Better Budget Utilization Remain Competitive • Re-invest saved Capex on new initiatives • Focus on business, not on infrastructure • Save on operations manpower • Quicker Time to Market • Create dev and test environments on the fly • Rely on speed & stability of the Cloud provider
Inside a Cloud Software as a Service (SaaS) Corporate Email CRM, ERP, HR Business Processes The Cloud Platform Platform as aService (PaaS) Java Runtime Web 2.0 Runtime LAMP / WAMP Software Platform Infrastructure as a Service (IaaS) Virtual Servers Virtual Storage Network Routers Virtualized CPUs and Storage Physical Servers Physical Servers across the Globe
Inside a Cloud-IaaS The ‘Nuts and Bolts’ of a Public Cloud Registration, Authentication and Authorization Statistics, Deployment, Start/Stop Replicates Application on demand The face of the Cloud Facilitates Pay-per-use Enforces Security Cloud Applications The Cloud Platform Self Service Portal Identity Management Dynamic Provisioning Engine Monitoring and Management Security Subsystem Metering, Billing and Rating System 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 • Efficiencyofstorageutilization. • 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
VirtualizationPlatform Open Source CommercialLicense
IDC–EvolutionStep LegacyRack ContainerIDC GoogleRack
Cloud Providers – MarketLeader Infrastructure as a Service Platform as a Service Software as a Service
AmazonWebService–IaaSISVLeader • 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
AmazonWebService–UseCases • 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)
AmazonWebService–DetailedInsight S3 – Simple Storage Service 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 • 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 Elastic Map Reduce • Message Queue Infrastructure • Reliable delivery` • Infrastructure for data-intensive tasks • Web indexing, data mining, log file analysis Simple DB Elastic Cloud Front • Core Database Functions • Fast Indexing, Querying and retrieval • Infrastructure for content delivery • Based on closest geographical location
Our Current Position 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
Thanks for your time!! Q & A