Sean Winn 
Cloud Delivery Specialist w/ EMC 
Twitter: @seanmwinn 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 1
About Me 
• Cloud Delivery Engineer for Cloudscaling - now an EMC company 
• Network and systems engineer for 20+ years 
• Co-author of “OpenStack Architecture Design Guide” by OpenStack 
Foundation 
• Technical reviewer for “OpenStack Cloud Computing Cookbook - 
2nd Edition” by Kevin Jackson and Cody Bunch 
• Contributor to OpenStack since Folsom release 
• Candidate in 2015 OpenStack Foundation Board of Directors election 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
2
Agenda 
•OpenStack 101 
•OpenStack Juno Update 
•Contributing to OpenStack 
•Building a Career in OpenStack 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
3
OpenStack 101 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
4
What is OpenStack? 
• Collection of open source projects 
• Managed and overseen by The OpenStack Foundation 
• Provides basic Infrastructure as a Service 
• Compute 
• Network 
• Storage 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
5
OpenStack Foundation 
•Non-profit “Owner of OpenStack” 
•Controls Trademark and Legal 
•Consists of Individual and Corporate members 
•Membership is FREE 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
6
Dev Growth by Git Contributors 
Qingye Jiang (John) - Open Source IaaS Community Analysis CY13 - Q4 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
http://www.qyjohn.net/?p=3432 
7
OpenStack Logical Architecture 
• Loosely coupled inter-connected systems accessible via REST API 
• No shared state synchronization 
• Abstraction of lower layer architecture 
• Multiple configuration options 
• Support for 3rd party plugin drivers 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
8
OpenStack Identity Service 
• Centralized token-based authentication service used by all 
OpenStack components 
• Can be integrated with other authentication systems such as 
LDAP (Active Directory), Pluggable Auth Modules (PAM) 
• Newly added support for Federation of multiple OpenStack 
cloud environments 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
9
OpenStack Image Service 
• Repository to upload and 
download data assets used by 
OpenStack services 
• Virtual Machine Images 
• Disk Images 
• Metadata Definitions 
• Supports various backend 
storage types 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
10
OpenStack Compute Service 
• Provides on-demand access to compute 
resources 
• Support for virtualization, containers and 
bare metal 
• Feature support highly dependent on 
virtualization layer 
• HA 
• Live Migration 
• Backup 
• Compatible with AWS EC2 API 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
11
OpenStack Block Storage 
• Persistent block storage for long-term data storage 
• Attach and detach from instances on-demand 
• Plugin support for a variety of backend storage systems 
• Support for snapshot management 
• Compatible with AWS EC2/EBS API 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
12
OpenStack Object Storage 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
• Massively scalable object storage system 
• Accessible via REST API 
• Based on the CAP Theorem to support 
Availability and Partition Tolerance over 
Consistency 
• Supports front-end scaling via additional 
proxies 
• Supports back-end scaling via additional 
storage nodes 
13
OpenStack Networking Service 
• Provides network connectivity to virtual machines 
• Plugin support for 3rd party drivers 
• Allow users to create and model networks/subnets 
• Support for higher level services: 
• Firewall-as-a-service 
• Load-balancing-as-a-service 
• VPN-as-a-service 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
14
OpenStack Telemetry Service 
• Aggregates cloud metrics and resource data 
• Provides a real-time view into cloud resource utilization 
• Allows for capacity planning 
• Used for metering and billing solutions 
• Provides metrics to allow for automatic scaling of applications 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
15
OpenStack Orchestration 
• Provision entire application stacks using a REST API 
• Single source to provision compute, network and storage 
• Support for using existing AWS CloudFormation templates 
• Integrates with Telemetry service to allow for auto-scaling 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
16
What’s new in OpenStack Juno? 
• Compute - New Instance features, enhanced networking 
support, Instance Evacuation, Resource Tracking 
• Networking - Distributed Virtual Routing, HA Support, IPv6 
Network Modes 
• Block Storage - QoS 
• Object Storage - 
• Image - Metadata Catalog, Asynchronous Processing 
• Identity - Federation support, enhanced PKI support 
• New Projects - Database (Trova), Data Processing (Sahara), 
Bare Metal (Ironic) 
• Full release notes available at http://wiki.openstack.org 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
17
How to Contribute to 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
OpenStack 
18
Join the Foundation 
• The OpenStack Foundation is free to join 
• Contributing gives you a FREE pass to the OpenStack 
Developer Summit which happens twice per year 
• Joining gives you the right to vote for Board members and 
other issues 
• More information available at https://wiki.openstack.org/wiki/ 
How_To_Contribute 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
19
Ways to Contribute 
• Assist in the early planning stages of projects 
• Provide technical guidance 
• Contribute code 
• Create documentation 
• Provide code review 
• Report bugs 
• Get involved in your local meetup group 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
20
Build a Career in 
OpenStack 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
21
OpenStack Skills are In Demand 
• There is a shortage of OpenStack skills in the industry 
• Searching ‘OpenStack’ on LinkedIn jobs returns 1,232 listings 
• There is no single certification path for OpenStack training 
• Many companies are developing skills internally 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
22
Key Skill Sets Required 
• Understanding of Linux Operating System 
• Familiarity with virtualization and various hypervisors 
• Experience with scripting and/or programming 
• Understanding of Network architectures and protocols 
• Knowledge of cloud computing principles 
• Understanding of application design principles 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
23
Where to go from here? 
• Download and install an OpenStack server in a VM at http:// 
devstack.org 
• Online Resources: 
• Documentation - http://docs.openstack.org 
• FREE Training Guides - http://docs.openstack.org/training-guides/ 
content/ 
• Bug Tracker - http://launchpad.net/openstack 
• Code - https://github.com/openstack 
Title and Date goes here 
CONFIDENTIAL - NOT FOR DISTRIBUTION 
24

Vancouver open stack meetup presentation

  • 1.
    Sean Winn CloudDelivery Specialist w/ EMC Twitter: @seanmwinn Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 1
  • 2.
    About Me •Cloud Delivery Engineer for Cloudscaling - now an EMC company • Network and systems engineer for 20+ years • Co-author of “OpenStack Architecture Design Guide” by OpenStack Foundation • Technical reviewer for “OpenStack Cloud Computing Cookbook - 2nd Edition” by Kevin Jackson and Cody Bunch • Contributor to OpenStack since Folsom release • Candidate in 2015 OpenStack Foundation Board of Directors election Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 2
  • 3.
    Agenda •OpenStack 101 •OpenStack Juno Update •Contributing to OpenStack •Building a Career in OpenStack Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 3
  • 4.
    OpenStack 101 Titleand Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 4
  • 5.
    What is OpenStack? • Collection of open source projects • Managed and overseen by The OpenStack Foundation • Provides basic Infrastructure as a Service • Compute • Network • Storage Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 5
  • 6.
    OpenStack Foundation •Non-profit“Owner of OpenStack” •Controls Trademark and Legal •Consists of Individual and Corporate members •Membership is FREE Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 6
  • 7.
    Dev Growth byGit Contributors Qingye Jiang (John) - Open Source IaaS Community Analysis CY13 - Q4 Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION http://www.qyjohn.net/?p=3432 7
  • 8.
    OpenStack Logical Architecture • Loosely coupled inter-connected systems accessible via REST API • No shared state synchronization • Abstraction of lower layer architecture • Multiple configuration options • Support for 3rd party plugin drivers Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 8
  • 9.
    OpenStack Identity Service • Centralized token-based authentication service used by all OpenStack components • Can be integrated with other authentication systems such as LDAP (Active Directory), Pluggable Auth Modules (PAM) • Newly added support for Federation of multiple OpenStack cloud environments Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 9
  • 10.
    OpenStack Image Service • Repository to upload and download data assets used by OpenStack services • Virtual Machine Images • Disk Images • Metadata Definitions • Supports various backend storage types Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 10
  • 11.
    OpenStack Compute Service • Provides on-demand access to compute resources • Support for virtualization, containers and bare metal • Feature support highly dependent on virtualization layer • HA • Live Migration • Backup • Compatible with AWS EC2 API Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 11
  • 12.
    OpenStack Block Storage • Persistent block storage for long-term data storage • Attach and detach from instances on-demand • Plugin support for a variety of backend storage systems • Support for snapshot management • Compatible with AWS EC2/EBS API Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 12
  • 13.
    OpenStack Object Storage Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION • Massively scalable object storage system • Accessible via REST API • Based on the CAP Theorem to support Availability and Partition Tolerance over Consistency • Supports front-end scaling via additional proxies • Supports back-end scaling via additional storage nodes 13
  • 14.
    OpenStack Networking Service • Provides network connectivity to virtual machines • Plugin support for 3rd party drivers • Allow users to create and model networks/subnets • Support for higher level services: • Firewall-as-a-service • Load-balancing-as-a-service • VPN-as-a-service Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 14
  • 15.
    OpenStack Telemetry Service • Aggregates cloud metrics and resource data • Provides a real-time view into cloud resource utilization • Allows for capacity planning • Used for metering and billing solutions • Provides metrics to allow for automatic scaling of applications Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 15
  • 16.
    OpenStack Orchestration •Provision entire application stacks using a REST API • Single source to provision compute, network and storage • Support for using existing AWS CloudFormation templates • Integrates with Telemetry service to allow for auto-scaling Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 16
  • 17.
    What’s new inOpenStack Juno? • Compute - New Instance features, enhanced networking support, Instance Evacuation, Resource Tracking • Networking - Distributed Virtual Routing, HA Support, IPv6 Network Modes • Block Storage - QoS • Object Storage - • Image - Metadata Catalog, Asynchronous Processing • Identity - Federation support, enhanced PKI support • New Projects - Database (Trova), Data Processing (Sahara), Bare Metal (Ironic) • Full release notes available at http://wiki.openstack.org Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 17
  • 18.
    How to Contributeto Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION OpenStack 18
  • 19.
    Join the Foundation • The OpenStack Foundation is free to join • Contributing gives you a FREE pass to the OpenStack Developer Summit which happens twice per year • Joining gives you the right to vote for Board members and other issues • More information available at https://wiki.openstack.org/wiki/ How_To_Contribute Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 19
  • 20.
    Ways to Contribute • Assist in the early planning stages of projects • Provide technical guidance • Contribute code • Create documentation • Provide code review • Report bugs • Get involved in your local meetup group Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 20
  • 21.
    Build a Careerin OpenStack Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 21
  • 22.
    OpenStack Skills areIn Demand • There is a shortage of OpenStack skills in the industry • Searching ‘OpenStack’ on LinkedIn jobs returns 1,232 listings • There is no single certification path for OpenStack training • Many companies are developing skills internally Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 22
  • 23.
    Key Skill SetsRequired • Understanding of Linux Operating System • Familiarity with virtualization and various hypervisors • Experience with scripting and/or programming • Understanding of Network architectures and protocols • Knowledge of cloud computing principles • Understanding of application design principles Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 23
  • 24.
    Where to gofrom here? • Download and install an OpenStack server in a VM at http:// devstack.org • Online Resources: • Documentation - http://docs.openstack.org • FREE Training Guides - http://docs.openstack.org/training-guides/ content/ • Bug Tracker - http://launchpad.net/openstack • Code - https://github.com/openstack Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 24