Migrating from Amazon AWS to OpenStack Steve Curry FOUNDER AND PRESIDENT, METACLOUD, INC.
Why? The Pros: Easy start Fully managed Credit card, mouse click, Go! The Cons: Expensive at scale Zero availability guarantees Control
Demystified What is an Amazon Compute Unit (CU)? Equivalent CPU capacity of a 1.0-1.2 GHz Opteron or 2007 Xeon processor Amazon CU equivalent: Today's typical 2 socket server Intel Xeon CPUs 256GB of RAM 70-100 Amazon CUs SPECint / PassMark
Pricing Primer VM prices go down Amazon margins go up Server price/performance ratio increases by 50% every two years 70-100 CUs become 105-150 CUs More CUs per server = higher margins Public cloud is NOT a commodity it's a high margin business
73% of those surveyed are already using the cloud.
And the momentum is building
and building.
With a clear preference emerging for the private cloud.
Why Private Cloud? Increase agility Eliminate shadow IT Take advantage of covariant workloads Consolidate distributed IT organizations
Commercial vs. Open Source Commercial Software: software in which new features or versions must be viable for their (the software publisher s) business Open Source Software: software in which new features or versions must be viable for YOU or your business
Commercial vs. Open Source For example: OpenStack has 11,909 people that have joined and contribute to the community Members from 130 different countries Commercial teams are much smaller and have less opportunity for innovation
Why? Other platforms may be easier to setup OpenStack is designed to scale Simply Java vs. Python The community momentum is clear
Acquiring OpenStack UPSTREAM LINUX DISTRIBUTIONS W/ OPENSTACK OPENSTACK VENDORS
What is? Leader in online video management, publishing, analytics, and monetization Founded: 2007 Headquarters: Mountain View, CA Top Online Video Innovator (Frost and Sullivan, 2013), Red Herring Top 100 Global Winner Major Amazon customer
Staffing Considerations Ooyala has a highly-sophisticated in-house IT team Choices: Have them learn OpenStack Hire staff to build, deploy, and manage their cloud Find provider willing to build, deploy, and manage their cloud for them
Staffing Considerations Staff requirements: team of specialists (4-6) Hypervisor expert Linux expert Python expert Network engineer Database administrator Downside: Big payroll outlay Approach lacks redundancy
Staffing Considerations Alternate solution: Hunt for a unicorn Not an IT guy Must have: All the classic DEVOPS skills A deep understanding of the hypervisor you re going to run A solid understanding of networking and database scalability
Metacloud is + + Cloud Operations Metacloud takes the best of OpenStack and enhances it to deliver a fully scalable, highly available, and customizable cloud platform.
Carbon OS is A full IaaS platform Integrated compute, storage, networking and identity Based on OpenStack Built for co-variant workloads Customizable Hardware agnostic Zero lock-in
Full Lifecycle Cloud Ops 24x7 cloud operations Proactive monitoring and error detection Capacity planning Effortless upgrades Carbon OS feature enhancements OpenStack distribution management Integrated with your team and policies
Solution Fully-managed OpenStack-based private cloud from Metacloud Enterprise-grade OpenStack 24x7 operational support, including monitoring, troubleshooting, and upgrades New servers
Results Public cloud benefits, private cloud performance Reduced costs No need to hire or train staff Current team remains focused on innovation Long-term multi-public/private hybrid model
Considerations Before You Move from AWS to OpenStack Moving data VM images migrations Tools: How do AWS orchestration tools map to OpenStack? Where to locate hardware Foundational infrastructure (network, storage, compute)
Considerations Before You Move from AWS to OpenStack Corporate requirements (A/D, LDAP Auth) Software license agreements Integrating the cloud with existing network topology Which hypervisor to use? Which components need to be high availability?
Q & A