Top Banner
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Software Integration Onder Ozbek, Sr Product Manager Yoana Gyurova, Product Manager June 14, 2016
28

Oracle Solaris Software Integration

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 Software Integration

Copyright©2015, Oracleand/oritsaffiliates.Allrightsreserved.|

OracleSoftwareIntegration

Onder Ozbek,Sr ProductManagerYoana Gyurova,ProductManagerJune14,2016

Page 2: Oracle Solaris Software Integration

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| 2

Security

Speed

Simplicity

Page 3: Oracle Solaris Software Integration

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…

Page 4: Oracle Solaris Software Integration

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

Page 5: Oracle Solaris Software Integration

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|

SimplifyDevOps:Self-ServiceProvisioningof12cPDBsthroughMuranoOpenStack Murano:Oracle12cPDB ConnectorApplication

CreateanAppEnvironment AddPDB(s) Deploy

Horizon

Environment

SQL>createtable…

DatabaseReadyfor

use

Page 6: Oracle Solaris Software Integration

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.| 6

• Dtrace IntegrationwithOracleDatabase– Built-inI/OObservation– Traceindividualqueries

• MemoryManagementEnhancements– NUMAEnhancements– Memorypredictor

ContinuousIntegrationwithOracleDatabase• ZFSIntegrationwithOracleDatabase– 50xCompressionRatio– OracleOptimization

• SchedulerDesignedforOracleDatabase– CriticalThreads– QoS forOracleDatabase

Page 7: Oracle Solaris Software Integration

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|

SecureOptimize

ChangingtherulesfordatabaseprocessingSoftwareinSilicon:Revolution,notEvolution!

Simplify

Page 8: Oracle Solaris Software Integration

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

Page 9: Oracle Solaris Software Integration

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|

• DynamicSGAResizing

9

• ExtremeSavingsonOracleDatabaseLicenseCosts

OptimizedforOracleDatabase

• 22xFasterDatabaseStartupandShutdown

Second

stoFullSG

AAllocatio

n

SGASize

TimetoFullSGAAllocation

• Zero-overheadVirtualization

Page 10: Oracle Solaris Software Integration

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

Page 11: Oracle Solaris Software Integration

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|

NoTrade-offsBetweenPriceandPerformance

11

Forthesamecoreperformance160ktransactionsperMinute

$1M

$4.2M

$1.8M

4.2xsavingscomparedtoHP

1.8xsavingscomparedtoIBM

TotalCostofAcquisition

Solaris11.3SPARCT7-1

IBMAiXPOWER8

RedHatLinux7HPE7-8890v3

Page 12: Oracle Solaris Software Integration

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

Page 13: Oracle Solaris Software Integration

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|

BestPrice/PerformanceForLargeServers

13

IBME88016Chips192Cores

SPARCM7-88Chips256Cores

Forthesameperformance40.8MtransactionsperMinute

$8.1M

$26.3M

TotalSystemCost

3.2xsavingscomparedtoIBM

Page 14: Oracle Solaris Software Integration

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

Page 15: Oracle Solaris Software Integration

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

Page 16: Oracle Solaris Software Integration

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

Page 17: Oracle Solaris Software Integration

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|

DataAnalyticsAccelerators(DAX)

• 32dedicatedon-chipaccelerators• Accelerate analyticsprimitives– Scan,Extract,Select,TRANSLATE

• Offload decompressionfromSPARCM7cores• Decompress dataatsamerateasscan-only

17

EnsureHighestPerformanceforYourAnalyticsApps

FreeandOpenAPIsavailablenow!

Page 18: Oracle Solaris Software Integration

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|

Spark6xFasterwithM7DAXSPARCM7’sLeadingPerformanceTakentotheNextLevelUsingSoftwareinSilicon

Page 19: Oracle Solaris Software Integration

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|

SecurityInSilicon:SiliconSecuredMemoryProtectsDatainMemory

Applications Memory

GO

GO

M7Processor

• Hidden“colors”addedtoapplicationsandmemorycontent• Colorsmustmatchorprogramisaborted• Protectsagainst– Bufferoverreads andoverwrites– Stalepointeraccess–Maliciousattacks

Page 20: Oracle Solaris Software Integration

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|

ApplicationProtectioninProduction

• AdvancedM7securitySSMfunctionality• SupportthroughAPIs–Libadimalloc

• Supportthroughtools–MDB–DTrace

20

PreventHackingandAvoidMalwarefortheLifetimeofYourApplications

OracleSolarisADIlibrary

Page 21: Oracle Solaris Software Integration

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|

ApplicationProtectionwithSiliconSecuredMemory

Development

21

PreventHackingandAvoidMalwarefortheLifetimeofYourApplications

Deployment• Identifyandeliminateapplicationmemoryaccesserrors

• Limitmaliciousattacksinreal-time

OracleSolaris

OracleSolarisStudioCodeAnalyzer

Page 22: Oracle Solaris Software Integration

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|

• Immutablehypervisor• Immutableguestsandapplications• Updateandpatchviatrustedpath• Signed/verifiedpatchesonly

EnhanceSecurityforYourApplicationsClosetheSecurity– DevOpsGap

22

• Simpleandtransparentatrestencryption• Built-InSecureLiveMigration–protectthedatainmotion• CryptoAcceleratorsinSilicon– 15ciphersinmemory

ProtectedEverywhereSecureContainers

Page 23: Oracle Solaris Software Integration

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|

AutomatedSecureandCompliantDeploymentFromDevelopmenttoProduction

23

Securedeployment

YOURAPP

ComplianceEnforcement

ComplianceAudit

Page 24: Oracle Solaris Software Integration

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|

IncreasedPerformanceforMemory-IntenseApplications

• Reducecostlymemoryoperations• Benefitfrombuilt-inmemorypredictor• Adaptmemoryallocationtoapplicationneeds• Monitorusageoflargememorypages• Norecompilingneeded

24

AddedLargeMemoryPagesSupport

Page 25: Oracle Solaris Software Integration

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|

OracleOpenStackforOracleSolaris

25

Zones&KernelZones

NovaComputeVirtualization

ElasticVirtualSwitch

NeutronCloudNetworking

ZFSFileSystem

Cinder/SwiftCloudStorage

GlanceImageDeployment

UnifiedArchives

HeatOrchestration

UnifiedArchives

IronicBareMetalDeploymentSPARC/x86

MuranoApplicationCatalogsOracleDatabaseandFusionMiddleware

HorizonCloudManagement

Page 26: Oracle Solaris Software Integration

Copyright©2015Oracleand/oritsaffiliates.Allrightsreserved.|

Q&A

26

Page 27: Oracle Solaris Software Integration

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

Page 28: Oracle Solaris Software Integration