China OpenStack User Group        (COSUG)       Introduction           : ben_ 杜玉杰      Dec 2011 for JiangSu LUG
What is OpenStack?
A collection of open sourcetechnologies delivering a scalable     cloud operating system.
OpenStack is a global collaboration of developers andcloud computing technologists producing the open standardcloud comput...
Why OpenStack?
Cloud is commodity
Cloud is not portable
Open source clouds are not service provider ready
We need the LAMPstack of the cloud
Open Source Is Where“Standard” Cloud Infrastructure       Will Be Defined
How?
OpenStack Philosophy:    Open
Open Source  – the Apache License, 2.0.Open Community  – Most decisions will be made using a lazy consensus model. All    ...
Design TenetsScalability & elasticityEverything should be asynchronousShared-nothing architecturesAccept eventual consiste...
Design Tenets  Scalability and elasticity are our main goals  Any feature that limits our main goals must be optional  ...
OpenStack PrinciplesOpen development model:   – All of the code for OpenStack is freely available under the     Apache 2.0...
OpenStack Today
Nova OverviewWritten in PythonHTTP/ReST API (multiple)Instances, Networking, VolumesWorking on service provider scale nowM...
Glance OverviewWritten in PythonHTTP/ReST APIImage service for NovaMore at: http://glance.openstack.org/
Swift OverviewWritten in PythonHTTP/ReST APIAccounts, containers, and objectsCDN IntegrationNo single point of failureLast...
Open Platform ServicesAuth Service (KeyStone)Dashboard  http://wiki.openstack.org/OpenStackDashboardBlock Storage Service ...
Release ProcessOpenStack is currently on a 6-month release cycle,which consists of four stages.Planning  The Planning stag...
Release ProcessImplementation  – The Implementation stage is split into a number of milestone    iterations. The work in p...
Essex Release schedule2011       October    6th        Design Summit       November   10th       essex-1       December   ...
OpenStack in China
slides:http://www.slideshare.net/ben_duyujie/presentationsphotos :http://www.flickr.com/photos/ben_duyujie/sets/7215762749...
COSUG Goal and MissionGoal :  – Promoting OpenStack to bring open and    standardization in Cloud methodology and    strat...
User Group (on Google Group)
Question & Comment        Join COSUG Google Grouphttp://groups.google.com/group/china-openstack-user-group
Cosug  for jiang su lug dec 2011
Cosug  for jiang su lug dec 2011
Upcoming SlideShare
Loading in …5
×

Cosug for jiang su lug dec 2011

742 views

Published on

新浪工程师luozh

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
742
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
18
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Cosug for jiang su lug dec 2011

  1. 1. China OpenStack User Group (COSUG) Introduction : ben_ 杜玉杰 Dec 2011 for JiangSu LUG
  2. 2. What is OpenStack?
  3. 3. A collection of open sourcetechnologies delivering a scalable cloud operating system.
  4. 4. OpenStack is a global collaboration of developers andcloud computing technologists producing the open standardcloud computing platform for both public and privateclouds. The project aims to deliver solutions for all types ofclouds by being simple to implement, massively scalable,and feature rich. The technology consists of a series ofinterrelated projects delivering various components for acloud infrastructure solution.
  5. 5. Why OpenStack?
  6. 6. Cloud is commodity
  7. 7. Cloud is not portable
  8. 8. Open source clouds are not service provider ready
  9. 9. We need the LAMPstack of the cloud
  10. 10. Open Source Is Where“Standard” Cloud Infrastructure Will Be Defined
  11. 11. How?
  12. 12. OpenStack Philosophy: Open
  13. 13. Open Source – the Apache License, 2.0.Open Community – Most decisions will be made using a lazy consensus model. All processes will be documented, open and transparent.Open Development – A publicly available source code repository through the entire development process.Open Design – The summits are open to the public.
  14. 14. Design TenetsScalability & elasticityEverything should be asynchronousShared-nothing architecturesAccept eventual consistencyTest everything
  15. 15. Design Tenets Scalability and elasticity are our main goals Any feature that limits our main goals must be optional Everything should be asynchronous  If you cant do something asynchronously, see #2 All required components must be horizontally scalable Always use shared nothing architecture (SN) or sharding  If you cant Share nothing/shard, see #2 Distribute everything  Especially logic. Move logic to where state naturally exists. Accept eventual consistency and use it where it isappropriate. Test everything.  We require tests with submitted code. (We will help you if you need it)
  16. 16. OpenStack PrinciplesOpen development model: – All of the code for OpenStack is freely available under the Apache 2.0 license.Open design process: – Every six months the development community will hold a design summit to gather requirements and write specifications for the upcoming release. The summits are open to the public and attendees include users, developers, and upstream projects.Open community: – OpenStack is dedicated to producing a healthy, vibrant, and active developer and user community. Most decisions will be made using a lazy consensus model. All processes will be documented, open and transparent.
  17. 17. OpenStack Today
  18. 18. Nova OverviewWritten in PythonHTTP/ReST API (multiple)Instances, Networking, VolumesWorking on service provider scale nowMore at: http://nova.openstack.org/
  19. 19. Glance OverviewWritten in PythonHTTP/ReST APIImage service for NovaMore at: http://glance.openstack.org/
  20. 20. Swift OverviewWritten in PythonHTTP/ReST APIAccounts, containers, and objectsCDN IntegrationNo single point of failureLast write winsMore at: http://swift.openstack.org/
  21. 21. Open Platform ServicesAuth Service (KeyStone)Dashboard http://wiki.openstack.org/OpenStackDashboardBlock Storage Service (lunr)Message Queue (http://burrow.openstack.org/)Database Service (Red Dwarf)Load Balancer Service (Atlas)
  22. 22. Release ProcessOpenStack is currently on a 6-month release cycle,which consists of four stages.Planning The Planning stage usually lasts 3 weeks and consists of discussion and feedback on what the next release will focus on. After deciding on the features, we write the corresponding specs on how to make them happen. The Design Summit usually takes place during the second week of the planning stage.
  23. 23. Release ProcessImplementation – The Implementation stage is split into a number of milestone iterations. The work in progress is published in a branch, which should then be proposed for merging when ready. Code is proposed several weeks before each milestone release date so that it can be reviewed in a timely manner.QA – This is the testing phase. Testing, prioritizing bugs, and documentation are key parts of the QA phase. Only branches that fix bugs and do not introduce new features are allowed to enter the release branch.Release – Release Candidate Freeze (RCF) happens two days before the actual Release Day.
  24. 24. Essex Release schedule2011 October 6th Design Summit November 10th essex-1 December 15th essex-22012 January 26th essex-3 March 1st essex-4 8th~29th Release Candidates April 5th Essex Release
  25. 25. OpenStack in China
  26. 26. slides:http://www.slideshare.net/ben_duyujie/presentationsphotos :http://www.flickr.com/photos/ben_duyujie/sets/72157627499319861/maillist :http://groups.google.com/group/china-openstack-user-group
  27. 27. COSUG Goal and MissionGoal : – Promoting OpenStack to bring open and standardization in Cloud methodology and strategyMission : – Promote OpenStack’s BEST to China Industry • B – Business opportunity • E – Experience sharing • S – Social network • T – Technical communication
  28. 28. User Group (on Google Group)
  29. 29. Question & Comment Join COSUG Google Grouphttp://groups.google.com/group/china-openstack-user-group

×