Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[DOST] OpenStack & the Enterprise Hybrid Cloud

[DOST] OpenStack & the Enterprise Hybrid Cloud

Event "Deutsche Openstack Tage / German OpenStack Days" Presentation
https://www.youtube.com/watch?v=zpY6jtAxHkg

Gerd Pruessmann

June 27, 2017
Tweet

Other Decks in Technology

Transcript

  1. Copyright © 2017 Mirantis, Inc. All rights reserved “OpenStack &

    the Enterprise Hybrid Cloud” Tech - People - Processes DOST 2017, Munich Gerd Prüßmann - Mirantis
  2. 2017 | www.mirantis.com Gerd Prüßmann Director Cloud Solutions Mirantis Germany

    GmbH • Cloud since 2011 w/ OpenStack “Cactus” Release • Helped building many public & private cloud platforms eg. Deutsche Telekom / T-Systems ◦ Business Market Place / Open Telekom Cloud • President OpenStack DACH e.V. Twitter: @2digitsleft IRC: gpruessmann Email: [email protected] Speaker
  3. 2017 | www.mirantis.com Pure Play Open Cloud • Freedom of

    choice • No vendor lock-in • Cloud-centric focus on success • Flexibility in technology above and below the cloud infrastructure • Rapid community innovation • Best-in-class infra, middleware and platform choices, since open cloud is all we do!
  4. 2017 | www.mirantis.com Mirantis Snapshot #1 Major Contributor in Numerous

    Communities 1 Singular Focus: Open Clouds 600+ Employees
  5. 2017 | www.mirantis.com Operate Your Cloud • Fully managed open

    cloud with up to 99.99% SLA guarantee • Standards based open source tooling Operate Mirantis Cloud Platform • Remote Operations • Proactive monitoring • 24x7x365 Support • Designated Customer Success Manager • KPI reporting and governance Mirantis StackLight Open Cloud Software DriveTrain
  6. 2017 | www.mirantis.com Cloud Deployment Models Self run 3rd Party

    Managed On Premise Hybrid Cloud Private Cloud Public Cloud Managed Private Cloud Dedicated Off Premise Virtual On Demand Public Dedicated ± Single Tenant Platform Shared & Multi Tenant Platform
  7. 2017 | www.mirantis.com Hybrid Cloud - Cloud Premier League Hybrid

    Cloud Public Cloud Private Cloud • Fully Customizable • Regulation & Total Control ◦ Data ◦ Secure by Design • Quality of Service • 24/7 Cost Efficiency • Maximum Elasticity & Scalability • Any Device - Anywhere • Low Entry Cost • Flexible Pricing/Pay as You Go • Leverage Expertise • Managed Infra & Ops • Fast Innovation • Tailored Mixing • Match Workloads to Best-Fit Infrastructure, Services & Pricing • Best In Class Services • Increase Capacity - not CapEx • Generalized Offering
  8. 2017 | www.mirantis.com Customer Example: Global Hybrid Footprint Hybrid Cloud

    Public Cloud Private Cloud • Multiple Data Centers • 7 Locations / Legal Units • 3 Continents • 1 Hybrid Cloud Strategy • Multiple Jurisdictions • Data Locality • Proprietary Offerings • Global CSPs eg. AWS, Azure, OTC etc. • Local Heros ◦ HEC, Alibaba etc.
  9. 2017 | www.mirantis.com 30-45% Wasted Cloud Spent Hybrid Cloud Adoption

    2017 Source Rightscale 2017 Cloud Users running Apps in 4 (1.8/2.3) clouds and experimenting with 4 (1.8/2.1) more 9% Single Public 5% Single Private 1% No Plans 7% Multiple Private 20% Multiple Public 58% Hybrid Cloud 85% Multi Cloud Public 58% of enterprises(1000+ employees) consume hybrid cloud
  10. 2017 | www.mirantis.com Raison d'être: Every Industry is under attack

    by startups John Chambers: One-third of businesses today will not survive the next 10 years Transportation Watches Finance Groceries Lodging Watches Service Providers
  11. 2017 | www.mirantis.com Driving Digital Transformation Desired Outcomes More software

    projects More iterations/ project More stories/ iteration S/W Dev Impact DevOps Cloud-native Apps Infrastructure-as-code Technology Impact Public & Private Cloud Infrastructure
  12. 2017 | www.mirantis.com Hybrid Cloud Helps to accelerate Software Development

    24 6 Improved Time-to-market Reduced Cycle Time 5-6 ½-3 min Baremetal VM Improved Dev Productivity Baseline With Cloud (typical) With Cloud (max) +20-30% +60% Cloud + DevOps Accelerates the SW Dev Lifecycle > 4X Source: Actual customers & McKinsey “Reorganizing IT for Faster Software Delivery” Pre transformation Post transformation S/W iterations/ yr Months to provision infra User stories done per release
  13. 2017 | www.mirantis.com Workload Innovation demands Hybrid Cloud • Digitization

    • Big Data • Internet of Things • Smart City • Industry 4.0 ... Images: ©Mimi Potter / Fotolia
  14. 2017 | www.mirantis.com IoT - Connected Vehicle Use Cases ◦

    Car Dashboard and Infotainment ◦ Value-Added Services ▪ eCall / bCall ▪ Stolen Vehicle ▪ Usage based Insurance ▪ Navigation ▪ Roadside Assistance ▪ Diagnostics (repair etc.) ◦ Connected Enterprise Solutions ▪ Fleet Management ▪ Systematic Field Data ◦ eMobility ▪ eMobility ▪ EV Charging Services ▪ eRoaming ▪ EV Remote Management ▪ EVs & Cross-Energy Management ◦ Car Sharing ◦ Intermodal Services ◦ Vehicle Functions ▪ Automated Driving Images: ©Mimi Potter / Fotolia
  15. 2017 | www.mirantis.com Hybrid Cloud AWS GCP MSFT Softlayer Huawei

    EC Alibaba Tencent .... + + Hybrid Cloud: The “Digitization” Challenge “Digitisation” Layer Apps - Value - End Customer PaaS Platform as a Service IaaS Infrastructure as a Service “internet of things” by Felix Westphal, “Autonomous Car” by Shmidt Sergey from the Noun Project 4.0 Big Data Analytics Cognitive Technology / AI Sensors & Smart Devices M2M IIoT Augmented Reality Fog Serverless …...
  16. 2017 | www.mirantis.com Hybrid Cloud: The “Digitisation” Challenge “internet of

    things” by Felix Westphal, “Autonomous Car” by Shmidt Sergey from the Noun Project 4.0 Mirantis MCP Backends / Mode 1 Private Cloud Public Cloud Fog / Edge / Device
  17. 2017 | www.mirantis.com Hybrid Cloud Management Workload Onboarding Unified Portal

    Montoring / KPI Legal / OSS Service Registry / Discovery Support User Management Federation Governance Community Workload Transformation Service Selection & Catalog Pricing Model Identity & Access Mgmt Resource Metering Billing Cost vs. Profit Center Security API Management CSP Selection Connectivity Automation SLAs/SLOs Operational Model Integration
  18. 2017 | www.mirantis.com Hybrid Cloud Management Workload Onboarding Unified Portal

    Montoring / KPI Legal / OSS Service Registry / Discovery Support User Management Federation Governance Community Workload Transformation Service Selection & Catalog Pricing Model Identity & Access Mgmt Resource Metering Billing Cost vs. Profit Center Security API Management CSP Selection Connectivity Automation SLAs/SLOs Operational Model Integration
  19. 2017 | www.mirantis.com Risk: Cloud Platform Silo Nightmare Traditional Platform

    • Multiple X Investments • Isolated solutions • Increased Admin & IT management tasks • Performance & Connectivity Issues • App Non-Portability Employees Service Catalog Change Mgmt ... Private Cloud Employees Service Catalog Change Mgmt ... Public Cloud Employees Service Catalog Change Mgmt ... Management of Complexity Loss of Control Siloed Applications
  20. 2017 | www.mirantis.com • Technologies & Services ◦ Tech &

    Management Match ◦ Tech: Regions, Availability Zones etc. ◦ Roadmaps ◦ Hybrid: ▪ Feature Parity & Comparision of Clouds ◦ Workload Related Individual Expertise of specific CSP ▪ eg Analytics, DL, ML • Service Dependencies & Partnerships ◦ Partnerships & Sub Contractors Cloud Provider Selection Considerations 1/2 • Data Security, Data Governance and Business Policies ◦ Own Data Classification & Governance match ◦ Information Security ◦ Certification & Standards • Contracts, Pricing & SLAs ◦ Business Terms & Conditions ◦ Individual Contracts / Framework Contracts ◦ Service Delivery ◦ Legal Protections / SLAs ▪ Penalties ◦ Commercial Impact / Pricing
  21. 2017 | www.mirantis.com • Vendor Lock ◦ Proprietary Services, APIs

    & Service Abstraction • Reliability & Performance ◦ Cloud Reliability Analysis ◦ Disaster Recovery • Business Health & Company Performance • Migration Support Services Cloud Provuder Selection Considerations 2/2 • Exit Planning / Sudden Death ◦ Pricing Burst / SLA meltdown ◦ Hacking ◦ Bankruptcy & Service Termination ◦ Changing Regulations & fit for service ▪ GDPR ◦ Politics “Donald Trump” by Leif Michelsen, “brexit” by David Marsh from the Noun Project Brexit “I have T-Mobile, it’s pathetic!” “The Cyber is a huge problem!”
  22. 2017 | www.mirantis.com Example: Pricing / SLAs Cloud Instance Pricing

    Payment Terms Medium of Exchange Commitment Metering Unit Price Variability Cash Pay as you Go On-Demand In-Arrears Cash None Metered Fixed Spot Pricing In-Arrears Cash None Metered Variable Reserved Instance Hybrid Cash None Metered Fixed Committed VM Prepaid VM Up-Front Cash Recurrent Unmetered Fixed Recurring VM Up-Front Cash Recurrent Unmetered Fixed Resource Pooling Recurring Resource Pooling Up-Front Resources Recurrent Metered Fixed Credit Pay-as-you-go Subscription Credit Up-Front Credits Recurrent Metered Fixed Prepaid Credit Up-Front Credits None Metered Fixed Complex Cloud Pricing Methods & Options
  23. 2017 | www.mirantis.com Example: Pricing / SLAs Resource Type (us-east,

    Linux) AWS Instance Azure Instanc e GCP Instance AWS OD Hourly Azure OD Hourly GCP OD Hourly AWS /GB RAM Azure /GB RAM GCP /GB RAM Standard 2 vCPU w SSD m3.large D2 v2 n1-standard- 2 97,36 € 83,45 € 155,18 € 12,44 € 11,71 € 20,50 € Highmem 2 vCPU w SSD r3.large D11 v2 n1-highmem- 2 121,51 € 109,07 € 174,22 € 8,05 € 8,05 € 13,18 € Highcpu 2 vCPU w SSD c3.lrge F2 n1highcpu-2 76,86 € 72,47 € 137,62 € 20,50 € 18,30 € 76,13 € Standard 2 vCPU no SSD m4.large D2 v2 n1-standard- 2 87,84 € 83,45 € 73,20 € 11,89 € 11,71 € 9,52 € Highmem 2 vCPU no SSD r3.large D11 v2 n1-highmem- 2 121,51 € 109,07 € 92,23 € 8,05 € 8,05 € 7,32 € Highcpu 2 vCPU no SSD c4.large F2 n1-highcpu-2 76,86 € 72,47 € 55,63 € 20,50 € 18,30 € 30,74 € Resource Pricing: No “cheapest” CSP
  24. 2017 | www.mirantis.com Examples: Pricing / SLAs Resources are cheap:

    Compute, Network, Storage, CPU, RAM … TCO vs. Agility & Time to Market TCO model considering all costs of moving to the cloud: people, tools, time, cloud migrations (automation, integration, management), training, development, security, operations, testing ... Agility Time to Market Economies of Scale Standardization Operational Efficiencies Typical Cloud Sources of “Cost Savings” “Costs” vs. “Savings” Cloud is cheap!?
  25. 2017 | www.mirantis.com Examples: Pricing / SLAs • Predictable vs.

    un-predictable usage • Baseline Load vs. Scale Out Peaks • t2.micro vs. t2.2xlarge • Clean-Up vs. Orphans • Generic Services vs. Black Hole ◦ (Features = Convenience) • Data Gravity https://www.openstack.org/videos/boston-2017/cloud-wars-public-vs-private-cloud-economics Commercial “Cleanroom” Planning vs. Reality on Cloud
  26. 2017 | www.mirantis.com Examples: Pricing / SLAs AWS will use

    commercially reasonable efforts to make Amazon EC2 and Amazon EBS each available with a Monthly Uptime Percentage (defined below) of at least 99.95%, in each case during any monthly billing cycle (the “Service Commitment”). In the event Amazon EC2 or Amazon EBS does not meet the Service Commitment, you will be eligible to receive a Service Credit as described below. Common Cloud Services SLA Definition Source: Amazon Webservices (https://aws.amazon.com/ec2/sla/)
  27. 2017 | www.mirantis.com Examples: Pricing / SLAs Source: Amazon Webservices

    & Uptime.is Monthly Uptime Percentage Service Credit Percentage AWS EC2 >= 99.0% (~6h 34m) < 99.9% (~ 43m) 10% <99.0% (~30d 10h 29m) - (~7H 18m) 30% AWS S3 >= 98.0% (~14h 36m) < 99.0% (~7H 18m) 10% <98.0% (~30d 10h 29m) - (~14h 36m) 25% Service Credits > 1AZ Region One Region Two Source: RapidScale http://bit.ly/2r7pQZ8
  28. 2017 | www.mirantis.com Public Cloud Provider Capabilities & Rating Technology

    On-Premise Solutions AWS Public Cloud Analytics Hadoop, Cassandra Amazon Elastic MapReduce, Hadoop, Cassandra DWH Specialized Hardware & Software Solutions Amazon RedShift Messaging & Workflow Messaging & Workflow Services Amazon Simple Queue Service, Amazon Simple Notification Service, Amazon Simple Workflow Service Caching Memcached, SAP Hana Amazon ElastiCache, Memcached, SAP Hana Archiving Tape Library, off tape storage Amazon Glacier Email Email Software Amazon Simple Email Service Identity Management LDAP AWS IAM, LDAP Deployment Chef, Puppet AMIs, AWS CloudFormation, AWS OpsWorks, AWS Elastic Beanstalk, Chef, Monitoring & Mgmt. CA, BMC, Rightscale Amazon CloudWatch, CA, BMC, Rightscale Source: Amazon Webservices
  29. 2017 | www.mirantis.com Public Cloud Provider Capabilities & Rating Technology

    On-Premise Solutions AWS Public Cloud Network VPN, MPLS Amazon VPC, VPN, AWS Direct Connect Security Firewalls, NACLs, routing tables, disk encryption, SSL, IDS, IPS AWS security groups, AWS CloudHSM, encryption, SSL, IDS, IPS NACLs, routing tables, disk encryption, SSL, IDS, IPS Storage DAS, SAN, NAS, SSD SSD Amazon EBS, Amazon S3, Amazon EC2 Instance storage (SSD), GlusterFS Computer Hardware, Virtualization Amazon EC2 Content Delivery CDN solutions Amazon CloudFront Databases MSSQL, MySql, Oracle, MongoDB, Couchbase etc. Amazon RDS, Amazon DynamoDB, DB2, MS SQL PostgresSQL, MongoDB, Couchbase Server, MySQL,PostgesSQL, Oracle, MongoDB, Couchbase Load Balancing Load Balancers, HA Proxy Elastic Load Balancing, software load balancers, HA Proxy Scaling Clustering, Apache Zookeeper Software clustering, Apache ZooKeeper ZooKeeper DNS Services DNS Providers Amazon Route 53 Source: Amazon Webservices
  30. 2017 | www.mirantis.com Init Session meeting to collect information for

    high level classification & acceptance further Onboarding Process Assessment Projects Requirements Cloud Readiness Analysis & Classification of Application Transformation Path/Efforts Organizational Transform. Operations & Support Model Input for Transformation & Development Project Specific Support Extended Assessment, Development & Transformation MVPs Orchestration & Automation Move & Run on Cloud Workload Onboarding Workload Onboarding Teams support projects to migrate to cloud Detect Legacy!
  31. 2017 | www.mirantis.com IT Dept: “What should be delivered by

    us regarding Digitization and industry transformation? How should our Hybrid Cloud look like?” Challenge: Re-Invent IT Images: ©Mimi Potter / Fotolia
  32. 2017 | www.mirantis.com Disruptors = Pacemakers Change/Commit Rollout Global Round

    Trip Time 12.5 Minutes Public Cloud Server to Admin Ratio 1:2000+ Zombie Apocalypse Frequency multiple / year Tesla product upgrade cycle 11.5 days Regular “Chaos Monkey” Outage Time 0 sec
  33. 2017 | www.mirantis.com Cloud Adoption Impacts all aspects of the

    enterprise Cloud is a disruptor to the whole enterprise organization
  34. 2017 | www.mirantis.com Cloud - Disruption of the traditional IT

    Organization Data Center (eg Virtualized) Private Cloud Virtualized infrastructure Virtualized and multi-tenancy infrastructure Process for procurement of new hardware & capacity Self-service portal Days or hours of provisioning <15 minutes provisioning time Fixed costs Pay per use or charge back Capex model Opex Model Business units take risks (underutilization) IT takes risk IT is cost center IT is profit center Operational excellence IT acts as cloud broker/sourcing integrator
  35. 2017 | www.mirantis.com Team Silo Nightmare Operations • Different Business

    Goals • Opposite MBOs • Company Goals vs. Line Goals • Non-aligned Staffing • Disparate Budgets Server Storage Diverging Goals Cloud not Prio Internal Politics
  36. 2017 | www.mirantis.com Example: Organizational Impact Waterfall Releases based Golden

    Machines Manual Approval Months Agile Continuous Commodity Hardware Automatic Workflow Days vs Solution: “Staff the Cloud team with people from the traditional teams & cloud experts - thus infecting the skilled samurai with the ninja mindset” Mode 1 Mode 2
  37. 2017 | www.mirantis.com • “Project Management” vs. “Product Management” ◦

    “Products” vs. “Projects” ◦ “Product Owners” vs. “Project Managers” ◦ “Life Cycle Management” vs. “Run as built once” ◦ “Fail Fast & MVPs with Roadmaps” vs. “Traditional Waterfall / Fixed Releases” • Hybrid Cloud Product Management Process ◦ Develop Hybrid Cloud as a Product ◦ Training on Product Management, Agile Processes etc. ◦ Management Visibility & Support • DevOps vs. Siloed Operations & Support Transformation of Team, Org, Processes
  38. 2017 | www.mirantis.com The “Hybrid Cloud IT Departments” Internal Customers

    Unified Interaction & Brokerage Platform Administration Reporting Service Catalog Security Governance Orchestration Automation, Integration SaaS PaaS IaaS Interaction & Brokerage Platform ▪ Registration (consumer & producer) ▪ Searching, Filtering, Matching, Classification, … ▪ Community Management - Orchestration ▪ Evaluation - Curative Management ▪ Applying and Subscription of Services, … ▪ Rating, Recommendation, Feedback, … ▪ Track & Tracing, Reporting, … ▪ Policies, Credentials, Code-of-Dev., … ▪ Code-of-Conduct, … ▪ Back / X-Charging Public Cloud Private Cloud
  39. 2017 | www.mirantis.com Workload Portability: Kubernetes & Container Host Host

    Host Host Host Kubernetes K8s master K8s minions OS Control Plane OS Computes K8s workloads Monitoring and Logging VMs Containers CI/CD Tool Chain Kubernetes Kubernetes K8s workloads Private Cloud Public Cloud K8s workloads VMs Containers K8s workloads Monitoring and Logging CI/CD Tool Chain Monitoring and Logging CI/CD Tool Chain Workload Portability
  40. 2017 | www.mirantis.com MCP Drivetrain Unified Portal Montoring / KPI

    Service Registry / Discovery Federation Identity & Access Mgmt Billing Connectivity Automation OEM Integration Keystone Federation Heat Stacklight
  41. 2017 | www.mirantis.com • migration plan & paths for applications

    ◦ context, objectives and challenges of the migration ◦ Use case scenarios & application usage in the cloud ◦ coarse- and fine grained migration paths (step-by-step, component-by- component) ◦ Cloud Migration Patterns ◦ Sequence to transform the overall system architecture and the application ◦ Step by step decomposition of multi-tier application services ◦ Combination into groups of service components on the cloud ◦ integration of cloud services ◦ migration objectives ◦ Before / After Architecture Description Workload Migration & Transformation
  42. 2017 | www.mirantis.com Workload Migration & Transformation Patterns Methodologies Cloud-Hosted

    Lift & shift, re-hosting. Cloud-Optimized Cloudification, relocation, replacement. One or more components of the application are replaced with a cloud service rather than redeveloping the architecture of the application. • Enrich application with OpenStack cloud services eg Trove • Replace specific storage services with elastic eg Swift object storage. In some cases, application may stay on the former platform but uses services from the OpenStack cloud platform. Cloud-Native Refactoring, modernization. Use the cloud to provide improved performance, scalability and elasticity to an application. A usage evaluation of components of a static or monolithic application is recommended. Complete rewrite of the application into cloud-native architecture.
  43. Q&A

  44. 2017 | www.mirantis.com Gerd Prüßmann Director Cloud Solutions Mirantis Germany

    GmbH Speaker • Cloud since 2011 w/ OpenStack “Cactus” Release • Helped building many public & private cloud platforms eg. Deutsche Telekom / T-Systems ◦ Business Market Place / Open Telekom Cloud • President OpenStack DACH e.V. Twitter: @2digitsleft IRC: gpruessmann Email: [email protected]