SlideShare une entreprise Scribd logo
1  sur  68
Why OpenStack Matters 
And How You Can Get 
Started 
Matt Farina – CloudDevelop 2014 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Matt Farina 
• Master Technologist at 
HP Cloud 
• OpenStack and Cloud Foundry 
for 3+ Years 
• Long time open source 
contributor 
• Author 
• mattfarina.com 
@mattfarina 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 2 to change without notice.
Why does cloud matter 
beyond AWS, Azure, and 
Google Cloud? 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Industrial Espionage 
“Chinese hacking of American computer networks is old news. For years we've 
known about their attacks against U.S. government and corporate targets. 
We've seen detailed reports of how they hacked The New York Times. Google 
has detected them going after Gmail accounts of dissidents. They've built 
sophisticated worldwide eavesdropping networks. These hacks target both 
military secrets and corporate intellectual property. They're perpetrated by a 
combination of state, state-sponsored and state-tolerated hackers. It's been 
going on for years. ” 
- Bruce Schneier 
(Emphasis mine) 
https://www.schneier.com/blog/archives/2014/06/chinese_hacking_1.html 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 4 to change without notice.
Many enterprises want to control 
and lock down at least part of 
their cloud presence. 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Edward 
Snowden 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
http://www.zdnet.com/brazilian-government-launches-own-cloud-offering-7000020738/ 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 7 to change without notice.
Governments International Reach 
(eg., Microsoft Ireland Search Warrant) 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Government and Industry 
Regulations 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 10 to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 11 to change without notice.
Cloud Growth in Private Cloud 
Data from 451 Research 
Today 
Public Cloud 
Hosted 
Private Cloud 
Traditional 
Dedicated 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 12 to change without notice. 
2 Years 
Public Cloud 
Hosted 
Private Cloud 
Traditional 
Dedicated
“Market analyst firm Gartner believes 
almost 50% of large enterprises will have 
hybrid cloud deployments by the end of 
2017.” 
http://www.itweb.co.za/index.php?option=com_content&view=article&id=138383:Hybrid-cloud-makes-sense-for-CIOs&catid=869 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 13 to change without notice.
Hybrid 
Public Private 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 14 to change without notice.
Future of Open Source Survey 2014 
Ability to access source code, add 
features and fix code yourself rose 
sharply from #8 to #4 (since 2013). 
http://www.slideshare.net/blackducksoftware/2014-future-of-open-source-survey-results 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 15 to change without notice.
What is OpenStack? 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
OpenStack is open source (Apache 2 
license) 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 17 to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 18 to change without notice.
Service Project Name 
Identity Keystone 
Object Storage Swift 
Compute Nova 
Networking Neutron 
Block Storage Cinder 
Image Service Glance 
Dashboard Horizon 
Telemetry Ceilometer 
Orchestration Heat 
Database Trove 
Bare Metal Ironic 
Cloud Messaging Zaqar 
Elastic Map Reduce Sahara 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 19 to change without notice.
100+ Related Projects 
(stackforge) 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Think Of A Cloud Like Linux Distribution 
Kernel User Land 
Additional 
Packages 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 21 to change without notice. 
Opinionated 
Config
OpenStack and Related Projects 
Kernel User Land 
Additional 
Packages 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 22 to change without notice. 
Opinionated 
Config
Logging, DevOps, Security, and Parts You Fill In 
Kernel User Land 
Additional 
Packages 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 23 to change without notice. 
Opinionated 
Config
You could standup OpenStack yourself 
or……… 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 24 to change without notice.
Use A Distribution 
http://www.openstack.org/marketplace/distros/ 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 25 to change without notice.
Public Clouds 
Numerous public clouds around the world 
http://www.openstack.org/marketplace/public-clouds/ 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 26 to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 27 to change without notice.
http://www.indeed.com/jobtrends?q=openstack&l=&relative=1 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 28 to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 29 to change without notice.
Choose Your Own 
Adventure 
1. Build Apps For OpenStack 
1. Contribute to OpenStack 
1. Standup OpenStack 
http://www.flickr.com/photos/numberstumper/167209015/ 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 30 to change without notice.
So, You Want To Build An 
App For OpenStack 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
The OpenStack APIs are “basically” the same 
everywhere 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 32 to change without notice.
Start with DevStack or a public cloud 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 33 to change without notice.
developer.openstack.org 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 34 to change without notice.
Use An SDK … if one exists 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 35 to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 36 to change without notice.
The API and SDK problem 
API permutations can and do happen 
V1 V2 V3 
Identity X X 
Compute X (and 2.1) 
Image X X 
Block Storage X X 
Telemetry X 
Database X 
Object Storage X 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 37 to change without notice.
http://developer.openstack.org/api-ref.html 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 38 to change without notice.
Ask Questions… ask.openstack.org 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 39 to change without notice.
Or use IRC wiki.openstack.org/wiki/IRC 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 40 to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 41 to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 42 to change without notice.
So, you want to contribute 
to OpenStack itself… 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
DevStack Environment 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 44 to change without notice.
Make sure you have enough hardware 
horsepower 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 45 to change without notice.
Setting Up DevStack 
1. Start with Linux (eg., Ubuntu) 
2. Clone DevStack 
$ git clone https://github.com/openstack-dev/devstack.git 
3. Create a config (what services and what they use ) 
4. Start DevStack 
$ cd devstack; ./stack.sh 
5. Start Using It 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 46 to change without notice.
Let’s start with Github 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 47 to change without notice.
Github is a mirror 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 48 to change without notice.
Gerrit – review.openstack.org 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 49 to change without notice.
Who Uses Gerrit? 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 50 to change without notice.
Zuul - status.openstack.org/zuul/ 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 51 to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 52 to change without notice.
Get Setup in Gerrit 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 53 to change without notice.
How To Start Hacking On OpenStack 
Install git-review 
$ pip install git-review 
Get a project to work on 
$ git clone git://github.com/openstack/horizon.git 
Work on a branch (bug/[bug id] or bp/[blueprint name]) 
$ git checkout –b TOPIC-BRANCH 
Make changes which should be in a single commit then send for review 
$ git review 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 54 to change without notice.
The Review on review.openstack.org 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 55 to change without notice.
The Tests and Reviewers 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 56 to change without notice.
Update A Change (alternative to pull request) 
Get the changeset up for review 
$ git review –d 1234 
Make changes and amend commit 
$ git commit -a --amend 
Send updated changeset to Gerrit 
$ git review 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 57 to change without notice.
The same review contains the patchset history 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 58 to change without notice.
Jenkins handles all merges 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 59 to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 60 to change without notice.
So, You Want To Standup 
OpenStack… 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Why not use a distribution? 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 62 to change without notice.
If It’s Just For Development 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 63 to change without notice.
Standing up OpenStack is like building your 
own Linux Distribution 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 64 to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 65 to change without notice.
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 66 to change without notice.
Q&A 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thank you 
© Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Contenu connexe

Similaire à Why OpenStack matters and how you can get involved

HP Helion OpenStack and Professional Services
HP Helion OpenStack and Professional ServicesHP Helion OpenStack and Professional Services
HP Helion OpenStack and Professional ServicesMatthew Farina
 
Infrastructure-as-Code with Puppet Enterprise in the Cloud - PuppetConf 2014
Infrastructure-as-Code with Puppet Enterprise in the Cloud - PuppetConf 2014Infrastructure-as-Code with Puppet Enterprise in the Cloud - PuppetConf 2014
Infrastructure-as-Code with Puppet Enterprise in the Cloud - PuppetConf 2014Puppet
 
A Guide to Cross-Browser Functional Testingv
A Guide to Cross-Browser Functional TestingvA Guide to Cross-Browser Functional Testingv
A Guide to Cross-Browser Functional TestingvTechWell
 
4 - Trafodion Open Source Community
4 - Trafodion Open Source Community4 - Trafodion Open Source Community
4 - Trafodion Open Source CommunityRohit Jain
 
Forecast 2014: Why Open Platforms Matter to Enterprises and Developers
Forecast 2014: Why Open Platforms Matter to Enterprises and DevelopersForecast 2014: Why Open Platforms Matter to Enterprises and Developers
Forecast 2014: Why Open Platforms Matter to Enterprises and DevelopersOpen Data Center Alliance
 
OpenStackDC and Cloud Foundry Meetup -
OpenStackDC and Cloud Foundry Meetup -OpenStackDC and Cloud Foundry Meetup -
OpenStackDC and Cloud Foundry Meetup -Joshua McKenty
 
Open stack + Cloud Foundry: Palo Alto Meetup February 2015
Open stack + Cloud Foundry: Palo Alto Meetup February 2015Open stack + Cloud Foundry: Palo Alto Meetup February 2015
Open stack + Cloud Foundry: Palo Alto Meetup February 2015Joshua McKenty
 
OpenStack Summit 2014 in Paris, keynote on the HP track
OpenStack Summit 2014 in Paris, keynote on the HP trackOpenStack Summit 2014 in Paris, keynote on the HP track
OpenStack Summit 2014 in Paris, keynote on the HP trackMarten Mickos
 
HP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian Frank
HP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian FrankHP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian Frank
HP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian FrankBeMyApp
 
HP Helion Webinar #2
HP Helion Webinar #2 HP Helion Webinar #2
HP Helion Webinar #2 BeMyApp
 
Heat monasca auto scale
Heat monasca auto scaleHeat monasca auto scale
Heat monasca auto scaleKanagaraj M
 
Helion meetup-2014
Helion meetup-2014Helion meetup-2014
Helion meetup-2014Bruno Cornec
 
Hp nfv movilforum as innovation engine for cs ps
Hp nfv movilforum as innovation engine for cs psHp nfv movilforum as innovation engine for cs ps
Hp nfv movilforum as innovation engine for cs psvideos
 
Berislav Biočić, HP SEE: “HP Cloud za e-Poslovanje”
Berislav Biočić, HP SEE: “HP Cloud za e-Poslovanje”Berislav Biočić, HP SEE: “HP Cloud za e-Poslovanje”
Berislav Biočić, HP SEE: “HP Cloud za e-Poslovanje”goranvranic
 
A walkthrough of HP Helion OpenStack
A walkthrough of HP Helion OpenStackA walkthrough of HP Helion OpenStack
A walkthrough of HP Helion OpenStackHP Enterprise Italia
 
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치OpenStack Korea Community
 

Similaire à Why OpenStack matters and how you can get involved (20)

HP Helion OpenStack and Professional Services
HP Helion OpenStack and Professional ServicesHP Helion OpenStack and Professional Services
HP Helion OpenStack and Professional Services
 
Infrastructure-as-Code with Puppet Enterprise in the Cloud - PuppetConf 2014
Infrastructure-as-Code with Puppet Enterprise in the Cloud - PuppetConf 2014Infrastructure-as-Code with Puppet Enterprise in the Cloud - PuppetConf 2014
Infrastructure-as-Code with Puppet Enterprise in the Cloud - PuppetConf 2014
 
A Guide to Cross-Browser Functional Testingv
A Guide to Cross-Browser Functional TestingvA Guide to Cross-Browser Functional Testingv
A Guide to Cross-Browser Functional Testingv
 
4 - Trafodion Open Source Community
4 - Trafodion Open Source Community4 - Trafodion Open Source Community
4 - Trafodion Open Source Community
 
Forecast 2014: Why Open Platforms Matter to Enterprises and Developers
Forecast 2014: Why Open Platforms Matter to Enterprises and DevelopersForecast 2014: Why Open Platforms Matter to Enterprises and Developers
Forecast 2014: Why Open Platforms Matter to Enterprises and Developers
 
Hybrid Cloud Workloads, Monty Taylor
Hybrid Cloud Workloads, Monty TaylorHybrid Cloud Workloads, Monty Taylor
Hybrid Cloud Workloads, Monty Taylor
 
OpenStackDC and Cloud Foundry Meetup -
OpenStackDC and Cloud Foundry Meetup -OpenStackDC and Cloud Foundry Meetup -
OpenStackDC and Cloud Foundry Meetup -
 
iKariera 2015
iKariera 2015iKariera 2015
iKariera 2015
 
Open stack + Cloud Foundry: Palo Alto Meetup February 2015
Open stack + Cloud Foundry: Palo Alto Meetup February 2015Open stack + Cloud Foundry: Palo Alto Meetup February 2015
Open stack + Cloud Foundry: Palo Alto Meetup February 2015
 
OpenStack Summit 2014 in Paris, keynote on the HP track
OpenStack Summit 2014 in Paris, keynote on the HP trackOpenStack Summit 2014 in Paris, keynote on the HP track
OpenStack Summit 2014 in Paris, keynote on the HP track
 
HP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian Frank
HP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian FrankHP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian Frank
HP Helion Webinar #1 - Introduction to HP Helion OpenStack w/Christian Frank
 
HP Helion Webinar #2
HP Helion Webinar #2 HP Helion Webinar #2
HP Helion Webinar #2
 
Heat monasca auto scale
Heat monasca auto scaleHeat monasca auto scale
Heat monasca auto scale
 
Helion meetup-2014
Helion meetup-2014Helion meetup-2014
Helion meetup-2014
 
Hp nfv movilforum as innovation engine for cs ps
Hp nfv movilforum as innovation engine for cs psHp nfv movilforum as innovation engine for cs ps
Hp nfv movilforum as innovation engine for cs ps
 
Ironic summary @ LCA 2014
Ironic summary @ LCA 2014Ironic summary @ LCA 2014
Ironic summary @ LCA 2014
 
TT3161_Afonin
TT3161_AfoninTT3161_Afonin
TT3161_Afonin
 
Berislav Biočić, HP SEE: “HP Cloud za e-Poslovanje”
Berislav Biočić, HP SEE: “HP Cloud za e-Poslovanje”Berislav Biočić, HP SEE: “HP Cloud za e-Poslovanje”
Berislav Biočić, HP SEE: “HP Cloud za e-Poslovanje”
 
A walkthrough of HP Helion OpenStack
A walkthrough of HP Helion OpenStackA walkthrough of HP Helion OpenStack
A walkthrough of HP Helion OpenStack
 
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치
[OpenStack Day in Korea 2015] Track 1 - Triple O를 이용한 빠르고 쉬운 OpenStack 설치
 

Plus de Matthew Farina

How Helm, The Package Manager For Kubernetes, Works
How Helm, The Package Manager For Kubernetes, WorksHow Helm, The Package Manager For Kubernetes, Works
How Helm, The Package Manager For Kubernetes, WorksMatthew Farina
 
Exploring the Future of Helm
Exploring the Future of HelmExploring the Future of Helm
Exploring the Future of HelmMatthew Farina
 
Helm project update at cncf 2019
Helm project update at cncf 2019Helm project update at cncf 2019
Helm project update at cncf 2019Matthew Farina
 
Measuring How Helm Is Used
Measuring How Helm Is UsedMeasuring How Helm Is Used
Measuring How Helm Is UsedMatthew Farina
 
Testing Lessons Learned From The Community Charts
Testing Lessons Learned From The Community ChartsTesting Lessons Learned From The Community Charts
Testing Lessons Learned From The Community ChartsMatthew Farina
 
Kubecon SIG Apps December 2017 Update
Kubecon SIG Apps December 2017 UpdateKubecon SIG Apps December 2017 Update
Kubecon SIG Apps December 2017 UpdateMatthew Farina
 
Dipping Your Toes Into Cloud Native Application Development
Dipping Your Toes Into Cloud Native Application DevelopmentDipping Your Toes Into Cloud Native Application Development
Dipping Your Toes Into Cloud Native Application DevelopmentMatthew Farina
 
A Dive Into Containers and Docker
A Dive Into Containers and DockerA Dive Into Containers and Docker
A Dive Into Containers and DockerMatthew Farina
 
Faster front end performance
Faster front end performanceFaster front end performance
Faster front end performanceMatthew Farina
 
Front end performance improvements
Front end performance improvementsFront end performance improvements
Front end performance improvementsMatthew Farina
 
Building Faster Websites
Building Faster WebsitesBuilding Faster Websites
Building Faster WebsitesMatthew Farina
 
Drupal Calendaring, A Technological Solution
Drupal Calendaring, A Technological SolutionDrupal Calendaring, A Technological Solution
Drupal Calendaring, A Technological SolutionMatthew Farina
 
Intro To jQuery In Drupal
Intro To jQuery In DrupalIntro To jQuery In Drupal
Intro To jQuery In DrupalMatthew Farina
 

Plus de Matthew Farina (18)

How Helm, The Package Manager For Kubernetes, Works
How Helm, The Package Manager For Kubernetes, WorksHow Helm, The Package Manager For Kubernetes, Works
How Helm, The Package Manager For Kubernetes, Works
 
Exploring the Future of Helm
Exploring the Future of HelmExploring the Future of Helm
Exploring the Future of Helm
 
Helm 3
Helm 3Helm 3
Helm 3
 
Helm project update at cncf 2019
Helm project update at cncf 2019Helm project update at cncf 2019
Helm project update at cncf 2019
 
Helm @ Orchestructure
Helm @ OrchestructureHelm @ Orchestructure
Helm @ Orchestructure
 
Measuring How Helm Is Used
Measuring How Helm Is UsedMeasuring How Helm Is Used
Measuring How Helm Is Used
 
Testing Lessons Learned From The Community Charts
Testing Lessons Learned From The Community ChartsTesting Lessons Learned From The Community Charts
Testing Lessons Learned From The Community Charts
 
Kubecon SIG Apps December 2017 Update
Kubecon SIG Apps December 2017 UpdateKubecon SIG Apps December 2017 Update
Kubecon SIG Apps December 2017 Update
 
Dipping Your Toes Into Cloud Native Application Development
Dipping Your Toes Into Cloud Native Application DevelopmentDipping Your Toes Into Cloud Native Application Development
Dipping Your Toes Into Cloud Native Application Development
 
A Dive Into Containers and Docker
A Dive Into Containers and DockerA Dive Into Containers and Docker
A Dive Into Containers and Docker
 
Faster front end performance
Faster front end performanceFaster front end performance
Faster front end performance
 
Secure your site
Secure your siteSecure your site
Secure your site
 
Faster mobile sites
Faster mobile sitesFaster mobile sites
Faster mobile sites
 
Front end performance improvements
Front end performance improvementsFront end performance improvements
Front end performance improvements
 
Building Faster Websites
Building Faster WebsitesBuilding Faster Websites
Building Faster Websites
 
Drupal Calendaring, A Technological Solution
Drupal Calendaring, A Technological SolutionDrupal Calendaring, A Technological Solution
Drupal Calendaring, A Technological Solution
 
Make Drupal Better
Make Drupal BetterMake Drupal Better
Make Drupal Better
 
Intro To jQuery In Drupal
Intro To jQuery In DrupalIntro To jQuery In Drupal
Intro To jQuery In Drupal
 

Dernier

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 

Dernier (20)

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 

Why OpenStack matters and how you can get involved

  • 1. Why OpenStack Matters And How You Can Get Started Matt Farina – CloudDevelop 2014 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 2. Matt Farina • Master Technologist at HP Cloud • OpenStack and Cloud Foundry for 3+ Years • Long time open source contributor • Author • mattfarina.com @mattfarina © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 2 to change without notice.
  • 3. Why does cloud matter beyond AWS, Azure, and Google Cloud? © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 4. Industrial Espionage “Chinese hacking of American computer networks is old news. For years we've known about their attacks against U.S. government and corporate targets. We've seen detailed reports of how they hacked The New York Times. Google has detected them going after Gmail accounts of dissidents. They've built sophisticated worldwide eavesdropping networks. These hacks target both military secrets and corporate intellectual property. They're perpetrated by a combination of state, state-sponsored and state-tolerated hackers. It's been going on for years. ” - Bruce Schneier (Emphasis mine) https://www.schneier.com/blog/archives/2014/06/chinese_hacking_1.html © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 4 to change without notice.
  • 5. Many enterprises want to control and lock down at least part of their cloud presence. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 6. Edward Snowden © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 7. http://www.zdnet.com/brazilian-government-launches-own-cloud-offering-7000020738/ © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 7 to change without notice.
  • 8. Governments International Reach (eg., Microsoft Ireland Search Warrant) © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 9. Government and Industry Regulations © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 10. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 10 to change without notice.
  • 11. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 11 to change without notice.
  • 12. Cloud Growth in Private Cloud Data from 451 Research Today Public Cloud Hosted Private Cloud Traditional Dedicated © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 12 to change without notice. 2 Years Public Cloud Hosted Private Cloud Traditional Dedicated
  • 13. “Market analyst firm Gartner believes almost 50% of large enterprises will have hybrid cloud deployments by the end of 2017.” http://www.itweb.co.za/index.php?option=com_content&view=article&id=138383:Hybrid-cloud-makes-sense-for-CIOs&catid=869 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 13 to change without notice.
  • 14. Hybrid Public Private © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 14 to change without notice.
  • 15. Future of Open Source Survey 2014 Ability to access source code, add features and fix code yourself rose sharply from #8 to #4 (since 2013). http://www.slideshare.net/blackducksoftware/2014-future-of-open-source-survey-results © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 15 to change without notice.
  • 16. What is OpenStack? © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 17. OpenStack is open source (Apache 2 license) © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 17 to change without notice.
  • 18. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 18 to change without notice.
  • 19. Service Project Name Identity Keystone Object Storage Swift Compute Nova Networking Neutron Block Storage Cinder Image Service Glance Dashboard Horizon Telemetry Ceilometer Orchestration Heat Database Trove Bare Metal Ironic Cloud Messaging Zaqar Elastic Map Reduce Sahara © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 19 to change without notice.
  • 20. 100+ Related Projects (stackforge) © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 21. Think Of A Cloud Like Linux Distribution Kernel User Land Additional Packages © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 21 to change without notice. Opinionated Config
  • 22. OpenStack and Related Projects Kernel User Land Additional Packages © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 22 to change without notice. Opinionated Config
  • 23. Logging, DevOps, Security, and Parts You Fill In Kernel User Land Additional Packages © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 23 to change without notice. Opinionated Config
  • 24. You could standup OpenStack yourself or……… © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 24 to change without notice.
  • 25. Use A Distribution http://www.openstack.org/marketplace/distros/ © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 25 to change without notice.
  • 26. Public Clouds Numerous public clouds around the world http://www.openstack.org/marketplace/public-clouds/ © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 26 to change without notice.
  • 27. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 27 to change without notice.
  • 28. http://www.indeed.com/jobtrends?q=openstack&l=&relative=1 © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 28 to change without notice.
  • 29. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 29 to change without notice.
  • 30. Choose Your Own Adventure 1. Build Apps For OpenStack 1. Contribute to OpenStack 1. Standup OpenStack http://www.flickr.com/photos/numberstumper/167209015/ © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 30 to change without notice.
  • 31. So, You Want To Build An App For OpenStack © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 32. The OpenStack APIs are “basically” the same everywhere © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 32 to change without notice.
  • 33. Start with DevStack or a public cloud © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 33 to change without notice.
  • 34. developer.openstack.org © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 34 to change without notice.
  • 35. Use An SDK … if one exists © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 35 to change without notice.
  • 36. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 36 to change without notice.
  • 37. The API and SDK problem API permutations can and do happen V1 V2 V3 Identity X X Compute X (and 2.1) Image X X Block Storage X X Telemetry X Database X Object Storage X © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 37 to change without notice.
  • 38. http://developer.openstack.org/api-ref.html © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 38 to change without notice.
  • 39. Ask Questions… ask.openstack.org © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 39 to change without notice.
  • 40. Or use IRC wiki.openstack.org/wiki/IRC © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 40 to change without notice.
  • 41. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 41 to change without notice.
  • 42. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 42 to change without notice.
  • 43. So, you want to contribute to OpenStack itself… © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 44. DevStack Environment © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 44 to change without notice.
  • 45. Make sure you have enough hardware horsepower © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 45 to change without notice.
  • 46. Setting Up DevStack 1. Start with Linux (eg., Ubuntu) 2. Clone DevStack $ git clone https://github.com/openstack-dev/devstack.git 3. Create a config (what services and what they use ) 4. Start DevStack $ cd devstack; ./stack.sh 5. Start Using It © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 46 to change without notice.
  • 47. Let’s start with Github © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 47 to change without notice.
  • 48. Github is a mirror © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 48 to change without notice.
  • 49. Gerrit – review.openstack.org © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 49 to change without notice.
  • 50. Who Uses Gerrit? © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 50 to change without notice.
  • 51. Zuul - status.openstack.org/zuul/ © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 51 to change without notice.
  • 52. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 52 to change without notice.
  • 53. Get Setup in Gerrit © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 53 to change without notice.
  • 54. How To Start Hacking On OpenStack Install git-review $ pip install git-review Get a project to work on $ git clone git://github.com/openstack/horizon.git Work on a branch (bug/[bug id] or bp/[blueprint name]) $ git checkout –b TOPIC-BRANCH Make changes which should be in a single commit then send for review $ git review © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 54 to change without notice.
  • 55. The Review on review.openstack.org © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 55 to change without notice.
  • 56. The Tests and Reviewers © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 56 to change without notice.
  • 57. Update A Change (alternative to pull request) Get the changeset up for review $ git review –d 1234 Make changes and amend commit $ git commit -a --amend Send updated changeset to Gerrit $ git review © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 57 to change without notice.
  • 58. The same review contains the patchset history © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 58 to change without notice.
  • 59. Jenkins handles all merges © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 59 to change without notice.
  • 60. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 60 to change without notice.
  • 61. So, You Want To Standup OpenStack… © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 62. Why not use a distribution? © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 62 to change without notice.
  • 63. If It’s Just For Development © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 63 to change without notice.
  • 64. Standing up OpenStack is like building your own Linux Distribution © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 64 to change without notice.
  • 65. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 65 to change without notice.
  • 66. © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject 66 to change without notice.
  • 67. Q&A © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
  • 68. Thank you © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Notes de l'éditeur

  1. I’ve been the tech Lead of multiple things at HP Cloud. I’ve often used the services.
  2. If you’re a big company, say a pharmaceutical or car company this matters. Do you want to perform an analysis on a product in the public space? Many companies don’t.
  3. Post-snowden era Govs and entities around the world don’t want US company based clouds
  4. There are different government regulations that dictate things in different countries
  5. There are different government regulations that dictate things in different countries
  6. Look at all the countries... All with their own regulations This map is of their online presence
  7. The predecessor to the emergency broadcast system
  8. Notice how much hosting is traditional hosting Notice the growth is in Hosted Private Cloud What if you apps for cloud could work seemlessly between the private and public clouds?
  9. If you’re a big company, say a pharmaceutical or car company this matters. But, what do analysis know? For one, they are asking companies what they are planning on doing. They are talking to people who know.
  10. Discuss a hybrid cloud use case
  11. Access to the source matters to companies. To effect change themselves. AWS, Azure, and Google Cloud are closed source
  12. Have you ever wanted a feature? Or had a bug that annoyed you with a cloud provider? You can make changes. That means you can contribute to features
  13. “OpenStack is, on a good day, a loosely affiliated collection of things that when deployed by a talented ops team, becomes a cloud.”
  14. There are more public cloud locations coming
  15. There be jobs Openstack is a place with job growth Companies are selling OpenStack based products and need more people to iterate on them Those who buy it need people who can build cloud apps in it
  16. Except for some feature additions Or, vendor extensions Generally, stuff that uses the APIs will work in any OpenStack cloud
  17. A problem with 3rd party SDKs
  18. A long tail of SDKs
  19. It says complete… but it’s really not complete. It is mostly complete… I think.
  20. There’s rooms for docs, SDKs, each service, and more… there are people who can and want to answer your questions
  21. Get an integrated environment. Few things stand on their own. For example, block storage isn’t going to be useful to hack on if you don’t have identity services and compute. Devstack is used by the automated test system.
  22. Except for some feature additions Or, vendor extensions Generally, stuff that uses the APIs will work in any OpenStack cloud
  23. Every review goes through Zuul for testing based on devstack.
  24. No pull requests
  25. Zuul, as in the minion of Gozer, Handlers a larger workload than Travis CI
  26. Bugs are filed under bugs and Blueprints are feature requests File a bug or blueprint before you start hacking on OpenStack
  27. Sign in, upload your public key, etc. This auths off of launchpad.
  28. Every review goes through Zuul for testing based on devstack.
  29. Review page with all the details
  30. Zuul, as in the minion of Gozer, Handlers a larger workload than Travis CI
  31. You’ll have a lot of holes to fill in on your own. These will help.
  32. Except for some feature additions Or, vendor extensions Generally, stuff that uses the APIs will work in any OpenStack cloud
  33. Start with a Guide Each guide here is an entire manual
  34. Use the Wiki Chef, puppet, and juju installers