Upload
otn-systems-hub
View
397
Download
1
Embed Size (px)
Citation preview
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