Containerization Dockers / Mesospere Arno Keller HPE
What is the Container technology Hypervisor vs. Containers (Huis vs artement) A container doesn't "boot" an OS instead it loads the application and runs it in the containerized/isolated environment Bins/Libs Bins/Libs Bins/Libs Operating System Operating System Operating System Bins/Libs Bins/Libs Bins/Libs Virtualized devices Virtualized devices Virtualized devices Container Container Container Virtual Machine Virtual Machine Virtual Machine Container engine Hypervisor Operating System Physical devices Physical devices Physical Server Physical Server Hypervisor based virtualization Container based virtualization
Virtual Machines and Containers 3
4
Container 5
VM s 6
Cloud Native s implement a micro service architecture Architect independent services as small as possible Micro services allow independent updating & scaling Everything (yes, everything) scales horizontally = greater/faster scalability & higher reliability MICRO SERVICES RE-USABLE COMPONENTS COMPLEX BUILDING BLOCK ARCHITECTURE ARCHITECTURE BUILDING BLOCKS
Virtual Machines vs Containers VM Containers Size Startup Integration 8
The Docker disruption Docker changes the enterprise in a profound way Containers vs. virtualization is part of the story Docker disrupts traditional Developer and IT roles Power is shifting towards the Developers With Docker Network and Docker Security, developers get responsibility for domains previously owned by IT IT will focus on delivering a programmable Data Center that delivers Container as a Service capabilities by using Infrastructure as Code and immutable infrastructure concepts Docker: For the next 5 years we re going to build a software layer to make the Internet programmable 9
Docker usage 10
Containers moving forward fast! New style of dockerized applications requiring a New Style Of IT micro services running in interconnected containers Thousands of containers deployed Thousands of shared images on DockerHub or private Registry Orchestration mechanism for containers Kubernetes, Docker-compose, Mesos Complete eco-system to build (secured, managed) for Linux for Windows New standards to develop Open Container Image format, Clustering, HA Swarm, Provisioning of docker hosts Docker-machine (OneView integration)
The Docker Family
Devellopment 13
Docker Enterprise Editie 14
HPE Reference Architectures for Docker Datacenter http://h20195.www2.hpe.com/v2/getpdf.aspx/4aa6-8758enw.pdf 15
Subscriptions Docker Enterprise Edition (Advanced): The most secure enterprise container platform, includes Docker Security Scanning, a binary level image scanning tool that identifies vulnerabilities. It also includes all of the features available within Docker Enterprise Edition (Standard). Docker Enterprise Edition Standard: Includes the container platform, built-in orchestration, secure image management with private registry and caching, integrated container application control plane (GUI), multi-tenancy, RBAC, LDAP/AD integration, secrets management, image signing, and policy management. Docker Enterprise Edition Basic: Available separately includes the container platform and built-in orchestration via Docker Swarm to add Docker containers to any platform.
Cost Docker Enterprise Edition Advanced HPE Docker Enterprise Advanced 1yr Subscription 9x5 Support E-LTU Q7D86AAE 1.890 HPE Docker Enterprise Advanced 3yr Subscription 9x5 Support E-LTU Q7D87AAE 5.390 HPE Docker Enterprise Advanced 1yr Subscription 24x7 Support E-LTU Q7D88AAE 3.310 HPE Docker Enterprise Advanced 3yr Subscription 24x7 Support E-LTU Q7D89AAE 9.440 Docker Enterprise Edition Standard HPE Docker Enterprise Standard 1yr Subscription 9x5 Support E-LTU Q0K87AAE 1.425 HPE Docker Enterprise Standard 3yr Subscription 9x5 Support E-LTU Q0K88AAE 4.060 HPE Docker Enterprise Standard 1yr Subscription 24x7 Support E-LTU Q0K93AAE 2.850 HPE Docker Enterprise Standard 3yr Subscription 24x7 Support E-LTU Q0K94AAE 8.120 Docker Enterprise Edition Basic HPE Docker Enterprise Basic 1yr Subscription 9x5 Support E-LTU Q0J89AAE 715 HPE Docker Enterprise Basic 3yr Subscription 9x5 Support E-LTU Q0J90AAE 2.015 HPE Docker Enterprise Basic 1yr Subscription 24x7 Support E-LTU Q0J91AAE 1.425 HPE Docker Enterprise Basic 3yr Subscription 24x7 Support E-LTU Q0J92AAE 4.050
Available through Project Synergy today Building the Composable Infrastructure ecosystem Unified API Software Defined Intelligence Fluid Resource Pools Composable Infrastructure API Enabling interoperability between applications that make the infrastructure programmable HP Composable Infrastructure Partner Program Including SDK, partner lab, and technical assistance
The simplest way to provision physical infrastructure with Docker Automate with HPE OneView Accelerate time to value Automatically provision from bare metal in minutes Increase reliability Reduce opportunity for error through consistent provisioning Aligned with DevOps Automates provisioning of physical infrastructure ondemand, enabling developers to treat infrastructure as code OS Image Docker Docker Machine Machine Plugin for HPE OneView HPE OneView HPE OneView template Delivering on the Composable Infrastructure vision 19
Deployment can be complex and time consuming Before DevOps and Composable Infrastructure Complex to manage and high touch to manage Manual intensive, error prone and brittle Difficult to consume, long lead times to get Traditional: Needs a different tool for every task 02-AC-23-59-5A-92 Update Firmware Update drivers Set BIOS settings Set unique identifiers (WWN, SN, UUID, MAC) Install OS Configure smart array Configure network connectivity Configure SAN zoning Configure 3PAR array Infrastructure Server Networking Storage HPE Confidential For Training Purposes Only 20
Improving Docker deployment using HPE OneView After DevOps and Composable Infrastructure - Agile workflows that are highly automated for all aspects from power to containers - Increased reliability with templates and OS build plans - Easy to consume directly from docker-machine CLI HPE is the first hardware vendor to provide this capability for on-premise deployments Simplified deployment directly from the Docker CLI > --driver oneview \ > --oneview-os-plan RHEL71_DOCKER_1.8 \ > --oneview-server-template docker_1.8_server_template \ HPE Confidential For Training Purposes Only 21
End to End solutions across the application lifecycle From physical to cloud, HPE delivers the safety and security to Tech Infrastructure CIO Infrastructure Optimized foundation, Streamlined management Software On-demand Cloud Testing and Performance Diagnostics Cloud Speed, agility & security Storage Persistent storage for containerized apps BladeSys tems OneView Mgmt Converged Systems Storm Runner Pulse Trace Bring Your own Container True hybrid deployment Helion Code Engine - CICD All Flash StoreServ arrays Softwaredefined storage Technology Services Support for Docker Enterprise Grade, 24x7, Single Point of Contact Build, test, run Docker applications at Enterprise Scale 22
What is Mesosphere?
Elevator Pitch DC/OS abstracts your datacenter into a single computer, pooling distributed workloads, simplifying rollout and operations.
DC/OS model for IT operations Traditional approach Mesosphere DC/OS approach Micro Services Big Data Services Container PaaS Container PaaS Big Data Analytics #1 Big Data Analytics #2 Stateful Service #1 Stateful Service #2 Container PaaS Container Big Data Analytics Stateful Service Mesosphere Enterprise DC/OS
What is a Datacenter Operating System? We go from managing individual servers + operating systems to treating your DC as one operating system with giant one pool of resources. This allows Agility, Elasticity, Scale, Utilization
DC/OS Proven Platform For Running Modern s 2000... 2010... 2013 2014 2015 2016 Strategic Investments 60+ Partners DCOS Launched DC/OS OSS Project Mesosphere Proprietary Apache Mesos Project Borg & Omega Tupperwar e & Bistro
HPE storage is Mesosphere DC/OS ready Delivering enterprise-grade performance and reliability for modern applications Simplified storage and data management Dynamically provision and orchestrate storage for Container workloads Heavy duty performance for modern applications Deliver predictable SLAs with Quality of Service for multi-tenant containerized and traditional workloads Increase reliability and scalability Enterprise-grade storage, elasticity and six 9 resiliency for continuous operations Mesosphere DC/OS Note: Reference architecture: HPE 3PAR StoreServ with Docker and Mesosphere Enterprise DC/OS http://h20195.www2.hpe.com/v2/getdocument.aspx?docname=a00000412enw HPE 3PAR StoreServ HPE StoreVirtual
Production Users & Customers Internet Government Agencies
DC/OS Community and Partners 60+ active companies 10,000+ clusters created in first 2 months 7 interest groups driving development (e.g., networking, Kubernetes, storage and packaging)
HPE Implementation Service for Mesosphere Discovery Design Deployment Duration Up to 2 days Up to 10 days Up to 10 days Activities Deliverables Use Case development Infrastructure pattern review Design and Business Case alignment Timeline validation lication architecture review Skills readiness planning Reference framework recommendations Discovery document Define architecture - Design workshop - Availability, manageability, performance, security, monitoring, custom integration, service discovery, storage/networking Deployment guide Design document Initial Operations Run Book Test plan Validate infrastructure readiness - Requirements validation @ OS level Test cluster deployment - Install DC/OS - Install frameworks/services - Functional testing (execute test plan) - Configure DC/OS for log and stats collection Pre-Production Readiness Testing Results of test plan - at load test Updated Operations Run Book - Usability test - Operations Readiness Assessment Project management / Governance