SlideShare a Scribd company logo
SUSE Lösungen für die
Public Cloud
Brighttalk Webinar 21.4.2010
https://www.brighttalk.com/webcast/11477/394071
Ralf Dannert
Sales Engineer
ralf.dannert@suse.com
2
Where to start?
e.g. simply at
• Amazon https://aws.amazon.com/​
• Azure     https://azure.microsoft.com/​
• Google   https://cloud.google.com/​
​
​
MSFT has a nice webpage to show the difference/joint concepts
https://docs.microsoft.com/en-us/azure/architecture/aws-professional​
3
Enterprise Cloud Cost Optimization
Cloud cost savings is the top initiative for year in a
row
3rd
4
Azure Regions
56 Regions worldwide / 140 countries
Source: https://azure.microsoft.com/en-us/global-infrastructure/regions/
5
AWS Regions
22+5 Regions worldwide / 69 AV Zones
Source:
6
GoogleCloud Regions
21 Regions worldwide / 64 Zones
7
GoogleCloud Regions
21 Regions worldwide / 64 Zones
https://www.blog.google/products/google-cloud/expanding-our-global-infrastructure-new-regions-and-subsea-cables/
https://cloud.google.com/about/locations/
88
On-Demand vs. BYOS
9
Concepts
There are two general concepts

On-Demand or Pay-As-You-Go (PAYG)

This is the “real” cloud model

Bring-Your-Own-Subscription (BYOS)

This is the idea to move your on-premise machines into the cloud
10

Bring Your Own Subscription

Easily migrate your existing
subscriptions into Cloud

Direct access to SUSE Support.

Patching: Uses SUSE Customer
Center or you can provide your
own local update infrastructure.

Support agreement transfers
subscription to public cloud.

Provides the ability to purchase
add-on (Live patching etc.)

Fire up and use.

Pay as you go, for the time that
the instance is running.

Support initially (L1,L2) provided
by CSP. SUSE and CSP work
closely together (L3).

Repositories automatically
configured at boot.

Managed Lifecycle

Registered with and Updates via
local regional update server.
On-Demand(PAYG) BYOS
11
A Word of Caution
There is no switching between BYOS and PAYG possible!
This means workloads that start with on-demand are stuck with on-demand. A desired switch
requires a re-build of the application landscape.
This is a limitation of the CSP—we have no influence on this.
BYOS and on-demand are not equal consumability. It must be taken into consideration. (e.g.
LTSS, Live Patching etc.)
VM VM
PAYG BYOS
12
Using and Finding Images
AWS
• In AWS images are found in the AWS Marketplace (SLES for SAP on-demand), the Quick
Launcher (SUSE Linux Enterprise Server on-demand), and the General Catalog (Community
AMIs) (all BYOS images and SUSE Linux Enterprise Server on-demand).
• Instances are created on the command line by specifying the AMI ID, part of the pint output.
Azure
• All images are found in the Azure Marketplace.
• Instances are created on the command line by specifying an URN, part of the pint output.
Google
• All images are in the Google Marketplace; also, on-demand images can be found in the Quick
Launcher.
• Instances are created on the command line by specifying the image name, part of the pint
output.
13
Launching SUSE on AWS
• SUSE Linux Enterprise
Server for SAP Applications
• SUSE Linux Enterprise
Server
• All BYOS SUSE Products
14
Launching SUSE on Azure
• SUSE Linux Enterprise
Server for SAP Applications
• SUSE Linux Enterprise
Server
• All BYOS SUSE Products
15
Launch SUSE on GCP
• SUSE Linux Enterprise
Server for SAP Applications
• SUSE Linux Enterprise
Server
• All BYOS SUSE Products
16
Other ways to find images
New workloads should always be started with
the latest images we have published.
• How to find the latest image with CLI?
- Pint [1] is a command-line tool to find images, provided
by python3-susepubliccloudinfo package.(Cloud:Tools
Repo)
- Also provides a python library that can be used by
customers to embed in their own in-house tooling.
- Accesses a REST API; customers can also access this
API directly.
- Server [2] and client [3] are in GitHub.
[1] https://www.suse.com/c/riddle-me-this/​
[2] https://github.com/SUSE-Enceladus/public-cloud-info-service/
[3] https://github.com/SUSE-Enceladus/public-cloud-info-client
17
Pint cmdline examples
18
Reserved Instances
Reduce Cost
- significant discount (up to 75%)
- Pre-pay one-year or three-year terms
- flexibility to change the Availability Zone(AZ), the
instance size and networking type
- provide a capacity reservation(in specific AZ)
Different Naming
- Azure Reserved VM Instances (RIs)
- Amazon EC2 Reserved Instances
- GCP Committed Use Discounts(CUDs)
1919
The SUSE Image Lifecycle
20
Image Lifecycle 
1
2
3
Instance (product) lifecycle and the image lifecycle are different.
All active images are updated continuously on a rolling refresh
cycle.
All active images have an update process they follow, 
but the details vary by license type (BYOS // On-Demand)
and product type (SLES for SAP // SLES).
3 Points
21
Your Security in Mind
3-month Image Rolling Update for PAYG images
May June July Aug NovSept
SLES Image 1.0
Dec Jan
SLES Image 1.1
PAYGSLES
Image
Lifecycle
SLES Image 1.1
SLES Image 1.2
It resets the rolling
upgrade schedule
SLES
Image
1.0
SLES Image 1.2
Security issue
22
SUSE Image Lifecycle Process in
the Public Cloud
Image Key
Active
Inactive
Deprecated
Deleted
Fully supported, duration lasts until the image is replaced.
Supported under the rules of Long Term Service Pack Support
(LTSS): Duration term is defined by the product.
Supported for only security updates: Duration is for 6 months.
Removed, no longer supported.
23
Image Lifecycle – Summary
https://www.suse.com/c/suse-public-cloud-image-life-cycle/​
Release of new SP​
 SLES on-demand: Previous SP image becomes deprecated.​
 SLES BYOS: Previous SP image becomes inactive.​
 SLES For SAP on-demand and BYOS: Previous SP image
becomes inactive​.
Critical security issue​
 All images (active and inactive) get refreshed
and all replaced images become deprecated.​
Image refresh​
 All replaced images become deprecated.​
Bug fix for basic image functionality​
 Only on-demand images get refreshed,
replaced images become deprecated.​
2424
CSPs and Our Offerings
25
A Bit about Our Partner CSPs
CSP Update Infra for on demand Image building Image types
Azure SUSE runs and maintain it SUSE builds images PAYG and BYOS
AWS SUSE runs and maintain it SUSE builds images PAYG and BYOS
GCP SUSE runs and maintain it SUSE builds images PAYG and BYOS
Oracle Cloud
Infrastructure (OCI)
SUSE builds images BYOS only
IBM IBM builds images PAYG only
Alibaba Alibaba builds images PAYG only
Other CSPs CSP builds images PAYG only (BYOS is
negotiable)
26
Region Server
• Maps guest instance to region
• Hands out update server Info
RMT Server
• Provides region local updates
• No network charges
• Low latencies
Region
Cloud Framework
Region
Server
Guest
Instance
Update
Server
Region Local Update Infrastructure
(on-demand)
27
What do the CSPs offer?
https://aws.amazon.com/products/?nc2=h_ql_prod
https://azure.microsoft.com/en-us/services/
https://cloud.google.com/products/
AI / ML
Analytics
APIs
Backup/Archive
Compute
Container
ContentDeliveryNetwork
GamingDev
Databases
Developertools
DevOps
•
Integration
•
Identity
•
IoT
•
Management
•
Media Services (encoding/streaming)
•
Migration / DR
•
Mobile Services
•
Network
•
Security
•
Storage
•
Web
•
...
28
Instance Types (= VM’s)
Usage Types
General purpose
Compute optimized
Memory optimized
Storage optimized
GPU
HPC
https://aws.amazon.com/ec2/instance-types/
https://azure.microsoft.com/en-us/pricing/details/virtual-machines/series/
https://cloud.google.com/compute/docs/machine-types
Special features
Networking (AWS: ENA,  AZURE: Accel.Networking) -> SR-IOV
• https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html
•
https://docs.microsoft.com/en-us/azure/virtual-network/create-vm-accelerated-networking-cli
Azure HPC RDMA using Infiniband, Intel-MPI (OpenMPI coming)
MPI = Message Path Interface. 
MPI is a standardized API typically used for parallel and/or distributed computing
29
Storage Types
AWS
•
Disk
• Amazon Elastic Block
Store(EBS)
•
non-persistence Disk
• Amazon EC2 Instance Store
•
File
• Amazon Elastic File System
(Amazon EFS) (=NFS)
•
Blob
• Amazon Simple Storage
Service (Amazon S3)
•
Archive
• Amazon Glacier  - low cost
•
...
Azure
•
Disk
• disk capabilities used by
virtual machines
•
Files
• Managed file shares (=CIFS)
•
Blobs
• object store
•
Archive Storage
• Low cost
•
Queues
• messaging store
•
Tables
• A NoSQL store for schema-
less storage of structured
data.
•
Data Lake
• HDFS compatible
•
...
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Storage.html
https://docs.microsoft.com/en-us/azure/storage/common/storage-introduction
https://docs.microsoft.com/en-us/azure/storage/common/storage-decide-blobs-files-disks?toc=%2fazure%2fstorage%2fblobs%2ftoc.json
GCP
•
Disk
• disk capabilities used by
virtual machines
•
Files
• Managed file shares (NFS)
•
Blobs
• object store for text and
binary data.
•
Archive Storage
• Low cost
•
Storage for Firebase
•
Drive Enterprise
•
...
30
SLES HPC
• Available on-demand.
• SR-IOV drivers and Infiniband supported
for enhanced server and storage
connectivity and advanced I/O
processing.
• First supported Linux HPC solution on
Microsoft Azure.
Azure CLI
• Enables Linux users to manage
Microsoft Azure public cloud services
from the command line.
• Azure Python SDK and CLI Packages
available in SUSE Public Cloud Module.
Kernel Azure
• Kernel tuned specifically for Microsoft
Azure.
• SLES and SLES for HPC include kernel-
azure by default.
SUSE + Microsoft Azure
SUSE Best practices (SAP)
• Co-developed with Microsoft and SUSE.
• Provide a number of ways to deliver HA
concepts in Azure.
• Provide resource templates to easily
deploy SAP workloads.
31
SUSE HAE Best practices
• EC2 Fencing and Move IP Agent
included
• Numerous best practice guides for
deploying SAP co-developed with
SUSE
AWS Systems Manager Agent (SSM
Agent)
• Package available in
SUSE Public Cloud module.
AWS CLI
• Package available in
SUSE Public Cloud module.
SUSE + Amazon Web Services
32
SUSE Offerings Today
Product Images On-demand BYOS STD Alone App CSP
SLES x x AWS, Azure, GCP, OCI ***
SLES for SAP x x AWS, Azure, GCP, OCI ***
SLES for HPC * x x AWS, Azure
SUMA Server x AWS, Azure, GCP
SUMA Lifecycle
Management Module
x x Tier 2 only
CAP  x (x) All CSPs
CaaSP In roadmap AWS, Azure, GCP
*   HPC is on AWS, Azure
*** OCI is BYOS only
3333
SAP on SUSE
in the public cloud
34
• Get the right
baseline
infrastructure
• Minimize setup
time for the
infrastructure
• Simplifed
Sizing (T-Shirt)
Jointly Engineered Solution Templates
for SAP Landscapes on Azure Built on Microsoft’s
Best Practice Architecture
ARM templates used, are on github too:
https://github.com/SUSE/azure-resource-manager-sap-solution-templates
Speed of
deployment on
Azure Marketplace
Speed of
deployment on
Azure Marketplace
35
AWS Quick Start: Multi-AZ, single node SAP HANA
https://aws.amazon.com/quickstart/architecture/sap-hana/
Production ready:
Deployed in minutes
Production ready:
Deployed in minutes
36
Automation
Cloud Native methods
AWS - Cloudformation (json/Yaml)
https://github.com/awslabs/aws-cloudformation-templates
Azure – AzureResourceManager (ARM) (json)
https://github.com/Azure/azure-quickstart-templates
https://github.com/SUSE/azure-resource-manager-sap-solution-templates
Google - Cloud DeploymentManager (python/jinja2)
https://github.com/GoogleCloudPlatform/DeploymentManager-samples
Other methods
terraform // salt / ansible
https://github.com/SUSE/ha-sap-terraform-deployments
https://github.com/Azure/sap-hana
37
Terraform and Salt
Our engineering goal: Improved user
experience for our SAP customers.  
Fast and secure way to deploy your SUSE
HANA Cluster in minutes or hours instead of
days.
Customizable and modular “blocks” allowing
customers to reuse it and adjust for their
specific needs on premises, in clouds or hybrid-
clouds.
It can be integrated into existing solutions like
SUSE Manager or existing Terraform and Salt.
https://github.com/SUSE/ha-sap-terraform-deployments/projects
38
39
Terraform
Variables
Instance
Size
Image
Storage /
File Share
40
cluster.sls
Pillar file used to
configure the SUSE
HAE Cluster
instance on the
Azure VMs
41
hana.sls
Pillar file used to
configure the SAP
HANA instance on
the Server.
Most of these are
preset, you can
customize as
required.
42
43
44
New / Upcoming Solutions

Marketplace Installer for SUSE CAP

Monitoring of SAP HANA and SUSE Clusters based on
 Prometheus

hanadb-exporter, node-exporter, ha-cluster-exporter
 Grafana

Opensource Dashboard
 Integration to
Azure Monitoring
Azure HANA monitoring
Azure LogAnalytics
running as a pilot customer PoC project right now.
45
Cluster monitoring
with Prometheus and Grafana
47
Enable LTSS for On-demand Amazon Web
Services Images

SLES 11 SP4 reached end of General Support on March 31, 2019

LTSS provides continued access to technical support, maintenance and security patches

SLES 11 SP4 on-demand subscription image does not include LTSS

SUSE Public Cloud Update Infrastructure does not provide LTSS repositories

SUSE Public Cloud Update Infrastructure can no longer register newly created SLES 11 SP4
instances because it uses RMT

Solution: Enable LTSS for On-demand Amazon Web Services Images
 Deploy and Configure SMT server in PubCloud
49
Roadmap

SLES 15.2 images (BYOS+PAYG)

SUMA 4.1 images (BYOS)

CaaSP in all Marketplaces (BYOS)
50
Upgrade SLES11 SP4 until June 1st
2020

Blog Posts: Upgrading your running on demand instances in the Public Cloud

Step 2 Toward Enhanced Update Infrastructure Access

enable Cloud -> DC -> Cloud traffic routing
51
Useful Links

SUSE Blog: Enable LTSS for On-demand Amazon Web Services Images
 Deploy and Configure SMT server in PubCloud

Short Youtube Video
 How to Combine Reserved Instances and Annual Subscriptions for SAP

More Related Content

What's hot

Elastic build environment
Elastic build environmentElastic build environment
Elastic build environment
Cachet Software Solutions Ltd
 
Uyuni - Introduction and how to manage CentOS
Uyuni - Introduction and how to manage CentOSUyuni - Introduction and how to manage CentOS
Uyuni - Introduction and how to manage CentOS
Pau Garcia Quiles
 
Getting Started with PaaS
Getting Started with PaaSGetting Started with PaaS
Getting Started with PaaS
CloudBees
 
The Aeolus Project
The Aeolus ProjectThe Aeolus Project
The Aeolus Project
SVForum Cloud SIG
 
Open stack meetup_boston_ubuntu_cloud
Open stack meetup_boston_ubuntu_cloudOpen stack meetup_boston_ubuntu_cloud
Open stack meetup_boston_ubuntu_cloud
Kamesh Pemmaraju
 
70 533 - Module 01 - Introduction to Azure
70 533 - Module 01 - Introduction to Azure70 533 - Module 01 - Introduction to Azure
70 533 - Module 01 - Introduction to Azure
Georges-Emmanuel TOPE
 
EclipseCon 2016 - OCCIware : one Cloud API to rule them all
EclipseCon 2016 - OCCIware : one Cloud API to rule them allEclipseCon 2016 - OCCIware : one Cloud API to rule them all
EclipseCon 2016 - OCCIware : one Cloud API to rule them all
Marc Dutoo
 
JBoss Developer Webinar: Cloud: BoxGrinder & SteamCannon
JBoss Developer Webinar: Cloud: BoxGrinder & SteamCannonJBoss Developer Webinar: Cloud: BoxGrinder & SteamCannon
JBoss Developer Webinar: Cloud: BoxGrinder & SteamCannon
bobmcwhirter
 
クラウドコンピューティングとは何か?
クラウドコンピューティングとは何か?クラウドコンピューティングとは何か?
クラウドコンピューティングとは何か?
Ryousei Takano
 
Sjug aug 2010_cloud
Sjug aug 2010_cloudSjug aug 2010_cloud
Sjug aug 2010_cloud
Michael Neale
 
Aeolus - Clouds Flying in Assembly
Aeolus - Clouds Flying in AssemblyAeolus - Clouds Flying in Assembly
Aeolus - Clouds Flying in Assembly
lutter
 
Deltacloud - Abstracting for Freedom
Deltacloud - Abstracting for FreedomDeltacloud - Abstracting for Freedom
Deltacloud - Abstracting for Freedom
Stephen Gordon
 
SP2013 in Azure SPS Va Beach Presentation
SP2013 in Azure SPS Va Beach PresentationSP2013 in Azure SPS Va Beach Presentation
SP2013 in Azure SPS Va Beach Presentation
Avinash Kondagunta
 
Keep Calm and CF Push on Azure
Keep Calm and CF Push on AzureKeep Calm and CF Push on Azure
Keep Calm and CF Push on Azure
VMware Tanzu
 
Cooling Tower
Cooling TowerCooling Tower
Cooling Tower
guest69f868
 
Scaling Like Twitter with Apache Mesos
Scaling Like Twitter with Apache MesosScaling Like Twitter with Apache Mesos
Scaling Like Twitter with Apache Mesos
Mesosphere Inc.
 
MVPSkill Saturday EP07 azure updates - june 2019
MVPSkill Saturday EP07 azure updates - june 2019MVPSkill Saturday EP07 azure updates - june 2019
MVPSkill Saturday EP07 azure updates - june 2019
Kumton Suttiraksiri
 
Alexey Savchenko, Unreal Engine
Alexey Savchenko, Unreal EngineAlexey Savchenko, Unreal Engine
Alexey Savchenko, Unreal Engine
White Nights Conference
 
Cloud computing - an insight into "how does it really work ?"
Cloud computing - an insight into "how does it really work ?" Cloud computing - an insight into "how does it really work ?"
Cloud computing - an insight into "how does it really work ?"
Tikal Knowledge
 
Openstack install-guide-apt-kilo
Openstack install-guide-apt-kiloOpenstack install-guide-apt-kilo
Openstack install-guide-apt-kilo
duchant
 

What's hot (20)

Elastic build environment
Elastic build environmentElastic build environment
Elastic build environment
 
Uyuni - Introduction and how to manage CentOS
Uyuni - Introduction and how to manage CentOSUyuni - Introduction and how to manage CentOS
Uyuni - Introduction and how to manage CentOS
 
Getting Started with PaaS
Getting Started with PaaSGetting Started with PaaS
Getting Started with PaaS
 
The Aeolus Project
The Aeolus ProjectThe Aeolus Project
The Aeolus Project
 
Open stack meetup_boston_ubuntu_cloud
Open stack meetup_boston_ubuntu_cloudOpen stack meetup_boston_ubuntu_cloud
Open stack meetup_boston_ubuntu_cloud
 
70 533 - Module 01 - Introduction to Azure
70 533 - Module 01 - Introduction to Azure70 533 - Module 01 - Introduction to Azure
70 533 - Module 01 - Introduction to Azure
 
EclipseCon 2016 - OCCIware : one Cloud API to rule them all
EclipseCon 2016 - OCCIware : one Cloud API to rule them allEclipseCon 2016 - OCCIware : one Cloud API to rule them all
EclipseCon 2016 - OCCIware : one Cloud API to rule them all
 
JBoss Developer Webinar: Cloud: BoxGrinder & SteamCannon
JBoss Developer Webinar: Cloud: BoxGrinder & SteamCannonJBoss Developer Webinar: Cloud: BoxGrinder & SteamCannon
JBoss Developer Webinar: Cloud: BoxGrinder & SteamCannon
 
クラウドコンピューティングとは何か?
クラウドコンピューティングとは何か?クラウドコンピューティングとは何か?
クラウドコンピューティングとは何か?
 
Sjug aug 2010_cloud
Sjug aug 2010_cloudSjug aug 2010_cloud
Sjug aug 2010_cloud
 
Aeolus - Clouds Flying in Assembly
Aeolus - Clouds Flying in AssemblyAeolus - Clouds Flying in Assembly
Aeolus - Clouds Flying in Assembly
 
Deltacloud - Abstracting for Freedom
Deltacloud - Abstracting for FreedomDeltacloud - Abstracting for Freedom
Deltacloud - Abstracting for Freedom
 
SP2013 in Azure SPS Va Beach Presentation
SP2013 in Azure SPS Va Beach PresentationSP2013 in Azure SPS Va Beach Presentation
SP2013 in Azure SPS Va Beach Presentation
 
Keep Calm and CF Push on Azure
Keep Calm and CF Push on AzureKeep Calm and CF Push on Azure
Keep Calm and CF Push on Azure
 
Cooling Tower
Cooling TowerCooling Tower
Cooling Tower
 
Scaling Like Twitter with Apache Mesos
Scaling Like Twitter with Apache MesosScaling Like Twitter with Apache Mesos
Scaling Like Twitter with Apache Mesos
 
MVPSkill Saturday EP07 azure updates - june 2019
MVPSkill Saturday EP07 azure updates - june 2019MVPSkill Saturday EP07 azure updates - june 2019
MVPSkill Saturday EP07 azure updates - june 2019
 
Alexey Savchenko, Unreal Engine
Alexey Savchenko, Unreal EngineAlexey Savchenko, Unreal Engine
Alexey Savchenko, Unreal Engine
 
Cloud computing - an insight into "how does it really work ?"
Cloud computing - an insight into "how does it really work ?" Cloud computing - an insight into "how does it really work ?"
Cloud computing - an insight into "how does it really work ?"
 
Openstack install-guide-apt-kilo
Openstack install-guide-apt-kiloOpenstack install-guide-apt-kilo
Openstack install-guide-apt-kilo
 

Similar to Brighttalk: SUSE Lösungen für die Public Cloud

CloudStack templates with OpenVM
CloudStack templates with OpenVMCloudStack templates with OpenVM
CloudStack templates with OpenVM
ShapeBlue
 
20171122 aws usergrp_coretech-spn-cicd-aws-v01
20171122 aws usergrp_coretech-spn-cicd-aws-v0120171122 aws usergrp_coretech-spn-cicd-aws-v01
20171122 aws usergrp_coretech-spn-cicd-aws-v01
Scott Miao
 
Go…Running Kentico CMS on Windows Azure
Go…Running Kentico CMS on Windows AzureGo…Running Kentico CMS on Windows Azure
Go…Running Kentico CMS on Windows Azure
Thomas Robbins
 
Immutable infrastructure tsap_v2
Immutable infrastructure tsap_v2Immutable infrastructure tsap_v2
Immutable infrastructure tsap_v2
Volodymyr Tsap
 
Microsoft Azure News - 2019 April
Microsoft Azure News - 2019 AprilMicrosoft Azure News - 2019 April
Microsoft Azure News - 2019 April
Daniel Toomey
 
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMO
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMOMvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMO
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMO
Kumton Suttiraksiri
 
Evolving Infrastructure
Evolving InfrastructureEvolving Infrastructure
Evolving Infrastructure
louisadunne
 
Azure Nights August2017
Azure Nights August2017Azure Nights August2017
Azure Nights August2017
Michael Frank
 
Presentation SUSE workshop Brussel September 24th 2014
Presentation SUSE workshop Brussel September 24th 2014Presentation SUSE workshop Brussel September 24th 2014
Presentation SUSE workshop Brussel September 24th 2014
Yenlo
 
Azure DevOps in Action
Azure DevOps in ActionAzure DevOps in Action
Azure DevOps in Action
Callon Campbell
 
Mvpskill Saturday EP_23 8 Feb. 2563 - Azure Products Update + DEMO
Mvpskill Saturday EP_23 8 Feb. 2563 - Azure Products Update + DEMOMvpskill Saturday EP_23 8 Feb. 2563 - Azure Products Update + DEMO
Mvpskill Saturday EP_23 8 Feb. 2563 - Azure Products Update + DEMO
Kumton Suttiraksiri
 
WSO2Con EU 2016: WSO2 Cloud and Platform as a Service Strategy
WSO2Con EU 2016: WSO2 Cloud and Platform as a Service StrategyWSO2Con EU 2016: WSO2 Cloud and Platform as a Service Strategy
WSO2Con EU 2016: WSO2 Cloud and Platform as a Service Strategy
WSO2
 
WSO2 Cloud and Platform as a Service Strategy
WSO2 Cloud and Platform as a Service StrategyWSO2 Cloud and Platform as a Service Strategy
WSO2 Cloud and Platform as a Service Strategy
Imesh Gunaratne
 
Hosting Microservices in Microsoft Azure
Hosting Microservices in Microsoft AzureHosting Microservices in Microsoft Azure
Hosting Microservices in Microsoft Azure
Sergii Kryshtop
 
Hosting Microservices in Microsoft Azure
Hosting Microservices in Microsoft AzureHosting Microservices in Microsoft Azure
Hosting Microservices in Microsoft Azure
Katherine Golovinova
 
Scaling capacity while saving cash
Scaling capacity while saving cashScaling capacity while saving cash
Scaling capacity while saving cash
Kim Moir
 
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE ManagerSviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
SUSE Italy
 
The Long Awaited Cloud Solution - Azure Stack Service and Use Case
The Long Awaited Cloud Solution - Azure Stack Service and Use Case The Long Awaited Cloud Solution - Azure Stack Service and Use Case
The Long Awaited Cloud Solution - Azure Stack Service and Use Case
PT Datacomm Diangraha
 
10052016115118 (2).pptx
10052016115118 (2).pptx10052016115118 (2).pptx
10052016115118 (2).pptx
ibrahimTumeh1
 
WindowsAzureSDK1.7
WindowsAzureSDK1.7WindowsAzureSDK1.7
WindowsAzureSDK1.7
Saravanan G
 

Similar to Brighttalk: SUSE Lösungen für die Public Cloud (20)

CloudStack templates with OpenVM
CloudStack templates with OpenVMCloudStack templates with OpenVM
CloudStack templates with OpenVM
 
20171122 aws usergrp_coretech-spn-cicd-aws-v01
20171122 aws usergrp_coretech-spn-cicd-aws-v0120171122 aws usergrp_coretech-spn-cicd-aws-v01
20171122 aws usergrp_coretech-spn-cicd-aws-v01
 
Go…Running Kentico CMS on Windows Azure
Go…Running Kentico CMS on Windows AzureGo…Running Kentico CMS on Windows Azure
Go…Running Kentico CMS on Windows Azure
 
Immutable infrastructure tsap_v2
Immutable infrastructure tsap_v2Immutable infrastructure tsap_v2
Immutable infrastructure tsap_v2
 
Microsoft Azure News - 2019 April
Microsoft Azure News - 2019 AprilMicrosoft Azure News - 2019 April
Microsoft Azure News - 2019 April
 
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMO
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMOMvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMO
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMO
 
Evolving Infrastructure
Evolving InfrastructureEvolving Infrastructure
Evolving Infrastructure
 
Azure Nights August2017
Azure Nights August2017Azure Nights August2017
Azure Nights August2017
 
Presentation SUSE workshop Brussel September 24th 2014
Presentation SUSE workshop Brussel September 24th 2014Presentation SUSE workshop Brussel September 24th 2014
Presentation SUSE workshop Brussel September 24th 2014
 
Azure DevOps in Action
Azure DevOps in ActionAzure DevOps in Action
Azure DevOps in Action
 
Mvpskill Saturday EP_23 8 Feb. 2563 - Azure Products Update + DEMO
Mvpskill Saturday EP_23 8 Feb. 2563 - Azure Products Update + DEMOMvpskill Saturday EP_23 8 Feb. 2563 - Azure Products Update + DEMO
Mvpskill Saturday EP_23 8 Feb. 2563 - Azure Products Update + DEMO
 
WSO2Con EU 2016: WSO2 Cloud and Platform as a Service Strategy
WSO2Con EU 2016: WSO2 Cloud and Platform as a Service StrategyWSO2Con EU 2016: WSO2 Cloud and Platform as a Service Strategy
WSO2Con EU 2016: WSO2 Cloud and Platform as a Service Strategy
 
WSO2 Cloud and Platform as a Service Strategy
WSO2 Cloud and Platform as a Service StrategyWSO2 Cloud and Platform as a Service Strategy
WSO2 Cloud and Platform as a Service Strategy
 
Hosting Microservices in Microsoft Azure
Hosting Microservices in Microsoft AzureHosting Microservices in Microsoft Azure
Hosting Microservices in Microsoft Azure
 
Hosting Microservices in Microsoft Azure
Hosting Microservices in Microsoft AzureHosting Microservices in Microsoft Azure
Hosting Microservices in Microsoft Azure
 
Scaling capacity while saving cash
Scaling capacity while saving cashScaling capacity while saving cash
Scaling capacity while saving cash
 
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE ManagerSviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
 
The Long Awaited Cloud Solution - Azure Stack Service and Use Case
The Long Awaited Cloud Solution - Azure Stack Service and Use Case The Long Awaited Cloud Solution - Azure Stack Service and Use Case
The Long Awaited Cloud Solution - Azure Stack Service and Use Case
 
10052016115118 (2).pptx
10052016115118 (2).pptx10052016115118 (2).pptx
10052016115118 (2).pptx
 
WindowsAzureSDK1.7
WindowsAzureSDK1.7WindowsAzureSDK1.7
WindowsAzureSDK1.7
 

Recently uploaded

“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
Vadym Kazulkin
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 

Recently uploaded (20)

“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 

Brighttalk: SUSE Lösungen für die Public Cloud

  • 1. SUSE Lösungen für die Public Cloud Brighttalk Webinar 21.4.2010 https://www.brighttalk.com/webcast/11477/394071 Ralf Dannert Sales Engineer ralf.dannert@suse.com
  • 2. 2 Where to start? e.g. simply at • Amazon https://aws.amazon.com/​ • Azure     https://azure.microsoft.com/​ • Google   https://cloud.google.com/​ ​ ​ MSFT has a nice webpage to show the difference/joint concepts https://docs.microsoft.com/en-us/azure/architecture/aws-professional​
  • 3. 3 Enterprise Cloud Cost Optimization Cloud cost savings is the top initiative for year in a row 3rd
  • 4. 4 Azure Regions 56 Regions worldwide / 140 countries Source: https://azure.microsoft.com/en-us/global-infrastructure/regions/
  • 5. 5 AWS Regions 22+5 Regions worldwide / 69 AV Zones Source:
  • 6. 6 GoogleCloud Regions 21 Regions worldwide / 64 Zones
  • 7. 7 GoogleCloud Regions 21 Regions worldwide / 64 Zones https://www.blog.google/products/google-cloud/expanding-our-global-infrastructure-new-regions-and-subsea-cables/ https://cloud.google.com/about/locations/
  • 9. 9 Concepts There are two general concepts  On-Demand or Pay-As-You-Go (PAYG)  This is the “real” cloud model  Bring-Your-Own-Subscription (BYOS)  This is the idea to move your on-premise machines into the cloud
  • 10. 10  Bring Your Own Subscription  Easily migrate your existing subscriptions into Cloud  Direct access to SUSE Support.  Patching: Uses SUSE Customer Center or you can provide your own local update infrastructure.  Support agreement transfers subscription to public cloud.  Provides the ability to purchase add-on (Live patching etc.)  Fire up and use.  Pay as you go, for the time that the instance is running.  Support initially (L1,L2) provided by CSP. SUSE and CSP work closely together (L3).  Repositories automatically configured at boot.  Managed Lifecycle  Registered with and Updates via local regional update server. On-Demand(PAYG) BYOS
  • 11. 11 A Word of Caution There is no switching between BYOS and PAYG possible! This means workloads that start with on-demand are stuck with on-demand. A desired switch requires a re-build of the application landscape. This is a limitation of the CSP—we have no influence on this. BYOS and on-demand are not equal consumability. It must be taken into consideration. (e.g. LTSS, Live Patching etc.) VM VM PAYG BYOS
  • 12. 12 Using and Finding Images AWS • In AWS images are found in the AWS Marketplace (SLES for SAP on-demand), the Quick Launcher (SUSE Linux Enterprise Server on-demand), and the General Catalog (Community AMIs) (all BYOS images and SUSE Linux Enterprise Server on-demand). • Instances are created on the command line by specifying the AMI ID, part of the pint output. Azure • All images are found in the Azure Marketplace. • Instances are created on the command line by specifying an URN, part of the pint output. Google • All images are in the Google Marketplace; also, on-demand images can be found in the Quick Launcher. • Instances are created on the command line by specifying the image name, part of the pint output.
  • 13. 13 Launching SUSE on AWS • SUSE Linux Enterprise Server for SAP Applications • SUSE Linux Enterprise Server • All BYOS SUSE Products
  • 14. 14 Launching SUSE on Azure • SUSE Linux Enterprise Server for SAP Applications • SUSE Linux Enterprise Server • All BYOS SUSE Products
  • 15. 15 Launch SUSE on GCP • SUSE Linux Enterprise Server for SAP Applications • SUSE Linux Enterprise Server • All BYOS SUSE Products
  • 16. 16 Other ways to find images New workloads should always be started with the latest images we have published. • How to find the latest image with CLI? - Pint [1] is a command-line tool to find images, provided by python3-susepubliccloudinfo package.(Cloud:Tools Repo) - Also provides a python library that can be used by customers to embed in their own in-house tooling. - Accesses a REST API; customers can also access this API directly. - Server [2] and client [3] are in GitHub. [1] https://www.suse.com/c/riddle-me-this/​ [2] https://github.com/SUSE-Enceladus/public-cloud-info-service/ [3] https://github.com/SUSE-Enceladus/public-cloud-info-client
  • 18. 18 Reserved Instances Reduce Cost - significant discount (up to 75%) - Pre-pay one-year or three-year terms - flexibility to change the Availability Zone(AZ), the instance size and networking type - provide a capacity reservation(in specific AZ) Different Naming - Azure Reserved VM Instances (RIs) - Amazon EC2 Reserved Instances - GCP Committed Use Discounts(CUDs)
  • 19. 1919 The SUSE Image Lifecycle
  • 20. 20 Image Lifecycle  1 2 3 Instance (product) lifecycle and the image lifecycle are different. All active images are updated continuously on a rolling refresh cycle. All active images have an update process they follow,  but the details vary by license type (BYOS // On-Demand) and product type (SLES for SAP // SLES). 3 Points
  • 21. 21 Your Security in Mind 3-month Image Rolling Update for PAYG images May June July Aug NovSept SLES Image 1.0 Dec Jan SLES Image 1.1 PAYGSLES Image Lifecycle SLES Image 1.1 SLES Image 1.2 It resets the rolling upgrade schedule SLES Image 1.0 SLES Image 1.2 Security issue
  • 22. 22 SUSE Image Lifecycle Process in the Public Cloud Image Key Active Inactive Deprecated Deleted Fully supported, duration lasts until the image is replaced. Supported under the rules of Long Term Service Pack Support (LTSS): Duration term is defined by the product. Supported for only security updates: Duration is for 6 months. Removed, no longer supported.
  • 23. 23 Image Lifecycle – Summary https://www.suse.com/c/suse-public-cloud-image-life-cycle/​ Release of new SP​  SLES on-demand: Previous SP image becomes deprecated.​  SLES BYOS: Previous SP image becomes inactive.​  SLES For SAP on-demand and BYOS: Previous SP image becomes inactive​. Critical security issue​  All images (active and inactive) get refreshed and all replaced images become deprecated.​ Image refresh​  All replaced images become deprecated.​ Bug fix for basic image functionality​  Only on-demand images get refreshed, replaced images become deprecated.​
  • 24. 2424 CSPs and Our Offerings
  • 25. 25 A Bit about Our Partner CSPs CSP Update Infra for on demand Image building Image types Azure SUSE runs and maintain it SUSE builds images PAYG and BYOS AWS SUSE runs and maintain it SUSE builds images PAYG and BYOS GCP SUSE runs and maintain it SUSE builds images PAYG and BYOS Oracle Cloud Infrastructure (OCI) SUSE builds images BYOS only IBM IBM builds images PAYG only Alibaba Alibaba builds images PAYG only Other CSPs CSP builds images PAYG only (BYOS is negotiable)
  • 26. 26 Region Server • Maps guest instance to region • Hands out update server Info RMT Server • Provides region local updates • No network charges • Low latencies Region Cloud Framework Region Server Guest Instance Update Server Region Local Update Infrastructure (on-demand)
  • 27. 27 What do the CSPs offer? https://aws.amazon.com/products/?nc2=h_ql_prod https://azure.microsoft.com/en-us/services/ https://cloud.google.com/products/ AI / ML Analytics APIs Backup/Archive Compute Container ContentDeliveryNetwork GamingDev Databases Developertools DevOps • Integration • Identity • IoT • Management • Media Services (encoding/streaming) • Migration / DR • Mobile Services • Network • Security • Storage • Web • ...
  • 28. 28 Instance Types (= VM’s) Usage Types General purpose Compute optimized Memory optimized Storage optimized GPU HPC https://aws.amazon.com/ec2/instance-types/ https://azure.microsoft.com/en-us/pricing/details/virtual-machines/series/ https://cloud.google.com/compute/docs/machine-types Special features Networking (AWS: ENA,  AZURE: Accel.Networking) -> SR-IOV • https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html • https://docs.microsoft.com/en-us/azure/virtual-network/create-vm-accelerated-networking-cli Azure HPC RDMA using Infiniband, Intel-MPI (OpenMPI coming) MPI = Message Path Interface.  MPI is a standardized API typically used for parallel and/or distributed computing
  • 29. 29 Storage Types AWS • Disk • Amazon Elastic Block Store(EBS) • non-persistence Disk • Amazon EC2 Instance Store • File • Amazon Elastic File System (Amazon EFS) (=NFS) • Blob • Amazon Simple Storage Service (Amazon S3) • Archive • Amazon Glacier  - low cost • ... Azure • Disk • disk capabilities used by virtual machines • Files • Managed file shares (=CIFS) • Blobs • object store • Archive Storage • Low cost • Queues • messaging store • Tables • A NoSQL store for schema- less storage of structured data. • Data Lake • HDFS compatible • ... https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Storage.html https://docs.microsoft.com/en-us/azure/storage/common/storage-introduction https://docs.microsoft.com/en-us/azure/storage/common/storage-decide-blobs-files-disks?toc=%2fazure%2fstorage%2fblobs%2ftoc.json GCP • Disk • disk capabilities used by virtual machines • Files • Managed file shares (NFS) • Blobs • object store for text and binary data. • Archive Storage • Low cost • Storage for Firebase • Drive Enterprise • ...
  • 30. 30 SLES HPC • Available on-demand. • SR-IOV drivers and Infiniband supported for enhanced server and storage connectivity and advanced I/O processing. • First supported Linux HPC solution on Microsoft Azure. Azure CLI • Enables Linux users to manage Microsoft Azure public cloud services from the command line. • Azure Python SDK and CLI Packages available in SUSE Public Cloud Module. Kernel Azure • Kernel tuned specifically for Microsoft Azure. • SLES and SLES for HPC include kernel- azure by default. SUSE + Microsoft Azure SUSE Best practices (SAP) • Co-developed with Microsoft and SUSE. • Provide a number of ways to deliver HA concepts in Azure. • Provide resource templates to easily deploy SAP workloads.
  • 31. 31 SUSE HAE Best practices • EC2 Fencing and Move IP Agent included • Numerous best practice guides for deploying SAP co-developed with SUSE AWS Systems Manager Agent (SSM Agent) • Package available in SUSE Public Cloud module. AWS CLI • Package available in SUSE Public Cloud module. SUSE + Amazon Web Services
  • 32. 32 SUSE Offerings Today Product Images On-demand BYOS STD Alone App CSP SLES x x AWS, Azure, GCP, OCI *** SLES for SAP x x AWS, Azure, GCP, OCI *** SLES for HPC * x x AWS, Azure SUMA Server x AWS, Azure, GCP SUMA Lifecycle Management Module x x Tier 2 only CAP  x (x) All CSPs CaaSP In roadmap AWS, Azure, GCP *   HPC is on AWS, Azure *** OCI is BYOS only
  • 33. 3333 SAP on SUSE in the public cloud
  • 34. 34 • Get the right baseline infrastructure • Minimize setup time for the infrastructure • Simplifed Sizing (T-Shirt) Jointly Engineered Solution Templates for SAP Landscapes on Azure Built on Microsoft’s Best Practice Architecture ARM templates used, are on github too: https://github.com/SUSE/azure-resource-manager-sap-solution-templates Speed of deployment on Azure Marketplace Speed of deployment on Azure Marketplace
  • 35. 35 AWS Quick Start: Multi-AZ, single node SAP HANA https://aws.amazon.com/quickstart/architecture/sap-hana/ Production ready: Deployed in minutes Production ready: Deployed in minutes
  • 36. 36 Automation Cloud Native methods AWS - Cloudformation (json/Yaml) https://github.com/awslabs/aws-cloudformation-templates Azure – AzureResourceManager (ARM) (json) https://github.com/Azure/azure-quickstart-templates https://github.com/SUSE/azure-resource-manager-sap-solution-templates Google - Cloud DeploymentManager (python/jinja2) https://github.com/GoogleCloudPlatform/DeploymentManager-samples Other methods terraform // salt / ansible https://github.com/SUSE/ha-sap-terraform-deployments https://github.com/Azure/sap-hana
  • 37. 37 Terraform and Salt Our engineering goal: Improved user experience for our SAP customers.   Fast and secure way to deploy your SUSE HANA Cluster in minutes or hours instead of days. Customizable and modular “blocks” allowing customers to reuse it and adjust for their specific needs on premises, in clouds or hybrid- clouds. It can be integrated into existing solutions like SUSE Manager or existing Terraform and Salt. https://github.com/SUSE/ha-sap-terraform-deployments/projects
  • 38. 38
  • 40. 40 cluster.sls Pillar file used to configure the SUSE HAE Cluster instance on the Azure VMs
  • 41. 41 hana.sls Pillar file used to configure the SAP HANA instance on the Server. Most of these are preset, you can customize as required.
  • 42. 42
  • 43. 43
  • 44. 44 New / Upcoming Solutions  Marketplace Installer for SUSE CAP  Monitoring of SAP HANA and SUSE Clusters based on  Prometheus  hanadb-exporter, node-exporter, ha-cluster-exporter  Grafana  Opensource Dashboard  Integration to Azure Monitoring Azure HANA monitoring Azure LogAnalytics running as a pilot customer PoC project right now.
  • 46.
  • 47. 47 Enable LTSS for On-demand Amazon Web Services Images  SLES 11 SP4 reached end of General Support on March 31, 2019  LTSS provides continued access to technical support, maintenance and security patches  SLES 11 SP4 on-demand subscription image does not include LTSS  SUSE Public Cloud Update Infrastructure does not provide LTSS repositories  SUSE Public Cloud Update Infrastructure can no longer register newly created SLES 11 SP4 instances because it uses RMT  Solution: Enable LTSS for On-demand Amazon Web Services Images  Deploy and Configure SMT server in PubCloud
  • 48. 49 Roadmap  SLES 15.2 images (BYOS+PAYG)  SUMA 4.1 images (BYOS)  CaaSP in all Marketplaces (BYOS)
  • 49. 50 Upgrade SLES11 SP4 until June 1st 2020  Blog Posts: Upgrading your running on demand instances in the Public Cloud  Step 2 Toward Enhanced Update Infrastructure Access  enable Cloud -> DC -> Cloud traffic routing
  • 50. 51 Useful Links  SUSE Blog: Enable LTSS for On-demand Amazon Web Services Images  Deploy and Configure SMT server in PubCloud  Short Youtube Video  How to Combine Reserved Instances and Annual Subscriptions for SAP