Oracle RAC on Extended Distance Clusters - Customer Examples

12

Transcript of Oracle RAC on Extended Distance Clusters - Customer Examples

Page 1: Oracle RAC on Extended Distance Clusters - Customer Examples
Page 2: Oracle RAC on Extended Distance Clusters - Customer Examples

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

Oracle Real Application Clusters (RAC)  On  Extended  Distance  Clusters  

Markus  Michalewicz  Oracle  Real  ApplicaDon  Clusters  (RAC)    August  1st,  2015      

 @OracleRACpm      h8p://www.linkedin.com/in/markusmichalewicz          h8p://www.slideshare.net/MarkusMichalewicz      

 

Page 3: Oracle RAC on Extended Distance Clusters - Customer Examples

Copyright  ©  2014,  Oracle  and/or  its  affiliates.  All  rights  reserved.       3  

Oracle  RAC  Customer  Examples  

Page 4: Oracle RAC on Extended Distance Clusters - Customer Examples

Copyright  ©  2014,  Oracle  and/or  its  affiliates.  All  rights  reserved.       4  

Extended  Oracle  RAC  Customers  

11  out  of  these  54  customers      (~20%)  have  used  Extended  RAC  

Page 5: Oracle RAC on Extended Distance Clusters - Customer Examples

Copyright  ©  2014,  Oracle  and/or  its  affiliates.  All  rights  reserved.       5  

Extended  Oracle  RAC  

•  Note  1:From  an  Oracle  perspecMve,  an  Extended  RAC  installaMon  is  used  as  soon  as  data  (using  Oracle  ASM)  is  mirrored  between  independent  storage  arrays.  (Exadata  Storage  Cells  are  excluded  from  this  definiMon.)  

   •  Note  2:  An  Extended  RAC  between  “Germany”  and  “ArgenMna”  as  the  hostnames  may  suggest  is  not  supported.  

 •  Note  3:  ER:  open  to  make    "EXTENDED  ORACLE  RAC"  A  DISTINGUISHABLE  CONFIGURATION    

Page 6: Oracle RAC on Extended Distance Clusters - Customer Examples

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

Why  Oracle  RAC  on  Extended  Distance  Clusters?  • Customers  use  Extended  RAC  mostly  for  the  following  reasons:      1.  Mirror  data  between  fire-­‐cells  in  the  same  building.  

2.  Establish  an  acDve/acDve  data  center  (DC)  usage.  •  Greatest  distance  currently  spanned:  52KM  •  Supported  distance  to  be  spanned:  100KM  •  Most  customers  use  Extended  RAC  for  distances  <  5KM    

3.  Use  for  a  2+1  data  centers  (DCs)  implementaDon.  •  "2+1"  =  2  DCs  with  close  proximity;  1  further  apart  for  disaster  recovery  

6  

Page 7: Oracle RAC on Extended Distance Clusters - Customer Examples

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

What  to  Consider  when  Using  Oracle  Extended  RAC?  •  Oracle  Extended  RAC  alone  is  not  a  disaster  recovery  solu7on.    – Oracle  recommends  using  an  Oracle  Data  Guard  setup  for  full  DR  protecDon.  

•  The  network  latency  impact  on  the  performance  of  an  applicaDon  running  on  an  Extended  RAC  setup  cannot  be  predicted,  as  there  is  no  direct  relaDon  between  them.  It  needs  to  be  tested.    – The  higher  the  latency,  the  more  impact  it  might  have,  but  it  cannot  be  predicted    to  what  degree  the  applicaDon  performance  will  suffer  per  ms  latency  increase.    

•  A  hardware  architecture  that  is  suitable  for  running  an  Extended  RAC  setup,  can  be  used  for  Oracle  RAC  One  Node,  avoiding  network  latency  impact  under  normal  operaDons,  as  well  as  Oracle  Data  Guard.    

7  

Page 8: Oracle RAC on Extended Distance Clusters - Customer Examples

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

Why  Oracle  RAC  on  Extended  Distance  Clusters?  

8  

Mirror  data  between  fire-­‐cells  in  the  same  building    

•  Amadeus  uses  Extended  RAC  to  mirror  data  between  storages  located  in  different  fire  cells  in  the  same  building.    

•  This  enables  acDve/acDve  cluster  use  and  enables  rolling  cluster  upgrades.      

Page 9: Oracle RAC on Extended Distance Clusters - Customer Examples

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

Why  Oracle  RAC  on  Extended  Distance  Clusters?  

9  

Establish  an  acMve/acMve  data  center  (DC)  usage  

•  Rabobank  has  standardized  on  Oracle  RAC  with  an  acDve/acDve  DC  setup.  

•  Rabobank  has  550+  Oracle  RAC  Databases  (running  1300+  Instances)  

•  More  InformaDon:  hep://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/1968707.pdf    

Page 10: Oracle RAC on Extended Distance Clusters - Customer Examples

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

Why  Oracle  RAC  on  Extended  Distance  Clusters?  

10  

Establish  a  2+1  data  center  (DC)  usage  

•  Postbank  uses  Extended  RAC  between  two  DCs  on  the  leh  and  the  right  side  of  the  river  Rhine  in  Bonn,  Germany.  •  Distance  approx.  16KM  

•  Postbank  also  uses  a  3rd  DC  in  a  non-­‐disclosed  locaDon  to  obey  with  2+1  regulaDons  for  certain  banks  in  GER.    

Page 11: Oracle RAC on Extended Distance Clusters - Customer Examples

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

More  InformaDon  

•  Oracle  Real  ApplicaMon  Clusters  on  Extended  Distance  Clusters      

•  h8p://www.slideshare.net/MarkusMichalewicz/oracle-­‐rac-­‐on-­‐extended-­‐distance-­‐clusters    –  Use  together  with  above  linked  paper.    

11  

Page 12: Oracle RAC on Extended Distance Clusters - Customer Examples