Software Defined Everything - SUSECON

Transcription

Software Defined EverythingManagement, Clouds, Containers, and StoragePete ChadwickJoachim WernerSenior Product Managerpchadwick@suse.comSenior Product Managerjoe@suse.com

Data Center History - 1970s One (big) Server 100s of users LimitedVirtualization"IBM System360 Model 30" by Dave Ross - Flickr: IBM System/360 Model 30.Licensed under CC BY 2.0 via Commons - https://commons.wikimedia.org/wiki/File:IBM System360 Model 30.jpg3

Data Center History - 2000s4 Scale up servers 1000s of users 100s of VMs

Data Center History - Now Scale out servers Millions of users 10,000s of images No increase in staffScale drives new approaches5

45%Innovation58%Agility88%Containers are the Future6

Traditional data center Virtual MachineNetworkServers7StorageHypervisorOps

BecauseNew features;faster please!I want changeI need stabilityDev8Ops

Leads toWall of confusionIt works on my systemDev9Not so fast.Ops

DevOps Model Infrastructure as code‒Orchestrate the creation and deployment of images‒Manifests describe images and workloads‒Fully virtualized infrastructureMicroservices‒ 10Provision services instead of serversContainerization‒Build once‒Deploy often and anywhere

ResultBut, DevOps drives a new infrastructure11

SUSE and DevOps

Emerging InfrastructureManagement MonitoringImage Creation PatchingMonitoring ImagePatchingCreation ConfigurationOrchestration ManagementMonitoring OrchestrationSLA AwarenessIaaSOSBig DataOSPaaSOSOSInfrastructure APIsPublicCloudResource OrchestrationSoftware Defined EverythingHypervisorStorageNetworkOSPhysical Infrastructure: Server, Switches, Storage13Containers

SUSE SolutionsSUSE Linux Enterprise Server Modules Signed Packages Package HubManagement Monitoring Patching Image Creation ConfigurationManagement OrchestrationIaaSOSBig DataOSPaaSOSOSInfrastructure APIsPublicCloudResource OrchestrationSoftware Defined EverythingHypervisorStorageNetworkOSPhysical Infrastructure: Server, Switches, Storage14Containers

SUSE SolutionsSUSE Linux Enterprise Server Xen, KVM Partners: VMware, Hyper-VManagement Monitoring Patching Image Creation ConfigurationManagement OrchestrationIaaSOSBig DataPaaSOSOSOSInfrastructure APIsPublicCloudResource OrchestrationSoftware Defined EverythingHypervisorStorageNetworkSUSE Linux Enterprise ServerPhysical Infrastructure: Server, Switches, Storage15Containers

SUSE SolutionsSUSE Enterprise Storage Scalable storage cluster Built on CephManagement Monitoring Patching Image Creation ConfigurationManagement OrchestrationIaaSBig DataOSPaaSOSOSOSInfrastructure APIsPublicCloudResource OrchestrationSoftware Defined EverythingKVM, XenStorageNetwork(VMware, HyperV)SUSE Linux Enterprise ServerPhysical Infrastructure: Server, Switches, Storage16Containers

SUSE SolutionsSUSE Linux Enterprise Server Open vSwitch Future: Open Virtual NetworkIaaSManagementBig DataPaaS IOvisorMonitoring Partners (Plumgrid, Midokura,PatchingOSOSOSContrail,.)Image CreationConfigurationInfrastructure APIsContainers OS Management OrchestrationPublicCloudResource OrchestrationSoftware Defined EverythingKVM, Xen(VMware, HyperV)SUSE EnterpriseStorageNetworkSUSE Linux Enterprise ServerPhysical Infrastructure: Server, Switches, Storage17

SUSE SolutionsSUSE OpenStack Cloud Based on leading open IaaSManagementBig DataPaaSsourceMonitoringcloud solutionPatchingOSOS Supports OpenStack and OSEC2 APIsImage CreationIntegrated with SUSE Linux andConfigurationInfrastructure APIsunderlying SDx offeringsManagementContainers OS OrchestrationResource OrchestrationSoftware Defined EverythingKVM, Xen(VMware, HyperV)SUSE EnterpriseStorageOVS/OVN(partners)SUSE Linux Enterprise ServerPhysical Infrastructure: Server, Switches, Storage18PublicCloud

SUSE SolutionsManagement Monitoring Patching Image Creation ConfigurationManagement OrchestrationSUSE Cloud Service Provider Program SUSE Linux Enterprise Serveravailabilityin over 50 CSPs includingIaaSDataAWS EC2, Microsoft BigAzure,Google PaaSCompute EngineOSOSOS Integrated update servers Bring Your Own SubscriptionInfrastructure APIs Tools to create and manage cloudOpenStackCloudLinuximages provided SUSEas partof SUSEEnterprise M, Xen(VMware, HyperV)SUSE EnterpriseStorageOVS/OVN(partners)SUSE Linux Enterprise ServerPhysical Infrastructure: Server, Switches, Storage19ContainersOSPublicCloud

SUSE SolutionsSUSE Linux Enterprise Server Integrated support for hosting LXC andDocker Just Enough OperatingIaaSSystem forBig DataManagementMonitoringoptimized container images Future - OrchestrationPatchingOSOSPaaSContainers Image Creation ConfigurationManagement OrchestrationOSOS Infrastructure APIsSUSE OpenStack CloudSoftware Defined EverythingKVM, Xen(VMware, HyperV)SUSE EnterpriseStorageOVS/OVN(partners)SUSE Linux Enterprise ServerPhysical Infrastructure: Server, Switches, Storage20SUSECloudServiceProviderProgram

SUSE SolutionsCloud Foundry Integration Pivotal support for Cloud Foundry onSUSE Linux Enterprise Server Future:IaaSManagement SUSE optimized tool chainMonitoring JeOS based workloadsPatchingOS Integration with SUSE OpenStackImageCreationCloudConfigurationBig DataPaaS OSOSSUSE Linux DockerJeOS Management OrchestrationInfrastructure APIsSUSE OpenStack CloudSoftware Defined EverythingKVM, Xen(VMware, HyperV)SUSE EnterpriseStorageOVS/OVN(partners)SUSE Linux Enterprise ServerPhysical Infrastructure: Server, Switches, Storage21SUSECloudServiceProviderProgram

SUSE SolutionsManagement Monitoring Patching Image Creation ConfigurationManagement OrchestrationHadoop Integration with SUSELinux Enterprise Server Partner support from Clouderaand Hortonworks Integration with SUSEBig DataCloud FoundryOpenStackCloudSUSE Linux IaaSDockerOSOSJeOSInfrastructure APIsSUSE OpenStack CloudSoftware Defined EverythingKVM, Xen(VMware, HyperV)SUSE EnterpriseStorageOVS/OVN(partners)SUSE Linux Enterprise ServerPhysical Infrastructure: Server, Switches, Storage22JeOSSUSECloudServiceProviderProgram

SUSE SolutionsManagement Monitoring Patching Image Creation ConfigurationManagement OrchestrationSUSE OpenStack Cloud Self Service interface Create, launch, manage VMs Configure SDx servicesIaaSHadoopCloud FoundrySLESOSJeOSJeOSInfrastructure APIsSUSE OpenStack CloudSoftware Defined EverythingKVM, Xen(VMware, HyperV)SUSE EnterpriseStorageOVS/OVN(partners)SUSE Linux Enterprise ServerPhysical Infrastructure: Server, Switches, Storage23SUSE Linux DockerSUSECloudServiceProviderProgram

SUSE SolutionsManagement Monitoring Patching Image Creation ConfigurationManagement OrchestrationSUSE Manager Lifecycle management ofservers, VMs and containers Supports images across privateSUSEHadoopand publiccloudsOpenStackCloudCloud FoundrySLESJeOSJeOSInfrastructure APIsSUSE OpenStack CloudSoftware Defined EverythingKVM, Xen(VMware, HyperV)SUSE EnterpriseStorageOVS/OVN(partners)SUSE Linux Enterprise ServerPhysical Infrastructure: Server, Switches, Storage24SUSE Linux DockerSUSECloudServiceProviderProgram

SUSE SolutionsManagement SUSE Manager Image Creation ConfigurationManagement OrchestrationSUSE Studio and Kiwi Create customized OS images Build from golden images orSUSEHadoopCloud Foundrycustomizeat deploymentOpenStack Automatically launch images inCloudJeOSpublic or private cloud SLESMachineryInfrastructure APIs Inspection of workloads Monitor configurationSUSE changesOpenStack Cloud Migration to public/private cloudSoftware Defined EverythingKVM, Xen(VMware, HyperV)SUSE EnterpriseStorageOVS/OVN(partners)SUSE Linux Enterprise ServerPhysical Infrastructure: Server, Switches, Storage25SUSE Linux DockerJeOSSUSECloudServiceProviderProgram

SUSE SolutionsManagement SUSE Manager SUSE Studio Kiwi Machinery ConfigurationManagement Orchestration26Configuration Management CFengineSUSE and PuppetHadoopCloud FoundryOpenStacksupportedin AdvancedCloudJeOSSystems ManagementSLESmodule Future: SaltStack integration withInfrastructure APIsSUSE ManagerSUSE OpenStack Cloud Realtime configurationSoftware Defined EverythingmanagementXenSUSE EnterpriseOVS/OVNSUSE KVM,OpenStackCloud(VMware, HyperV)Storage(partners) Administrationof physicalcloudinfrastructure SUSE Linux Enterprise Server Automated configuration ofcloudPhysicalserversInfrastructure: Server, Switches, Storage Allocation of cloud servicesSUSE Linux DockerJeOSSUSECloudServiceProviderProgram

SUSE Portfolio for the FutureManagement SUSE Manager SUSE Studio Kiwi Machinery SaltStack SUSE OpenStackCloudSUSEOpenStackCloudHadoopCloud FoundrySLESJeOSJeOSInfrastructure APIsSUSE OpenStack CloudSoftware Defined EverythingKVM, Xen(VMware, HyperV)SUSE EnterpriseStorageOVS/OVN(partners)SUSE Linux Enterprise ServerPhysical Infrastructure: Server, Switches, Storage27SUSE Linux DockerSUSECloudServiceProviderProgram

Session Recommendations @SUSECon28 FUT19146: Advanced Systems Management withMachinery FUT20721: SUSE Manager Roadmap FUT20731: SUSE Linux Enterprise TechnologyRoadmap HO20098: Install and Configure SMT and SUSEManager for Dummies TUT18400: Architecting your SUSE ManagerDeployment TUT19312: The SUSE Build Story TUT20514: SaltStack and SUSE

Questions?Thank you.29

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.Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope oftheir 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 aproduct. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in makingpurchasing 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. Thedevelopment, release, and timing of features or functionality described for SUSE products remains at the solediscretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, atany time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced inthis presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. Allthird-party trademarks are the property of their respective owners.

Software Defined Everything Resource Orchestration SUSE Linux Enterprise Server Physical Infrastructure: Server, Switches, Storage PaaS Public Cloud OS OS OS OS KVM, Xen (VMware, HyperV) SUSE Enterprise Network Storage SUSE Linux Enterprise Server Open vSwitch Future: Open Virtual Network IOvisor Partners (Plumgrid, Midokura, Contrail, .)