SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
China OpenStack User Group
        (COSUG)
       Introduction

           : ben_ 杜玉杰
      Dec 2011 for JiangSu LUG
What is OpenStack?
A collection of open source
technologies delivering a scalable
     cloud operating system.
OpenStack is a global collaboration of developers and
cloud computing technologists producing the open standard
cloud computing platform for both public and private
clouds. The project aims to deliver solutions for all types of
clouds by being simple to implement, massively scalable,
and feature rich. The technology consists of a series of
interrelated projects delivering various components for a
cloud infrastructure solution.
Why OpenStack?
Cloud is commodity
Cloud is not portable
Open source clouds are not
 service provider ready
We need the LAMP
stack 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
    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.
Design Tenets

Scalability & elasticity
Everything should be asynchronous
Shared-nothing architectures
Accept eventual consistency
Test everything
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 can't do something asynchronously, see #2

  All required components must be horizontally scalable

  Always use shared nothing architecture (SN) or sharding
    
       If you can't Share nothing/shard, see #2

  Distribute everything
    
       Especially logic. Move logic to where state naturally
       exists.

  Accept eventual consistency and use it where it is
appropriate.

  Test everything.
    
       We require tests with submitted code. (We will help
       you if you need it)
OpenStack Principles
Open 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.
OpenStack Today
Nova Overview

Written in Python
HTTP/ReST API (multiple)
Instances, Networking, Volumes
Working on service provider scale now
More at: http://nova.openstack.org/
Glance Overview

Written in Python
HTTP/ReST API
Image service for Nova
More at: http://glance.openstack.org/
Swift Overview

Written in Python
HTTP/ReST API
Accounts, containers, and objects
CDN Integration
No single point of failure
Last write wins
More at: http://swift.openstack.org/
Open Platform Services

Auth Service (KeyStone)
Dashboard
  http://wiki.openstack.org/OpenStackDashboard
Block Storage Service (lunr)
Message Queue (http://burrow.openstack.org/)
Database Service (Red Dwarf)
Load Balancer Service (Atlas)
Release Process

OpenStack 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.
Release Process
Implementation
  – 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.
Essex Release schedule
2011
       October    6th        Design Summit

       November   10th       essex-1

       December   15th       essex-2

2012   January    26th       essex-3

       March      1st        essex-4

                  8th~29th   Release Candidates

       April      5th        Essex Release
OpenStack in China
slides:

http://www.slideshare.net/ben_duyujie/presentations

photos :

http://www.flickr.com/photos/ben_duyujie/sets/72157627499319861/

maillist :

http://groups.google.com/group/china-openstack-user-group
COSUG Goal and Mission
Goal :
  – Promoting OpenStack to bring open and
    standardization in Cloud methodology and
    strategy
Mission :
  – Promote OpenStack’s BEST to China Industry
     • B – Business opportunity
     • E – Experience sharing
     • S – Social network
     • T – Technical communication
User Group (on Google Group)
Question & Comment
        Join COSUG Google Group
http://groups.google.com/group/china-openstack-user-group

Contenu connexe

Tendances

LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...
LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...
LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...OpenShift Origin
 
OpenShift In a Nutshell - Episode 06 - Core Concepts Part II
OpenShift In a Nutshell - Episode 06 - Core Concepts Part IIOpenShift In a Nutshell - Episode 06 - Core Concepts Part II
OpenShift In a Nutshell - Episode 06 - Core Concepts Part IIBehnam Loghmani
 
Container Driven Continuous Delivery
Container Driven Continuous DeliveryContainer Driven Continuous Delivery
Container Driven Continuous DeliveryAndrew Block
 
Bringing New Experience with Openstack and Fuel (Ihor Dvoretskyi, Oleksandr M...
Bringing New Experience with Openstack and Fuel (Ihor Dvoretskyi, Oleksandr M...Bringing New Experience with Openstack and Fuel (Ihor Dvoretskyi, Oleksandr M...
Bringing New Experience with Openstack and Fuel (Ihor Dvoretskyi, Oleksandr M...IT Arena
 
Gerrit + Jenkins = Continuous Delivery For Big Data
Gerrit + Jenkins = Continuous Delivery For Big DataGerrit + Jenkins = Continuous Delivery For Big Data
Gerrit + Jenkins = Continuous Delivery For Big DataStefano Galarraga
 
Building a loosely coupled toolchain with Rundeck and Puppet
Building a loosely coupled toolchain with Rundeck and PuppetBuilding a loosely coupled toolchain with Rundeck and Puppet
Building a loosely coupled toolchain with Rundeck and Puppetsmeunier114
 
Agnostic Continuous Delivery
Agnostic Continuous DeliveryAgnostic Continuous Delivery
Agnostic Continuous DeliveryHervé Leclerc
 
Compass first meetup
Compass first meetupCompass first meetup
Compass first meetupShuo Yang
 
OpenStack Foundation 2H 2015 Marketing Plan
OpenStack Foundation 2H 2015 Marketing PlanOpenStack Foundation 2H 2015 Marketing Plan
OpenStack Foundation 2H 2015 Marketing PlanOpenStack Foundation
 
Openstack benelux 2015
Openstack benelux 2015Openstack benelux 2015
Openstack benelux 2015Microsoft
 
Transforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsTransforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsNicolas (Nick) Barcet
 
Fuel, Puppet and OpenStack
Fuel, Puppet and OpenStackFuel, Puppet and OpenStack
Fuel, Puppet and OpenStackaedocw
 
OpenStack Automation Overview
OpenStack Automation OverviewOpenStack Automation Overview
OpenStack Automation OverviewDmitri Zimine
 
Infrastructure-as-Code and CI Infrastructure at OpenStack
Infrastructure-as-Code and CI Infrastructure at OpenStackInfrastructure-as-Code and CI Infrastructure at OpenStack
Infrastructure-as-Code and CI Infrastructure at OpenStackAndreas Jaeger
 
OpenShift meetup Bangalore
OpenShift meetup BangaloreOpenShift meetup Bangalore
OpenShift meetup BangaloreSuraj Deshmukh
 
Integrating Git, Gerrit and Jenkins/Hudson with Mylyn
Integrating Git, Gerrit and Jenkins/Hudson with MylynIntegrating Git, Gerrit and Jenkins/Hudson with Mylyn
Integrating Git, Gerrit and Jenkins/Hudson with MylynSascha Scholz
 
OpenStack-Ansible Project Update
OpenStack-Ansible Project UpdateOpenStack-Ansible Project Update
OpenStack-Ansible Project UpdateJesse Pretorius
 

Tendances (20)

RPM Factory for RDO
RPM Factory for RDORPM Factory for RDO
RPM Factory for RDO
 
LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...
LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...
LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...
 
OpenShift In a Nutshell - Episode 06 - Core Concepts Part II
OpenShift In a Nutshell - Episode 06 - Core Concepts Part IIOpenShift In a Nutshell - Episode 06 - Core Concepts Part II
OpenShift In a Nutshell - Episode 06 - Core Concepts Part II
 
Container Driven Continuous Delivery
Container Driven Continuous DeliveryContainer Driven Continuous Delivery
Container Driven Continuous Delivery
 
Bringing New Experience with Openstack and Fuel (Ihor Dvoretskyi, Oleksandr M...
Bringing New Experience with Openstack and Fuel (Ihor Dvoretskyi, Oleksandr M...Bringing New Experience with Openstack and Fuel (Ihor Dvoretskyi, Oleksandr M...
Bringing New Experience with Openstack and Fuel (Ihor Dvoretskyi, Oleksandr M...
 
Gerrit + Jenkins = Continuous Delivery For Big Data
Gerrit + Jenkins = Continuous Delivery For Big DataGerrit + Jenkins = Continuous Delivery For Big Data
Gerrit + Jenkins = Continuous Delivery For Big Data
 
Building a loosely coupled toolchain with Rundeck and Puppet
Building a loosely coupled toolchain with Rundeck and PuppetBuilding a loosely coupled toolchain with Rundeck and Puppet
Building a loosely coupled toolchain with Rundeck and Puppet
 
Agnostic Continuous Delivery
Agnostic Continuous DeliveryAgnostic Continuous Delivery
Agnostic Continuous Delivery
 
Compass first meetup
Compass first meetupCompass first meetup
Compass first meetup
 
OpenStack Foundation 2H 2015 Marketing Plan
OpenStack Foundation 2H 2015 Marketing PlanOpenStack Foundation 2H 2015 Marketing Plan
OpenStack Foundation 2H 2015 Marketing Plan
 
Openstack benelux 2015
Openstack benelux 2015Openstack benelux 2015
Openstack benelux 2015
 
OpenChain @ ELCE 2019
OpenChain @ ELCE 2019OpenChain @ ELCE 2019
OpenChain @ ELCE 2019
 
Transforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOpsTransforming to OpenStack: a sample roadmap to DevOps
Transforming to OpenStack: a sample roadmap to DevOps
 
Fuel, Puppet and OpenStack
Fuel, Puppet and OpenStackFuel, Puppet and OpenStack
Fuel, Puppet and OpenStack
 
OpenStack Automation Overview
OpenStack Automation OverviewOpenStack Automation Overview
OpenStack Automation Overview
 
OpenStack: five years in
OpenStack: five years inOpenStack: five years in
OpenStack: five years in
 
Infrastructure-as-Code and CI Infrastructure at OpenStack
Infrastructure-as-Code and CI Infrastructure at OpenStackInfrastructure-as-Code and CI Infrastructure at OpenStack
Infrastructure-as-Code and CI Infrastructure at OpenStack
 
OpenShift meetup Bangalore
OpenShift meetup BangaloreOpenShift meetup Bangalore
OpenShift meetup Bangalore
 
Integrating Git, Gerrit and Jenkins/Hudson with Mylyn
Integrating Git, Gerrit and Jenkins/Hudson with MylynIntegrating Git, Gerrit and Jenkins/Hudson with Mylyn
Integrating Git, Gerrit and Jenkins/Hudson with Mylyn
 
OpenStack-Ansible Project Update
OpenStack-Ansible Project UpdateOpenStack-Ansible Project Update
OpenStack-Ansible Project Update
 

En vedette

Fair assessment, Bulgaria
Fair assessment,  BulgariaFair assessment,  Bulgaria
Fair assessment, BulgariaTanya Madjarova
 
Hadoop, Big Data, and the Future of the Enterprise Data Warehouse
Hadoop, Big Data, and the Future of the Enterprise Data WarehouseHadoop, Big Data, and the Future of the Enterprise Data Warehouse
Hadoop, Big Data, and the Future of the Enterprise Data Warehousetervela
 
Abubakari Fostering youth employment in the agrifood sector
Abubakari Fostering youth employment in the agrifood sectorAbubakari Fostering youth employment in the agrifood sector
Abubakari Fostering youth employment in the agrifood sectorfutureagricultures
 
10 fa it_security-1
10 fa it_security-110 fa it_security-1
10 fa it_security-1adiloki
 
8 C's for Nagpur’s Path to being a Global City by Akash Bhavsar_Skyquest_27-1...
8 C's for Nagpur’s Path to being a Global City by Akash Bhavsar_Skyquest_27-1...8 C's for Nagpur’s Path to being a Global City by Akash Bhavsar_Skyquest_27-1...
8 C's for Nagpur’s Path to being a Global City by Akash Bhavsar_Skyquest_27-1...Akash Bhavsar
 
Cultivating Innovation
Cultivating InnovationCultivating Innovation
Cultivating InnovationSarah Prevette
 
Paisley Working towards a new generation of young professionals in Agricultur...
Paisley Working towards a new generation of young professionals in Agricultur...Paisley Working towards a new generation of young professionals in Agricultur...
Paisley Working towards a new generation of young professionals in Agricultur...futureagricultures
 
Participa en la recerca contra l’aterosclerosi
Participa en la recerca contra l’aterosclerosiParticipa en la recerca contra l’aterosclerosi
Participa en la recerca contra l’aterosclerosiXplore Health
 
TSE – OSE経営統合への見解
TSE – OSE経営統合への見解TSE – OSE経営統合への見解
TSE – OSE経営統合への見解KVH Co. Ltd.
 
What are the keys to success
What are the keys to successWhat are the keys to success
What are the keys to successAbhishek Saha
 
Ioug webcast entitlements in check
Ioug webcast entitlements in checkIoug webcast entitlements in check
Ioug webcast entitlements in checkOracleIDM
 
Listening
ListeningListening
Listeningphilywu
 
Распространенные ошибки применения баз данных
Распространенные ошибки применения баз данныхРаспространенные ошибки применения баз данных
Распространенные ошибки применения баз данныхSergey Xek
 
アジアにおける広帯域ネットワークサービス需要の活況
アジアにおける広帯域ネットワークサービス需要の活況アジアにおける広帯域ネットワークサービス需要の活況
アジアにおける広帯域ネットワークサービス需要の活況KVH Co. Ltd.
 
Seko profile n-networking_racks
Seko profile n-networking_racksSeko profile n-networking_racks
Seko profile n-networking_racksvasudeva yaragatti
 

En vedette (20)

Fair assessment, Bulgaria
Fair assessment,  BulgariaFair assessment,  Bulgaria
Fair assessment, Bulgaria
 
Hadoop, Big Data, and the Future of the Enterprise Data Warehouse
Hadoop, Big Data, and the Future of the Enterprise Data WarehouseHadoop, Big Data, and the Future of the Enterprise Data Warehouse
Hadoop, Big Data, and the Future of the Enterprise Data Warehouse
 
Abubakari Fostering youth employment in the agrifood sector
Abubakari Fostering youth employment in the agrifood sectorAbubakari Fostering youth employment in the agrifood sector
Abubakari Fostering youth employment in the agrifood sector
 
NOTAM
NOTAMNOTAM
NOTAM
 
10 fa it_security-1
10 fa it_security-110 fa it_security-1
10 fa it_security-1
 
8 C's for Nagpur’s Path to being a Global City by Akash Bhavsar_Skyquest_27-1...
8 C's for Nagpur’s Path to being a Global City by Akash Bhavsar_Skyquest_27-1...8 C's for Nagpur’s Path to being a Global City by Akash Bhavsar_Skyquest_27-1...
8 C's for Nagpur’s Path to being a Global City by Akash Bhavsar_Skyquest_27-1...
 
Cultivating Innovation
Cultivating InnovationCultivating Innovation
Cultivating Innovation
 
Moodle - Kuisioner
Moodle - KuisionerMoodle - Kuisioner
Moodle - Kuisioner
 
Real ch.2 a (1)
Real ch.2 a (1)Real ch.2 a (1)
Real ch.2 a (1)
 
Paisley Working towards a new generation of young professionals in Agricultur...
Paisley Working towards a new generation of young professionals in Agricultur...Paisley Working towards a new generation of young professionals in Agricultur...
Paisley Working towards a new generation of young professionals in Agricultur...
 
Participa en la recerca contra l’aterosclerosi
Participa en la recerca contra l’aterosclerosiParticipa en la recerca contra l’aterosclerosi
Participa en la recerca contra l’aterosclerosi
 
TSE – OSE経営統合への見解
TSE – OSE経営統合への見解TSE – OSE経営統合への見解
TSE – OSE経営統合への見解
 
What are the keys to success
What are the keys to successWhat are the keys to success
What are the keys to success
 
Ioug webcast entitlements in check
Ioug webcast entitlements in checkIoug webcast entitlements in check
Ioug webcast entitlements in check
 
Notam 08 mar-2015
Notam 08 mar-2015Notam 08 mar-2015
Notam 08 mar-2015
 
Listening
ListeningListening
Listening
 
Распространенные ошибки применения баз данных
Распространенные ошибки применения баз данныхРаспространенные ошибки применения баз данных
Распространенные ошибки применения баз данных
 
Messen mit PHP
Messen mit PHPMessen mit PHP
Messen mit PHP
 
アジアにおける広帯域ネットワークサービス需要の活況
アジアにおける広帯域ネットワークサービス需要の活況アジアにおける広帯域ネットワークサービス需要の活況
アジアにおける広帯域ネットワークサービス需要の活況
 
Seko profile n-networking_racks
Seko profile n-networking_racksSeko profile n-networking_racks
Seko profile n-networking_racks
 

Similaire à Cosug for jiang su lug dec 2011

Developing on OpenStack Startup Edmonton
Developing on OpenStack Startup EdmontonDeveloping on OpenStack Startup Edmonton
Developing on OpenStack Startup Edmontonserverascode
 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cnOpenCity Community
 
How do you agile your global team to contribute to openstack
How do you agile your global team to contribute to openstackHow do you agile your global team to contribute to openstack
How do you agile your global team to contribute to openstackAlexis Monville
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"CREATE-NET
 
OpenStack Documentation Projects and Processes
OpenStack Documentation Projects and ProcessesOpenStack Documentation Projects and Processes
OpenStack Documentation Projects and ProcessesAnne Gentle
 
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...Daniel Krook
 
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...Animesh Singh
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...Rahul Krishna Upadhyaya
 
ScrumDay 2014 - Développer des produits avec des équipes distribuées - Alexis...
ScrumDay 2014 - Développer des produits avec des équipes distribuées - Alexis...ScrumDay 2014 - Développer des produits avec des équipes distribuées - Alexis...
ScrumDay 2014 - Développer des produits avec des équipes distribuées - Alexis...Alexis Monville
 
OpenStack Documentation in the Open
OpenStack Documentation in the OpenOpenStack Documentation in the Open
OpenStack Documentation in the OpenAnne Gentle
 
Cloud Ubuntu Open Stack Primer
Cloud  Ubuntu Open Stack PrimerCloud  Ubuntu Open Stack Primer
Cloud Ubuntu Open Stack PrimerThe World Bank
 
Introduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackIntroduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackAbderrahmane TEKFI
 
Accelerate your business and reduce cost with OpenStack
Accelerate your business and reduce cost with OpenStackAccelerate your business and reduce cost with OpenStack
Accelerate your business and reduce cost with OpenStackOpsta
 
OpenstackOverview.pdf
OpenstackOverview.pdfOpenstackOverview.pdf
OpenstackOverview.pdfKevinBuck30
 
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfBRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfssuserc6aaff
 
The Next Generation Datacenter
The Next Generation DatacenterThe Next Generation Datacenter
The Next Generation DatacenterRed Hat Events
 
Contributing to OpenStack
Contributing to OpenStackContributing to OpenStack
Contributing to OpenStackdevkulkarni
 
OpenStack training - lowering barriers of entry for OpenStack
OpenStack training - lowering barriers of entry for OpenStackOpenStack training - lowering barriers of entry for OpenStack
OpenStack training - lowering barriers of entry for OpenStackColin McNamara
 
OpenStack Workshop - WECode Harvard Conference
OpenStack Workshop - WECode Harvard ConferenceOpenStack Workshop - WECode Harvard Conference
OpenStack Workshop - WECode Harvard ConferenceIccha Sethi
 

Similaire à Cosug for jiang su lug dec 2011 (20)

Developing on OpenStack Startup Edmonton
Developing on OpenStack Startup EdmontonDeveloping on OpenStack Startup Edmonton
Developing on OpenStack Startup Edmonton
 
Learn OpenStack from trystack.cn
Learn OpenStack from trystack.cnLearn OpenStack from trystack.cn
Learn OpenStack from trystack.cn
 
How do you agile your global team to contribute to openstack
How do you agile your global team to contribute to openstackHow do you agile your global team to contribute to openstack
How do you agile your global team to contribute to openstack
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"
 
OpenStack Documentation Projects and Processes
OpenStack Documentation Projects and ProcessesOpenStack Documentation Projects and Processes
OpenStack Documentation Projects and Processes
 
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
 
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
CAPS: What's best for deploying and managing OpenStack? Chef vs. Ansible vs. ...
 
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 Openstack - An introduction/Installation - Presented at Dr Dobb's conference... Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
Openstack - An introduction/Installation - Presented at Dr Dobb's conference...
 
ScrumDay 2014 - Développer des produits avec des équipes distribuées - Alexis...
ScrumDay 2014 - Développer des produits avec des équipes distribuées - Alexis...ScrumDay 2014 - Développer des produits avec des équipes distribuées - Alexis...
ScrumDay 2014 - Développer des produits avec des équipes distribuées - Alexis...
 
OpenStack Documentation in the Open
OpenStack Documentation in the OpenOpenStack Documentation in the Open
OpenStack Documentation in the Open
 
Cloud Ubuntu Open Stack Primer
Cloud  Ubuntu Open Stack PrimerCloud  Ubuntu Open Stack Primer
Cloud Ubuntu Open Stack Primer
 
Introduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStackIntroduction to Orchestration and DevOps with OpenStack
Introduction to Orchestration and DevOps with OpenStack
 
Accelerate your business and reduce cost with OpenStack
Accelerate your business and reduce cost with OpenStackAccelerate your business and reduce cost with OpenStack
Accelerate your business and reduce cost with OpenStack
 
OpenstackOverview.pdf
OpenstackOverview.pdfOpenstackOverview.pdf
OpenstackOverview.pdf
 
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdfBRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
BRKVIR-2601 Architecting an OpenStack Based Cloud with Cisco Infrastructure.pdf
 
The Next Generation Datacenter
The Next Generation DatacenterThe Next Generation Datacenter
The Next Generation Datacenter
 
tip oopt pse-summit2017
tip oopt pse-summit2017tip oopt pse-summit2017
tip oopt pse-summit2017
 
Contributing to OpenStack
Contributing to OpenStackContributing to OpenStack
Contributing to OpenStack
 
OpenStack training - lowering barriers of entry for OpenStack
OpenStack training - lowering barriers of entry for OpenStackOpenStack training - lowering barriers of entry for OpenStack
OpenStack training - lowering barriers of entry for OpenStack
 
OpenStack Workshop - WECode Harvard Conference
OpenStack Workshop - WECode Harvard ConferenceOpenStack Workshop - WECode Harvard Conference
OpenStack Workshop - WECode Harvard Conference
 

Plus de OpenCity Community

Plus de OpenCity Community (20)

开源讲义.pdf
开源讲义.pdf开源讲义.pdf
开源讲义.pdf
 
物联网操作系统漫谈-GIAC大会.pdf
物联网操作系统漫谈-GIAC大会.pdf物联网操作系统漫谈-GIAC大会.pdf
物联网操作系统漫谈-GIAC大会.pdf
 
2017开源年会-企业开源那些事儿-更新.pdf
2017开源年会-企业开源那些事儿-更新.pdf2017开源年会-企业开源那些事儿-更新.pdf
2017开源年会-企业开源那些事儿-更新.pdf
 
社会化研发
社会化研发社会化研发
社会化研发
 
Containers & CaaS
Containers & CaaSContainers & CaaS
Containers & CaaS
 
OaaS:Open as a Strategy
OaaS:Open as a StrategyOaaS:Open as a Strategy
OaaS:Open as a Strategy
 
Hello openstack 2014
Hello openstack 2014Hello openstack 2014
Hello openstack 2014
 
Docker openstack-2014
Docker openstack-2014Docker openstack-2014
Docker openstack-2014
 
OpenStack系列公开课2 -20130508
OpenStack系列公开课2 -20130508OpenStack系列公开课2 -20130508
OpenStack系列公开课2 -20130508
 
OpenStack ecosystem
OpenStack ecosystemOpenStack ecosystem
OpenStack ecosystem
 
How to master OpenStack in 2 hours
How to master OpenStack in 2 hoursHow to master OpenStack in 2 hours
How to master OpenStack in 2 hours
 
Learn OpenStack from trystack.cn ——Folsom in practice
Learn OpenStack from trystack.cn  ——Folsom in practiceLearn OpenStack from trystack.cn  ——Folsom in practice
Learn OpenStack from trystack.cn ——Folsom in practice
 
Quantum Networks
Quantum NetworksQuantum Networks
Quantum Networks
 
云计算思考
云计算思考云计算思考
云计算思考
 
Openstorage Openstack
Openstorage OpenstackOpenstorage Openstack
Openstorage Openstack
 
Openstack的研究与实践
Openstack的研究与实践Openstack的研究与实践
Openstack的研究与实践
 
Open Stack Cheng Du Swift Alex Yang
Open Stack Cheng Du Swift Alex YangOpen Stack Cheng Du Swift Alex Yang
Open Stack Cheng Du Swift Alex Yang
 
Nova与虚拟机管理
Nova与虚拟机管理Nova与虚拟机管理
Nova与虚拟机管理
 
Look Into Libvirt Osier Yang
Look Into Libvirt Osier YangLook Into Libvirt Osier Yang
Look Into Libvirt Osier Yang
 
Deep Dive Into Quantum
Deep Dive Into QuantumDeep Dive Into Quantum
Deep Dive Into Quantum
 

Dernier

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 

Dernier (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 

Cosug for jiang su lug dec 2011

  • 1. China OpenStack User Group (COSUG) Introduction : ben_ 杜玉杰 Dec 2011 for JiangSu LUG
  • 3. A collection of open source technologies delivering a scalable cloud operating system.
  • 4. OpenStack is a global collaboration of developers and cloud computing technologists producing the open standard cloud computing platform for both public and private clouds. The project aims to deliver solutions for all types of clouds by being simple to implement, massively scalable, and feature rich. The technology consists of a series of interrelated projects delivering various components for a cloud infrastructure solution.
  • 7. Cloud is not portable
  • 8. Open source clouds are not service provider ready
  • 9. We need the LAMP stack of the cloud
  • 10. Open Source Is Where “Standard” Cloud Infrastructure Will Be Defined
  • 11. How?
  • 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. Design Tenets Scalability & elasticity Everything should be asynchronous Shared-nothing architectures Accept eventual consistency Test everything
  • 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 can't do something asynchronously, see #2  All required components must be horizontally scalable  Always use shared nothing architecture (SN) or sharding  If you can't Share nothing/shard, see #2  Distribute everything  Especially logic. Move logic to where state naturally exists.  Accept eventual consistency and use it where it is appropriate.  Test everything.  We require tests with submitted code. (We will help you if you need it)
  • 16. OpenStack Principles Open 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.
  • 18. Nova Overview Written in Python HTTP/ReST API (multiple) Instances, Networking, Volumes Working on service provider scale now More at: http://nova.openstack.org/
  • 19. Glance Overview Written in Python HTTP/ReST API Image service for Nova More at: http://glance.openstack.org/
  • 20. Swift Overview Written in Python HTTP/ReST API Accounts, containers, and objects CDN Integration No single point of failure Last write wins More at: http://swift.openstack.org/
  • 21. Open Platform Services Auth Service (KeyStone) Dashboard http://wiki.openstack.org/OpenStackDashboard Block Storage Service (lunr) Message Queue (http://burrow.openstack.org/) Database Service (Red Dwarf) Load Balancer Service (Atlas)
  • 22. Release Process OpenStack 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. Release Process Implementation – 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. Essex Release schedule 2011 October 6th Design Summit November 10th essex-1 December 15th essex-2 2012 January 26th essex-3 March 1st essex-4 8th~29th Release Candidates April 5th Essex Release
  • 26.
  • 27.
  • 29. COSUG Goal and Mission Goal : – Promoting OpenStack to bring open and standardization in Cloud methodology and strategy Mission : – Promote OpenStack’s BEST to China Industry • B – Business opportunity • E – Experience sharing • S – Social network • T – Technical communication
  • 30. User Group (on Google Group)
  • 31. Question & Comment Join COSUG Google Group http://groups.google.com/group/china-openstack-user-group