a cloud native experience - hpe & strategic alliance ......partner for linux, openstack and...
TRANSCRIPT
A Cloud Native ExperienceMS SQL and Open Source-based Container Management
Name | Title | @SUSE.com
AgendaIT Modernization
Containerization
Container as a Service Platform
MS SQL as an example workload
Solution Architecture with HPE Synergy
Summary
IT Transformation Required to Meet Changing Business Demands
3
How do containers help transform IT?
4
Accelerate application
development and delivery
Build and deliver new cloud native
applications
Ease application transformation
Enterprises are running container workloads in production
5
Cloud Adoption Trends Driving IT Transformation Research Report, Insight Avenue, 20171412 IT decision makers in companies with 250+ employees, across all sectors, interviewed in 2017(55% VP / C-level / Director level, 45% Senior Manager level)
27% 44%
RunningToday
17%
Planning to RunWithin 2 yrs or more
Planning to RunWithin 1 year
Why Container as a Service Platform?
6
7
Total Cost Of Ownership is compelling. Business case works
“The reduction in duplication doesn't just free up resources on the server, it frees up other resources too. This is among the primary drivers of containers in enterprise IT – to reduce overhead and boost efficiency.”
Containers: Economically, they appear to be a better option than hardware virtualization. 451 Research.
Organizations Need containers to be more consumable
• Achieve faster time to value• Simplify management of
container platform• Maximize return on
investment
A Platform for containers enables easy deployment of containerized applications
Containers: Economically, they appear to be a better option than hardware virtualization. 451 Research.
Building a container stack from the ground up is not for everyoneContainer Services in the Public Cloud. Gartner 2017
8
Container Engine is Not Sufficient
Provision Manage Automate Host Services
Container Lifecycle
OrchestrationContainer
Micro Services
Scale
What is Container as a Service Platform?
10
What is SUSE CaaS Platform
SUSE CaaS Platform is an enterprise class container management solution that enables IT and DevOps professionals to more easily deploy, manage, and scalecontainer-based applications and services.
11
12
SUSE CaaS Platform
3 Key Technology Components One Enterprise Platform
SUSE CaaS Platform
13
SLES
Automation (Salt + cloud-init)Configuration & Management of each node
Persistent Storage (local disk, NFS,
SES)Networking Registry Security Logging
Orchestration (Kubernetes) Services (e.g. Deployment Dashboard)
Container Container Container Container Container Container Container Container Container
Container Runtime & Packaging
SUSE Linux Enterprise MicroOS (Container Host OS)
(Physical) Infrastructure
Achieve faster time-to-value
3 Key Benefits
Simplify management of your container platform
Maximize return on your investment
MS SQL Container Deployment
15
Focus on Digital Transformation Building on Open Source Solutions and Two Decades of Joint Innovation • Enterprise cloud purpose-built for SAP HANA delivering on-demand economics
at bare-metal performance with superior support and reliability• Innovative solutions that combine SUSE Linux Enterprise Server for SAP
Applications on Azure with the Office365 suite, Power BI and Excel for SAP• Build once for Linux solutions on Azure and Azure Stack• SUSE Linux Enterprise Server for HPC is optimized for Microsoft Azure with
Infiniband connectivity for enhanced networking and performance• Lower TCO for Microsoft SQL Server, a feature-packed solution known for its
security and reliability now available on SUSE Linux Enterprise Server
55
17
Microsoft is Delivering on Choice
Heterogeneous environments
Multiple data types
Different development languages
On-premises, cloud, & hybrid
101001010010 { }
T-SQLJavaC/C++C#/VB.NET
PHPNode.jsPythonRuby
18
SQL Server on Linux: Boringhttp://www.scarydba.com/2016/11/22/sql-server-linux/
“I find it actually thrilling and exciting that SQL Server on Linux is boring. SQL Server on Linux is an early community preview and it’s already dull. Consequently, the boredom, dullness, just the plain old ordinariness of it, means that Microsoft has done a good job.”
19
SQL Server on Linux: EasyDeploy On Baremetal (or Virtual Machine)
Download the Microsoft SQL Server SLES repository configuration file: sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/mssql-server-2017.repo
Refresh your repositories: sudo zypper --gpg-auto-import-keys refresh
Run the following commands to install SQL Server: sudo zypper install -y mssql-server
After the package installation finishes, run mssql-conf setup and follow the prompts to set the SA password and choose your edition: sudo /opt/mssql/bin/mssql-conf setup
20
SQL Server on Linux: EasierDeploy On Container Host
Download the Microsoft SQL Server container image: docker pull microsoft/mssql-server-linux:2017-latest
Run the container: docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=Sql2017isfast" -p 1401:1433 --name sql1 -d microsoft/mssql-
server-linux:2017-latest
21
SQL Server on Linux: EasiestDeploy On SUSE Caas Platform
Download, install and run the Microsoft SQL Server: helm install --name mymssql stable/mssql-linux --set acceptEula.value=Y --set edition.value=Developer
22
Access SQL Server from Linux: SimpleChoice of command line or graphic user interface
MSSQL-CLI: sudo zypper ar -fc https://packages.microsoft.com/sles/12/prod mssql-cli sudo zypper install libffi-devel mssql-cli mssql-cli -S<Host>,<SQLServerPort> -U<User>
SQL Operations Studio GUI: Download package https://docs.microsoft.com/en-us/sql/sql-operations-studio sudo zypper install ./sqlops-linux-0.31.4.rpm sqlops (and then connect to the running instance)
23
Container Platform Infrastructure
23
24
More Than 25 Years of Joint Engineering and Innovation• SUSE is a tier one Linux provider to HPE and HPE's preferred
partner for Linux, OpenStack and Cloud Foundry• SUSE technology is used in the HPE ProLiant factory and
embedded into every ProLiant server• SUSE Enterprise Storage is the only HPE certified, supported
and sold Ceph-based storage solution• Number one partner for SAP and SAP HANA sales
44
25
Composable SUSE Container-as-a-Service Platform Infrastructurewith HPE Synergy
Efficient Installation / Scaling
StreamlineIT Efforts
ReduceCosts
Automate consistent node deployment for given roles
Scale node count up or down as needed
Reduce operational complexity, increase resiliency
Configure network, storage and compute to match workload requirements
Minimize virtualization licensing
Utilize resources as needed without overprovisioning
Summary
26
Simplify Management of Your Container Platform
27
Efficient Installation
Easy Scaling
Always up-to-date
Easy setup of KubernetesMass deploy in minutes
Manage using CLI or dashboardSimplify with deployment profiles
Complete control with auto & on-command updatesUnique rollback capability by SUSE MicroOS
Maximize ROI
28
Flexible Platform
Designed for Today & Tomorrow
Cloud Service
Economics
Run generic Linux container, built on any LinuxDeliver using enterprise grade SUSE MicroOS
Bank on technology standards (Kubernetes)Upgrade to SUSE Cloud Application Platform
Offer container services Deploy on private & public clouds
Call to ActionFree as in Beer!
• SUSE is offering customers a self-service promotional code Microsoft SQL Server on SUSE Linux Enterprise Server.
• 100% discount on the SUSE Linux Enterprise Server 12SP3 subscription; including free patches and maintenance for 1 year.
• Microsoft is offering 30% discount on SQL Server licenses for even lower TCO of SQL on Linux
www.suse.com/promo/sql-on-sles/
• The offer applies to BYOS subscriptions and not applicable to OEM subscriptions
30
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. 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.