28
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | OpenWorld 2016 What's New and Coming in the Next GeneraFon of Oracle AutomaFc Storage Management Jim Williams ASM Product Manager September 21, 2016 ConfidenFal – Oracle Internal/Restricted/Highly Restricted CON6565

What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Embed Size (px)

Citation preview

Page 1: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

OpenWorld  2016  What's  New  and  Coming  in  the  Next  GeneraFon  of  Oracle  AutomaFc  Storage  Management    

Jim  Williams  ASM  Product  Manager  September  21,  2016  

ConfidenFal  –  Oracle  Internal/Restricted/Highly  Restricted  

CON6565  

Page 2: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Safe  Harbor  Statement  The  following  is  intended  to  outline  our  general  product  direcFon.  It  is  intended  for  informaFon  purposes  only,  and  may  not  be  incorporated  into  any  contract.  It  is  not  a  commitment  to  deliver  any  material,  code,  or  funcFonality,  and  should  not  be  relied  upon  in  making  purchasing  decisions.  The  development,  release,  and  Fming  of  any  features  or  funcFonality  described  for  Oracle’s  products  remains  at  the  sole  discreFon  of  Oracle.  

2  

Page 3: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Program  Agenda  

3  

ASM/ACFS  as  the  Storage  Stack  for  Oracle  Environments  

Oracle  ASM/ACFS  Feature  Progression  

What's  New  and  Coming  in  ASM  

New  ACFS  Features  

If  You’re  Not  Using  ASM,  then  Why?  

1  

2  

3  

4  

5  

Page 4: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Program  Agenda  

4  

ASM/ACFS  as  the  Storage  Stack  for  Oracle  Environments  

Oracle  ASM  Feature  Progression  

What's  New  and  Coming  in  ASM  

New  ACFS  Features  

If  You’re  Not  Using  ASM,  then  Why?  

1  

2  

3  

4  

5  

Page 5: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

The  Simple  Idea  for  addressing  the  complexity  of  storage  management  ASM  History  101  

• Provides  an  integrated  cluster  volume  manager  and  file  system  •  Stripes  and  mirrors  files  across  disks  in  ASM  Disk  Groups  • AutomaFc  rebalances  a^er  storage  configuraFon  changes  • Built  on  the  Oracle  instance  architecture  •  I/O  operaFons  DO  NOT  go  through  the  ASM  instance!  • Manages  storage  as  a  global  cluster  of  shared  Disk  Groups  • ACFS  extends  the  ASM  management  umbrella  for  non-­‐database  data  • ASM  along  with  ACFS  define  the  Oracle  Storage  Stack  

Page 6: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   6  

Oracle  Stack  versus  Other  Host-­‐based  AlternaFves  Host-­‐based  LVM/FS  ASM  

ALL  database  files  are  striped  and  mirrored  automaFcally  across  all  ASM  Disks  

Individual  file  mount  points  are  created  for  each  database.  OrganizaFons  may  have  hundreds  or  even  thousands  of  file  systems  and  virtual  volumes  to  manage.  

Disk Disk Disk Disk

Disk Disk Disk DiskVirtualVolume==>FileSystem

FileSystem

Disk Disk Disk Disk

Disk Disk Disk Disk

Filee1

Filee2

Filee3

Filee4

Filee5

Filee6

Filee7

Filee8

ASMDiskgroup OSVolumeGroup

Disk Disk Disk Disk

Disk Disk Disk Disk

VirtualVolume==>FileSystem

FileSystem

VirtualVolume==>FileSystem

FileSystem

VirtualVolume==>FileSystem

FileSystem

VirtualVolume==>FileSystem

FileSystem

VirtualVolume==>FileSystem

FileSystemVirtualVolume==>FileSystemFileSystem

VirtualVolume==>FileSystemFileSystem

VirtualVolume==>FileSystemFileSystem

VirtualVolume==>FileSystemFileSystem

VirtualVolume==>FileSystem

FileSystem

Disk Disk Disk Disk

Disk Disk Disk Disk

Filee1

Filee2

Filee3

Filee4

Filee5

Filee6

Filee7

Filee8

ASMDiskgroup OSVolumeGroup

Page 7: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Program  Agenda  

7  

ASM/ACFS  as  the  Storage  Stack  for  Oracle  Environments  

Oracle  ASM/ACFS  Feature  Progression  

What's  New  and  Coming  in  ASM  

New  ACFS  Features  

If  You’re  Not  Using  ASM,  then  Why?  

1  

2  

3  

4  

5  

Page 8: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   8  

EvoluFon  of  the  Oracle  Storage  Stack  

Time  

Data  M

obility  

9i  

Database  objects  bound  to  physical  storage  

High  Demand  Databases  

10g  

AutomaFon  of  storage  

management  

ASM  

11.2  

ACFS  

Expanded  coverage  for  data  types  

12.1  

Flex  ASM  

Expanded  cluster  scaling,  and  support  for  databases  on  ACFS  

12.2  

Cluster  Domains,    Database-­‐oriented  storage  

management,    Extreme  availability  

Data  Reliability  

Managem

ent  E

fficien

cy  

Page 9: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Before  Oracle  12c  ASM  History  101  

Shared  Diskgroups  

Wide  File  Striping  

1-­‐1  ASM  to  Server  

DiskgroupBDiskgroupA

Disk1 Disk2 Disk3 Disk4 Disk5 Disk6 Disk7 Disk8

ASMStoragePool

Database Database Database

File1File3

File4File2

OracleCluster

DatabaseInstance

DatabaseInstance

DatabaseInstance

DatabaseInstance

DatabaseInstance

ASMInstance ASMInstance ASMInstance ASMInstance ASMInstance

Page 10: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Oracle  12c  Release  1  Flex  ASM  

•  Eliminates  requirement  for  an  ASM  instance  on  every  server  - Database  instances  connects  to  any  ASM  instance  in  the  cluster  

- Database  instances  can  failover  to  a  secondary  ASM  instance  

- Administrators  specify  the  cardinality  of  ASM  instances  (default  is  3)  

- Clusterware  ensures  ASM  cardinality  is  maintained  

Database Database Database

DatabaseInstance

DatabaseInstance

DatabaseInstance

DatabaseInstance

DatabaseInstance

1 2 3 4 5

ASMInstance ASMInstance ASMInstance

Page 11: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Program  Agenda  

11  

ASM/ACFS  as  the  Storage  Stack  for  Oracle  Environments  

Oracle  ASM/ACFS  Feature  Progression  

What's  New  and  Coming  in  ASM  

New  ACFS  Features  

If  You’re  Not  Using  ASM,  then  Why?  

1  

2  

3  

4  

5  

Page 12: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   12  

Diskgroup-­‐oriented  Storage  Management  (pre  12.2)  

•  Diskgroups  contain  files  striped  across  disks  and  opFonally  mirrored  

•  No  disFncFon  between  individual  databases  

•  Easy  to  manage,  but  made  consolidaFon  difficult  

 

Pre-­‐12.2  Diskgroup  OrganizaFon  

Diskgroup  

DB3  :  File  1  

DB2  :  File  2   DB1  :  File  3  

DB3  :  File  3  

DB2  :  File  1  

DB1  :  File  1  

DB1  :  File  2  

DB2  :  File  3  DB3  :  File  2  

DB2  :  File  4  

Page 13: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   13  

Database-­‐oriented  Storage  Management  (12.2)  

•  New  Diskgroup  type:  Flex  Diskgroups  •  Flex  Diskgroups  provide  File  Groups  •  A  File  Group  is  the  collecFon  of  files  belonging  to  individual  databases  or  PDBs  

•  A  File  Group’s  name  defaults  to  the  database  or  PDB  name  

 

12.2  Flex  Diskgroup  OrganizaFon  

Flex  Diskgroup  

DB1  File  1  

File  2  

File  3  

DB2  File  1  

File  2  

File  3  

File  4  

DB3  File  1  

File  2  

File  3  

File  Group   File  Group  

Page 14: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   14  

ASM  File  Group  Flexibility  and  Availability  

•  Flex  Diskgroups  enable  - Quota  Management  -­‐  limit  the  space  databases  can  allocate  in  a  diskgroup  and  thereby  improve  the  customers’  ability  to  consolidate  databases  into  fewer  DGs  

- Redundancy  Change  –  uFlize  lower  redundancy  for  less  criFcal  databases  

- ASM  Database  Clones  to  easily  and  dynamically  create  database  clones    for  test/dev  or  producFon  databases  

 

DB1

File1

File2

File3

DB2File1File2File3File4

DB3File1

File2

File3

QuotaGroupB

FlexDiskgroup

QuotaGroupA

FlexDiskgroupQuotaManagement

DB1

File1

File2

File3

DB2File1File2File3File4

DB3File1

File2

File3

QuotaGroupB

FlexDiskgroup

QuotaGroupA

FlexDiskgroupDatabaseClone

DB3a

File1File2File3

Page 15: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   15  

Domain  Services  Cluster  

Cluster  Domain  

ASM  IO  Service  

ACFS  Services  

ASM  Service  

Database  Member  Cluster  

Uses  ASM  Service  

Database  Member  Cluster  

Uses  ASM  IO  Service  of    DSC  

Trace  File  Analyzer    (TFA)    Service  

Mgmt  Repository  (GIMR)  Service  

ApplicaRon    Member  Cluster  

GI  only  

Database  Member  Cluster  

Uses  local  ASM  

Shared  ASM  

AddiRonal  OpRonal  Services  

Rapid  Home    Provisioning    

(RHP)  Service  

Private    Network      SAN    Storage    ASM  Network  Storage  

Page 16: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   16  

Storage  Services    –  Cross  Cluster  Access  

DomainServicesCluster

SharedASM

DatabaseMemberCluster

UsesASMService

ASMService

Version:”N”

Version:”N+1”

SAN

DatabaseMemberCluster

UsesASMIOServiceofDSC

DomainServicesClusterVersion:”N”

Version:”N+1”

ASMNETWORKSTORAGE

ASMIOService

SharedASM

•  ASM  Storage  Services  -  Access  ASM  Diskgroups  from  different  

Member  Clusters  -  MulF-­‐versioning  support  -  Support  for  SAN  or  ASM  network  access  

with  ASM  IO  Service  

Page 17: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

DSC  ConfiguraFon  using  SAN  (FC)  ConnecFon  

17  

•  Storage  to  Domain  Cluster  – 75  LUN  definiFons  – 2  Fibre  Channel  paths  – 150  disk  I/F  definiFons  •  Storage  to  Member  Clusters  – 150  LUN  definiFons/MC  –   >20  Fibre  Channel  paths  – 1500  disk  I/F  definiFons/MC  –     >3000  total  disk  I/F  definiFons    

ConnecFvity  Requirements  ClusterDomain

DG DG

StorageASM

DomainServicesCluster

FC

FC

FC

MemberClusters

Page 18: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Advantages  of  DSC  ConfiguraFon  with  ASM  IO  Service  

18  

• DSC  to  Member  Clusters  – 2-­‐way  network  redundancy  – 20  (2  X  10  MC)  network  interfaces  

•  Storage  to  Domain  Cluster  – 75  LUN  definiFons  – 2  Fibre  Channel  paths  – 150  disk  I/F  definiFons  

ConnecFvity  Requirements  ClusterDomain

DG DG DG

StorageASM

NetworkConnec8ons

FC

NetworkConnec8ons

DomainServicesCluster

Page 19: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Oracle  Storage  Management  ConsolidaFon  

19  

Benefits:  -  Cloud-­‐wide  consolidated  

storage  management  -  Quota  management  -  Cross-­‐cluster  data  access  

including  database  clones  -  Integrates  with  Oracle  Rapid  

Home  Provisioning    

Server

Storage

Server Server Server Server Server Server

Server Server Server Server Server Server Server

Server Server Server Server

Server Server Server Server Server Server Server

Server Server Server Server Server Server Server

Server

Storage

Server Server Server Server Server Server

Server Server Server Server Server Server Server

Server Server Server Server

Server Server Server Server Server Server Server

Server Server Server Server Server Server Server

Server Server Server Server Server Server Server

Server Server Server Server Server Server Server

Server Server Server Server

Server Server Server Server Server Server Server

Server Server Server Server Server Server Server

MC1 DSC

MC2 MC3

Server Server Server Server Server Server Server

Server Server Server Server Server Server Server

Server Server Server Server

Server Server Server Server Server Server Server

Server Server Server Server Server Server Server

MC1 DSC

MC2 MC3

ASMDatabaseClones

Page 20: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Oracle  RAC  on  Extended  Clusters  

20  

Extreme  Availability  

•  Previously,  Extended  RAC  supported  two  Failure  Groups  

•  New  Diskgroup  type:      Extended  Diskgroup  -  MulFple  FGs  per  site  -  Support  for  3  Sites  -  Survive  loss  of  Failure  Group  -  Survive  loss  of  site  -  Supports  Exadata  

•  Built  on  Flex  ASM  •  Flex  Diskgroups  

•  Supported  by  Oracle  installer  

DG

Site A Site B

Fail Group B1Fail Group A1

Quorum Group

RAC

Disk

Disk DiskF-EXT Disk DiskF-EXTDG

Site A Site B

Fail Group B1Fail Group A1

Quorum Group

Fail Group A2 Fail Group B2

RAC

Fail Group B3 Fail Group B4Fail Group A3 Fail Group A4

Disk

Disk DiskF-EXT Disk DiskF-EXT

Disk Disk Disk Disk

Disk Disk Disk DiskF-EXT

Disk DiskF-EXT Disk Disk

Page 21: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

ASM  Filter  Driver  • ASM  Filter  Driver  is  a  funcFonal  replacement  for  ASMLIB  (New  &  Improved)  – ASMLIB  provides  efficient  IO  handling  and  device  name  persistence  for  Linux  – ASMFD  extends  that  to  Solaris  and  Microso^  Windows  

But  wait,  there’s  more    – Prevent  errant  write  operaFons  to  ASM  Disks  – Supported  by  ACFS  – OpFmal  support  for  4K  devices  – T10  end  to  end  Data  Integrity  – Cluster  node  fencing  – Storage  thin  provisioning  reclamaFon    

• ASMFD  is  Oracle’s  plasorm  for  future  advanced  storage  feature  integraFon  21  

Page 22: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Program  Agenda  

22  

ASM/ACFS  as  the  Storage  Stack  for  Oracle  Environments  

Oracle  ASM/ACFS  Feature  Progression  

What's  New  and  Coming  in  ASM  

New  ACFS  Features  

If  You’re  Not  Using  ASM,  then  Why?  

1  

2  

3  

4  

5  

Page 23: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

ADVM  Volumes  General  Purpose  Files  on  ACFS

Database  Datafiles  On  ACFS  

Oracle  ADVM  

ApplicaRon  &  Middleware  files  on  ACFS  

•   Industry  standard  POSIX  &        Windows  Compliant  Cluster        File  System        •   Supports  database  and        general  purpose  files    •   Seamless  integraFon  with  ASM        and  Oracle  Clusterware  

•   Thousands  of  customers  

ACFS  -­‐  A  Complete  Oracle  Storage  SoluFon  

23  

ApplicaFon,  Middleware  &  General  Files  

AutomaFc  Storage  

Managem

ent  (ASM)    

Database  RAC  

ASM  Disk  

Group  

Oracle  Clusterw

are  

Snapshot   Tagging  ReplicaRon  

Security  EncrypRon   AudiRng  HA-­‐NFS  &  HA-­‐SMB  

Compression  

Plug-­‐ins  

Oracle  ACFS  

Page 24: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Compression  

Snapshots  Quotas,  Remaster  

&  Duplicate  

Snapshot-­‐based  ReplicaFon  

Auto  File  System  Quotas  &  Auto  

Resize  

Metadata  AcceleraFon  

HA-­‐SMB  NAS  Support  

New  ACFS  Features  in  Oracle  12c  Release  2  

Page 25: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Program  Agenda  

25  

ASM/ACFS  as  the  Storage  Stack  for  Oracle  Environments  

Oracle  ASM/ACFS  Feature  Progression  

What's  New  and  Coming  in  ASM  

New  ACFS  Features  

If  You’re  Not  Using  ASM,  then  Why?  

1  

2  

3  

4  

5  

Page 26: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Value  of  the  Oracle  Storage  Stack  •  The  Oracle  Storage  Stack  began  with  the  development  of  ASM  and  greatly  simplified  Oracle  database  storage  management.  • ACFS  introduced  in  11.2  extended  data  type  coverage  for  all  data.  •  Support  in  ACFS  for  databases  provided  new  choices  for  DBAs  for  managing  database  data.  •  The  Oracle  Storage  Stack  provides  a  single  comprehensive  storage  and  data  management  soluFon  required  of  enterprise  applicaFons.  • Oracle  12c  Release  2  introduces  Database-­‐oriented  Storage  Management  for  greater  management  efficiency,  data  reliability  and    mobility.  

26  

Page 27: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams

Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Why  Are  You  NOT  Using  ASM?  

• Deploying  small  databases  using  local  or  3rd  party  file  systems  – As  you  grow,  managing  many  independent  volumes  and  file  systems  will  become  overwhelming  and  inefficient!  – For  clusters,  using  3rd  party  volume  managers  and  file  systems  with  Oracle  database  is  far  less  robust.  

• Deploying  databases  on  NFS  filers    – If  you  have  standardized  on  NFS,  then  consider  the  storage  management  advantages  of  layering  ASM  on  NFS.  – ASM  on  NFS  is  no  less  performant  than  NFS  alone  

• ASM  is  Oracle’s  strategic  plasorm  for  managing  all  data  

27  

Page 28: What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams