deep-dive into the oracle database appliance architecture ?· deep-dive into the oracle database...

Download Deep-Dive into the Oracle Database Appliance Architecture ?· Deep-Dive into the Oracle Database Appliance…

Post on 07-Nov-2018

213 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • Copyright2015,Oracleand/oritsaffiliates.Allrightsreserved.|

    Deep-DiveintotheOracleDatabaseApplianceArchitecture

    TammyBednarOracleDatabaseApplianceProductDevelopmentNovember17,2015

    OracleConfidenJalInternal/Restricted/HighlyRestricted

    @OracleODA@TammyBednar

    https://www.linkedin.com/groups/Oracle-Database-Appliance UserGroup-4348075/about

  • Copyright2015,Oracleand/oritsaffiliates.Allrightsreserved.|

    SafeHarborStatementThefollowingisintendedtooutlineourgeneralproductdirecJon.ItisintendedforinformaJonpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfuncJonality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andJmingofanyfeaturesorfuncJonalitydescribedforOraclesproductsremainsatthesolediscreJonofOracle.

    OracleConfidenJalInternal/Restricted/HighlyRestricted 3

  • Copyright2015,Oracleand/oritsaffiliates.Allrightsreserved.|

    ProgramAgenda

    OracleDatabaseApplianceOverview

    ODATechnicalDeepDives(ODAStorage,Security,Monitoring,Patching,etc.)

    Q&A

    1

    2

    3

    OracleConfidenJalInternal/Restricted/HighlyRestricted 4

  • Copyright2015,Oracleand/oritsaffiliates.Allrightsreserved.|

    OracleDatabaseAppliance

    EngineeredSystemopJmizedtoruntheOracleDatabaseanddatabase-centricapplicaJons CompletehighavailabilitydatabasesoluJoninasingleappliance SimpletodeployandmanagebothdatabasesandapplicaJonstoimproveJmetovalueandreduceoperaJonalexpense

    ReliablesystemtoensuredatabaseandapplicaJonavailability AffordableCapacityonDemand(CoD)licensingtomanagecapitalexpense

    5

    Complete,Simple,Reliable,Affordable

  • Copyright2015,Oracleand/oritsaffiliates.Allrightsreserved.|

    SimpletoInstall,Manage,andMaintain

    AutomatedDeploymentAutomatedPatchingZero-AdminStorage IntegratedVMManagementSingleVendorSupport

  • Copyright2015,Oracleand/oritsaffiliates.Allrightsreserved.|

    Twodual-socketOracleLinuxservers Redundantprivateinterconnect Redundantpublicnetworks Double-mirroringortriple-mirroringstorageredundancy

    Redundanthot-swappablepower,cooling,andfans

    OracleDatabase12c&11gR2EnterpriseEdiJonRealApplicaJonClustersRACOneNodeSingleInstance

    OracleGridInfrastructureAutomaJcStorageManagementOracleClusterware

    OracleLinuxandOracleVM OracleApplianceManager

    Reliable

    Hardware So@ware

    HighlyAvailable

  • Copyright2015,Oracleand/oritsaffiliates.Allrightsreserved.|

    AffordableManageCapExusingCapacityOn-Demand

    8

    BuildYourOwnOpJon1:License72CoresforAn/cipatedGrowth

    BuyOracleDatabaseApplianceOpJon2:LicenseasYouGrowandSaveSignificantly

    72Cores

    60Cores

    48Cores

    36Cores

    24Cores

    12Cores

    6Cores

    Year1 Year2 Year3 Year1 Year2 Year3

    or

    ManageOpExSaving2000Hours

    TheOracleDatabaseAppliancesimplifiesJme-consumingDBAtasksandsaves:

    828hoursinfirstyear

    637hourseachsubsequentyear

  • Copyright2015,Oracleand/oritsaffiliates.Allrightsreserved.|

    DatabasePlaMorm

    BusinesscriJcaldatabases OLTPanddatawarehouses RunsOracleshighavailabilitysojwaresuiteincludingOracleRealApplicaJonClusters

    Consolidateddatabases SupportsMulJtenantandIn-MemorydatabaseopJons

    Testanddevelopmentdatabases Quicklyandefficientlyprovisiondatabasesnapshots

    ApplicaNonPlaMorm

    IntegratedvirtualizaJonsupportshosJngallJersonasinglesystem

    SoluJon-in-a-BoxautomaJonandbestpracJcesforOracleproducts OracleE-BusinessSuite,JDEdwards,PeopleSoj

    OracleWebLogicServer OracleEnterpriseManager

    CerJfiedwithhundredsofISVapplicaJons

    OracleDatabaseAppliance

  • Copyright2015,Oracleand/oritsaffiliates.Allrightsreserved.|

    OracleDatabaseApplianceX5-2

    2x1RUx86Servers.EachServerContains: 2x18-core2.3GHzIntelXeonProcessorsE5-2699v3 256GBMemory(8x32GB),expandableupto768GB Mirrored600GBlocalstorage RedundantInfiniBandInterconnect OpJonal10GBase-Tor10GbESFP+PublicNetwork

    1x4RUStorageShelfDirect-Arached:800GBrawSSDstorageforredologs

    1.6TBrawSSDstoragefordatabasecache,tablespaces,temporaryfiles

    128TBrawHDDstoragefordata,archivelogs,backups

    SupportStorageExpansionShelfAlsoDirect-Arached(doublestoragecapacityandperformance)

    HardwareSpecificaNons

  • Copyright2015,Oracleand/oritsaffiliates.Allrightsreserved.|

    TechnicalDeepDiveOracleDatabaseApplianceX5-2Enhancements

    ACFSIntegraJonSharedFlashCacheIn-memoryFaultTolerantopJon

    InfinibandandExafusion

    SecurityEnhancementsMonitoringODAPatchingenhancements

    RollingUpgradeBackupandRecovery

    OracleConfidenJalInternal/Restricted/HighlyRestricted 11

  • Copyright2015,Oracleand/oritsaffiliates.Allrightsreserved.|

    StorageArchitecture EachServerNode

    2xHBAIncaseofHBAfailure

    MulJpathsojwaretransparentlymanagesbothpathsforthedatabase

    StorageShelf 2xIOModules(Controllers)

    Eachconnectstoall24diskstoprotectagainstfailure

    RedundantHDDsandSSDs ASMstripesdataacrossdiskstoprotectagainstfailure

    Node0HBA HBA HBA HBA

    IOModule

    Node1

    P0 P1IOModule

    Slot20

    Slot16

    Slot12

    Slot8

    Slot4

    Slot0

    Slot21

    Slot17

    Slot13

    Slot9

    Slot5

    Slot1

    Slot22

    Slot18

    Slot14

    Slot10

    Slot6

    Slot2

    Slot23

    Slot19

    Slot15

    Slot11

    Slot7

    Slot3

  • Copyright2015,Oracleand/oritsaffiliates.Allrightsreserved.|

    Provideanintegratedvolumemanagerandfilesystem

    StripeandmirrorfilesacrossdisksinaASMDiskGroup

    OnlineRebalanceajerstorageconfiguraJonchanges

    BuiltontheOracleinstancearchitecture I/OoperaJonsDONOTgothroughtheASMinstance!

    ManagestorageasaclusterofsharedDiskGroups

    OracleConfidenJalInternal/Restricted/HighlyRestricted 13

    ASMandODA

    Operating System

    DiskGroups

    Oracle Database

    ASM File System &

    Volume Management

    Operating System

    Disks

    Logical Volume Manager

    File System

    Oracle Database

  • Copyright2015,Oracleand/oritsaffiliates.Allrightsreserved.|

    ASM Stripes&MirrordataacrossalldisksHelprealizefullbandwidthandIOPSofallthedisks

    OracleConfidenJalInternal/Restricted/HighlyRestricted 14

    Disk 1 Disk 2 Disk 3 Disk 4 Disk 5 Disk 6 Disk 7

    DATA DG RECO DG

    File 1 File 2 File 3 File 4

    ASM Cluster Pool of Storage

  • Copyright2015,Oracleand/oritsaffiliates.Allrightsreserved.|

    ASMonODA

    Newdiskgrouparribute:content.type Possiblevalues:data,recovery

    DiskGroupPrimary/SecondaryallocaJonchangeswithcontent.typeDecreaseslikelihoodthatmulJplefailurescausedatalossacrossmulJplediskgroups

    ContentType

  • Copyright2015,Oracleand/oritsaffiliates.Allrightsreserved.|

    PreservesallthebenefitsofASM AddsClusterFilesystemlayertoprovide

    Spaceefficientsnapshots ReplicaJon AdvancedsecurityandencrypJon

    DatabaseawareDirectIOsupport

    Fullyintegrated-GridInfrastructure SupportsCachednon-databasefiles SupportsSparsefiles

    OracleConfidenJalInternal/Restricted/HighlyRestricted 16

    ASM-ACFS

    Operating System

    DiskGroups

    Oracle Database

    ASM File System &

    Volume Management

    Operating System

    Disks

    Logical Volume Manager

    File System

    Oracle Database

    ACFS

  • Copyright2015,Oracleand/oritsaffiliates.Allrightsreserved.|

    ACFSConfiguraJonforODA StarJngversion12.1.2.XofApplianceManager

    DatabasestoragedefaultisinACFSAutomaJcallycreatestheproperfilesystemsfor

    DATA,REDO,RECOandFLASHNospacemanagementortuningtobedone

    AutoextentstheFilesystemasitgrows Correctlytunedfordatabaseusage

    Implementsspaceefficientsnapshotsforthedatabase 11.2&12.1NonCDBDatabasesnapshots 12.1PDBSnapshots

    OracleConfidenJalInternal/Restricted/HighlyRestricted 17

  • Copyright2015,Oracleand/oritsaffiliates.Allrightsreserved.|

    OracleDatabaseApplianceX5-2StorageArchitectureDisk Disk

    GroupVolumes UsedFor

    HDDOuterRings +DATA data Databasedatafiles

    HDDOuterRings +DATA Repo1..repoN

    SharedRepositoryforVMs,VDisk

    HDDInnerRings +RECO reco Databasearchivelogs,RMANbackups(FastRecoveryArea)

    HDDInnerRings +RECO Repo1..repoN

    SharedRepositoryforVMs,VDisk

    HDDInnerRings +RECO cloudfs Clusteredfilesystemfilesthatneedtobeaccessedbyeitherservernode

    SSD +REDO redo Databaseredologs

    SSD +FLASH flash Frequentlyaccesseddata

    ASMDiskGroups+DATA,+RECO,+REDO,+FLASH

    ASMClusterFileSystem(ACFS)

    data reco redo repo1..N

    HDDs LogSSDsCacheSSDs

    flash

    OutoftheboxconfiguraNon

  • Copyright2015,Oracleand/oritsaffiliates.Allrightsreserved.|

    ApplianceManager12.1.2Deployment

    ACFSFilesystemsarecreatedwith50%availablestorageinDATA,REDO,RECODiskgroups

    AutomaJcallyextendswithdatabasegrowth Foreachdatabasefollowingdirectorystructuresarecreatedfor

    OracleConfidenJalInternal/Restricted/HighlyRestricted 19

    NonCDBDatabaseStructure

    ASM Disk Group ACFS File System

    +DATA (Datafiles) /u02/app/oracle/oradata/datastore/.ACFS/snaps/

    +RECO (backup/archivelog) /u01/app/oracle/fast_recovery_area/< db unique name >

    +REDO(online redo logs) /u01/app/oracle/oradata/datastore/< db unique name >

    +FLASH(shared flash cache) /u01/app/oracle/oradata/datastore/< db unique name >

  • Copyright2015,Oracleand/oritsaffiliates.Allrightsreserved.|

    ApplianceManager12.1.2Deployment

    ForeachCDBanACFSFilesystemiscreatedinDATA,REDO,RECO,FLASHDiskgroups

    AllPDBsanditssnapshotsarecontainedinsameFilesy