Oracle Solaris Cloud Management and Deployment with OpenStack

Post on 15-Jan-2017

391 views 1 download

transcript

Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.

CloudManagementandDeploymentwithOpenStack

EricSaxeDirectorofEngineeringOracleSolarisCloudTechnologies

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

SafeHarborStatementThefollowingisintendedtooutlineourgeneralproductdirection.Itisintendedforinformationpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfunctionality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andtimingofanyfeaturesorfunctionalitydescribedforOracle’sproductsremainsatthesolediscretionofOracle.

3

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

ProgramAgenda

OpenStack &Cloud:StateoftheEnterprise

OpenStack Overview

DesigningyourCloudArchitecture:BestPractices

Q&A

1

2

3

4

4

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

ProgramAgenda

OpenStack &Cloud:StateoftheEnterprise

OpenStack Overview

DesigningyourCloudArchitecture:BestPractices

Q&A

1

2

3

4

5

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

CloudComputing:StateoftheEnterpriseWhat’sDrivingEnterprisestoCloudSystems?

• CloudBenefitsITConsumers– Agilitythroughself-serviceautomation–On-demandprovidesOpEx vs.CapEx options

• CloudBenefitsITProviders– Bettercapacityplanningandassetutilization– Centralizedmonitoringandreporting–ManageITasacollectionofprovidedservices

• Notsurprising:ManyEnterpriseshave,orarelookingtoeitherdeploynewclouds,orshifttocloudbasedmanagementforexistinginfrastructure

6

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

CloudComputing:StateoftheEnterpriseAgilityatEveryLevel

SoftwareasaService

PlatformasaService

• ComputeInstances,Storage,NetworkTopologiesOn-Demand–Physicalinfrastructureabstractedaway–Noticketstosubmitorsystemstorack/cable

InfrastructureasaService

7

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

CloudComputing:StateoftheEnterpriseAgilityatEveryLevel

SoftwareasaService • PaaS:Application,Database,run-timeOn-Demand–Compute,Storage,Networkinginfrastructureabstractedaway–Enablesdeveloperstofocusentirelyondevelopment:writing,debugging,deployingcode–EnablesDev/Ops

InfrastructureasaServiceInfrastructureasaService

PlatformasaService

8

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

ProgramAgenda

OpenStack &Cloud:StateoftheEnterprise

OpenStack Overview

DesigningyourCloudArchitecture:BestPractices

Q&A

1

2

3

4

9

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.| 10

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

OracleOpenStackforOracleSolaris

HorizonCentralizedCloudManagement

ZonesandKernelZonesZeroOverheadcontainerand

Type2hypervisor

Nova/IronicSelf-ServiceCompute

andBareMetal

BuiltintotheInfrastructure

11

ElasticvSwitch andOpenvSwitch

Application definedSDNandinteroperability

NeutronSoftwareDefined

Networking

ZFSFilesystemBuiltincompression,

encryption anddeduplication

Cinder/SwiftCloudScalestorage

UnifiedArchivesFast,flexible cloningand

disasterrecovery

Heat/GlanceMurano/Trove

PlatformasaService

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

OpenStack Services

Component Description Component Description

Nova Computevirtualization Glance Imagemanagementanddeployment

Cinder Blockstorage Swift Objectstorage

Neutron Softwaredefinednetworking Heat ApplicationandVMorchestration

Keystone Authentication betweencloudservices Murano Applicationcatalog

Horizon Webbaseddashboard Trove DatabaseasaService

OverviewofCoreComponents

12

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

OpenStack LogicalLayout

13

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

11.2SRU1

ImagePackagingSystem

• SeamlessintegrationwithIPS– Fulldependencymanagement– Failproofupdateswithrollback

• IntegratedwithOracleSolarisZonesandUnifiedArchivesforseamlesslifecyclemanagement• Foundationforcloudupdatestrategy– ConfigurationanddatabaseschemasupdatedthroughSMFupdateserviceswithfullrollback

Easyandfastcloudupdate

11.3Clone

14

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

ServiceManagementFacility

• OpenStack servicesrunwithminimumprivilegesnecessary,anddon’trunasroot– CreateusersfordifferentOpenStack services– LeverageRBACtoenableprivilegedactions

• Automaticservicerestartfromfailure– IntegratedwithOracleSolarisfaultmanagement– Fulldependencycheckingforpreciseandefficientcloudstartup

SecureandHighlyavailableandreliablecloudservices

xx

SMFServices

15

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

OpenStack Cinder/SwiftDataManagement– ZFS

• ZFSisfoundationforCinderandSwift– iSCSI orFCLUNprovisioning– Leverageintegrateddataservicesincludingsnapshots,compressionandencryption– Thesedataservicesarecompletelytransparenttotheguests

• IntegratedOpenStack supportforZFSSA

Productionreadydatamanagement,nocompromises

VirtualEnvironments

CinderVolume

ISCSILUNISCSILUNISCSILUN

16

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

OracleSolaris

Immutable Guest

#

Immutable Guest

Firewall

• Theundercloud lockeddown– OpenStack nova-computenodesrunwithdynamic-zone policy– AllowingonlyZonestobeinstalledandrunbutotherwisecompletelylocked

• Theguestinstances– ThroughOpenStack flavorsaspartofnovathetenantusercanchoosetouseanyoftheotherpolicy– Usenone fordevelopmentandstrict forproductionforexmaple

17

UsingImmutableZonesinOpenStack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

BareMetalProvisioningwithIronicOpenStack KiloinOracleSolaris11.3

18

• Manageanddeploybaremetalinadditiontovirtualmachines–OracleSolarisZones,OracleSolarisKernelZones,OracleSolarisBareMetal– UsesameUnifiedArchiveforphysicalandvirtualdeployments

• IntegratedwithAutomatedInstallerdeploymentframework

Compute

OracleSolarisZones BareMetal

Environments

OracleSolarisKernelZones

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

OpenStack KiloinOracleSolaris11.3

• Engineeredforsecurityandcompliance–Minimalprivilegesforcloudservices– Lockdowninfrastructurewithimmutability

• Assuredreliabilityandscale– Automaticservicerestartandnodedependencies– Guaranteeddataintegrity

• Seamlessupgrade,instantroll-back• SPARC,x86,VirtualizedandBareMetalEnvironments

OS.Virtualization.SDN.OpenStack.Complete.

19

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

ProgramAgenda

OpenStack &Cloud:StateoftheEnterprise

OpenStack Overview

DesigningyourCloudArchitecture:BestPractices

Q&A

1

2

3

4

20

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.| 21

OpenStack PhysicalLayout

NetworkNode

StorageNode

StorageNetwork

CloudNetwork

ComputeNode

ComputeNode

ComputeNode

ComputeNode

ComputeNode

PublicNetwork

7/7/16

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.| 22

FlatNetworkingModelOpenStack PhysicalLayout

StorageNode

StorageNetwork

CloudNetwork

ComputeNode

ComputeNode

ComputeNode

ComputeNode

ComputeNode

PublicNetwork

7/7/16

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.| 23

GeneralCloudArchitecturewithOpenStackControllerOpenStack PhysicalLayout

NetworkNode

StorageNode

StorageNetwork

CloudNetwork

OpenStackNetwork

ComputeNode

ComputeNode

ComputeNode

ComputeNode

OpenStackController

ComputeNode

PublicNetwork

7/7/16

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.| 24

“CloudInaRack“CaseStudyfromOOW2015OpenStack PhysicalLayout

NetworkNode

StorageNode

StorageNetwork

CloudNetwork

OpenStackNetwork

ComputeNode

ComputeNode

ComputeNode

ComputeNode

OpenStackController

ComputeNode

PublicNetwork

7/7/16

CIRack

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

DesignConsiderations

• BuildacloudwithOracleSolarisOpenStack– Fullysupported,EnterprisereadySoftwareStack–OptimizedforOracleDatabaseWorkload

• Lock-downtheCloud–OutsiteNetworkAccessonlybyOpenStackInstances– NodirectAccesstoInfrastructureComponentsandControlLogic

• VirtualizetheWorkload.VirtualizetheControlLogic– PowertheInfrastructureandtheWorkloadswithSolarisZones

25

MakeitEasytoMaintainandSecure

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

OracleSolaris

SolarisKernelZonesAdvantages

• VirtualizationMobility• NoVirtualizationOverhead• UnifiedSetupforDevelopment/Test/ProductionofthePlatform– GlobalZone,NonGlobalZone,KernelZone- it'salwaysaZone

• FlexibleScalabilityfortheControlPlane– Scalevertical• AddCPUandMemorytoaKernelZone

– Scalehorizontal• AddanotherNode:AddanotherKernelZone

26

VirtualizetheWorkloadandVirtualizetheControlLogicOracleSolaris

iSCSI

Solaris11.2KZone

Solaris11.3KZone

Solaris11.3KZone

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

SimplifiedCloudLifecycleManagement• CreateareplicableSetupwithAI,IPS,BE'sandFBS– UseAutomatedInstaller(AI)toInstallZonesandNodes– InstallandUpdateOpenStackSoftwareasIPS-Packages

• OpenStackConfiguratonthroughFirstBootServices(FBS)orPuppet• SetupandConfiguretheCloudinMinutesnotDays• EnableCloudLifeCycyleManagementwithBootEnvironments(BE)

27

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

Database-as-a-ServicewithTroveFutures- WorkinProgress

28

• Provisionandmanagedatabaseinstancesinthecloud– CurrentlysupportsMySQL andotheropensourcedatabases–OracleDatabaseinroadmap

• IntegratedintoOpenStack Horizondashboard

ClusteredDatabase

Single InstanceDatabases

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

Automated,simplified,multi-nodeclouddeploymentandconfiguration

29

OpenStackInstaller

CloudCompute(VMHosting)CloudStorageCloudControllerCloudCompute(VMHosting)CloudStorage

OpenStack CloudInstallerFutures– WorkinProgress

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

GettingStarted

• OracleOpenStack forOracleSolaris,andOracleLinux– http://www.oracle.com/openstack

• OntheOpenStackMarketplace– http://www.openstack.org/marketplace

• SourceCodeforSolarisOpenStack Drivers– https://java.net/projects/solaris-userland/sources/gate/show/components/openstack

OpenStack onOracleSolarisresources

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.| 31

Questions?

• oracle.com/solaris• @ORCL_Solaris• facebook.com/oraclesolaris• OracleSolarisInsider• blogs.oracle.com/solaris• youtube.com/oraclesolaris

LearnMore;StayConnected