Production Ready Containers from IBM and Docker
-
Upload
docker-inc -
Category
Technology
-
view
5.025 -
download
1
Transcript of Production Ready Containers from IBM and Docker
![Page 1: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/1.jpg)
Production Ready Containers from IBM and Docker
Jason McGee IBM Fellow, VP and CTO, IBM Cloud Chris Rosen Senior Technical Offering Manager
(NOTE: PASTE IN PORTRAIT AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP)
![Page 2: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/2.jpg)
Section One What we are hearing
Agenda
Section Two Tools for the Container Lifecycle
Section Three Demo
Section Four amalgam8
![Page 3: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/3.jpg)
What we are hearing
![Page 4: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/4.jpg)
Produc'onReadyContainersRequire
§ Agilityandportability§ Deepvisibility§ Security&Compliance§ ResourceManagement
![Page 5: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/5.jpg)
IBM Confidential
5 IBM
PHP PHP
PHP PHP
Data Storage
External Services Game Server NGINIX Load Balancer Firewall
Data Storage
Load Balancer Firewall
PHP
PHP PHP PHP
PHP PHP
Services
PHP PHP
PHP PHP PHP
FPM
FPM
Wor
ker
Wor
ker
Wor
ker CentOS
Host
![Page 6: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/6.jpg)
Containers alone are not enough
![Page 7: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/7.jpg)
Acquire
Build
Deliver
Run
Maintain
Improvecontrol&usabilityacrossthecontainerlifecycle
![Page 8: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/8.jpg)
IBM Confidential
8 IBM
• Fullymanagedhostedrun'me
• Integratedlogging,monitoring,loadbalancing,registryandauto-scaling
• Advancedsecurityfeatures
• BuiltusingDockertechnology
IBM CONTAINERS
![Page 9: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/9.jpg)
Core Capabilities
• DeliveryChoice• PersistentStorage• Content• CloudIntegra'on• OverlayNetworking• Security• Na'veDocker• HostedDockerRegistry• ScalableGroups
IBM CONTAINERS
![Page 10: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/10.jpg)
Container-native platform
Server Host OS
Docker Engine
App
l B
App
l A
App
l A
Server Host OS
Docker Engine A
ppl
A
App
l A
App
l A
Server Host OS
Docker Engine
App
l B
App
l A
App
l A
Guest OS Docker Engine
App
l A
App
l A
App
l A
Guest OS Docker Engine
App
l B
A
ppl
B
Guest OS Docker Engine
App
l A
App
l A
App
l A
Server Host OS
Hypervisor
Server Host OS
Hypervisor
Multiple-tenants
Improved visibility and control
Bare metal performance Improved density
Container-native cloud Containers on IaaS cloud
Managed by customer Managed by provider
Single-tenant
Limited visibility and control
Container-native cloud enables new differentiating capabilities in the areas of security, compliance, and performance management: with better guarantees and simpler to use.
![Page 11: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/11.jpg)
![Page 12: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/12.jpg)
IBM Confidential
12 IBM
![Page 13: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/13.jpg)
Domain Services
Runtimes
Foundation
Platform
Infrastructure Bare Metal (Ironic)
Virtual Machines (Nova)
Networking (Neutron/Ovn)
Storage (Swift/Cinder)
Containers (OCI/CNCF/Docker)
Applications (CloudFoundry)
OpenWhisk (serverless, event-based)
Foundation Services Log/Metrics, Service Publish/Discovery, Configuration, ActiveDeploy
Application Runtimes (Java, Node.js, Swift & more)
Cognitive Data IoT Analytics Integration
An open approach: the IBM Cloud Architecture
Mobile
Public Multi-tenant, off-prem
Dedicated Single-tenant, off-prem
Local Single-tenant, on-prem
13
![Page 14: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/14.jpg)
PublicorPrivateRepositories
CustomStacks
VulnerabilityAdvisor
ScalableGroups
Logging&Monitoring
Improvecontrol&usabilityacrossthecontainerlifecycle14
![Page 15: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/15.jpg)
Logging and Monitoring
![Page 16: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/16.jpg)
Deep introspection allows no-touch vulnerability analysis
![Page 17: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/17.jpg)
![Page 18: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/18.jpg)
![Page 19: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/19.jpg)
![Page 20: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/20.jpg)
Updating without downtime
![Page 21: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/21.jpg)
Enhancements
![Page 22: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/22.jpg)
Docker Comose Support
![Page 23: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/23.jpg)
PerformanceImprovements• 50%improvementinCLI/APIac'ons.• 30%improvementindiskioforaUachedvolumes• Improvementconsistencyforcontainer(andgroup)deployment'mes.
• BringyourownIP• Privatenetworkforcontainergroups• Improvedportsecuritymanagement
![Page 24: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/24.jpg)
Enterprise-ReadyImagesAtYourFinger'ps
IBM®WebSphere®Applica:onServerLibertyProfile• IBMWebSphereApplica'onServerforDevelopers
V8.5.5LibertyProfile• IBMJavaRun'meEnvironment7.1SR1• Debiandnsu'lspackage1:9.9.5.dfsg-3ubuntu0.3
(dnsu'ls)• UbuntuOpenSSHServerpackage1:6.6p1-2ubuntu2
(openssh-server)• Supervisor3.0b2-1
IBM®MobileFirstPla?ormFounda:on• MobileFirstServer• MobileFirstDataProxy• MobileFirstOpera'onalAnaly'cs• ADerbydatabasedefinedwiththedatabase
objectsforMobileFirstServer• Amobilebrowsersimulator• Aproject(MobileFirstStarter)toevaluate
IBM®NodewithStrongLoopProcessManager• IBMNodeSDKv0.10.32• Debiandnsu'lspackage1:9.9.5.dfsg-3ubuntu0.3
(dnsu'ls)• UbuntuOpenSSHServerpackage1:6.6p1-2ubuntu2
(openssh-server)• Supervisor3.0b2-1• StrongLoopProcessManager
![Page 25: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/25.jpg)
Demo
![Page 26: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/26.jpg)
How it Works…
Drone Interface
Rebel Watson (Container)
Watson Vision API
![Page 27: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/27.jpg)
![Page 28: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/28.jpg)
![Page 29: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/29.jpg)
Microservices
![Page 30: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/30.jpg)
IBM Confidential
An engineering approach focused on decomposing an application into single-function modules with well defined interfaces which are independently deployed and operated by a small team who owns the entire lifecycle of the service. Microservices accelerate delivery by minimizing communication and coordination between people while reducing the scope and risk of change.
Microservices
![Page 31: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/31.jpg)
Evolution to a Microservices Architecture Platform-enabled Microservices
Services Tier
Cloud Service Cloud
Service
Cloud Services
Edge Proxy
Application selection Version & Instance selection Admission Control
Service Discovery
Active Deploy
Build Service
Repository Container Service
Micro Service Micro Service
Micro Service Micro
Service
Micro Service Micro
Service
Micro Service Micro
Service
Micro Service Micro Service
Service Proxy
Version & Instance selection
Admission Control
Auto Scaler
![Page 32: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/32.jpg)
![Page 33: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/33.jpg)
Compose and Orchestrate your Polyglot Microservices with Amalgam8
![Page 34: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/34.jpg)
Platform & Runtime Independent
Multi-Tenancy Supported
Shortens Development Cycles • Simplified Service Discovery & Load Balancing • Red/Black Deployment & Canary Testing
![Page 35: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/35.jpg)
![Page 36: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/36.jpg)
Visit amalgam8.io or github.com/amalgam8
![Page 37: Production Ready Containers from IBM and Docker](https://reader034.fdocuments.us/reader034/viewer/2022052514/586fe2ae1a28ab18428b7c85/html5/thumbnails/37.jpg)
©2015 IBM Corporation
37 IBM
Design Thinking
Containers
Extreme Agile
Mobile IoT
APIs
Microservices Cognitive
Build something cool!
Watson
IBM Containers
ElasticSearch by Compose
Twilio
Slack
IBM 37
©2015 IBM Corporation
Build Something Cool! bluemix.net