How to take your game to an enterprise level using scalable Docker Containers Eric Cattoir [email protected] @CattoirEric © 2016 IBM Corporation A New Era of Thinking From Deep Blue to your own cloud chess engine 2 A New Era of Thinking Agenda 3 • Hybrid Cloud • IBM Bluemix • IBM Containers • Demo A New Era of Thinking Cloud offers multiple viable models Hybrid cloud: The connection of one or more clouds to on-premises systems and/or the connection of one or more clouds to other clouds. PRIVATE PUBLIC ON-PREMISES IT 4 Successful hybrid clouds deliver: ‒ Developer productivity ‒ Integration and portability ‒ Visibility, control and security ‒ Data and analytics A New Era of Thinking IBM Bluemix enterprise innovation Go Live in Seconds APIs and Services Developer can chose any language runtime or bring their own. Zero to production in one command. A catalog of IBM, third party, and open source API services allow the developer to stitch an application together in minutes. DevOps Layered Security Development, monitoring, deployment, and logging tools allow the developer to run the application. IBM secures the platform and infrastructure and provides you with the tools to secure your apps. On-Prem Integration Flexible Pricing Build hybrid environments. Connect to on-premises assets plus other public and private clouds. Try services for free and pay only for what you use. Pay as you go and subscription models offer choice and flexibility. Bluemix service categories: * DevOps * Security * Database 5 * Big Data * Mobile * Watson * Analytics * Web and Application * Cloud Integration * Internet of Things A New Era of Thinking A Full Spectrum of Compute from Servers to Event Driven Build your apps, your way. Use a combination of the most prominent open-source compute technologies to power your apps. Then, let Bluemix handle the rest. OpenWhisk Instant Runtimes IBM Containers Virtual Machines Event-driven apps, deployed in a serverless environment. App-centric runtime environments based on Cloud Foundry. Portable and consistent delivery of your app without having to manage an OS. Get the most flexibility and control over your environment with VMs. PaaS CaaS IaaS Ease of getting started 6 Full stack Control A New Era of Thinking Containers A standard way to package an application and all its dependencies so that it can be moved between environments and run without changes. Containers work by isolating the differences between applications inside the container so that everything outside the container can be standardized. 7 A New Era of Thinking Docker Mission Docker is an open platform for building distributed applications for developers and system administrators. Build Ship Run Any App Anywhere 8 A New Era of Thinking Docker Basics – A shipping container for code Image • A read-only snapshot of a container stored in Docker Hub to be used as a template for building containers Container • The standard unit in which the application service resides or transported SaaS Enterprise Docker Hub • Available in SaaS or Enterprise to deploy anywhere you choose •Stores, distributes and shares container images Docker Engine •A program that creates, ships and runs application containers •Runs on any physical and virtual machine or server locally, in private or public cloud 9 • Client communicates with Engine to execute commands A New Era of Thinking IBM Containers Bluemix now comes with a fully integrated, high performance Docker experience, meaning monitoring, logging, elasticity, enterprise images, and VM abstraction are all standard. Docker Value IBM Value-add • Docker Hub Registry holds a repository of 75000+ Docker images • • • Open-source, standardized, lightweight, self sufficient LXC container technology • • • • • Build, ship, and run standardized containers • • • Container connections using links and service discovery 10 • • • Customer Value IBM hosted private registry containing IBM images - linked to Docker Hub Client unique registry available on and off premises Enterprise-ready images Security readiness guidance via the Vulnerability Advisor Access to the images you require to deploy containers that meet your business needs and strategy Enhanced performance with bare metal deployment Run images to local datacenter or cloud Deployment choice with pSeries & zSeries Flexibility to choose the right hybrid cloud mix for your business Integrated monitoring & logging Elasticity to grow storage & container needs Life-cycle management of containers and data volumes No VMs to manage Scalable container groups with integrated load balancer, domain names, and auto-recovery Docker ease of use combined with enterprise-level integrity and confidence Private network communication External IP address Subnet Range Extends and connects Docker containers to production-ready enterprise environments A New Era of Thinking Vulnerability Advisor – Policy Manager 11 A New Era of Thinking Devops IBM Container Image Build Service 12 Image Registry A New Era of Thinking Enterprise-Ready Images At Your Fingertips IBM® MobileFirst Platform Foundation MobileFirst Server MobileFirst Data Proxy MobileFirst Operational Analytics A Derby database defined with the database objects for MobileFirst Server • A mobile browser simulator • A project (MobileFirstStarter) to evaluate • • • • IBM® WebSphere® Application Server Liberty Profile • IBM WebSphere Application Server for Developers V8.5.5 Liberty Profile • IBM Java Runtime Environment 7.1 SR1 13 IBM® Node with StrongLoop Process Manager • IBM Node SDK v0.10.32 • StrongLoop Process Manager A New Era of Thinking Winning with Containers 2016 Our mission Our cloud allows customers to incrementally deliver, scale, and modify high value container-based workloads with unprecedented visibility, insight, and control, and enterprise-grade security, compliance, stability, and performance. IBM joined the game in 2015 Container-native platform as a service Always on, built in monitoring of containers and images Automated, vulnerability analytics of container images, including the DevOps pipeline Automated scalability of container workloads via container groups Getting ahead in 2016…in a hybrid environment: Local, Dedicated, and Public Leading container platform with increased stability and operational excellence, accountable via SLAs 14 Leading container platform for production workload deployment with advanced orchestration built upon an open architecture for choice with consistency. Analytics based insight and control into security and compliance posture of images and containers based on customizable policies Deployable container-based IBM workloads with best practices and reference architecture models which includes license management. A New Era of Thinking IBM Containers Roadmap Enabling Micro service Architectures 1Q16 Tools and services supporting microservices architectures and production-ready hosted containers • • • • • • • 15 New container control plane to improve performance and reliability Auto-scaling container groups Advanced container volumes with support for various IOPS and sizes Vulnerability Advisor’s policy management configuration Containers on Bluemix Local beta Active Deploy for Containers VPN for Containers • • • • • • • • Industrialized Hybrid Cloud Unparalleled Security and Software 1H16 2H16 IBM Containers available where you want them with guaranteed SLAs Integrated governance model to meet your requirements along with the IBM products that run your business • Firewalls for Containers • SDN for Containers Service Discovery • Service Proxy Containers on Bluemix Local Live • Containers on Bluemix Dedicated Beta Next generation orchestration • beta Enhancements to Vulnerability • Advisor to support live container security scanning and reporting SLA’s implemented IBM Confidential • Additional region support Containers on Bluemix Dedicated Live Next generation orchestration in production: Swarm, Compose, Kubernetes Support for bring your own orchestration frameworks via API Advanced security compliance and insight based on customizable policies Container-based IBM workload deployment with reference architecture models and integrated license management A New Era of Thinking Demo App.js 16 Stockfish A New Era of Thinking Where can I go for help? IBM Containers Documentation IBM Containers white paper Approaches to packaging your app Demo of IBM Containers IBM Containers Q&A in DeveloperWorks Blog - IBM Containers Game Changing Capabilities Blog - IBM Containers on Bluemix using the UI Blog - IBM Containers on Bluemix using the CLI and existing Docker images Blog – Scalable Groups using IBM Containers Blog – How to set up continuous delivery for IBM Containers Blog – Is your Docker container secure? Ask IBM Vulnerability Advisor! Blog – Monitoring and Logging for IBM Containers. No configuration needed. Blog – Enterprise Cloud Culture Shock Running Docker on pLinux Running Docker on zLinux 17
© Copyright 2026 Paperzz