Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2013 IBM Corporation CSTL Cloud Solutions and OpenStack Development Cloud Computing and OpenStack Guo Hui Liu, June 2013

Similar presentations


Presentation on theme: "© 2013 IBM Corporation CSTL Cloud Solutions and OpenStack Development Cloud Computing and OpenStack Guo Hui Liu, June 2013"— Presentation transcript:

1 © 2013 IBM Corporation CSTL Cloud Solutions and OpenStack Development Cloud Computing and OpenStack Guo Hui Liu, June 2013 guohliu@cn.ibm.com

2 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation Agenda Cloud Computing – What is Cloud Computing – History – Related concepts – Characteristics OpenStack – What is OpenStack – Why Openstack – OpenStack Community – OpenStack Architecture

3 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation What is Cloud Computing – in Plain English

4 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation What is Cloud Computing – Small Business

5 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation What is Cloud Computing Cloud computing is the use of computing resources (hardware and software) which are available in a remote location and accessible over a network (typically the Internet). Users are able to buy these computing resources (including storage and computing power) as a utility, on demand. -- From wikipedia The image is referenced from here.here

6 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation History

7 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation History 1950s -- large-scale mainframe became available in academia and corporations, accessible via thin clients / terminal computers, often referred to as "dumb terminals" 1983, Sun, “The Network is the computer" 2006, Amazon, elastic calculation cloud On August 9, 2006, Google CEO Eric Schmiat for the first time come up with the cloud computing in the SES San Jose 2010, NASA & RackSpace, OpenStack On March 1, 2011, IBM announced the IBM SmartCloud framework to support Smarter Planet. Among the various components of the Smarter Computing foundation, cloud computing is a critical piece.

8 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation Related concepts and technology Cloud Computing is the result of evolution and adoption of existing technologies and paradigms. The goal of cloud computing is to allow users to take benefit from all of these technologies, without the need for deep knowledge about or expertise with each one of them. The cloud aims to cut costs, and help the users focus on their core business instead of being impeded by IT obstacles. -- HAMDAQA, Mohammad (2012). Cloud Computing Uncovered: A Research Landscape. Elsevier Press. pp. 41–85. ISBN 0-12-396535-7. Virtualization Service Oriented Architecture (SOA) Grid Computing Utility Computing DataCenter

9 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation Virtualization Virtualization, in computing, is a term that refers to the various techniques, methods or approaches of creating a virtual (rather than actual) version of something, such as a virtual hardware platform, operating system (OS), storage device, or network resources. Key Features Snapshotting Migration Failover Concepts Host Machine Hypervisor Storage Virtualization, Network Virtualization

10 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation Data Center House computer system and associated components, such storage and network resources Redundant or backup power supplies Redundant network Controlled environment Security device Maximilien Brice, © CERN

11 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation Data Center Infrastructure Setup Network Power supply: UPS Environment: Cooling The image is referenced from here.here

12 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation Characteristics Agility API Cost Device and location independence Virtualization Multitenancy Reliability Scalability and elasticity Performance Security Maintenance

13 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation Service Models IaaS – Infrastructure as a service PaaS – Platform as a service SaaS – Software as a service The image is referenced from here.here

14 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation Deployment Models Private Cloud Public Cloud Hybrid Cloud The image is referenced from here.here

15 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation Future of Cloud Computing

16 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation OpenStack What, Why, and How?

17 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation What is OpenStack? OpenStack OpenStack is an Infrastructure as a Service (IaaS) cloud computing project that is free open source software released under the terms of the Apache License. The project is managed by the OpenStack Foundation, a non-profit corporate entity established in September 2012[1] to promote, protect and empower OpenStack software and its community.

18 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation Why OpenStack?  Open Interfaces – Industry Driven – Open Ecosystem  Extensible – Open APIs  Heterogeneous Compute  Heterogeneous Network  Heterogeneous Storage

19 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation 19  More than 6000 people and 100 companies  Active online community through mailing lists, IRC, wiki  Bi-yearly design summits  Companies need to donate money AND people that ACTIVELY contribute vivid community and many more … http://www.OpenStack.org/foundation/companies/ OpenStack Community

20 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation 20 vivid community and many more … http://www.OpenStack.org/foundation/companies/ OpenStack Community

21 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation IBM CONFIDENTIAL21 OpenStack Foundation Board members

22 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation 22 Pledged Support from 180+ companies

23 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation 23  Founded in 2010 as an opensource project by Rackspace Hosting and NASA  7 releases so far, almost bi-yearly –Latest release Grizzly (04/2013) –Next release Havana (10/2013)  Each release  new version of the existing core projects  new core projects are released  overall architectural picture might change vivid community Community history and release

24 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation 24 OpenStack's goal and design principles OpenStack's goal is “essential infrastructure, support platform” “ Our goal is to produce the ubiquitous Open Source cloud computing platform that will meet the needs of public and private cloud providers regardless of size, by being simple to implement and massively scalable. “  Open source (Apache 2.0 licensed)  “Linux of the data center” eliminate vendor lock-in, maintain workload portability  Build a great engine, packagers make a great car (think Linux to RHEL/SUSE)  Design Tenets –scalability and elasticity are main goals –share nothing, distribute everything (must be asynchronous and horizontally scalable) –any feature that limits main goals must be optional –accept eventual consistency and use it where appropriate

25 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation OpenStack Architecture

26 CSTL Cloud Solutions and OpenStack Development © 2013 IBM Corporation Quantum drivers Virtualization Drivers Adapters to hypervisors Server, storage, network Vendor Led Drivers Dash Board (Horizon) OpenStack API (EC2) Security (KeyStone) Scheduler Projects Images (Glance) Flavors Quotas Higher Level Mgmt Ecosystem Cloud Mgmt SW Enterprise Mgmt SW Other Mgmt SW 26 Nova drivers Server Cinder drivers Storage Network AMQP DBMS Cloud Mgmt Capabilities Image Management Virtual Machine Placement Account Management Foundation (Middleware) AMQP Message Broker Database for Persistence Cloud Management APIs Focus on providing IaaS Broad Eco System Simple Console Built using OS REST API Basic GUI for OS functions OpenStack Architecture

27 © 2013 IBM Corporation CSTL Cloud Solutions and OpenStack Development IBM position in community 250+ engineer working in community including 9 core reviewer


Download ppt "© 2013 IBM Corporation CSTL Cloud Solutions and OpenStack Development Cloud Computing and OpenStack Guo Hui Liu, June 2013"

Similar presentations


Ads by Google