Beruflich Dokumente
Kultur Dokumente
53
Why Do You Want to Invest in Containers?
54
What are Containers?
A package/image that can be deployed anywhere (that’s running a Linux
Kernel)
Operations can deploy an entire app stack in seconds as they don’t need to
worry about prerequisites
55
What are Containers?
Making more efficient use of your server resources while empowering your
development and operations staff
Hypervisor
Container Runtime
Host OS
OS Kernel
Server Server
Easier for developers – creating a package with just the software needed to run
56
Can run anywhere – On Premise, Public Cloud or Private Cloud – It’s no difference!
How Do Containers Help Transform IT?
Accelerate
Build and deliver
application Ease application
new cloud native
development and transformation
applications
delivery
57
How Containers Ease App Development
Deploying a POC app using modern Ruby on Rails technology
59
Build and Deliver Cloud Native Applications
Increase agility with Microservices
= Opportunity!
60
Build and Deliver Cloud Native Applications
Containers enable Microservices model
Hypervisor
Container Runtime
Host OS
OS Kernel
Server Server
Fast start/stop
Densification
62
Old (monolithic) Way
63
A Better Way…
64
Deploying Microservices
Microservices help companies move faster. Containers make it work!
65
Ease Application Transformation
(Re-)deploy to virtual or cloud infrastructure
Public
Cloud
67
Enterprises are Running Container
Workloads in Production
Cloud Adoption Trends Driving IT Transformation Research Report, Insight Avenue, 2017
1412 IT decision makers in companies with 250+ employees, across all sectors, interviewed in 2017
(55% VP / C-level / Director level, 45% Senior Manager level)
68
Total Cost Of Ownership is Compelling
The Business Case Works
Container
Lifecycle
Container Orchestration
71
What is SUSE CaaS Platform?
72
What is SUSE CaaS Platform?
Speed application delivery to improve business agility
73
3 Key Benefits
74
75
75
Three Key Technology Components
76
SUSE MicroOS for Hosting Containers
A purpose built operating system designed for running containers and
optimized for large deployments..
Deploy
Manage
Scale
Clustered
78
Kubernetes Deployment is Not Easy
Kubernetes is great for container orchestration but is
notoriously hard to
• Set up/install
• Configure
• Update
• Manage
• Secure
Applications
Security
Kubernetes
Datacenter Integration
Container Execution
Enterprise Hardening
80
Helm
Package management for Kubernetes
82
SUSE CaaS Platform
Kubernetes Cluster
k8s k8s
…
Master Worker
Dashboard
k8s k8s
Admin …
Master Worker
Node
k8s k8s
…
Worker Worker
83
84
85
86
87
88
89
90
91
92
93
94
95
SUSE CaaS Platform
Easy installation
97
Microsoft SQL on Linux?
98
99
Clustering Solutions – Windows vs Linux
Windows
Server Cluster Manager
Failover (i.e. Pacemaker)
Cluster
Windows SUSE
100
Containerized MS-SQL HA with kubernetes…
101
Containerized MS-SQL HA with kubernetes…
102
Containerized MS-SQL HA with kubernetes…
103
Roadmap
104
SUSE CaaS Platform Roadmap
2018 2019 2020 2021
3.0
3.1
4.0
4.x
5.0+