SLAW 3 steps to running VMware Apps as-is on Oracle Cloud...
Transcript of SLAW 3 steps to running VMware Apps as-is on Oracle Cloud...
Copyright©2018,Oracleand/oritsaffiliates.Allrightsreserved.|
3 steps to running VMware Apps “as-is”onOracleCloud
SimonLawProductManagerOracleCloudInfrastructureRavelloServiceDec7th,2017
Copyright©2018,Oracleand/oritsaffiliates.Allrightsreserved.|
Ravellobringsdata-centercapabilitiestopubliccloud
Noworkloadchangesà Data-centertocloudinhours,andNOT months
EnablesrunningVMware orKVM workloadsonpubliccloudwithoutanychanges
SameVMs,networking&storage
3
DataCenter
Copyright©2018,Oracleand/oritsaffiliates.Allrightsreserved.|
Complexapplicationenvironmentindata-centers
4
web_01
web_02
web_n
app_01
app_02
app_n
db_01
db_02
db_n
192.168.10.x 192.168.20.x 192.168.30.x
~ ~ ~
Alwaysneedmoreenvironmentsfordevelopment, manual testing, automated testing, staging, UAT, security testing …
andalsoProduction
Copyright©2018,Oracleand/oritsaffiliates.Allrightsreserved.| 5
Publiccloudisverydifferent fromdata-center
Migrationrequiresapplicationre-writes,re-platforming,re-networking–expensive &timeconsuming
ChallengeswiththealternativestoRavello
VMwareVMscan’trun onmostpubliccloud
Cloudnetwork&securityappliancesdifferent from
data-center
Layer2networkingnotsupported
Re-platforming Re-configurationRe-networking
Copyright©2018,Oracleand/oritsaffiliates.Allrightsreserved.|
Changenothing– runitinthecloud
6
web_01
web_02
web_n
app_01
app_02
app_n
db_01
db_02
db_n
192.168.10.x 192.168.20.x 192.168.30.x
~ ~ ~
OracleCloudInfrastructureAWS
GoogleCloud
Copyright©2018,Oracleand/oritsaffiliates.Allrightsreserved.| 7
Ravelloacceleratesthemovetocloud
VMwareapp“as-is”cloudbasedappahighfidelityreplicaofonpremise
Datacenter-likeLayer2networkingbroadcast/multicastetc.works;samenetworkconfigurationasonpremiseapp
Blueprintingnosetupoverheadwithoneclickreplica&movebetweencloudregions
Geographicalreachrunworkloadsacross25regionsaroundtheworld
Copyright©2018,Oracleand/oritsaffiliates.Allrightsreserved.| 8
Live-demo
1. Upload your VMs (VMware or KVM)
2. Ravelloauto-discoversthenetwork{Edit if needed}
3. Deploytopubliccloud
Spinupasmanyisolatedcopiesasyouneed
Copyright©2017Oracleand/oritsaffiliates.Allrightsreserved.|
Demo EnvironmentSiebelCRMsetuponVMwareESXi• SiebelIndustryApplications16.0– 7VMs• OperatingSystem:OracleLinux7.3• Database:OracleDatabase12c
• MainCRMComponents:– GatewayNameServer– ApplicationServer–WebServer–WebClient– Database
DatabaseFilesystem
Siebel Tools
Web client
WebServerAppServerGateway
Copyright©2018,Oracleand/oritsaffiliates.Allrightsreserved.|
Technologyoverview- HVX
10
Xen/KVM
SoftwareDefinedNetworking
NestedVirtualizationEngine
VM VM VM VM
Xen/KVM
StorageFunctionality
VM
x86 x86
ExposesVMwarevirtualdevicesRequiresnochangestoVMs
ProvidesLayer2networkingthatsupportsbroadcast&multi-cast
Abstractscloudstorage&providesthelocalblockstoragetoVMs
Copyright©2018,Oracleand/oritsaffiliates.Allrightsreserved.|
RavelloonOracleCloudInfrastructure
• LeveragestheuniqueaccessthatRavellohasonOCItogetherwiththestate-of-the-artplatformtoofferafarsuperioruserexperience– UtilizeHardwaresupportfornestedvirtualization– Utilizebare-metalinstanceswhereapplicable– UtilizedeepnetworkintegrationtonativelypeerRavelloenvironmentswithOCI’sVirtualCloudNetworks(VCN)
11
Copyright©2018,Oracleand/oritsaffiliates.Allrightsreserved.| 12
Flavorsofnestedvirtualization
VM1 VM2
HVX
Xen(AWS)/KVM(GCE)
x86Clou
dHost
r
Softwarebasednestedvirtualization
VM1 VM2
HVX
KVM(BMC)
x86
Clou
dho
stwith
virtua
lization
extensions
r
Hardwareassistednestedvirtualization
Virtualization
Extensions
VM1 VM2
HVX
x86
BareM
etal
r
Runningdirectlyonbare-metal
OracleCloudInfrastructure
Copyright©2018,Oracleand/oritsaffiliates.Allrightsreserved.| 13
RavelloonOracleCloudInfrastructure(OCI)NEW
Upto14XperformanceboostcomparedtoRavelloonotherclouds
4XbiggerVMscomparedtoRavelloonotherclouds(upto32vCPUs/VM)
EnhancedNetworkServicesVPN,FastConnect,InternalconnectivityOraclePaaS/IaaS
HAAvailabilityGroupsHostanti-affinitytospreadmissioncriticalworkloadsacrossavailabilitydomains
Copyright©2018,Oracleand/oritsaffiliates.Allrightsreserved.|
LivePerformanceTestRavelloonOracleCloudInfrastructurevs.OtherPublicClouds
14
Live-demo
Copyright©2018,Oracleand/oritsaffiliates.Allrightsreserved.| 15
PerformanceTestSetup
CrunchClient CrunchServer
CrunchServer• ListenstoTCPtrafficandstoresfilestodisk
CrunchClient• Createsinparallel8randomfiles(20MBeach)
andwritesthemtodisk– cpuanddiskwriteintensive
• Encrypts(AES256)the8randomfilesandwritetheencryptedfilestodisk– diskread- cpu- diskwriteintensive
• Sendsallfilesoverthenetworktotheserver–networkintensive
CrunchClient CrunchServer
Copyright©2018,Oracleand/oritsaffiliates.Allrightsreserved.| 16
PerformanceResultsRavellorunningon
0
10
20
30
40
50
60
OCI- BareMetal OCI- HardwareAssist AWS- BinaryTranslation
Timetakenforthe
op
eration(sec) 5Xfaster
Copyright©2018,Oracleand/oritsaffiliates.Allrightsreserved.| 17
Data-center OracleCloudInfrastructure
192.168.0.23 192.168.0.24 192.168.0.25
192.168.1.25192.168.1.23
192.168.0.23 192.168.0.24 192.168.0.25
192.168.1.25192.168.1.23
BareMetalService
MoveVMwareVMs’as-is’withRavellosameVMs,networking,storage
Physical hosts move toBareMetalService
EasilymoveappsonVMware&physicalhoststocloud
Copyright©2018,Oracleand/oritsaffiliates.Allrightsreserved.| 18
Ravelloenablesdata-centercapabilitiesonpubliccloudforeverystageofenterpriseapplicationlifecycle
Application/VirtualAppliancePoCs
Development/IntegrationTesting
UAT/Staging/UpgradeTesting
SecurityTestingProductionEnterpriseApplicationTraining
Copyright©2018,Oracleand/oritsaffiliates.Allrightsreserved.| 19
Ravellobringsagilityanddeliverssavings
No‘migration’costs Businessagility
Movetocloud“as-is”savingtime &costs
NosetupoverheadRapiddeploymentthrough
infrastructurecloning
Costsavings
40-60%savingscomparedtorunningonpremise
192.168.0.23 192.168.0.24 192.168.0.25
192.168.1.25192.168.1.23
192.168.0.23 192.168.0.24 192.168.0.25
192.168.1.25192.168.1.23
192.168.0.23 192.168.0.24 192.168.0.25
192.168.1.25192.168.1.23192.168.0.23 192.168.0.24 192.168.0.25
192.168.1.25192.168.1.23192.168.0.23 192.168.0.24 192.168.0.25
192.168.1.25192.168.1.23
Copyright©2018,Oracleand/oritsaffiliates.Allrightsreserved.|
cloud.oracle.com/Ravello
20