SlideShare a Scribd company logo
Developing on OpenStack
April 17, 2014
Startup Edmonton
Curtis Collicutt & David Ackerman
{curtis.collicutt, david.ackerman}@cybera.ca
Agenda
● 11:50 - What is OpenStack?
● Foundation
● How is it made?
● Releases and components
● Compare contrast w/ AWS, APIs...
● Developing on OpenStack
● How to try OpenStack
● Community
● 12:25 - Grab lunch
● 12:30 - David demo starts
● Cybera is a not-for-profit organization responsible
for overseeing the development of Alberta’s cyber-
infrastructure
● http://www.cybera.ca/
- 3 key areas
1. Designing and operating Cyberanet, Alberta’s public
ultra high-speed network
2. Piloting research and innovation projects that apply
the power of this network
3. Fostering business growth by opening up this network
to entrepreneurs working on bringing technology to
market
Questions
1. How many of you are developers?
2. Enterprise? Startups? Non-profit? SMB?
3. Used Amazon Web Services (AWS)?
4. Run their business on AWS or IaaS or Paas?
5. Heard of OpenStack?
6. Used OpenStack?
7. Deployed OpenStack?
8. Contributed to OpenStack?
What is OpenStack?
OpenStack is
● Open source software for building
private and public clouds
● Arguably most successful open source
project, after Linux
● 1000+ developers in 80 countries
● “Giant ball of mostly Python”
What OpenStack is not
● Not a hypervisor
○ Uses hypervisors, and supports several, but is
not a hypervisor itself
● Not a product
OpenStack
● Open
● Create public, private, & hybrid clouds
● Commercial support
● Thriving ecosystem
Platinum & Gold Members
Innovative Ecosystem
8
Diverse Use Cases
User Footprint
OpenStack
Foundation
Protecting, Empowering, and Promoting OpenStack software
and the community around it, including users, developers and the
entire ecosystem.
• Over 9,500 Individual Members, up from 5,600 at launch
• The leading Global IT companies as Gold & Platinum Members
• Board of Directors that sets strategic direction
• Project Technical Leads and a Technical Committee that are
elected from among the contributors
• User Committee to ensure the users voices are heard
The OpenStack Foundation
Provide a permanent legal home for OpenStack, with broad
industry support and the resources to support OpenStack’s
success
While preserving what’s working – a.k.a. the “OpenStack Way”
• Technical people making technical decisions based on merit
• Dedicated resources building the community and ecosystem
• A strong ecosystem of companies making money
• Encouraging and rewarding contribution in all forms
Foundation Approach
Expecting 4000+ in Hong Kong: November 5-8, 2013
OpenStack Summit Attendee Growth
May 12 - 16,
2014, Atlanta
OpenStack
Development
(how it’s made)
OpenStack development
● 115,206 commits made by 2,130
contributors
● representing 1,766,546 lines of code
● took an estimated 500 years of effort
(COCOMO model)
● Development model is meritocracy
Time-Based Release Cycle
New software release every six months, with interim milestones
Twice Yearly Design Summits
Immediately following software release to plan next version
Sessions led by developers and Project Technical Leads
Broad Contributions
1000 developers, from over 50 companies worldwide
Elected Leadership
Developers elect their own Project Technical Leaders
Open Development Process
Technology Platform
Open
● Open source
● Open design
● Open development
● Open community
Result
● Choice
● Rapid development
● Feature rich
● Customizable and extendable
● Scale
● Worldwide adoption
● Jobs
● Wealth creation
OpenStack
Releases &
Components
OpenStack Cloud Platform
Technology Platform
Code available under Apache 2.0 license. Design tenets
– scale & elasticity, share nothing & distribute
everything
OpenStack components
Horizon Dashboard / Web UI
Nova Compute
Keystone Authentication / Users /
Service Catalog
Neutron Networking-as-a-service
Glance Images
Cinder Block storage
Swift Object storage
Ceilometer Metrics and monitoring
Heat Orchestration
Release Codename Release Date Integrated Components
Austin 21 Oct 2010 Nova, Swift
Bexar 3 Feb 2011 Nova, Glance, Swift
Cactus 15 Apr 2011 Nova, Glance, Swift
Diablo 22 Sep 2012 Nova, Glance, Swift
Essex 5 Apr 2012 Nova, Glance, Swift,
Horizon, Keystone
Folsom 27 Sep 2012 Nova, Glance, Swift,
Horizon, Keystone,
Quantum, Cinder
Grizzly 4 April 2013 Nova, Glance, Swift,
Horizon, Keystone,
Quantum, Cinder
Havana 17 Oct 2013 Nova, Glance, Swift,
Horizon, Keystone,
Neutron, Cinder, Heat,
Ceilometer
Ubuntu
14.04 Press
Release:
OpenStack
mentioned
29 times
Release Codename Release Date Components
Icehouse 17 April 2014 Nova
Glance
Swift
Horizon
Keystone
Neutron
Cinder
Heat
Ceilometer
Trove
OpenStack components
Horizon Dashboard / Web UI
Nova Compute
Keystone Authentication / Users / Service
Catalog
Neutron Networking-as-a-service
Glance Images
Cinder Block storage
Swift Object storage
Ceilometer Metrics and monitoring
Heat Orchestration
Trove Database-as-a-service
Compare/Contrast
with AWS
(& other APIs)
Compare/contrast AWS &
OpenStack
Q: Who will win between GCE, AWS, and
OpenStack? Which is better, ect...
A: “Who will win between Century 21,
Home Depot, and a lumber mill?”
NOTE: API compatibility is a philosophy on its own...
OpenStack & AWS components
OpenStack Amazon Web Services
Horizon AWS Console
Nova EC2
Keystone IAM
Neutron Networking / Virtual Private Cloud
Glance AMIs
Cinder EBS
Swift S3
Ceilometer Usage / Billing
Heat CloudFormation
Trove RDS
Rackspace
mapping
OpenStack EC2 API
● https://wiki.openstack.
org/wiki/Nova/APIFeatureComparison
OpenStack and GAE
● Project to provide GAE API
compatability:
OpenStack and GAE
● Code: https://github.com/stackforge/gce-
api
Developing on
OpenStack
(Typical?) Enterprise approach
● GUI Driven
● Ticket-based
● Hand-crafted
● Reserved
● Lengthy provisioning
● Scale-up
● Proprietary
● Traditional dev
Cloud computing approach
● API driven
● Self-service
● Automated
● On-demand
● Scale-out
● Open source
● Agile, DevOps, etc...
Scale out vs scale up
● Scale up: make boxes bigger
● Scale out: more boxes
Elastic cloud patterns
● Small failure domains
● Loose coupling
● Circuit breaker pattern
● AWS EBS could be a crutch
● Shared nothing architecture
OpenStack Swift - Object Storage
● Not a file system & not block storage
● Highly available, durable, distributed,
eventually consistent, unstructured
storage accessed via a REST-ful http
API!
● Scale-out: If possible, drop the shared
file system, use object storage
How to try out
OpenStack
How to try/use OpenStack
● DevStack - http://devstack.org
● TryStack - http://trystack.org
● Search in github... vagrant openstack
● Example public OpenStack based clouds in US:
○ RackSpace - trial: http://developer.rackspace.com/devtrial/
○ HPCloud
○ Internap
● Example public OpenStack based clouds in Canada:
○ CloudA
○ ???
● CANARIE - http://canarie.ca
○ Digital Accelerator for Innovation and Research (DAIR)
● Canada’s Advanced Research and Innovation Network
● Works with twelve provincial and territorial network partners
(including Cybera) to form Canada’s advanced network
alliance
DAIR - https://atir-dair.canarie.ca/
● Provides entrepreneurs with free, high-performance cloud
resources for product development, testing and demonstration
● DAIR is a made-in-Canada cloud; data stays in Canada
● DAIR is powered by OpenStack
● Gives entrepreneurs free self-serve access to 4 high-
performance virtual servers (and more)
○ 2 geographic locations - Edmonton, AB & Sherbrooke, QC
Community
Mailing Lists & IRC
● Mailing lists
○ openstack@lists.openstack.org
○ openstack-announce@lists.openstack.org
○ openstack-dev@lists.openstack.org
○ openstack-operators@lists.openstack.org
● irc.freenode.net
○ #openstack
○ #openstack-101
○ #openstack-${component}
User Groups
● Canada
○ OpenStack Toronto - http://www.meetup.
com/OpenStackTO/
○ OpenStack Montreal - http://montrealopenstack.
org/
○ Canadian OpenStack User Group/canstack -
http://canstack.ca
● Worldwide
○ http://openstack.meetup.com/all/
DEMO: Chef +
OpenStack
Demo: Chef + OpenStack
● Deploy the Ghost blogging platform
using the configuration management
tool Chef, and the DAIR OpenStack
cloud
● Git repository:
○ https://github.com/agentdave/chef-ghost-example
OpenStack
The platform ecosystem for the cloud
Credits
● Please note that some of the slides
were taken from the OpenStack
Foundation’s marketing and
presentations: https://www.openstack.
org/marketing

More Related Content

What's hot

Real world hybrid cloud session - OpenStack DACH 2015
Real world hybrid cloud session - OpenStack DACH 2015Real world hybrid cloud session - OpenStack DACH 2015
Real world hybrid cloud session - OpenStack DACH 2015
assafleb
 
OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)
Mark Voelker
 
AllThingsOpen 2013 - Liberate Your Files
AllThingsOpen 2013 - Liberate Your FilesAllThingsOpen 2013 - Liberate Your Files
AllThingsOpen 2013 - Liberate Your Files
Isaac Christoffersen
 
An Introduction to OpenStack
An Introduction to OpenStackAn Introduction to OpenStack
An Introduction to OpenStack
Scott Lowe
 
Getting Started With OpenStack (Havana)
Getting Started With OpenStack (Havana)Getting Started With OpenStack (Havana)
Getting Started With OpenStack (Havana)
Kenneth Hui
 
OpenStack Cloud Tutorial | What is OpenStack | OpenStack Tutorial | OpenStack...
OpenStack Cloud Tutorial | What is OpenStack | OpenStack Tutorial | OpenStack...OpenStack Cloud Tutorial | What is OpenStack | OpenStack Tutorial | OpenStack...
OpenStack Cloud Tutorial | What is OpenStack | OpenStack Tutorial | OpenStack...
Edureka!
 
OpenStack Certification | Red Hat OpenStack Certification | OpenStack Trainin...
OpenStack Certification | Red Hat OpenStack Certification | OpenStack Trainin...OpenStack Certification | Red Hat OpenStack Certification | OpenStack Trainin...
OpenStack Certification | Red Hat OpenStack Certification | OpenStack Trainin...
Edureka!
 
Fuel, Puppet and OpenStack
Fuel, Puppet and OpenStackFuel, Puppet and OpenStack
Fuel, Puppet and OpenStack
aedocw
 
Openstack101 - Introduction to OpenStack
Openstack101 - Introduction to OpenStackOpenstack101 - Introduction to OpenStack
Openstack101 - Introduction to OpenStack
vinoth kumar selvaraj
 
OpenStack Kilo - April 2015
OpenStack Kilo - April 2015OpenStack Kilo - April 2015
OpenStack Kilo - April 2015
OpenStack Foundation
 
OpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service DeliveryOpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service Delivery
Mirantis
 
Bitnami Bootcamp. OpenStack
Bitnami Bootcamp. OpenStackBitnami Bootcamp. OpenStack
Bitnami Bootcamp. OpenStack
Alberto Molina Coballes
 
Push-button Composition of Oracle Application and Database Environments: Avi ...
Push-button Composition of Oracle Application and Database Environments: Avi ...Push-button Composition of Oracle Application and Database Environments: Avi ...
Push-button Composition of Oracle Application and Database Environments: Avi ...
OpenStack
 
Real World Example of Orchestrating Docker, Node JS, NFV on OpenStack
Real World Example of Orchestrating Docker, Node JS, NFV on OpenStackReal World Example of Orchestrating Docker, Node JS, NFV on OpenStack
Real World Example of Orchestrating Docker, Node JS, NFV on OpenStack
Nati Shalom
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"
CREATE-NET
 
Application Management in Openstack
Application Management in Openstack Application Management in Openstack
Application Management in Openstack
Cloud Native Day Tel Aviv
 
Interoperability: The Elephants in the Room & What We're Doing About Them
Interoperability: The Elephants in the Room & What We're Doing About ThemInteroperability: The Elephants in the Room & What We're Doing About Them
Interoperability: The Elephants in the Room & What We're Doing About Them
Mark Voelker
 
South Korea OpenStack UG - Study & Development team activities
South Korea OpenStack UG - Study & Development team activitiesSouth Korea OpenStack UG - Study & Development team activities
South Korea OpenStack UG - Study & Development team activities
Ian Choi
 
Telco open stack use cases james thorne
Telco open stack use cases   james thorneTelco open stack use cases   james thorne
Telco open stack use cases james thorne
Sriram Subramanian
 

What's hot (20)

Openstack 101
Openstack 101Openstack 101
Openstack 101
 
Real world hybrid cloud session - OpenStack DACH 2015
Real world hybrid cloud session - OpenStack DACH 2015Real world hybrid cloud session - OpenStack DACH 2015
Real world hybrid cloud session - OpenStack DACH 2015
 
OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)OpenStack: Everything You Need To Know to Get Started (ATO2014)
OpenStack: Everything You Need To Know to Get Started (ATO2014)
 
AllThingsOpen 2013 - Liberate Your Files
AllThingsOpen 2013 - Liberate Your FilesAllThingsOpen 2013 - Liberate Your Files
AllThingsOpen 2013 - Liberate Your Files
 
An Introduction to OpenStack
An Introduction to OpenStackAn Introduction to OpenStack
An Introduction to OpenStack
 
Getting Started With OpenStack (Havana)
Getting Started With OpenStack (Havana)Getting Started With OpenStack (Havana)
Getting Started With OpenStack (Havana)
 
OpenStack Cloud Tutorial | What is OpenStack | OpenStack Tutorial | OpenStack...
OpenStack Cloud Tutorial | What is OpenStack | OpenStack Tutorial | OpenStack...OpenStack Cloud Tutorial | What is OpenStack | OpenStack Tutorial | OpenStack...
OpenStack Cloud Tutorial | What is OpenStack | OpenStack Tutorial | OpenStack...
 
OpenStack Certification | Red Hat OpenStack Certification | OpenStack Trainin...
OpenStack Certification | Red Hat OpenStack Certification | OpenStack Trainin...OpenStack Certification | Red Hat OpenStack Certification | OpenStack Trainin...
OpenStack Certification | Red Hat OpenStack Certification | OpenStack Trainin...
 
Fuel, Puppet and OpenStack
Fuel, Puppet and OpenStackFuel, Puppet and OpenStack
Fuel, Puppet and OpenStack
 
Openstack101 - Introduction to OpenStack
Openstack101 - Introduction to OpenStackOpenstack101 - Introduction to OpenStack
Openstack101 - Introduction to OpenStack
 
OpenStack Kilo - April 2015
OpenStack Kilo - April 2015OpenStack Kilo - April 2015
OpenStack Kilo - April 2015
 
OpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service DeliveryOpenStack: Changing the Face of Service Delivery
OpenStack: Changing the Face of Service Delivery
 
Bitnami Bootcamp. OpenStack
Bitnami Bootcamp. OpenStackBitnami Bootcamp. OpenStack
Bitnami Bootcamp. OpenStack
 
Push-button Composition of Oracle Application and Database Environments: Avi ...
Push-button Composition of Oracle Application and Database Environments: Avi ...Push-button Composition of Oracle Application and Database Environments: Avi ...
Push-button Composition of Oracle Application and Database Environments: Avi ...
 
Real World Example of Orchestrating Docker, Node JS, NFV on OpenStack
Real World Example of Orchestrating Docker, Node JS, NFV on OpenStackReal World Example of Orchestrating Docker, Node JS, NFV on OpenStack
Real World Example of Orchestrating Docker, Node JS, NFV on OpenStack
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"
 
Application Management in Openstack
Application Management in Openstack Application Management in Openstack
Application Management in Openstack
 
Interoperability: The Elephants in the Room & What We're Doing About Them
Interoperability: The Elephants in the Room & What We're Doing About ThemInteroperability: The Elephants in the Room & What We're Doing About Them
Interoperability: The Elephants in the Room & What We're Doing About Them
 
South Korea OpenStack UG - Study & Development team activities
South Korea OpenStack UG - Study & Development team activitiesSouth Korea OpenStack UG - Study & Development team activities
South Korea OpenStack UG - Study & Development team activities
 
Telco open stack use cases james thorne
Telco open stack use cases   james thorneTelco open stack use cases   james thorne
Telco open stack use cases james thorne
 

Viewers also liked

Alliance gpg hiv_and_human_rights
Alliance gpg hiv_and_human_rightsAlliance gpg hiv_and_human_rights
Alliance gpg hiv_and_human_rights
clac.cab
 
Human rights in the Global Fund new funding model
Human rights in the Global Fund new funding model�Human rights in the Global Fund new funding model�
Human rights in the Global Fund new funding model
clac.cab
 
Jc2236 guidance partnership_civilsociety_en (1)
Jc2236 guidance partnership_civilsociety_en (1)Jc2236 guidance partnership_civilsociety_en (1)
Jc2236 guidance partnership_civilsociety_en (1)
clac.cab
 
Web presentation Ella
Web presentation EllaWeb presentation Ella
Web presentation Ella
0ehoogev
 
HIV and Human Rights in Southern and East Africa
HIV and Human Rights in Southern and East AfricaHIV and Human Rights in Southern and East Africa
HIV and Human Rights in Southern and East Africa
clac.cab
 
India chasing numbers-betraying-people-eng-final
India chasing numbers-betraying-people-eng-finalIndia chasing numbers-betraying-people-eng-final
India chasing numbers-betraying-people-eng-finalclac.cab
 
Consolidated guidelines
Consolidated guidelinesConsolidated guidelines
Consolidated guidelines
clac.cab
 
Core human rights_infonote_en (1)
Core human rights_infonote_en (1)Core human rights_infonote_en (1)
Core human rights_infonote_en (1)clac.cab
 
Msm guide english_online
Msm guide english_onlineMsm guide english_online
Msm guide english_online
clac.cab
 
Country dialogue training external
Country dialogue training externalCountry dialogue training external
Country dialogue training external
clac.cab
 
Advancing hiv justice june 2013 (1)
Advancing hiv justice june 2013 (1)Advancing hiv justice june 2013 (1)
Advancing hiv justice june 2013 (1)clac.cab
 
Polish Christmas - made by Emila Totoś
 Polish Christmas - made by Emila Totoś Polish Christmas - made by Emila Totoś
Polish Christmas - made by Emila Totośmagdajanusz
 
Global Fund eligible countries 2014
Global Fund eligible countries 2014 Global Fund eligible countries 2014
Global Fund eligible countries 2014
clac.cab
 

Viewers also liked (16)

Alliance gpg hiv_and_human_rights
Alliance gpg hiv_and_human_rightsAlliance gpg hiv_and_human_rights
Alliance gpg hiv_and_human_rights
 
Human rights in the Global Fund new funding model
Human rights in the Global Fund new funding model�Human rights in the Global Fund new funding model�
Human rights in the Global Fund new funding model
 
Jc2236 guidance partnership_civilsociety_en (1)
Jc2236 guidance partnership_civilsociety_en (1)Jc2236 guidance partnership_civilsociety_en (1)
Jc2236 guidance partnership_civilsociety_en (1)
 
Web presentation Ella
Web presentation EllaWeb presentation Ella
Web presentation Ella
 
Sejarah wajib
Sejarah wajibSejarah wajib
Sejarah wajib
 
HIV and Human Rights in Southern and East Africa
HIV and Human Rights in Southern and East AfricaHIV and Human Rights in Southern and East Africa
HIV and Human Rights in Southern and East Africa
 
India chasing numbers-betraying-people-eng-final
India chasing numbers-betraying-people-eng-finalIndia chasing numbers-betraying-people-eng-final
India chasing numbers-betraying-people-eng-final
 
Consolidated guidelines
Consolidated guidelinesConsolidated guidelines
Consolidated guidelines
 
Natalia Gucwa
Natalia GucwaNatalia Gucwa
Natalia Gucwa
 
Core human rights_infonote_en (1)
Core human rights_infonote_en (1)Core human rights_infonote_en (1)
Core human rights_infonote_en (1)
 
Msm guide english_online
Msm guide english_onlineMsm guide english_online
Msm guide english_online
 
Country dialogue training external
Country dialogue training externalCountry dialogue training external
Country dialogue training external
 
Acumulados 2014 precipitaciones centro humboldt
Acumulados 2014 precipitaciones centro humboldtAcumulados 2014 precipitaciones centro humboldt
Acumulados 2014 precipitaciones centro humboldt
 
Advancing hiv justice june 2013 (1)
Advancing hiv justice june 2013 (1)Advancing hiv justice june 2013 (1)
Advancing hiv justice june 2013 (1)
 
Polish Christmas - made by Emila Totoś
 Polish Christmas - made by Emila Totoś Polish Christmas - made by Emila Totoś
Polish Christmas - made by Emila Totoś
 
Global Fund eligible countries 2014
Global Fund eligible countries 2014 Global Fund eligible countries 2014
Global Fund eligible countries 2014
 

Similar to Developing on OpenStack Startup Edmonton

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
Opsta
 
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
Abderrahmane TEKFI
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
Roy Gilad
 
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
 
Oct meetup open stack 101 clean
Oct meetup open stack 101   cleanOct meetup open stack 101   clean
Oct meetup open stack 101 clean
benrodrigue
 
VMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIOVMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIOFilip Verloy
 
201708 OpenStack Seminar in Myanmar
201708 OpenStack Seminar in Myanmar201708 OpenStack Seminar in Myanmar
201708 OpenStack Seminar in Myanmar
Takashi Torii
 
OpenStack Documentation in the Open
OpenStack Documentation in the OpenOpenStack Documentation in the Open
OpenStack Documentation in the Open
Anne Gentle
 
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
ssuserc6aaff
 
Cosug for jiang su lug dec 2011
Cosug  for jiang su lug dec 2011Cosug  for jiang su lug dec 2011
Cosug for jiang su lug dec 2011
OpenCity Community
 
OpenStack & MySQL
OpenStack & MySQLOpenStack & MySQL
OpenStack & MySQL
MySQL Brasil
 
OpenStack 3rd Birthday Presentation
OpenStack 3rd Birthday PresentationOpenStack 3rd Birthday Presentation
OpenStack 3rd Birthday Presentation
OpenStack Foundation
 
OpenStack 101
OpenStack 101OpenStack 101
OpenStack 101
All Things Open
 
OpenStack 101 - All Things Open 2015
OpenStack 101 - All Things Open 2015OpenStack 101 - All Things Open 2015
OpenStack 101 - All Things Open 2015
Mark Voelker
 
OpenStack Documentation Projects and Processes
OpenStack Documentation Projects and ProcessesOpenStack Documentation Projects and Processes
OpenStack Documentation Projects and Processes
Anne Gentle
 
Jonathan Bryce - OpenStack
Jonathan Bryce - OpenStackJonathan Bryce - OpenStack
Jonathan Bryce - OpenStack
Cloud Native Day Tel Aviv
 
OpenstackOverview.pdf
OpenstackOverview.pdfOpenstackOverview.pdf
OpenstackOverview.pdf
KevinBuck30
 
OpenStack As A Strategy For Future Growth at Cisco
OpenStack As A Strategy For Future Growth at CiscoOpenStack As A Strategy For Future Growth at Cisco
OpenStack As A Strategy For Future Growth at Cisco
Lew Tucker
 
The Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, AptiraThe Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, Aptira
OpenStack
 
OpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
OpenStack in Action 4! Alan Clark - The fundation for openstack CloudOpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
OpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
eNovance
 

Similar to Developing on OpenStack Startup Edmonton (20)

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
 
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
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 
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...
 
Oct meetup open stack 101 clean
Oct meetup open stack 101   cleanOct meetup open stack 101   clean
Oct meetup open stack 101 clean
 
VMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIOVMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIO
 
201708 OpenStack Seminar in Myanmar
201708 OpenStack Seminar in Myanmar201708 OpenStack Seminar in Myanmar
201708 OpenStack Seminar in Myanmar
 
OpenStack Documentation in the Open
OpenStack Documentation in the OpenOpenStack Documentation in the Open
OpenStack Documentation in the Open
 
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
 
Cosug for jiang su lug dec 2011
Cosug  for jiang su lug dec 2011Cosug  for jiang su lug dec 2011
Cosug for jiang su lug dec 2011
 
OpenStack & MySQL
OpenStack & MySQLOpenStack & MySQL
OpenStack & MySQL
 
OpenStack 3rd Birthday Presentation
OpenStack 3rd Birthday PresentationOpenStack 3rd Birthday Presentation
OpenStack 3rd Birthday Presentation
 
OpenStack 101
OpenStack 101OpenStack 101
OpenStack 101
 
OpenStack 101 - All Things Open 2015
OpenStack 101 - All Things Open 2015OpenStack 101 - All Things Open 2015
OpenStack 101 - All Things Open 2015
 
OpenStack Documentation Projects and Processes
OpenStack Documentation Projects and ProcessesOpenStack Documentation Projects and Processes
OpenStack Documentation Projects and Processes
 
Jonathan Bryce - OpenStack
Jonathan Bryce - OpenStackJonathan Bryce - OpenStack
Jonathan Bryce - OpenStack
 
OpenstackOverview.pdf
OpenstackOverview.pdfOpenstackOverview.pdf
OpenstackOverview.pdf
 
OpenStack As A Strategy For Future Growth at Cisco
OpenStack As A Strategy For Future Growth at CiscoOpenStack As A Strategy For Future Growth at Cisco
OpenStack As A Strategy For Future Growth at Cisco
 
The Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, AptiraThe Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, Aptira
 
OpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
OpenStack in Action 4! Alan Clark - The fundation for openstack CloudOpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
OpenStack in Action 4! Alan Clark - The fundation for openstack Cloud
 

Recently uploaded

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 

Recently uploaded (20)

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 

Developing on OpenStack Startup Edmonton

  • 1. Developing on OpenStack April 17, 2014 Startup Edmonton Curtis Collicutt & David Ackerman {curtis.collicutt, david.ackerman}@cybera.ca
  • 2. Agenda ● 11:50 - What is OpenStack? ● Foundation ● How is it made? ● Releases and components ● Compare contrast w/ AWS, APIs... ● Developing on OpenStack ● How to try OpenStack ● Community ● 12:25 - Grab lunch ● 12:30 - David demo starts
  • 3. ● Cybera is a not-for-profit organization responsible for overseeing the development of Alberta’s cyber- infrastructure ● http://www.cybera.ca/
  • 4. - 3 key areas 1. Designing and operating Cyberanet, Alberta’s public ultra high-speed network 2. Piloting research and innovation projects that apply the power of this network 3. Fostering business growth by opening up this network to entrepreneurs working on bringing technology to market
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Questions 1. How many of you are developers? 2. Enterprise? Startups? Non-profit? SMB? 3. Used Amazon Web Services (AWS)? 4. Run their business on AWS or IaaS or Paas? 5. Heard of OpenStack? 6. Used OpenStack? 7. Deployed OpenStack? 8. Contributed to OpenStack?
  • 11. OpenStack is ● Open source software for building private and public clouds ● Arguably most successful open source project, after Linux ● 1000+ developers in 80 countries ● “Giant ball of mostly Python”
  • 12. What OpenStack is not ● Not a hypervisor ○ Uses hypervisors, and supports several, but is not a hypervisor itself ● Not a product
  • 13. OpenStack ● Open ● Create public, private, & hybrid clouds ● Commercial support ● Thriving ecosystem
  • 14. Platinum & Gold Members Innovative Ecosystem 8
  • 16.
  • 18. Protecting, Empowering, and Promoting OpenStack software and the community around it, including users, developers and the entire ecosystem. • Over 9,500 Individual Members, up from 5,600 at launch • The leading Global IT companies as Gold & Platinum Members • Board of Directors that sets strategic direction • Project Technical Leads and a Technical Committee that are elected from among the contributors • User Committee to ensure the users voices are heard The OpenStack Foundation
  • 19. Provide a permanent legal home for OpenStack, with broad industry support and the resources to support OpenStack’s success While preserving what’s working – a.k.a. the “OpenStack Way” • Technical people making technical decisions based on merit • Dedicated resources building the community and ecosystem • A strong ecosystem of companies making money • Encouraging and rewarding contribution in all forms Foundation Approach
  • 20. Expecting 4000+ in Hong Kong: November 5-8, 2013 OpenStack Summit Attendee Growth
  • 21. May 12 - 16, 2014, Atlanta
  • 22.
  • 24. OpenStack development ● 115,206 commits made by 2,130 contributors ● representing 1,766,546 lines of code ● took an estimated 500 years of effort (COCOMO model) ● Development model is meritocracy
  • 25.
  • 26.
  • 27. Time-Based Release Cycle New software release every six months, with interim milestones Twice Yearly Design Summits Immediately following software release to plan next version Sessions led by developers and Project Technical Leads Broad Contributions 1000 developers, from over 50 companies worldwide Elected Leadership Developers elect their own Project Technical Leaders Open Development Process Technology Platform
  • 28. Open ● Open source ● Open design ● Open development ● Open community
  • 29. Result ● Choice ● Rapid development ● Feature rich ● Customizable and extendable ● Scale ● Worldwide adoption ● Jobs ● Wealth creation
  • 31. OpenStack Cloud Platform Technology Platform Code available under Apache 2.0 license. Design tenets – scale & elasticity, share nothing & distribute everything
  • 32. OpenStack components Horizon Dashboard / Web UI Nova Compute Keystone Authentication / Users / Service Catalog Neutron Networking-as-a-service Glance Images Cinder Block storage Swift Object storage Ceilometer Metrics and monitoring Heat Orchestration
  • 33. Release Codename Release Date Integrated Components Austin 21 Oct 2010 Nova, Swift Bexar 3 Feb 2011 Nova, Glance, Swift Cactus 15 Apr 2011 Nova, Glance, Swift Diablo 22 Sep 2012 Nova, Glance, Swift Essex 5 Apr 2012 Nova, Glance, Swift, Horizon, Keystone Folsom 27 Sep 2012 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder Grizzly 4 April 2013 Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder Havana 17 Oct 2013 Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer
  • 34.
  • 35.
  • 37. Release Codename Release Date Components Icehouse 17 April 2014 Nova Glance Swift Horizon Keystone Neutron Cinder Heat Ceilometer Trove
  • 38. OpenStack components Horizon Dashboard / Web UI Nova Compute Keystone Authentication / Users / Service Catalog Neutron Networking-as-a-service Glance Images Cinder Block storage Swift Object storage Ceilometer Metrics and monitoring Heat Orchestration Trove Database-as-a-service
  • 40. Compare/contrast AWS & OpenStack Q: Who will win between GCE, AWS, and OpenStack? Which is better, ect... A: “Who will win between Century 21, Home Depot, and a lumber mill?” NOTE: API compatibility is a philosophy on its own...
  • 41.
  • 42.
  • 43. OpenStack & AWS components OpenStack Amazon Web Services Horizon AWS Console Nova EC2 Keystone IAM Neutron Networking / Virtual Private Cloud Glance AMIs Cinder EBS Swift S3 Ceilometer Usage / Billing Heat CloudFormation Trove RDS
  • 45. OpenStack EC2 API ● https://wiki.openstack. org/wiki/Nova/APIFeatureComparison
  • 46. OpenStack and GAE ● Project to provide GAE API compatability:
  • 47. OpenStack and GAE ● Code: https://github.com/stackforge/gce- api
  • 49. (Typical?) Enterprise approach ● GUI Driven ● Ticket-based ● Hand-crafted ● Reserved ● Lengthy provisioning ● Scale-up ● Proprietary ● Traditional dev
  • 50. Cloud computing approach ● API driven ● Self-service ● Automated ● On-demand ● Scale-out ● Open source ● Agile, DevOps, etc...
  • 51. Scale out vs scale up ● Scale up: make boxes bigger ● Scale out: more boxes
  • 52. Elastic cloud patterns ● Small failure domains ● Loose coupling ● Circuit breaker pattern ● AWS EBS could be a crutch ● Shared nothing architecture
  • 53. OpenStack Swift - Object Storage ● Not a file system & not block storage ● Highly available, durable, distributed, eventually consistent, unstructured storage accessed via a REST-ful http API! ● Scale-out: If possible, drop the shared file system, use object storage
  • 54. How to try out OpenStack
  • 55. How to try/use OpenStack ● DevStack - http://devstack.org ● TryStack - http://trystack.org ● Search in github... vagrant openstack ● Example public OpenStack based clouds in US: ○ RackSpace - trial: http://developer.rackspace.com/devtrial/ ○ HPCloud ○ Internap ● Example public OpenStack based clouds in Canada: ○ CloudA ○ ??? ● CANARIE - http://canarie.ca ○ Digital Accelerator for Innovation and Research (DAIR)
  • 56. ● Canada’s Advanced Research and Innovation Network ● Works with twelve provincial and territorial network partners (including Cybera) to form Canada’s advanced network alliance
  • 57.
  • 58. DAIR - https://atir-dair.canarie.ca/ ● Provides entrepreneurs with free, high-performance cloud resources for product development, testing and demonstration ● DAIR is a made-in-Canada cloud; data stays in Canada ● DAIR is powered by OpenStack ● Gives entrepreneurs free self-serve access to 4 high- performance virtual servers (and more) ○ 2 geographic locations - Edmonton, AB & Sherbrooke, QC
  • 59.
  • 61. Mailing Lists & IRC ● Mailing lists ○ openstack@lists.openstack.org ○ openstack-announce@lists.openstack.org ○ openstack-dev@lists.openstack.org ○ openstack-operators@lists.openstack.org ● irc.freenode.net ○ #openstack ○ #openstack-101 ○ #openstack-${component}
  • 62. User Groups ● Canada ○ OpenStack Toronto - http://www.meetup. com/OpenStackTO/ ○ OpenStack Montreal - http://montrealopenstack. org/ ○ Canadian OpenStack User Group/canstack - http://canstack.ca ● Worldwide ○ http://openstack.meetup.com/all/
  • 64. Demo: Chef + OpenStack ● Deploy the Ghost blogging platform using the configuration management tool Chef, and the DAIR OpenStack cloud ● Git repository: ○ https://github.com/agentdave/chef-ghost-example
  • 66.
  • 67. Credits ● Please note that some of the slides were taken from the OpenStack Foundation’s marketing and presentations: https://www.openstack. org/marketing