Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Vancouver open stack meetup presentation

1,052 views

Published on

Vancouver OpenStack User Group Meetup slides from Sean Winn @EMC

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Vancouver open stack meetup presentation

  1. 1. Sean Winn Cloud Delivery Specialist w/ EMC Twitter: @seanmwinn Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 1
  2. 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. 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. 4. OpenStack 101 Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 4
  5. 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. 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. 7. 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
  8. 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. 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. 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. 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. 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. 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. 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. 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. 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. 17. 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
  18. 18. How to Contribute to Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION OpenStack 18
  19. 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. 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. 21. Build a Career in OpenStack Title and Date goes here CONFIDENTIAL - NOT FOR DISTRIBUTION 21
  22. 22. 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
  23. 23. 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
  24. 24. 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

×