Top Banner
22

Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3

Jan 15, 2017

Download

Software

OTN Systems Hub
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3
Page 2: Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3

Copyright©2016, Oracleand/oritsaffiliates.Allrightsreserved.|

Simple,Flexible,Fast:Virtualizationin11.3

DuncanHardie – PrincipalProductManagerEdwardPilatowicz – SeniorPrincipalSoftwareEngineerOracleSolarisJune14,2016

Page 3: Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3

Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|

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

3

Page 4: Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3

Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.| 4

SolarisVirtualizationvs.theCompetitionOSandVirtualization– EngineeredTogether

RHEL Native Zone or Kernel Zone

VMware

HP

TraditionalHypervisorsSeparate,isolated,slow

NativeZones,KernelZonesEngineered, performant, robust, secure

Oracle Solaris Host OS

Hardware

DeepIn

tegration

Softw

areinSilicon

Page 5: Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3

Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|

OracleSolarisVirtualizationAdvantagesReadonly,lockeddownvirtualizationwithcomplianceprotectsagainstattacks/errors

CostEfficient

CloudBase

Secure

Fullyintegrated,flexible,cloudreadysolutionsignificantlyreducesadminoverhead

Allresourcesusedefficiently, intimatesharingfordynamicworkloads,scaleupandscaleout

Builtin,noadditionalcost,nooverheadvirtualization,deliversmostefficientinfrastructurelicenseuse

Optimized

Page 6: Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3

Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|

VirtualizationTypes

6

Flexibility Isolation

LDoms

Hardware

Kernel Kernel

OVMServerforSPARC

FUSION APPLICATIONS DATABASE

Kernel

NativeZone

Hardware

S10Zone

Kernel

KernelZone

OracleSolarisZones

FUSION APPLICATIONS DATABASE FUSION APPLICATIONS

LDoms

PDOM

Kernel Kernel

LDoms

PDOM

PhysicalDomains

FUSION APPLICATIONS DATABASE

Page 7: Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3

Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|

OVMServerforSPARC

DeployAndMoveBetweenVirtualizationTypes

UNPRECEDENTEDFLEXIBILITY

UnifiedArchive

• NoVirtualization“lock-in”

• Evenmovebacktobaremetal

• MovefromDevelopmenttoTesttoProductionwithconfidence

OracleSolaris

Solaris Zone

DATABASE

OracleSolaris

DATABASE

OracleSolaris

DATABASE

7

Page 8: Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3

Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|

OracleSolarisGlobalZone

Admin

OracleSolarisZones• UsedbyalmosteverySolariscustomer

• Direction:the“cloudspace”ismovingtowardsOSvirtualization

• From11.2allappsshouldberunninginsideazoneofsomekind

8

SolarisNativeZone

DEVELOPMENT

VSWITCH VSWITCH VSWITCH

SolarisNativeZone

PRODUCTION

SolarisKernelZone

PRODUCTION

Solaris10Zone

LEGACY

net0

net1

net2

net3

net0 net1 net0 net0 net0

ZBE3

NFS

ZBE1 ZBE2 ZBE3 ZBE4

ZBE1ZBE2

ZBE4

SAN

SRUCPU CPU CPU CPU

iSCSI

RAD Console

Page 9: Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3

Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|

TheBestVirtualizationForCloud

HighestEfficiency• Avoidthevirtualizationtax• PowertheapplicationnottheTechnology

InstantResourceSharing• Bestapplicationperformanceprofile

• Isolateresourcesonlywhennecessary

TotalScalability• Nodropoffinperformance• Runalltypesofapplicationsinavirtualenvironment

9

Page 10: Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3

Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|

KernelZones– theHybridHypervisor• KernelZonescanbeoptimizedunlikeanyothervirtualizationtechnology

• AsSolarisistheguest&hostthereistheopportunitytooptimize

• Optimizingmeans:– Betterperformance– Lesscrosshypervisorcalls

• AllwhilemaintainingtheresourcesharingofSolarisZones

10

Kernel

Hardware

KernelZone

Kernel

Traditional Accelerated

Page 11: Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3

Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|

SecureLiveMigrationwithKernelZones• MoveKernelZoneswithoutoutage

– LivemigrateonSPARCandx86– Nodowntimehostmaintenance– Performloadbalancingacrossinfrastructure

– ForwardandbackwardcompatibilityforLiveMigrationmoves

–OracleSolaris11.3orlaterrequired

11

OracleSolarisOracleSolaris

Solaris11.3Zone Solaris11.3Zone

SAN

iSCSI NFS

Page 12: Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3

Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.| 12

Page 13: Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3

Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|

• ImmutableZones– Readonlyvirtualization– AlsopossiblewithglobalzoneandOVMServerforSPARCguest

– Accessviaatrustedpath

• New- DynamicZonessetting,allowscreationofzones– VeryusefulforOpenstack Novanodes

• Readymade“templates”

13

Read-OnlyVirtualMachinesProtecttheApplicationInfrastructure

None Flexible Fixed D-Zone Strict

/, /usr, /lb,… Writeable ReadOnly ReadOnly ReadOnly ReadOnly

/etc Writeable Writeable ReadOnly ReadOnly ReadOnly

/var Writeable Writeable Writeable Writeable Read Only

other Writeable ReadOnly ReadOnly ReadOnly ReadOnly

Create Zone Yes No No Yes No

Page 14: Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3

Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|

ZOSSforNFS• Morestoragetypessupported

– Asof11.3putKernelZonerootonNFSaswellasSAN/iSCSI

– Totalstoragetypeflexibility– Avoidconfigurationerrors–Massivelyreducenumberofconfigurationsteps(upto85%lesscommands)

14

NEW

OracleSolarisOracleSolaris

SAN

iSCSI NFS

SolarisNativeZone

PRODUCTION

SolarisKernelZone

PRODUCTION

SolarisNativeZone

PRODUCTION

SolarisKernelZone

PRODUCTION

Page 15: Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3

Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|

AdjustWithoutServiceInterruptions• IndependentZoneversionswithKernelZones– Inplaceupdatesonsinglesystem– Simplertoco-ordinateoutagewindows

• Dynamicresourcerebalancing– Live reconfigurationchangesactiveinstances

– Respondinstantlytogrowth– Adddevices“onthefly”– AlsoavailableforKernelZones

15

50%REDUCTIONIN

PLANNEDOUTAGES

Page 16: Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3

Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|

LiveZoneReconfigurationThreeWaystoMakeaChange

16

PermanentColdReconfiguration

Usezonecfgtomakechanges

Rebootzone

PermanentLiveReconfiguration

Usezonecfgtomakechanges

zoneadmapply

TemporaryLiveReconfiguration

zonecfg -r

Page 17: Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3

Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|

ZoneResourceManagementImprovements• AssignZoneCPUresourcesbyCPUs,Cores,andSockets

• AppliestoZonesandResourcePools

• Usepsrinfo –t toshowsocket/core/cpu layout

• Makesconfiguringandcomplyingwithlicensehardpartitionrulesmucheasier

• Recognizedlicenseboundary

17

OracleSolaris

SolarisZone SolarisZone

CoreCore

SolarisZone

Core

CoreCore

Socket

Core

Page 18: Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3

Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|

• Docker openplatformbeingbroughttoOracleSolarisZones

• OraclejoinsOpenContainerInitiative– createopenindustrystandards

• Accesstoenterpriseclasssecurity,resourceisolationandanalytics

Docker forOracleSolarisZones

18

OCI

“IntegratingDocker withOracleSolarisZoneswillbringamatureandprovencontainertechnologytoDocker environmentsrunninginenterpriseclassclouds”- NickStinemates,VicePresidentofBusinessDevelopment&TechnicalAlliancesforDocker

Page 19: Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3

Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|

Docker andOracleSolarisCombined– PerfectPartnership• FamiliarDocker Experience

– Fastapplicationdevlifecycle– Hugeecosystemwithprovenbenefits

• LeverageOracleSolarisKeyFeatures– Secure,mature,built-invirtualization– Securevirtualstorage&network– Zerodowntimepatching,instantrollback– Secureremoteadministration&role-basedaccesscontrol

–Observability,configurationmanagement&audit

Security

ZFS

BEs

IPS

RAD

SMF

DTrace

N/workV12N

SOLARIS

19

Page 20: Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3

Copyright©2016 Oracleand/oritsaffiliates.Allrightsreserved.|

OpenStack AcrossOracle’sPortfolio

HorizonCentralizedCloudManagement

ZonesandKernelZones

Nova/IronicSelf-ServiceCompute

andBareMetal

ElasticVirtualSwitchandOpenvSwitch

NeutronSoftwareDefined

Networking

ZFSFileSystem

Cinder/SwiftCloudScaleStorage

UnifiedArchives

Heat/GlanceMurano /Trove

PlatformasaService

BuiltintotheInfrastructure

20

Page 21: Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3

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

Page 22: Oracle Solaris Simple, Flexible, Fast: Virtualization in 11.3