SlideShare a Scribd company logo
MariaDB@SUSE
Software-definierte Infrastrukturen,
DevOps, Digitale Transformation
Bo Jin
Sales Engineer
bo.jin@suse.com
Agenda
●
MariaDB@SUSE at a glance
●
Automate mariadb deployment and configuration
●
Mariadb in containers on Container as a service Platform (CaasP)
3
SUSE Solutions for DevOps
A suite of flexible, modular open source solutions
PLAN
SUSE Linux Enterprise
openSUSE
CODE
OBS, PackageHub, SUSE
Manager, Portus, GitHub
BUILD
OBS, SUSE
Studio, SUSE
Manager, KIWI,
docker open
source project
TEST & RELEASE
SUSE Manager
openQA, Jenkins
OPERATE & MONITOR
SUSE Manager, SUSE
Enterprise Storage, SUSE
OpenStack Cloud,
Kubernetes
DEPLOY
SUSE OpenStack Cloud, SUSE
Public Cloud, SUSE Manager,
Salt, Kubernetes
SUSE supports MariaDB Workload in different ways.
●
SUSE Linux Enterprise 12 supports MariaDB version 10.0
●
You can build MariaDB Packages on SUSE Openbuild Service (OBS)
●
You can build Images with MariaDB at susestudio.com or KIWI
●
Manage MariaDB Servers with SUSE Manager and Salt Configuration
Management
●
Run your MariaDB in Docker Containers hosted by SLES or SUSE
OpenStack Cloud
Mariadb on SLES12 runs on x86_64 and IBM Power8.
SUSE® Linux Enterprise Server 12
Lifecycle
General Support Extended Support
Year 1 Year 2 Year 3 Year 4 Year 5 Year 6 Year 7 Year 8 Year 9 Y 10 Y 11 Y12 Y 13
GA LTSS
SP1 LTSS
SP2 LTSS
SP3 LTSS
SP4 LTSS
SP5 LTSS
SP6 LTSS
13-year lifecycle
– 10 years general support
– 3 years extended support
Different Lifecycle for Desktop and Modules.
Long Term Service Pack Support (LTSS)
– Available for all versions, including GA
– Up to 3 years extended support
SUSE Linux Enterprise Server comes with MariaDB 10.0
Package your MariaDB software with Open Build Service
(OBS)d
●
First, you find a large number of existing MariaDB packages on OBS already.
●
Build latest MariaDB software on OBS for your own convenience.
●
OBS is easy to use and can build software for different OS and architectures
●
Software you built on OBS are not supported by SUSE!
studioexpress.opensuse.org
NEW:
susestudio.com helps you to build image with MariaDB
pre-installed
●
Use susestudio.com to build images in different formats.
●
MariaDB configuration template is built-in
– Step 1: Upload MariaDB database dump file
– Step 2: Configure MariaDB users and permissions
NEW:
studioexpress.opensuse.org
Manage MariaDB servers with SUSE Manager & Salt
●
Provisioning new SLES with SUSE Manager autoyast
●
Manage staging channels to update MariaDB servers in different environments (dev,
test, prod)
●
Use salt to manage MariaDB configurations and monitor for configuration changes
(beacon)
SUSE Manager
Asset
Management
Provisioning
Redeployment
Configuration
Management Package
Management
Patch
Management
SUSE
Manager
SUSE
Manager
HEALTH MONITORING
COMPLIANCESECURITY
Best-in-class open source infrastructure
management solution designed to help your
enterprise DevOps and IT Operations teams to:
•Optimize operations while reducing costs
•Reduce complexity and regain control of IT
assets
•Ensure compliance with internal security
policies and external regulations
10
Step 1: PXE boot and select autoyast profile to start install
Step 2: Make your selection during autoyast install
SLES12 SP1 installation is processing...
●
Salt-minion will be
installed.
●
Activation key and
server-role will be
stored as salt grains
After a while the new SLES appears in SUSE Manager
under group “MariaDB Servers”
Step 3: Deploy outstanding patches
Step 3.1: deploy configuration states for mariadb servers
Sample mariadb formulas in salt
Monitor config file changes using salt beacons
salt/beacon/mymariadb.bo2go.home/inotify//etc/my.cnf {
"_stamp": "2016-11-28T19:37:15.317124",
"data": {
"change": "IN_IGNORED",
"id": "mymariadb.bo2go.home",
"path": "/etc/my.cnf"
},
"tag": "salt/beacon/mymariadb.bo2go.home/inotify//etc/my.cnf"
}
Change event received: Restore /etc/my.cnf:
salt/job/20161128203715445906/new {
"_stamp": "2016-11-28T19:37:15.446371",
"arg": [
"salt-call state.sls_id config_files_mycnf
manager_org_1.server_role_mariadb"
],
"fun": "cmd.run",
"jid": "20161128203715445906",
"minions": [
"mymariadb.bo2go.home"
],
"tgt": "mymariadb.bo2go.home",
"tgt_type": "glob",
"user": "salt"
}
19
Deliver MariaDB in Docker containers
SLES12 supports docker:
• Images from trusted source (repository)
• Full control over your data: on-premise registry,
authentication
• Pre-built SLES Docker images
SUSE provides built-in tools:
• YaST interface
• sle2docker, zypper-docker
• Portus
20
SUSE Software-Defined Infrastructure
An Open, Flexible Infrastructure Approach
Application Delivery
Management
Operations, Monitor
and Patch
• SUSE Manager
• openATTIC
Cluster Deployment
• Crowbar
• Salt
Orchestration
• Heat
• Kubernetes
Custom Micro Service Applications
Kubernetes / Magnum
Physical Infrastructure: Server, Switches, Storage
Public Cloud
SUSE Cloud
Service Provider
Program
Containers
SUSE CaaS Platform
Software Defined Everything
Storage
SUSE Enterprise
Storage
Networking
SDN and NFV
Virtualization
KVM, Xen, VMware,
Hyper-V, z/VM
Operating System
SUSE Linux Enterprise Server
Platform as a Service
Cloud Foundry
Private Cloud / IaaS
SUSE OpenStack Cloud
21
SUSE CaaS Platform has 3 key components
OS for
Containers
OS for
Containers
MicroOS
OrchestrationOrchestration
Kubernetes
ConfigurationConfiguration
Salt, Container
Engines
22
PXE / DHCP / SMT
Portus
External Logging System
Admin
node
IT Ops/
DevOps
Admin
Dashboard
node node node
node node node
node node node
Kubernetes
Master
SUSE CaaSP
SUSE Registry
SCC
SUSE CaaS Platform Deployment - Setup
Infrastructure
1 Install Admin node
MicroOS one step installation
Create AutoYaST profile
Set up Admin Dashboard
2 Connect to Admin Dashboard
3 Deploy Nodes
Uses AutoYaST profile
4 Configure Cluster
Set up kubernetes, etcd, flannel,...
23
SUSE CaaS Platform Deployment – Run
Containers
Dev/
DevOps
node node node
node node node
node node node
Kubernetes
Master
Private Registry
CI
Git
Kubernetes
Dashboard /
kubectl
HA Proxy
1 Push code to git 2 Build container image(s) 3 Run app on kubernetes cluster
4 Ready for production
SUSE Registry
SCC
24
CaaS Platform Deployment Scenario – End
User view
Loan App
node node node
node node node
node node node
Kubernetes
Master
End user accesses
application via HA-proxy
HA Proxy
+49 911 740 53 0 (Worldwide)
www.suse.com
Corporate Headquarters
Maxfeldstrasse 5
90409 Nuremberg
Germany
Join us on:
opensuse.org
Unpublished Work of SUSE. All Rights Reserved.
This work is an unpublished work and contains confidential, proprietary, and trade secret information
of SUSE.
Access to this work is restricted to SUSE employees who have a need to know to perform tasks
within the scope of their assignments. No part of this work may be practiced, performed, copied,
distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted
without the prior written consent of SUSE.
Any use or exploitation of this work without authorization could subject the perpetrator to criminal
and civil liability.
General Disclaimer
This document is not to be construed as a promise by any participating company to develop, deliver,
or market a product. It is not a commitment to deliver any material, code, or functionality, and
should not be relied upon in making purchasing decisions. SUSE makes no representations or
warranties with respect to the contents of this document, and specifically disclaims any express or
implied warranties of merchantability or fitness for any particular purpose. The development,
release, and timing of features or functionality described for SUSE products remains at the sole
discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes
to its content, at any time, without obligation to notify any person or entity of such revisions or
changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks
of Novell, Inc. in the United States and other countries. All third-party trademarks are the property
of their respective owners.

More Related Content

PPTX
Keynote: Open Source für den geschäftskritischen Einsatz
PPT
MySQL Enterprise Edition
PDF
Mysql Enterprise Edition Feature and Tools
PDF
SQL Server 2017 Machine Learning Services
PDF
Adjust Carbon Topology to Match High Availability Scenario Requirements
PPTX
Azure News Slides for October2017 - Azure Nights User Group
PPTX
Extending your data to the cloud
PDF
MySQL overview
Keynote: Open Source für den geschäftskritischen Einsatz
MySQL Enterprise Edition
Mysql Enterprise Edition Feature and Tools
SQL Server 2017 Machine Learning Services
Adjust Carbon Topology to Match High Availability Scenario Requirements
Azure News Slides for October2017 - Azure Nights User Group
Extending your data to the cloud
MySQL overview

What's hot (20)

PDF
Microsoft SQL server 2017 Level 300 technical deck
PPTX
Mysql ecosystem in 2019
PDF
Microsoft SQL Licensing Workshop - Software ONE
PPTX
SQL Explore 2012 - Meir Dudai: DAC
PPTX
MySQL enterprise edition
PDF
Scalability Availabilty and Management of WSO2 Carbon
PPTX
What’s new in SQL Server 2017
PPTX
Case study on mysql in rdbms
PPTX
Rising Interest in Open Source Relational Databases
PDF
Webinar Slides: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & Ma...
PDF
Azure Data services
PPTX
Perth Azure Usergroup Build 2018 updates
PDF
OpenStack: The path to cloud
PDF
MySQL State of the Dolphin - Rich Mason
PDF
The Evolution of SQL Server as a Service - SQL Azure Managed Instance
PPTX
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
PDF
Acquia Hosting
PDF
MySQL 8: Ready for Prime Time
PDF
Confoo 202 - MySQL Group Replication and ReplicaSet
PPTX
Azure Nights Melbourne July 2017 Meetup
Microsoft SQL server 2017 Level 300 technical deck
Mysql ecosystem in 2019
Microsoft SQL Licensing Workshop - Software ONE
SQL Explore 2012 - Meir Dudai: DAC
MySQL enterprise edition
Scalability Availabilty and Management of WSO2 Carbon
What’s new in SQL Server 2017
Case study on mysql in rdbms
Rising Interest in Open Source Relational Databases
Webinar Slides: Multi-Region AWS Aurora vs Continuent Tungsten for MySQL & Ma...
Azure Data services
Perth Azure Usergroup Build 2018 updates
OpenStack: The path to cloud
MySQL State of the Dolphin - Rich Mason
The Evolution of SQL Server as a Service - SQL Azure Managed Instance
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
Acquia Hosting
MySQL 8: Ready for Prime Time
Confoo 202 - MySQL Group Replication and ReplicaSet
Azure Nights Melbourne July 2017 Meetup
Ad

Similar to Software-definierte Infrastrukturen, DevOps, Digitale Transformation (20)

PDF
DevOps: Arquitectura, Estrategia y Modelo
PDF
Productos de SUSE basados en CaaSP
PDF
Software-definierte Infrastrukturen, DevOps, Digitale Transformation – Neues ...
PDF
Software-definierte Infrastrukturen, DevOps, Digitale Transformation – Neues ...
ODP
Running SAP on SUSE Cloud 2.0
PDF
2013 linux days final
PDF
SUSE Open Stack Cloud.
PDF
Define your Future with SUSE
PPTX
SUSE Manager for Retail 3.1
PDF
An Open, Open source way to enable your Cloud Native Journey
PDF
SUSE: Infraestructura definida por software para BigData
PDF
SUSE y Big Data
PDF
SUSE KVM Ecosystem
PDF
6_OPEN17_SUSE Enterprise Storage 4
PDF
SUSE, Hadoop and Big Data Update. Stephen Mogg, SUSE UK
PDF
SUSE OpenStack Cloud
PDF
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
ODP
Dockerzing Your Infrastructure with Machinery | LinuxCon 2016
PDF
TechEd 2019 SUSE theater session
PDF
Lifecycle Management for the Software Defined Infrastructure
DevOps: Arquitectura, Estrategia y Modelo
Productos de SUSE basados en CaaSP
Software-definierte Infrastrukturen, DevOps, Digitale Transformation – Neues ...
Software-definierte Infrastrukturen, DevOps, Digitale Transformation – Neues ...
Running SAP on SUSE Cloud 2.0
2013 linux days final
SUSE Open Stack Cloud.
Define your Future with SUSE
SUSE Manager for Retail 3.1
An Open, Open source way to enable your Cloud Native Journey
SUSE: Infraestructura definida por software para BigData
SUSE y Big Data
SUSE KVM Ecosystem
6_OPEN17_SUSE Enterprise Storage 4
SUSE, Hadoop and Big Data Update. Stephen Mogg, SUSE UK
SUSE OpenStack Cloud
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
Dockerzing Your Infrastructure with Machinery | LinuxCon 2016
TechEd 2019 SUSE theater session
Lifecycle Management for the Software Defined Infrastructure
Ad

More from MariaDB plc (20)

PDF
MariaDB Berlin Roadshow Slides - 8 April 2025
PDF
MariaDB München Roadshow - 24 September, 2024
PDF
MariaDB Paris Roadshow - 19 September 2024
PDF
MariaDB Amsterdam Roadshow: 19 September, 2024
PDF
MariaDB Paris Workshop 2023 - MaxScale 23.02.x
PDF
MariaDB Paris Workshop 2023 - Newpharma
PDF
MariaDB Paris Workshop 2023 - Cloud
PDF
MariaDB Paris Workshop 2023 - MariaDB Enterprise
PDF
MariaDB Paris Workshop 2023 - Performance Optimization
PDF
MariaDB Paris Workshop 2023 - MaxScale
PDF
MariaDB Paris Workshop 2023 - novadys presentation
PDF
MariaDB Paris Workshop 2023 - DARVA presentation
PDF
MariaDB Tech und Business Update Hamburg 2023 - MariaDB Enterprise Server
PDF
MariaDB SkySQL Autonome Skalierung, Observability, Cloud-Backup
PDF
Einführung : MariaDB Tech und Business Update Hamburg 2023
PDF
Hochverfügbarkeitslösungen mit MariaDB
PDF
Die Neuheiten in MariaDB Enterprise Server
PDF
Global Data Replication with Galera for Ansell Guardian®
PDF
Introducing workload analysis
PDF
Under the hood: SkySQL monitoring
MariaDB Berlin Roadshow Slides - 8 April 2025
MariaDB München Roadshow - 24 September, 2024
MariaDB Paris Roadshow - 19 September 2024
MariaDB Amsterdam Roadshow: 19 September, 2024
MariaDB Paris Workshop 2023 - MaxScale 23.02.x
MariaDB Paris Workshop 2023 - Newpharma
MariaDB Paris Workshop 2023 - Cloud
MariaDB Paris Workshop 2023 - MariaDB Enterprise
MariaDB Paris Workshop 2023 - Performance Optimization
MariaDB Paris Workshop 2023 - MaxScale
MariaDB Paris Workshop 2023 - novadys presentation
MariaDB Paris Workshop 2023 - DARVA presentation
MariaDB Tech und Business Update Hamburg 2023 - MariaDB Enterprise Server
MariaDB SkySQL Autonome Skalierung, Observability, Cloud-Backup
Einführung : MariaDB Tech und Business Update Hamburg 2023
Hochverfügbarkeitslösungen mit MariaDB
Die Neuheiten in MariaDB Enterprise Server
Global Data Replication with Galera for Ansell Guardian®
Introducing workload analysis
Under the hood: SkySQL monitoring

Recently uploaded (20)

PPTX
ai tools demonstartion for schools and inter college
PDF
top salesforce developer skills in 2025.pdf
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PPTX
Online Work Permit System for Fast Permit Processing
PDF
Nekopoi APK 2025 free lastest update
PPTX
Transform Your Business with a Software ERP System
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Digital Strategies for Manufacturing Companies
ai tools demonstartion for schools and inter college
top salesforce developer skills in 2025.pdf
ISO 45001 Occupational Health and Safety Management System
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
How Creative Agencies Leverage Project Management Software.pdf
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Odoo POS Development Services by CandidRoot Solutions
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Online Work Permit System for Fast Permit Processing
Nekopoi APK 2025 free lastest update
Transform Your Business with a Software ERP System
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Navsoft: AI-Powered Business Solutions & Custom Software Development
VVF-Customer-Presentation2025-Ver1.9.pptx
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
How to Choose the Right IT Partner for Your Business in Malaysia
Design an Analysis of Algorithms I-SECS-1021-03
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Digital Strategies for Manufacturing Companies

Software-definierte Infrastrukturen, DevOps, Digitale Transformation

  • 1. MariaDB@SUSE Software-definierte Infrastrukturen, DevOps, Digitale Transformation Bo Jin Sales Engineer bo.jin@suse.com
  • 2. Agenda ● MariaDB@SUSE at a glance ● Automate mariadb deployment and configuration ● Mariadb in containers on Container as a service Platform (CaasP)
  • 3. 3 SUSE Solutions for DevOps A suite of flexible, modular open source solutions PLAN SUSE Linux Enterprise openSUSE CODE OBS, PackageHub, SUSE Manager, Portus, GitHub BUILD OBS, SUSE Studio, SUSE Manager, KIWI, docker open source project TEST & RELEASE SUSE Manager openQA, Jenkins OPERATE & MONITOR SUSE Manager, SUSE Enterprise Storage, SUSE OpenStack Cloud, Kubernetes DEPLOY SUSE OpenStack Cloud, SUSE Public Cloud, SUSE Manager, Salt, Kubernetes
  • 4. SUSE supports MariaDB Workload in different ways. ● SUSE Linux Enterprise 12 supports MariaDB version 10.0 ● You can build MariaDB Packages on SUSE Openbuild Service (OBS) ● You can build Images with MariaDB at susestudio.com or KIWI ● Manage MariaDB Servers with SUSE Manager and Salt Configuration Management ● Run your MariaDB in Docker Containers hosted by SLES or SUSE OpenStack Cloud Mariadb on SLES12 runs on x86_64 and IBM Power8.
  • 5. SUSE® Linux Enterprise Server 12 Lifecycle General Support Extended Support Year 1 Year 2 Year 3 Year 4 Year 5 Year 6 Year 7 Year 8 Year 9 Y 10 Y 11 Y12 Y 13 GA LTSS SP1 LTSS SP2 LTSS SP3 LTSS SP4 LTSS SP5 LTSS SP6 LTSS 13-year lifecycle – 10 years general support – 3 years extended support Different Lifecycle for Desktop and Modules. Long Term Service Pack Support (LTSS) – Available for all versions, including GA – Up to 3 years extended support
  • 6. SUSE Linux Enterprise Server comes with MariaDB 10.0
  • 7. Package your MariaDB software with Open Build Service (OBS)d ● First, you find a large number of existing MariaDB packages on OBS already. ● Build latest MariaDB software on OBS for your own convenience. ● OBS is easy to use and can build software for different OS and architectures ● Software you built on OBS are not supported by SUSE! studioexpress.opensuse.org NEW:
  • 8. susestudio.com helps you to build image with MariaDB pre-installed ● Use susestudio.com to build images in different formats. ● MariaDB configuration template is built-in – Step 1: Upload MariaDB database dump file – Step 2: Configure MariaDB users and permissions NEW: studioexpress.opensuse.org
  • 9. Manage MariaDB servers with SUSE Manager & Salt ● Provisioning new SLES with SUSE Manager autoyast ● Manage staging channels to update MariaDB servers in different environments (dev, test, prod) ● Use salt to manage MariaDB configurations and monitor for configuration changes (beacon)
  • 10. SUSE Manager Asset Management Provisioning Redeployment Configuration Management Package Management Patch Management SUSE Manager SUSE Manager HEALTH MONITORING COMPLIANCESECURITY Best-in-class open source infrastructure management solution designed to help your enterprise DevOps and IT Operations teams to: •Optimize operations while reducing costs •Reduce complexity and regain control of IT assets •Ensure compliance with internal security policies and external regulations 10
  • 11. Step 1: PXE boot and select autoyast profile to start install
  • 12. Step 2: Make your selection during autoyast install
  • 13. SLES12 SP1 installation is processing... ● Salt-minion will be installed. ● Activation key and server-role will be stored as salt grains
  • 14. After a while the new SLES appears in SUSE Manager under group “MariaDB Servers”
  • 15. Step 3: Deploy outstanding patches
  • 16. Step 3.1: deploy configuration states for mariadb servers
  • 18. Monitor config file changes using salt beacons salt/beacon/mymariadb.bo2go.home/inotify//etc/my.cnf { "_stamp": "2016-11-28T19:37:15.317124", "data": { "change": "IN_IGNORED", "id": "mymariadb.bo2go.home", "path": "/etc/my.cnf" }, "tag": "salt/beacon/mymariadb.bo2go.home/inotify//etc/my.cnf" } Change event received: Restore /etc/my.cnf: salt/job/20161128203715445906/new { "_stamp": "2016-11-28T19:37:15.446371", "arg": [ "salt-call state.sls_id config_files_mycnf manager_org_1.server_role_mariadb" ], "fun": "cmd.run", "jid": "20161128203715445906", "minions": [ "mymariadb.bo2go.home" ], "tgt": "mymariadb.bo2go.home", "tgt_type": "glob", "user": "salt" }
  • 19. 19 Deliver MariaDB in Docker containers SLES12 supports docker: • Images from trusted source (repository) • Full control over your data: on-premise registry, authentication • Pre-built SLES Docker images SUSE provides built-in tools: • YaST interface • sle2docker, zypper-docker • Portus
  • 20. 20 SUSE Software-Defined Infrastructure An Open, Flexible Infrastructure Approach Application Delivery Management Operations, Monitor and Patch • SUSE Manager • openATTIC Cluster Deployment • Crowbar • Salt Orchestration • Heat • Kubernetes Custom Micro Service Applications Kubernetes / Magnum Physical Infrastructure: Server, Switches, Storage Public Cloud SUSE Cloud Service Provider Program Containers SUSE CaaS Platform Software Defined Everything Storage SUSE Enterprise Storage Networking SDN and NFV Virtualization KVM, Xen, VMware, Hyper-V, z/VM Operating System SUSE Linux Enterprise Server Platform as a Service Cloud Foundry Private Cloud / IaaS SUSE OpenStack Cloud
  • 21. 21 SUSE CaaS Platform has 3 key components OS for Containers OS for Containers MicroOS OrchestrationOrchestration Kubernetes ConfigurationConfiguration Salt, Container Engines
  • 22. 22 PXE / DHCP / SMT Portus External Logging System Admin node IT Ops/ DevOps Admin Dashboard node node node node node node node node node Kubernetes Master SUSE CaaSP SUSE Registry SCC SUSE CaaS Platform Deployment - Setup Infrastructure 1 Install Admin node MicroOS one step installation Create AutoYaST profile Set up Admin Dashboard 2 Connect to Admin Dashboard 3 Deploy Nodes Uses AutoYaST profile 4 Configure Cluster Set up kubernetes, etcd, flannel,...
  • 23. 23 SUSE CaaS Platform Deployment – Run Containers Dev/ DevOps node node node node node node node node node Kubernetes Master Private Registry CI Git Kubernetes Dashboard / kubectl HA Proxy 1 Push code to git 2 Build container image(s) 3 Run app on kubernetes cluster 4 Ready for production SUSE Registry SCC
  • 24. 24 CaaS Platform Deployment Scenario – End User view Loan App node node node node node node node node node Kubernetes Master End user accesses application via HA-proxy HA Proxy
  • 25. +49 911 740 53 0 (Worldwide) www.suse.com Corporate Headquarters Maxfeldstrasse 5 90409 Nuremberg Germany Join us on: opensuse.org
  • 26. Unpublished Work of SUSE. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary, and trade secret information of SUSE. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.