oracle solaris software integration
TRANSCRIPT
Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|
OracleSoftwareIntegration
Onder Ozbek,Sr ProductManagerYoana Gyurova,ProductManagerJune14,2016
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
AlwaysBeSecureandCompliant• Fullstackandmulti-nodecompliance– NewComplianceProfiles(STIG)– Auditcomplianceovertime.
• SolarisSecureCryptographicFramework
• Upto17.9x fasteron-chipencryptionthanx86• TransparentDataEncryption,afeatureofOracleDatabase• Immutablecontainers
PCI-DSSCompliantCloud
3
APP APP
CVE-2015…
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
DBaaS ThroughOracleOpenStack
• Opensourcecloudsoftware– GenericsolutionforIaaS,PaaS andSaaS
• OracleOpenStack optimizedfor– DatabaseasaService,JavaasaService
• Combinescompute,networkandstorageresources– Self-servicedashboard– ServicesexposedthroughRESTAPIs
WhatisOpenStack?
SingleManagementPane
VM VM VM
VirtualizedDataCenterResources
4
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
SimplifyDevOps:Self-ServiceProvisioningof12cPDBsthroughMuranoOpenStack Murano:Oracle12cPDB ConnectorApplication
CreateanAppEnvironment AddPDB(s) Deploy
Horizon
Environment
SQL>createtable…
DatabaseReadyfor
use
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| 6
• Dtrace IntegrationwithOracleDatabase– Built-inI/OObservation– Traceindividualqueries
• MemoryManagementEnhancements– NUMAEnhancements– Memorypredictor
ContinuousIntegrationwithOracleDatabase• ZFSIntegrationwithOracleDatabase– 50xCompressionRatio– OracleOptimization
• SchedulerDesignedforOracleDatabase– CriticalThreads– QoS forOracleDatabase
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
SecureOptimize
ChangingtherulesfordatabaseprocessingSoftwareinSilicon:Revolution,notEvolution!
Simplify
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
• SPARCM75.5xfasterthanIBMPower8(6c)perchip– SPARCM7is28%fasterpercorethanPower8
• SPARCM73.3xfasterthanE7-8890perchip• SPARCM7is1.9xfasterthanE7-8890percore
0
1
2
3
4
5
6
Per-Chip
Mtp
mOLTP
SPARCM7vstheCompetition
Power8(6core) x86E5v3 SPARCM7
OracleSPARCM7BeatstheCompetitionWorldRecordOLTPDatabasePerformance
8
5.5xFa
ster
3.3xFa
ster
5.1Million
Transactio
ns
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
• DynamicSGAResizing
9
• ExtremeSavingsonOracleDatabaseLicenseCosts
OptimizedforOracleDatabase
• 22xFasterDatabaseStartupandShutdown
Second
stoFullSG
AAllocatio
n
SGASize
TimetoFullSGAAllocation
• Zero-overheadVirtualization
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
NoTrade-offsBetweenPriceandPerformance
10
Solaris11.3SPARCT7-1
IBMAiXPOWER8
RedHatLinux7HPE7-8890v3
32
72
24
#ofCores
5.1M
5.9M
3M
TPM
$75k
TotalCostof
Infrastructure
$55k
$110k
CostperTransaction
$0.20
$0.38
$0.51
160k
TPMperCore
82k
125k
$1M
TotalCosttorunOracle
$2.3M
$1.5M0
500
1000
1500
2000
2500
Oracle HP IBM
CostComparison(in$1000s)
InfrastructureCost TotalCost
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
NoTrade-offsBetweenPriceandPerformance
11
Forthesamecoreperformance160ktransactionsperMinute
$1M
$4.2M
$1.8M
4.2xsavingscomparedtoHP
1.8xsavingscomparedtoIBM
TotalCostofAcquisition
Solaris11.3SPARCT7-1
IBMAiXPOWER8
RedHatLinux7HPE7-8890v3
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
BestPrice/PerformanceForLargeServers
12
IBME88016Chips192Cores
SPARCM7-88Chips256Cores
TransactionPerMinute
24M
40M
TotalCostof
Infrastructure
$554,000
$4,100,000
TotalCostToRunOracle
$8,100,000
$15,500,000
CostperCore
$31,892
$80,464
CostperTransaction
$0.19
$0.650
5000
10000
15000
20000
25000
Oracle IBM
CostComparison(in$1000s)
InfrastructureCost TotalCost
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
BestPrice/PerformanceForLargeServers
13
IBME88016Chips192Cores
SPARCM7-88Chips256Cores
Forthesameperformance40.8MtransactionsperMinute
$8.1M
$26.3M
TotalSystemCost
3.2xsavingscomparedtoIBM
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
RecordSettingEnterpriseJavaPerformance
• M7is2.0xMax-jOps vsx86E5v4• M7is2.7xMax-jOps vsPower8
0
20000
40000
60000
80000
100000
120000
140000
SPARCM7VS.X86E5V4VS.POWER8PERCHIPPERFORMANCE
Power8 x86E5v4 SPARCM7
2.0xfa
ster
2.7xfa
ster
14
SPECjbb2015Benchmark
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
RecordSettingEnterpriseJavaPerformance
• M7is4.0xCrit-jOps vsx86E5v4– 2.34xfaster percore
• M7is4.6xCrit-jOps vsPower8– 1.45xfasterpercore
0
10000
20000
30000
40000
50000
60000
70000
SPARCM7VS.X86E5V4VS.POWER8PERCHIPPERFORMANCE
Power8 x86E5v4 SPARCM7
4.0xfa
ster
4.6xfa
ster
15
SPECjbb2015Benchmark
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
0.8x
1.0x
1.2x
1.4x
1.6x
1.8x
2.0x
2012 2013 2014 2015 2016
CorePerform
ance
vs.x86E5v2
E5v2E5 E5v3 E5v4
SPARCM7
SPARCT5
JavaPerformanceOverGenerations– Flatforx86
16
SPARCAdvantagesGrow2xto10xMorewithSecurity,In-memory,Scalability,…
x86
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
DataAnalyticsAccelerators(DAX)
• 32dedicatedon-chipaccelerators• Accelerate analyticsprimitives– Scan,Extract,Select,TRANSLATE
• Offload decompressionfromSPARCM7cores• Decompress dataatsamerateasscan-only
17
EnsureHighestPerformanceforYourAnalyticsApps
FreeandOpenAPIsavailablenow!
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
Spark6xFasterwithM7DAXSPARCM7’sLeadingPerformanceTakentotheNextLevelUsingSoftwareinSilicon
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
SecurityInSilicon:SiliconSecuredMemoryProtectsDatainMemory
Applications Memory
GO
GO
M7Processor
• Hidden“colors”addedtoapplicationsandmemorycontent• Colorsmustmatchorprogramisaborted• Protectsagainst– Bufferoverreads andoverwrites– Stalepointeraccess–Maliciousattacks
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
ApplicationProtectioninProduction
• AdvancedM7securitySSMfunctionality• SupportthroughAPIs–Libadimalloc
• Supportthroughtools–MDB–DTrace
20
PreventHackingandAvoidMalwarefortheLifetimeofYourApplications
OracleSolarisADIlibrary
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
ApplicationProtectionwithSiliconSecuredMemory
Development
21
PreventHackingandAvoidMalwarefortheLifetimeofYourApplications
Deployment• Identifyandeliminateapplicationmemoryaccesserrors
• Limitmaliciousattacksinreal-time
OracleSolaris
OracleSolarisStudioCodeAnalyzer
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
• Immutablehypervisor• Immutableguestsandapplications• Updateandpatchviatrustedpath• Signed/verifiedpatchesonly
EnhanceSecurityforYourApplicationsClosetheSecurity– DevOpsGap
22
• Simpleandtransparentatrestencryption• Built-InSecureLiveMigration–protectthedatainmotion• CryptoAcceleratorsinSilicon– 15ciphersinmemory
ProtectedEverywhereSecureContainers
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
AutomatedSecureandCompliantDeploymentFromDevelopmenttoProduction
23
Securedeployment
YOURAPP
ComplianceEnforcement
ComplianceAudit
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
IncreasedPerformanceforMemory-IntenseApplications
• Reducecostlymemoryoperations• Benefitfrombuilt-inmemorypredictor• Adaptmemoryallocationtoapplicationneeds• Monitorusageoflargememorypages• Norecompilingneeded
24
AddedLargeMemoryPagesSupport
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
OracleOpenStackforOracleSolaris
25
Zones&KernelZones
NovaComputeVirtualization
ElasticVirtualSwitch
NeutronCloudNetworking
ZFSFileSystem
Cinder/SwiftCloudStorage
GlanceImageDeployment
UnifiedArchives
HeatOrchestration
UnifiedArchives
IronicBareMetalDeploymentSPARC/x86
MuranoApplicationCatalogsOracleDatabaseandFusionMiddleware
HorizonCloudManagement