How SUSE Is Helping You Rock The Public Cloud



Similar documents
Public Cloud. Build, Use, Manage. Robert Schweikert. Public Cloud Architect

DevOps and SUSE From check-in to deployment

Advanced Systems Management with Machinery

SUSE Customer Center Roadmap

Software Defined Everything

Running SAP HANA One on SoftLayer Bare Metal with SUSE Linux Enterprise Server CAS19256

We are watching SUSE

TUT5605: Deploying an elastic Hadoop cluster Alejandro Bonilla

Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2 Chris Haddad

HO15982 Deploy OpenStack. The SUSE OpenStack Cloud Experience. Alejandro Bonilla. Michael Echavarria. Cameron Seader. Sales Engineer

Using SUSE Linux Enterprise to "Focus In" on Retail Optical Sales

Configuration Management in SUSE Manager 3

SUSE Storage. FUT7537 Software Defined Storage Introduction and Roadmap: Getting your tentacles around data growth. Larry Morris

Of Pets and Cattle and Hearts

Data Center Automation with SUSE Manager Federal Deployment Agency Bundesagentur für Arbeit Data Center Automation Project

Installing, Tuning, and Deploying Oracle Database on SUSE Linux Enterprise Server 12 Technical Introduction

How an Open Source Cloud Will Help Keep Your Cloud Strategy Options Open

SUSE Linux uutuudet - kuulumiset SUSECon:sta

Implementing Linux Authentication and Authorisation Using SSSD

Big Data, SAP HANA. SUSE Linux Enterprise Server for SAP Applications. Kim Aaltonen

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

SUSE OpenStack Cloud 4 Private Cloud Platform based on OpenStack. Gábor Nyers Sales gnyers@suse.com

Relax-and-Recover. Johannes Meixner. on SUSE Linux Enterprise 12.

How To Make A Cloud Work For You

HO5604 Deploying MongoDB. A Scalable, Distributed Database with SUSE Cloud. Alejandro Bonilla. Sales Engineer abonilla@suse.com

Challenges Implementing a Generic Backup-Restore API for Linux

High Availability and Disaster Recovery for SAP HANA with SUSE Linux Enterprise Server for SAP Applications

Ceph Distributed Storage for the Cloud An update of enterprise use-cases at BMW

White Paper Server. SUSE Linux Enterprise Server 12 Modules

kgraft Live patching of the Linux kernel

Using btrfs Snapshots for Full System Rollback

Wicked A Network Manager Olaf Kirch

SUSE Linux Enterprise 12 Security Certifications Common Criteria, EAL, FIPS, PCI DSS,... What's All This About?

Oracle Products on SUSE Linux Enterprise Server 11

SUSE Cloud 5 Private Cloud based on OpenStack

Operating System Security Hardening for SAP HANA

Deploying Hadoop with Manager

SUSE Linux Enterprise 12 Security Certifications

Using SUSE Studio to Build and Deploy Applications on Amazon EC2. Guide. Solution Guide Cloud Computing.

Linux w chmurze publicznej SUSE na platformie Microsoft Azure

Wicked Trip into Wicked Network Management

TUT8155 Best Practices: Linux High Availability with VMware Virtual Machines

SUSE Virtualization Technologies Roadmap

Novell Collaboration Vibe OnPrem

High Availability Storage

SUSE Enterprise Storage Highly Scalable Software Defined Storage. Gábor Nyers Sales

SUSE Virtualization Technologies Roadmap

CAS18543 Migration from a Windows Environment to a SUSE Linux Enterprise based Infrastructure Liberty Christian School

KVM, OpenStack and the Open Cloud SUSECon November 2015

SMB in the Cloud David Disseldorp

Open Source High Availability Writing Resource Agents for your own services. Lars Marowsky-Brée Team Lead SUSE Labs

Securing Your System: Security Hardening Techniques for SUSE Linux Enterprise Server

Btrfs and Rollback How It Works and How to Avoid Pitfalls

File Management Suite. Novell. Intelligently Manage File Storage for Maximum Business Benefit. Sophia Germanides

Workflow und Identity Management - Genehmigungsprozesse, Role Mining, Role Design und Compliance Management

SUSE OpenStack Cloud. Become Your Enterprise s Cloud Service Provider

Kangaroot SUSE TechUpdate Interoperability SUSE Linux Enterprise and Windows

Availability Digest. HPE Helion Private Cloud and Cloud Broker Services February 2016

Automated Deployment of an HA OpenStack Cloud

Double-Take Cloud Migration Center (CMC) Tech Brief

SUSE Cloud Installation: Best Practices Using an Existing SMT and KVM Environment

How To Understand Cloud Computing

From Idea to Working Deployment:

Oracle Cloud. What s New for Oracle Compute Cloud Service (IaaS) Topics. July What's New for Oracle Compute Cloud Service (IaaS) Release 16.

McAfee Public Cloud Server Security Suite

Data Centers and Cloud Computing

SUSE Subscription Offering Terms and Conditions

Based on Geo Clustering for SUSE Linux Enterprise Server High Availability Extension

SUSE Linux Enterprise 10 SP2: Virtualization Technology Support

Novell ZENworks 10 Configuration Management SP3

AWS Service Catalog. User Guide

VMUnify EC2 Gateway Guide

Leveraging Wikis to Manage SCP Documentation TWiki Novell Technical Services

SUSE Manager in the Public Cloud. SUSE Manager Server in the Public Cloud

Cloud Computing and Amazon Web Services. CJUG March, 2009 Tom Malaher

Cloud Computing. Adam Barker

IBM Endpoint Manager Version 9.2. Patch Management for SUSE Linux Enterprise User's Guide

NIST ITL July 2012 CA Compromise

Windows Azure Data Services (basics) 55093A; 3 Days

Administration Quick Start

Using WebSphere Application Server on Amazon EC2. Speaker(s): Ed McCabe, Arthur Meloy

Windows Azure Pack Installation and Initial Configuration

FAQ. NetApp MAT4Shift. March 2015

ur skills.com

AWS Plug-in Guide. Qlik Sense 1.1 Copyright QlikTech International AB. All rights reserved.

Introducing Director 11

TUT19344 Managing RH/CentOS with SUSE Manager

Apache LDAP Configuration

Cloud computing - Architecting in the cloud

Server & Cloud Management

Transcription:

How SUSE Is Helping You Rock The Public Cloud James Mason Robert Schweikert Technical Architect, Public Cloud jmason@suse.com Public Cloud Architect rjschwei@suse.com

Topics 2 A very quick and brief Public Cloud intro SLES On Demand Bring Your Own Subscription (BYOS) Containers Managing Your Deployments

What is the Public Cloud

The Public Cloud A Public Cloud makes Cloud resources available over a network that is open to anyone Everyone uses the cloud already 4 Gmail, G+, Facebook, FourSquare, Netflix,... All are cloud service based We will focus on IaaS (Infrastructure as a Service)

IaaS 5 A server or a data center in the cloud User has systems administrator responsibility Treat the running server (instance) just as you would treat a physical server Update for security, bug fixes Set up and configure applications Removes the hardware handling responsibility HW failures are the providers problem Adding capacity, the providers problem Network wiring, the providers problem

The Public Cloud A collection of services Availability of massive resources around the world 6 DB, Data Analysis, Storage, others Or local for smaller Cloud Service Providers (CSP)

SUSE Public Cloud Partners 7

SUSE Linux Enterprise On Demand

On Demand images Fire up and use ready Maintained and published by SUSE 9 Repositories configured at boot Some images will be published by Orbitera in Marketplace Managed lifecycle Images get deprecated when replacement image is released Removed after 6 months Images updated for critical security issues

On Demand images 10 Contain special sauce Find region local update server Register with region local update server Not useful if you want to Use SUSE Manager to manage your updates Want to use your own SMT server Register with SCC

On Demand images Found in Quick Launch Wizard in Amazon EC2 General public image listing in Google Compute Engine 11 Also in the General Catalog in Amazon EC2 Aliases sles11 and sles12 for the command line tools General public image listing in HP Helion Public Cloud Gallery in Microsoft Azure

Update infrastructure for on demand 1 to N guests Provider framework Region 3 to N region servers Region 1 to N guests 2 to N SMT servers 12

On Demand Region Server Maps IP addresses to regions Hands out SMT server information for given region in random order SMT Servers Provide the updates region local No network charges Low latencies 13 We are about 1 order of magnitude faster than other distributions

On Demand 14 Special sauce Connect to region servers Register with SMT server Detect if the SMT server is not there for some reason and switch to sibling (HA failover)

On Demand The special sauce will interfere if you attempt to manage updates with a different SMT, SUSE Manager, or use SCC 15 Don't do that Use for Production if you do not have a direct relationship with SUSE for support Bursting Testing Kicking the tires If you do not want to connect Public Cloud instances to an existing update infrastructure in your data center

On Demand In a VPC/Virtual Network/... Need a route to connect to the SMT servers Use a proxy, routing tables, etc (depends on the framework) Use information service to find IP addresses of our servers 16 pint amazon servers (provides information of all infrastructure servers in AWS EC2) Information service (more about this later) python-susepubcloudinfo package REST API at https://susepubliccloudinfo.suse.com Use to find latest images Information about infrastructure servers

Bring Your Own Subscription

Bring Your Own Subscription Your existing entitlements are valid in the Public Cloud For SLES 11 need to sign addendum to EULA, see the BYOS announcement from SUSECon '14 1 socket pair entitlement is good for 2 virtual machines Entitlements are stackable No VCPU restriction on the instances Carries your existing support agreement to the Public Cloud 18 You get someone to call and complain when there are problems

Bring Your Own Subscription Use for Migration to the Public Cloud at the base CSP price Self-managed updates for bursting Extending your data center with Public Cloud resources permanently You can 19 Tie instances into your existing update infrastructure Add Live Patching to your BYOS instances

Bring Your Own Subscription We provide BYOS images In Amazon EC2, Google Compute Engine, HP Helion Public Cloud, Microsoft Azure SLES 11 SP4 SLES 12 SUSE Manager In Amazon EC2 20 SLES 11 SP3 images exist but are about to go away (life cycle policy applies) SLES 12 for SAP Applications

Bring Your Own Subscription Or you can... build your own images, with kiwi, SUSE Studio, or migration toolchains add any configuration management, applications/services clone your own base images But then... you still need to upload that image, different for different frameworks, some easier than others 21 See TUT8018 at SUSECon '14

Bring Your Own Subscription A few caveats: 22 we do generally not refresh the BYOS images Released on FCS date Removed at EOL (life cycle policy) no access to the on-demand update infrastructure you must provide your own (SUSE Manager, SMT, direct SCC, etc.) Can not convert on-demand images to BYOS and vice-verse

Containers

Containers Are also invading the Public Cloud SLES 12 fully integrated with Amazon EC2 Container Service (ECS) Integration point with other providers is not yet obvious The Mythical App Container Thursday at 3:30 P.M. C-Lotenzaal 24

Managing Your Deployments

Managing Your Deployments 26 Public Cloud Module Command line tools SUSE maintained code

Public Cloud Module SLE 12 SLES 11 >= SP3 supported by SUSE Contains Initialization code for frameworks cloud-init, walinuxagent. Tools for interacting with Public Cloud frameworks (SLE 12 only) CSP tools (SLE 12 only) SUSE Linux Enterprise 12- Modules and Backports Thursday at 10:45 A.M. 9-Ontvangkamer 27

Managing Your Deployments azurectl (coming soon; SUSE initiated project) python-based library for managing Azure content replacement for nodejs-based 'azure' community contribution welcomed: https://github.com/suse/azurectl azurectl compute image list 28 azurectl compute storage upload \ --source=<file> --name=<blobname> azurectl compute vm create \ --cloud-service-name=<name> --image-name=<image>

Command line tools ec2utils (SUSE initiated project) EC2 image management made easier part of Enceladus GitHub project ec2uploadimg ec2publishimg assign a deprecation date, removal date, replacement image in metadata aws-cli 29 set images public or private ec2deprecateimg upload a compressed raw file to create an EBS-backed AMI Amazon led project in GitHub

Command line tools gcloud Google tools developed by Google Not yet in Github OpenStack tools 30 The clients from the OpenStack project that work with HP Helion Public Cloud and SUSE OpenStack Cloud

Command line tools pint command-line client for https://susepubliccloudinfo.suse.com json or XML output python library for inclusion in your own scripts part of Enceladus project pint amazon servers pint microsoft images --active --region 'West US' \ --filter 'name~sles-11' pint google images --deleted \ 31 --filter 'deleted<20150101' --json

Enceladus Enceladus is the sixth-largest moon of Saturn. Cassini first discovered a water-rich plume; some of the water vapor from its 100 volcanic geysers falls back as "snow". The atmosphere of Enceladus is composed of 91% water vapor, 4% nitrogen, 3.2% carbon dioxide, and 1.7% methane. In other words, one big cloud. 32

Enceladus project 33 open-source code around public cloud projects https://github.com/suse/enceladus/ ec2utils pint CSP metadata readers client-side code for our on-demand infrastructure integration cloud formation templates Icinga/Nagios plug-ins

Getting Started: jump in for free!

Getting Started http://aws.amazon.com/free/ 1st year free* 750 hours per month of Linux, including SLES, t2.micro 5GB of S3 storage per month 35

Getting Started http://azure.microsoft.com/en-us/pricing/free-trial/ $200 credit over 30 days No restrictions except the time limit. 36

Getting Started https://cloud.google.com/free-trial/ $300 credit over 60 days Limited to eight concurrent cores Credit is used when you exceed the App Engine free quota 37

Now go rock the cloud! http://suse.com/public-cloud Thank you. 38

39

40 Corporate Headquarters +49 911 740 53 0 (Worldwide) Join us on: Maxfeldstrasse 5 90409 Nuremberg Germany www.suse.com www.opensuse.org

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 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.