Embracing a Hybrid Strategy3 The SUSE public cloud business can be broken up into three major...
Transcript of Embracing a Hybrid Strategy3 The SUSE public cloud business can be broken up into three major...
Embracing a Hybrid StrategySUSE in the Public Cloud
Ng Hak Beng, Sales Engineer Manager
Gold Sponsors
Silver Sponsor
2
“Provide our customers with the best experience using SUSE products on
the Public Cloud.”
3
The SUSE public cloud business can be broken up into three major categories • Image support for existing public cloud business • Portfolio expansion within the public cloud • Support for CSP driven infrastructure enhancements
Image support for existing public cloud business
Supports growth based on CSP absorption of workloads
Support for CSP expansion
New data centersNew instance typesImprovements to their platform
Portfolio expansion within the public cloud
Grow the products that customers can use in the public cloud
SUSE Public Cloud Engineering
4
65Images
Global CSP Alliance Partners
2Architecturesx86_64, ARM
5offers
Product Offerings By The Numbers
5
Product On-Demand BYOS
SUSE Linux Enterprise Server
SUSE Linux Enterprise Server for SAP Applications
SUSE Manager
SUSE CaaS Platform
SUSE Cloud Application Platform
What’s available in the Public Cloud?
6
On Demand• Fire up and use.
• Pay as you go, for the time that the instance is running.
• Support initially provided by CSP. SUSE and CSP work closely together.
• Repositories automatically configured.
• Updates via region local infrastructure.
BYOS• Easily migrate your existing subscriptions to
select SUSE Certified Public Cloud Service Providers.
• Direct access to SUSE Support.Transfer the benefits of your current subscription, including your level of SUSE support, to your workloads running in a public cloud.
• Patching: Uses SUSE Customer Center or you can provide your own local update infrastructure.
• Provides the ability to purchase add-on (Live patching etc.)
On-Demand and BYOS
7
Your Security in Mind3-month Image Rolling Update for PAYG images
May June July Aug NovSept
SLES Image 1.0
Dec Jan
SLES Image 1.1
PAYG
SLE
S Im
age
Life
cycl
eSLES Image 1.1
SLES Image 1.2
Security issue resets rolling upgrade schedule
SLES Image 1.0
8
Region Server• Maps guest instance to region• Hands out update server Info
SMT/RMT Server• Provides region local updates• No network charges• Low latencies
Region
Cloud FrameworkRegionServer
GuestInstance
UpdateServer
Region Local Update Infrastructure (PAYG)
9
32regions
8Regionservers 122
SMT servers
19regions
8Regionservers 76
SMT servers
18regions
6Regionservers 72
SMT servers
Update Infrastructure By The Numbers
10
SLES HPC• Available on-demand.• RDMA 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.
11
SUSE HAE Best practices• EC2 Fencing and Move IP Agent
included• Numerous best practice guides for
deploying SAP co-developed with SUSE
SSM Agent• Package available in
SUSE Public Cloud module.
AWS CLI• Package available in
SUSE Public Cloud module.
SUSE + Amazon Web Services
12
• Move your SUSE Linux Enterprise Server workload between on-premise and private and public clouds.
• Supported on Amazon Web Services, Microsoft Azure, Google Cloud Platform, OpenStack and local/regional Cloud Service Providers.
• Flexibility to run your workload where you want, when you want, with the right tools to make it work well.
My Kind of Flexibility
1313
Technology Spotlight: SAP Clusters in the Public Cloud - Ease of Deployment
14
Ease of deployment of SLES for SAP workloads in Azure.• Simple to configure• Easy to Run• Customizable
Value• Repeatable deployments• Perfect for test/dev workloads• Documented installation
HANA Node 1 HANA Node 2 iscsi Server
Azure HA Set
Load Balancer
SBD Disk
HANA System Replication
Technology Highlight
15
*Potentially days of effort.
AzureResource Group
Virtual Network
Subnets
Availability Set
Load Balancers
NIC Cards
VMs
Data Disks
Service Principle
File Share (SAP Media)
Setup NFS
AWSVPC
Subnets
Availability Zones
Instances
EBS Volumes
IAM Roles
S3 Bucket (SAP Media)
Setup NFS (EFS)
SUSEConfiguration
Install Additional Software
Update
LVM Layout
Filesystems
FSTAB
Create ClusterFencing / Rules etc
Install SAP Software
Steps to build a SAP Infrastructure Public Cloud
16
• Get the right baseline infrastructure
• Minimize setup time for the infrastructure
• Simplifed Sizing (T-Shirt)
Jointly Engineered Solution Templatesfor SAP Landscapes on Azure Built on Microsoft’s Best Practice Architecture
17
AWS Quick Start: Multi-AZ, single node SAP HANA
Production ready: Deployed in minutes https://aws.amazon.com/quickstart/architecture/sap-hana/
18
Terraform and SaltOur 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
19
20
Terraform Variables
Instance Size
Image
Storage / File Share
23
24
25
26
28
29
31
Unpublished Work of SUSE LLC. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE LLC. 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 DisclaimerThis 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.