SlideShare une entreprise Scribd logo
1  sur  50
Télécharger pour lire hors ligne
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
How	
  to	
  use	
  	
  
Oracle	
  Real	
  ApplicaCon	
  Clusters	
  (RAC)	
  	
  
in	
  a	
  Cloud?	
  –	
  A	
  Support	
  QuesCon	
  
Markus	
  Michalewicz	
  
Senior	
  Director	
  of	
  	
  
Product	
  Management,	
  	
  
Oracle	
  RAC	
  Development	
  
May	
  29th,	
  2017	
  
	
  Markus.Michalewicz@oracle.com	
  	
  
	
  @OracleRACpm	
  
	
  hTp://www.linkedin.com/in/markusmichalewicz	
  	
  	
  
	
  hTp://www.slideshare.net/MarkusMichalewicz	
  	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   3	
  
To	
  help	
  you	
  answer	
  ques0ons	
  like	
  the	
  one	
  below	
  
Why	
  I	
  Created	
  this	
  PresentaCon…	
  
I	
  have	
  a	
  customer	
  (IHAC)	
  using	
  	
  
Oracle	
  12c	
  on	
  Windows	
  2012	
  R2	
  with	
  MSCS	
  
and	
  Oracle	
  Failsafe	
  .	
  The	
  underlying	
  storage	
  
cluster	
  solu0on	
  is	
  HP	
  3par	
  peer	
  persistence.	
  
	
  	
  
Kindly	
  confirm,	
  is	
  HP	
  3par	
  peer	
  persistence	
  
cer0fied	
  by	
  Oracle	
  on	
  Windows?	
  
Received:	
  	
  
10/12/16,	
  7:29	
  AM	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   4	
  
It’s	
  a	
  mul0-­‐dimensional	
  problem	
  
The	
  Problem	
  with	
  DocumenCng	
  Supported	
  ConfiguraCons	
  
The	
  soluCon	
  is	
  to	
  break	
  it	
  down	
  
into	
  handle-­‐able	
  chunks.	
  	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Program	
  Agenda	
  
General	
  Oracle	
  Database	
  Support	
  
General	
  Oracle	
  RAC	
  Support	
  Rules	
  
CerCfied,	
  Supported	
  &	
  Recommended	
  
VirtualizaCon	
  Technologies	
  Support	
  
Oracle	
  RAC	
  Support	
  in	
  the	
  Cloud	
  
1	
  
2	
  
3	
  
4	
  
5	
  
5	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Program	
  Agenda	
  
General	
  Oracle	
  Database	
  Support	
  
General	
  Oracle	
  RAC	
  Support	
  Rules	
  
CerCfied,	
  Supported	
  &	
  Recommended	
  
VirtualizaCon	
  Technologies	
  Support	
  
Oracle	
  RAC	
  Support	
  in	
  the	
  Cloud	
  
1	
  
2	
  
3	
  
4	
  
5	
  
6	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Terminology	
  for	
  this	
  PresentaCon	
  
•  “Cer%fica%on”	
  describes	
  the	
  process	
  of	
  tesCng	
  a	
  given	
  configuraCon	
  for	
  the	
  
purpose	
  of	
  supporCng	
  it.	
  	
  
•  “Cer%fied”	
  describes	
  that	
  a	
  given	
  configuraCon	
  has	
  been	
  tested	
  (by	
  Oracle).	
  	
  
•  “Supported”	
  means	
  that	
  a	
  given	
  configura%on	
  is	
  eligible	
  to	
  retrieve	
  
technical	
  support	
  provided	
  by	
  Oracle.	
  
•  “Determining	
  Support”	
  means	
  to	
  find	
  out	
  whether	
  a	
  given	
  configuraCon	
  is	
  
“supported”	
  by	
  Oracle.	
  	
  
•  Notes:	
  
1.  CerCficaCon	
  is	
  not	
  prerequisite	
  for	
  a	
  configuraCon	
  to	
  be	
  supported!	
  	
  
2.  A	
  cerCfied	
  configuraCon	
  is	
  always	
  supported.	
  
7	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
General	
  rules	
  and	
  regulaCons	
  
govern	
  the	
  support	
  for	
  the	
  	
  
Oracle	
  Database.	
  	
  
8	
  
If	
  “general	
  rules	
  and	
  regulaCons”	
  	
  
(alone)	
  do	
  not	
  cover	
  a	
  given	
  case,	
  
CerCfy	
  should	
  be	
  consulted	
  for	
  
details.	
  	
  
If	
  “CerCfy”	
  does	
  not	
  cover	
  a	
  case,	
  
check	
  for	
  “excepCons”	
  and	
  	
  
“special	
  rulings”	
  in	
  My	
  Oracle	
  
Support	
  (MOS)	
  Notes	
  or	
  request	
  
clarificaCon	
  via	
  a	
  Service	
  Request.	
  
Support	
  Basics	
  for	
  the	
  Oracle	
  Database	
  –	
  Part	
  1	
  	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
General	
  rule:	
  	
  
The	
  Oracle	
  Database	
  is	
  cerCfied	
  on	
  
OS-­‐level,	
  not	
  on	
  hardware-­‐level.	
  	
  
9	
  
General	
  rule:	
  	
  
Storage	
  that	
  represents	
  itself	
  as	
  
block	
  storage	
  to	
  the	
  OS	
  	
  
does	
  not	
  require	
  cerCficaCon.	
  	
  
File	
  System	
  support	
  is	
  subject	
  to	
  
“special	
  ruling”	
  (see	
  MOS	
  note	
  
“Supported	
  and	
  Recommended	
  
File	
  Systems	
  on	
  Linux	
  –	
  Doc	
  ID	
  
236826.1”)	
  for	
  example.	
  	
  
Support	
  Basics	
  for	
  the	
  Oracle	
  Database	
  –	
  Part	
  2	
  	
  
Note	
  1:	
  Icon	
  size	
  is	
  random.	
  	
  
Note	
  2:	
  Not	
  a	
  complete	
  list	
  of	
  supported	
  OS.	
  
Tip:	
  Oracle	
  ASM	
  avoids	
  
a	
  lot	
  of	
  cerCficaCon	
  
quesCons	
  therefore.	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   10	
  
Punng	
  “1+1”	
  Together	
  –	
  Examples	
  
Can	
  I	
  use	
  my	
  EMC	
  
storage	
  with	
  the	
  
Oracle	
  11.2.0.4?	
  	
  
§	
  YES,	
  assuming	
  that	
  the	
  
storage	
  coming	
  from	
  the	
  
EMC	
  storage	
  represents	
  
itself	
  as	
  block	
  storage.	
  
Is	
  Oracle	
  11.2.0.4	
  
with	
  EMC	
  storage	
  
on	
  OL	
  6.4	
  
supported?	
  	
  
§	
  The	
  storage	
  part	
  is	
  covered	
  
as	
  per	
  the	
  previous	
  
quesCon.	
  For	
  the	
  OS	
  
support,	
  CerCfy	
  needs	
  	
  
to	
  be	
  checked.	
  	
  
(“layered”	
  approach)	
  	
  	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   11	
  
Is	
  the	
  Oracle	
  Database	
  in	
  version	
  11.2.0.4	
  supported	
  on	
  Oracle	
  Linux	
  6.4?	
  
Using	
  CerCfy	
  –	
  Part	
  1	
  	
  	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   12	
  
Review	
  “Cer0fica0on	
  Details	
  for	
  Notes	
  and	
  Support	
  informa0on.”	
  
Using	
  CerCfy	
  –	
  Part	
  2	
  	
  	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Support	
  Basics	
  for	
  the	
  Oracle	
  Database	
  –	
  Conclusions	
  	
  	
  
•  Determining	
  support	
  for	
  a	
  given	
  configuraCon	
  means	
  considering:	
  
1.  General	
  rules	
  and	
  regulaCons	
  
2.  CerCfy	
  
3.  ExcepCons	
  and	
  special	
  ruling	
  
•  Support	
  for	
  the	
  Oracle	
  Database	
  is	
  “layered”	
  
– A	
  system	
  is	
  only	
  supported	
  for	
  the	
  Oracle	
  Database,	
  if	
  all	
  layers	
  are	
  supported.	
  
– Example:	
  In	
  a	
  given	
  system,	
  in	
  which	
  the	
  OS	
  is	
  cerCfied,	
  but	
  the	
  file	
  system	
  (which	
  	
  
is	
  subject	
  to	
  “special	
  ruling”)	
  is	
  not,	
  the	
  Oracle	
  Database	
  cannot	
  be	
  supported	
  using	
  
the	
  unsupported	
  file	
  system	
  (FS)	
  for	
  database	
  files.	
  	
  
•  The	
  FS	
  might	
  sCll	
  be	
  eligible	
  to	
  host	
  the	
  Oracle	
  Home	
  while	
  other	
  FSs	
  can	
  be	
  used	
  for	
  database	
  files.	
  
13	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Program	
  Agenda	
  
General	
  Oracle	
  Database	
  Support	
  
General	
  Oracle	
  RAC	
  Support	
  Rules	
  
CerCfied,	
  Supported	
  &	
  Recommended	
  
VirtualizaCon	
  Technologies	
  Support	
  
Oracle	
  RAC	
  Support	
  in	
  the	
  Cloud	
  
1	
  
2	
  
3	
  
4	
  
5	
  
14	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Oracle	
  RAC	
  can	
  only	
  be	
  supported	
  
on	
  a	
  system	
  that	
  is	
  supported	
  for	
  
the	
  Oracle	
  Database.	
  	
  
15	
  
To	
  determine	
  support	
  for	
  Oracle	
  
RAC	
  on	
  a	
  given	
  system,	
  certain	
  
hardware	
  requirements	
  as	
  listed	
  in	
  
the	
  “RAC	
  Technology	
  Support	
  
Matrixes”	
  need	
  to	
  be	
  met.	
  	
  
AddiConally,	
  all	
  requirements	
  
listed	
  in	
  the	
  Oracle	
  DocumentaCon	
  
for	
  the	
  Oracle	
  Grid	
  Infrastructure	
  
InstallaCon	
  guide	
  need	
  to	
  be	
  met.	
  	
  
Support	
  Basics	
  for	
  Oracle	
  RAC	
  –	
  Part	
  1	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   16	
  
RAC	
  Technology	
  CompaCbility	
  Matrix	
  (RTCM)	
  
RTCM	
  for	
  Linux	
  	
  
	
  
http://www.oracle.com/
technetwork/database/
clustering/tech-generic-
linux-new-086754.html 	
  
RTCM	
  for	
  Unix	
  
	
  
http://www.oracle.com/
technetwork/database/
clustering/tech-generic-unix-
new-166583.html 	
  
RTCM	
  for	
  Windows:	
  h^p://www.oracle.com/technetwork/database/clustering/tech-­‐generic-­‐windows-­‐new-­‐166584.html	
  	
  	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Network	
  requirements	
  	
  
(network	
  cards	
  &	
  switches)	
  need	
  to	
  
be	
  considered	
  for	
  Oracle	
  RAC.	
  They	
  
are	
  covered	
  in	
  the	
  RTCMs	
  and	
  the	
  
Oracle	
  DocumentaCon.	
  	
  
17	
  
Storage	
  requirements	
  	
  
(shared	
  storage	
  &	
  access	
  protocols)	
  
need	
  to	
  be	
  considered	
  for	
  Oracle	
  
RAC.	
  They	
  are	
  covered	
  in	
  the	
  RTCMs	
  
and	
  the	
  Oracle	
  DocumentaCon.	
  
CerCfy	
  must	
  be	
  consulted	
  	
  
as	
  soon	
  as	
  Oracle	
  RAC	
  is	
  meant	
  to	
  
be	
  operated	
  together	
  with	
  	
  
a	
  third	
  party	
  cluster	
  soluCon	
  or	
  a	
  
third	
  party	
  cluster	
  file	
  system.	
  	
  
Support	
  Basics	
  for	
  Oracle	
  RAC	
  –	
  Part	
  2	
  
Cluster	
  
A	
  
Oracle	
  
Cluster	
  
Best	
  PracCces	
  (BP)	
  suggest	
  to	
  avoid	
  
using	
  any	
  third	
  party	
  cluster	
  with	
  RAC.	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   18	
  
Ques0on:	
  Can	
  I	
  use	
  Oracle	
  RAC	
  12.1.0.2	
  with	
  Veritas	
  Cluster	
  on	
  Linux?	
  	
  
Using	
  CerCfy	
  –	
  Part	
  1	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   19	
  
YES:	
  Can	
  I	
  use	
  Oracle	
  RAC	
  12.1.0.2	
  with	
  Veritas	
  Cluster	
  on	
  Linux?	
  	
  
Using	
  CerCfy	
  –	
  Part	
  2	
  	
  	
  	
  
Best	
  PracCces	
  (BP)	
  suggest	
  to	
  avoid	
  
using	
  any	
  third	
  party	
  cluster	
  with	
  RAC.	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   20	
  
Punng	
  “1+1”	
  Together	
  –	
  Example	
  1	
  
Can	
  I	
  build	
  a	
  4-­‐node	
  Oracle	
  
RAC	
  12.1	
  cluster	
  using	
  Dell	
  
PowerEdge	
  R330	
  Servers	
  
and	
  HP	
  MSA2012	
  storage?	
  	
  
Determining	
  Support:	
  	
  
	
  
1.  OS	
  informaCon	
  is	
  missing!	
  
•  AssumpCons	
  need	
  to	
  be	
  made	
  
	
  
2.  Dell	
  PowerEdge	
  R330	
  Servers	
  	
  
•  Can	
  run	
  “supportable	
  OS”	
  
•  By	
  default	
  come	
  with	
  2*1GbE	
  cards	
  
•  Good	
  enough	
  for	
  support	
  
purposes,	
  but	
  not	
  for	
  BP	
  
	
  
3.  HP	
  MSA2012	
  is	
  an	
  outdated	
  storage,	
  	
  
but	
  for	
  support-­‐purposes	
  this	
  is	
  fine.	
  	
  
•  This	
  is	
  an	
  SCSI	
  Drive	
  Case	
  	
  
NO,	
  as	
  the	
  storage	
  is	
  a	
  SCSI	
  
Drive	
  Case.	
  Direct	
  aTached	
  
SCSI	
  storage	
  is	
  supported	
  
for	
  a	
  maximum	
  of	
  2	
  nodes	
  
only	
  as	
  per	
  RTCM.	
  	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   21	
  
Punng	
  “1+1”	
  Together	
  –	
  Example	
  2	
  
Can	
  I	
  use	
  the	
  FlashGrid	
  
Storage	
  Fabric	
  (Sotware)	
  to	
  
provide	
  shared	
  storage	
  for	
  
my	
  Oracle	
  RAC	
  Clusters?	
  	
  
Determining	
  Support:	
  	
  
	
  
1.  OS	
  informaCon	
  is	
  missing!	
  
•  AssumpCons	
  need	
  to	
  be	
  made	
  
	
  
2.  FlashGrid	
  Storage	
  Fabric	
  	
  
•  Physical	
  storage	
  located	
  inside	
  the	
  
database	
  nodes	
  (hyper-­‐converged)	
  	
  
or	
  in	
  separate	
  storage	
  nodes	
  
•  Standard	
  x86	
  servers	
  used	
  as	
  
database	
  and	
  storage	
  nodes	
  
•  With	
  FlashGrid	
  managing	
  storage	
  	
  
is	
  an	
  easy	
  task	
  for	
  DBAs	
  and	
  server	
  
administrators.	
  
YES,	
  IF	
  the	
  storage	
  and	
  
server	
  vendors	
  (here	
  only	
  
server	
  vendor)	
  support	
  
FlashGrid	
  as	
  a	
  storage	
  
soluCon,	
  as	
  the	
  RTCM	
  says:	
  	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Support	
  Basics	
  for	
  Oracle	
  RAC	
  –	
  Conclusions	
  	
  	
  
•  Determining	
  support	
  for	
  a	
  given	
  configuraCon	
  means	
  considering:	
  
1.  Support	
  for	
  the	
  Oracle	
  Database	
  
2.  The	
  Oracle	
  RAC	
  Technology	
  CompaCbility	
  Matrixes	
  (RTCM)	
  
3.  Oracle	
  DocumentaCon	
  regarding	
  further	
  requirements	
  
4.  Third	
  party	
  cluster	
  soluCons	
  and	
  third	
  party	
  cluster	
  file	
  systems	
  as	
  needed	
  	
  
•  Support	
  for	
  Oracle	
  RAC	
  is	
  “layered”	
  and	
  does	
  consider	
  hardware	
  to	
  some	
  degree	
  
– A	
  system	
  is	
  only	
  supported	
  for	
  Oracle	
  RAC,	
  if	
  all	
  layers	
  are	
  supported.	
  
– Example:	
  In	
  a	
  given	
  system,	
  in	
  which	
  the	
  Oracle	
  Database	
  is	
  supported,	
  but	
  which	
  fails	
  to	
  
meet	
  network	
  or	
  storage	
  requirements	
  for	
  Oracle	
  RAC,	
  cannot	
  be	
  supported	
  for	
  Oracle	
  RAC.	
  	
  
– This	
  means,	
  a	
  system	
  that	
  is	
  supported	
  for	
  Oracle	
  RAC	
  is	
  always	
  supported	
  for	
  the	
  Oracle	
  DB.	
  	
  
22	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Program	
  Agenda	
  
General	
  Oracle	
  Database	
  Support	
  
General	
  Oracle	
  RAC	
  Support	
  Rules	
  
CerCfied,	
  Supported	
  &	
  Recommended	
  
VirtualizaCon	
  Technologies	
  Support	
  
Oracle	
  RAC	
  Support	
  in	
  the	
  Cloud	
  
1	
  
2	
  
3	
  
4	
  
5	
  
23	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
More	
  Terminology	
  (for	
  this	
  PresentaCon)	
  
•  “Cer%fied”	
  describes	
  that	
  a	
  given	
  configuraCon	
  has	
  been	
  tested	
  (by	
  Oracle).	
  	
  
•  “Supported”	
  means	
  that	
  a	
  given	
  configuraCon	
  is	
  eligible	
  to	
  retrieve	
  
technical	
  support	
  provided	
  by	
  Oracle.	
  
•  “Recommended”	
  means	
  that	
  a	
  given	
  configuraCon	
  is	
  preferred	
  over	
  other	
  
soluCons,	
  although	
  other	
  soluCons	
  may	
  sCll	
  be	
  supported.	
  	
  
– RecommendaCons	
  are	
  oten	
  provided	
  as	
  part	
  of	
  Best	
  PracCces	
  (BP)	
  	
  
•  Notes:	
  
1.  CerCficaCon	
  is	
  not	
  prerequisite	
  for	
  a	
  configuraCon	
  to	
  be	
  supported!	
  	
  
2.  A	
  cerCfied	
  configuraCon	
  is	
  always	
  supported.	
  
24	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   25	
  
CerCfied,	
  Supported	
  and	
  Recommended	
  ConfiguraCons	
  
Supported	
  
ConfiguraCons	
  
CerCfied	
  
ConfiguraCons	
  
Recommended	
  
ConfiguraCons	
  
	
  Graphics	
  do	
  not	
  scale!	
  	
  
Recommended	
  configuraCons	
  
are	
  typically	
  “not	
  on	
  the	
  edge”.	
  	
  
Recommended	
  
ConfiguraCons	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   26	
  
The	
  Problem	
  with	
  Choices…	
  
Venus
Oracle GI
Oracle RAC
Virtualization
Operating System
Earth
Oracle GI
Oracle RAC
Virtualization
Operating System
Storage	
  Layer	
  
Storage	
  Access	
  Layer	
  
VirtualizaCon	
  Layer	
  
OperaCng	
  System	
  Layer	
  
Sotware	
  Layer	
  
Server	
  Hardware	
  Layer	
  
Network	
  Layer	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   27	
  
The	
  Problem	
  with	
  Choices	
  …	
  A	
  SoluCon	
  
Venus
Oracle GI
Oracle RAC
Virtualization
Operating System
Earth
Oracle GI
Oracle RAC
Virtualization
Operating System
Storage	
  Layer	
  
Storage	
  Access	
  Layer	
  
VirtualizaCon	
  Layer	
  
OperaCng	
  System	
  Layer	
  
Sotware	
  Layer	
  
Server	
  Hardware	
  Layer	
  
Network	
  Layer	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   28	
  
Using	
  a	
  mainstream	
  solu0on	
  usually	
  leads	
  to	
  smoother	
  day-­‐to-­‐day	
  opera0ons	
  
For	
  High	
  Availability	
  SoluCons	
  Uniqueness	
  Does	
  Not	
  Pay	
  Off	
  
Supported	
  Configura0ons	
  
Recommended	
  Configura0on	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   29	
  
Check	
  support	
  status	
  on	
  a	
  regular	
  basis	
  –	
  Example	
  RDS	
  Support	
  for	
  RAC	
  on	
  Linux	
  
A	
  Support	
  Status	
  can	
  Change	
  over	
  Time	
  
http://www.oracle.com/technetwork/database/clustering/tech-generic-linux-new-086754.html 	
  
OFED	
  use	
  for	
  RDS	
  
was	
  “permiTed”	
  
Today*	
  
In	
  Future,	
  RDS	
  over	
  IB	
  	
  
will	
  be	
  supported	
  on	
  
Exadata	
  and	
  Oracle	
  
Database	
  Appliance	
  	
  
only	
  and	
  as	
  applicable.	
  	
  
*	
  March	
  15th	
  2017	
  
**	
  Timeline	
  does	
  not	
  scale	
   t**	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Program	
  Agenda	
  
General	
  Oracle	
  Database	
  Support	
  
General	
  Oracle	
  RAC	
  Support	
  Rules	
  
CerCfied,	
  Supported	
  &	
  Recommended	
  
VirtualizaCon	
  Technologies	
  Support	
  
Oracle	
  RAC	
  Support	
  in	
  the	
  Cloud	
  
1	
  
2	
  
3	
  
4	
  
5	
  
30	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
The	
  Virtualiza0on	
  Matrix	
  	
  
is	
  Oracle’s	
  single	
  source	
  of	
  truth	
  for	
  
“Supported	
  Virtualiza%on	
  and	
  
Par%%oning	
  Technologies	
  for	
  Oracle	
  
Database	
  and	
  RAC	
  Product	
  Releases”	
  	
  	
  	
  
31	
  
General	
  rule:	
  
Oracle’s	
  DocumentaCon	
  is	
  based	
  
on	
  the	
  idea	
  of	
  a	
  posiCve	
  list!	
  	
  
I.E.	
  a	
  configuraCon	
  that	
  is	
  not	
  listed	
  
is	
  –	
  if	
  in	
  doubt	
  –	
  not	
  supported.	
  	
  
If	
  the	
  “Virtualiza0on	
  Matrix	
  ”	
  does	
  
not	
  cover	
  a	
  case	
  (directly	
  or	
  
indirectly),	
  check	
  for	
  “excepCons”	
  
and	
  “special	
  rulings”	
  in	
  My	
  Oracle	
  
Support	
  (MOS)	
  Notes	
  or	
  request	
  
clarificaCon	
  via	
  a	
  Service	
  Request.	
  
Support	
  Basics	
  for	
  VirtualizaCon	
  Technologies	
  
Best	
  PracCces	
  suggest	
  to	
  avoid	
  using	
  most	
  
virtualizaCon	
  technologies	
  with	
  RAC.	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   32	
  
h^p://www.oracle.com/technetwork/database/virtualiza0onmatrix-­‐172995.html	
  	
  
The	
  VirtualizaCon	
  Matrix	
  
Covering	
  
posiCve	
  list	
  
for	
  future	
  
versions.	
  	
  
RAC	
  One	
  Node	
  
follows	
  RAC	
  
CerCficaCon	
  	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   33	
  
Oracle	
  VM	
  and	
  Vmware	
  are	
  treated	
  as	
  special	
  ruling	
  cases	
  
Using	
  The	
  VirtualizaCon	
  Matrix	
  
•  Oracle	
  VM	
  is	
  the	
  only	
  fully	
  supported	
  and	
  cerCfied	
  
VM-­‐based	
  virtualizaCon	
  soluCon	
  for	
  Oracle	
  RAC.	
  
•  For	
  more	
  informaCon,	
  see:	
  
•  Oracle	
  Real	
  ApplicaCon	
  Clusters	
  in	
  Oracle	
  VM	
  Environments	
  
•  MOS	
  note	
  “CerCfied	
  Sotware	
  on	
  Oracle	
  VM	
  (Doc	
  ID	
  464754.1)”	
  
	
  
•  Vmware	
  support	
  is	
  regulated	
  in	
  MOS	
  note:	
  “Support	
  
Posi%on	
  for	
  Oracle	
  Products	
  Running	
  on	
  VMWare	
  
Virtualized	
  Environments	
  (Doc	
  ID	
  249212.1)”:	
  
•  Note:	
  Oracle	
  has	
  not	
  cer%fied	
  any	
  of	
  its	
  products	
  on	
  VMware.	
  	
  
For	
  Oracle	
  RAC,	
  Oracle	
  will	
  only	
  accept	
  Service	
  Requests	
  as	
  
described	
  in	
  this	
  note	
  on	
  Oracle	
  RAC	
  11.2.0.2	
  and	
  later	
  releases.	
  	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   34	
  
Punng	
  “1+1”	
  Together	
  –	
  A	
  MulCdimensional	
  Example	
  
IHAC	
  considering	
  RAC	
  One	
  Node	
  
on	
  Microsot	
  Hyper-­‐V	
  using	
  
Windows	
  server	
  as	
  the	
  OS.	
  
QuesCons:	
  
1)	
  Is	
  RAC	
  cerCfied	
  on	
  Hyper-­‐V?	
  	
  
	
  2)	
  Is	
  it	
  supported?	
  	
  
3)	
  If	
  RAC	
  is	
  supported	
  on	
  Hyper-­‐
V,	
  how	
  will	
  it	
  be	
  setup?	
  	
  
4)	
  Can	
  we	
  use	
  the	
  Hyper-­‐V	
  
shared	
  disk	
  feature	
  or	
  shall	
  we	
  
go	
  for	
  physical	
  LUNs	
  from	
  the	
  
SAN	
  storage	
  instead?	
  Received:	
  	
  
11/3/16,	
  4:54	
  PM	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   35	
  
A	
  MulCdimensional	
  Example	
  –	
  Determining	
  Support	
  Step	
  1	
  
IHAC	
  considering	
  RAC	
  One	
  Node	
  
on	
  Microsoj	
  Hyper-­‐V	
  using	
  
Windows	
  server	
  as	
  the	
  OS.	
  
QuesCons:	
  
1)	
  Is	
  RAC	
  cerCfied	
  on	
  Hyper-­‐V?	
  	
  
	
  2)	
  Is	
  it	
  supported?	
  	
  
3)	
  If	
  RAC	
  is	
  supported	
  on	
  Hyper-­‐
V,	
  how	
  will	
  it	
  be	
  setup?	
  	
  
4)	
  Can	
  we	
  use	
  the	
  Hyper-­‐V	
  
shared	
  disk	
  feature	
  or	
  shall	
  we	
  
go	
  for	
  physical	
  LUNs	
  from	
  the	
  
SAN	
  storage	
  instead?	
  Received:	
  	
  
11/3/16,	
  4:54	
  PM	
  
Determining	
  Support:	
  	
  
	
  
•  The	
  exact	
  OS	
  informaCon	
  is	
  missing!	
  
•  Consult	
  the	
  Virtualiza0on	
  Matrix	
  
RAC	
  One	
  Node	
  
follows	
  RAC	
  
CerCficaCon	
  	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   36	
  
A	
  MulCdimensional	
  Example	
  –	
  Determining	
  Support	
  Step	
  2	
  
IHAC	
  considering	
  RAC	
  One	
  Node	
  
on	
  Microsot	
  Hyper-­‐V	
  using	
  
Windows	
  server	
  as	
  the	
  OS.	
  
Ques0ons:	
  
1)	
  Is	
  RAC	
  cer0fied	
  on	
  Hyper-­‐V?	
  	
  
	
  2)	
  Is	
  it	
  supported?	
  	
  
3)	
  If	
  RAC	
  is	
  supported	
  on	
  Hyper-­‐
V,	
  how	
  will	
  it	
  be	
  setup?	
  	
  
4)	
  Can	
  we	
  use	
  the	
  Hyper-­‐V	
  
shared	
  disk	
  feature	
  or	
  shall	
  we	
  
go	
  for	
  physical	
  LUNs	
  from	
  the	
  
SAN	
  storage	
  instead?	
  Received:	
  	
  
11/3/16,	
  4:54	
  PM	
  
Determining	
  Support:	
  	
  
	
  
•  The	
  VirtualizaCon	
  Matrix	
  says	
  “cerCfied”:	
  	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   37	
  
A	
  MulCdimensional	
  Example	
  –	
  Determining	
  Support	
  Step	
  3	
  
IHAC	
  considering	
  RAC	
  One	
  Node	
  
on	
  Microsot	
  Hyper-­‐V	
  using	
  
Windows	
  server	
  as	
  the	
  OS.	
  
Ques0ons:	
  
1)	
  Is	
  RAC	
  cerCfied	
  on	
  Hyper-­‐V?	
  	
  
	
  2)	
  Is	
  it	
  supported?	
  	
  
3)	
  If	
  RAC	
  is	
  supported	
  on	
  Hyper-­‐
V,	
  how	
  will	
  it	
  be	
  setup?	
  	
  
4)	
  Can	
  we	
  use	
  the	
  Hyper-­‐V	
  
shared	
  disk	
  feature	
  or	
  shall	
  we	
  
go	
  for	
  physical	
  LUNs	
  from	
  the	
  
SAN	
  storage	
  instead?	
  
Determining	
  Support:	
  	
  
	
  
•  Any	
  cerCfied	
  soluCon	
  is	
  supported!	
  	
  
•  The	
  answer	
  therefore	
  is:	
  	
  
YES,	
  Oracle	
  RAC	
  in	
  version	
  	
  
11.2.0.4	
  and	
  12.1.0.2	
  are	
  supported	
  
	
  
assuming	
  at	
  least	
  Windows	
  Server	
  2012	
  	
  
is	
  used	
  with	
  11.2.0.4	
  	
  
and	
  at	
  least	
  Windows	
  Server	
  2012	
  R2	
  Gen	
  2	
  	
  
is	
  used	
  for	
  12.1.0.2.	
  	
  Received:	
  	
  
11/3/16,	
  4:54	
  PM	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   38	
  
A	
  MulCdimensional	
  Example	
  –	
  The	
  “Extra”	
  QuesCon	
  3)	
  
IHAC	
  considering	
  RAC	
  One	
  Node	
  
on	
  Microsot	
  Hyper-­‐V	
  using	
  
Windows	
  server	
  as	
  the	
  OS.	
  
Ques0ons:	
  
1)	
  Is	
  RAC	
  cerCfied	
  on	
  Hyper-­‐V?	
  	
  
	
  2)	
  Is	
  it	
  supported?	
  	
  
3)	
  If	
  RAC	
  is	
  supported	
  on	
  Hyper-­‐
V,	
  how	
  will	
  it	
  be	
  setup?	
  	
  
4)	
  Can	
  we	
  use	
  the	
  Hyper-­‐V	
  
shared	
  disk	
  feature	
  or	
  shall	
  we	
  
go	
  for	
  physical	
  LUNs	
  from	
  the	
  
SAN	
  storage	
  instead?	
  
•  QuesCons	
  3)	
  and	
  4)	
  are	
  not	
  support	
  
quesCons;	
  they	
  are	
  BP	
  quesCons.	
  
•  Note:	
  Oracle	
  does	
  not	
  provide	
  best	
  
pracCces	
  (BP)	
  for	
  virtualizaCon	
  soluCons	
  
that	
  it	
  does	
  not	
  own	
  (here:	
  Hyper-­‐V)	
  
	
  
•  Reason:	
  VirtualizaCon	
  soluCons	
  are	
  meant	
  
to	
  be	
  transparent	
  and	
  hence,	
  standard	
  
documentaCon	
  should	
  be	
  sufficient	
  to	
  set	
  
up	
  an	
  Oracle	
  Database	
  and	
  RAC	
  within	
  it.	
  	
  
•  Thus,	
  quesCon	
  3)	
  cannot	
  be	
  answered	
  by	
  
Oracle	
  regarding	
  the	
  generic	
  Hyper-­‐V	
  part.	
  	
  Received:	
  	
  
11/3/16,	
  4:54	
  PM	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   39	
  
A	
  MulCdimensional	
  Example	
  –	
  The	
  “Extra”	
  QuesCon	
  4)	
  
IHAC	
  considering	
  RAC	
  One	
  Node	
  
on	
  Microsot	
  Hyper-­‐V	
  using	
  
Windows	
  server	
  as	
  the	
  OS.	
  
Ques0ons:	
  
1)	
  Is	
  RAC	
  cerCfied	
  on	
  Hyper-­‐V?	
  	
  
	
  2)	
  Is	
  it	
  supported?	
  	
  
3)	
  If	
  RAC	
  is	
  supported	
  on	
  Hyper-­‐
V,	
  how	
  will	
  it	
  be	
  setup?	
  	
  
4)	
  Can	
  we	
  use	
  the	
  Hyper-­‐V	
  
shared	
  disk	
  feature	
  or	
  shall	
  we	
  
go	
  for	
  physical	
  LUNs	
  from	
  the	
  
SAN	
  storage	
  instead?	
  
•  QuesCons	
  3)	
  and	
  4)	
  are	
  not	
  support	
  
quesCons;	
  they	
  are	
  BP	
  quesCons.	
  
•  For	
  quesCon	
  4),	
  the	
  requirement	
  for	
  	
  
Oracle	
  RAC	
  is	
  to	
  have	
  “shared	
  disk	
  storage”.	
  
	
  
•  As	
  Oracle	
  does	
  not	
  cerCfy	
  against	
  specific	
  
features	
  (unless	
  explicitly	
  stated),	
  the	
  
“Hyper-­‐V	
  shared	
  disk	
  feature”	
  is	
  unknown.	
  	
  
•  Oracle	
  does	
  know,	
  however,	
  that	
  physical	
  
LUNs	
  from	
  the	
  SAN	
  are	
  likely	
  to	
  work	
  and	
  
make	
  the	
  stack	
  simpler.	
  Why	
  not	
  use	
  them?	
  	
  Received:	
  	
  
11/3/16,	
  4:54	
  PM	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Support	
  Basics	
  for	
  VirtualizaCon	
  Technologies	
  -­‐	
  Conclusions	
  	
  	
  
•  Determining	
  support	
  for	
  a	
  given	
  configuraCon	
  means	
  considering:	
  
1.  The	
  Virtualiza0on	
  Matrix	
  	
  
2.  The	
  Oracle	
  DocumentaCon,	
  which	
  is	
  based	
  on	
  a	
  posiCve-­‐list	
  idea	
  
3.  Special	
  ruling,	
  which	
  is	
  more	
  common	
  for	
  virtualizaCon	
  soluCons	
  
4.  Common	
  Sense	
  
•  Support	
  for	
  Oracle	
  RAC	
  is	
  “layered”	
  and	
  does	
  consider	
  virtualizaCon	
  technologies	
  
– A	
  system	
  is	
  only	
  supported	
  for	
  Oracle	
  RAC,	
  if	
  all	
  layers	
  are	
  supported.	
  
– There	
  is	
  no	
  implied	
  cerCficaCon	
  for	
  Oracle	
  RAC	
  on	
  virtualizaCon	
  soluCons.	
  	
  
– Example:	
  A	
  configuraCon	
  that	
  is	
  cerCfied	
  by	
  all	
  measures	
  on	
  a	
  bare	
  metal	
  system	
  is	
  	
  
not	
  automaCcally	
  cerCfied	
  in	
  a	
  virtualized	
  environment.	
  A	
  posiCve	
  list	
  entry	
  is	
  needed.	
  
40	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Program	
  Agenda	
  
General	
  Oracle	
  Database	
  Support	
  
General	
  Oracle	
  RAC	
  Support	
  Rules	
  
CerCfied,	
  Supported	
  &	
  Recommended	
  
VirtualizaCon	
  Technologies	
  Support	
  
Oracle	
  RAC	
  Support	
  in	
  the	
  Cloud	
  
1	
  
2	
  
3	
  
4	
  
5	
  
41	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Oracle	
  RAC	
  is	
  fully	
  cer0fied	
  in	
  the	
  
Oracle	
  Cloud	
  via	
  the	
  Exadata	
  
Service	
  and	
  as	
  an	
  DBaaS	
  offering.	
  
42	
  
Azure	
  provides	
  an	
  ability	
  	
  
to	
  run	
  Oracle	
  RAC	
  over	
  a	
  min.	
  of	
  
three	
  Azure	
  IaaS	
  instances.	
  
AWS	
  provides	
  an	
  ability	
  	
  
to	
  run	
  Oracle	
  RAC	
  over	
  a	
  min.	
  of	
  
three	
  EC2	
  IaaS	
  instances.	
  
Support	
  Basics	
  for	
  Oracle	
  RAC	
  “in	
  the	
  Common	
  Clouds”	
  	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   43	
  
It	
  describes	
  the	
  ability	
  to	
  u0lize	
  compute	
  instances	
  as	
  shared	
  storage	
  in	
  some	
  way	
  
What	
  does	
  “ability	
  to	
  run	
  RAC	
  over	
  3	
  IaaS	
  instances”	
  mean?	
  
•  Most	
  clouds	
  do	
  not	
  provide	
  shared	
  storage	
  naCvely.	
  	
  
•  “NaCvely”	
  means	
  “as	
  part	
  of	
  their	
  standard	
  offer”.	
  
•  RAC	
  requires	
  shared	
  storage.	
  Per	
  RTCM:	
  
	
  
•  iSCSI	
  and	
  NFS	
  are	
  supported	
  for	
  Oracle	
  RAC	
  
•  RestricCon:	
  “The	
  accessed	
  storage	
  must	
  be	
  
supported	
  by	
  the	
  system	
  and	
  storage	
  vendors.”	
  
•  Using	
  one	
  instance	
  as	
  an	
  NFS	
  /	
  iSCSI	
  server,	
  which	
  
provides	
  shared	
  storage	
  to	
  “RAC	
  compute	
  nodes”	
  is	
  
a	
  “supportable”	
  setup	
  following	
  RTCM	
  regulaCon.	
  
•  As	
  long	
  as	
  the	
  OS,	
  network	
  and	
  other	
  layers	
  are	
  
supported,	
  such	
  a	
  configuraCon	
  is	
  supportable.	
  
•  Special	
  ruling	
  sCll	
  needs	
  to	
  be	
  considered.	
  	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   44	
  
Strongly	
  recommended	
  to	
  operate	
  Oracle	
  RAC	
  in	
  any	
  cloud	
  
NaCvely	
  Provided	
  Shared	
  Storage	
  
•  Cloud	
  vendors	
  are	
  asked	
  by	
  their	
  customers	
  to	
  	
  
support	
  Oracle	
  RAC	
  as	
  part	
  of	
  their	
  cloud	
  offerings.	
  	
  
•  Other	
  than	
  the	
  Oracle	
  Cloud,	
  no	
  other	
  cloud	
  offering	
  
currently	
  provides	
  shared	
  storage	
  support	
  as	
  required	
  	
  
by	
  Oracle	
  RAC.	
  	
  
•  MulCple	
  non-­‐naCve	
  soluCons	
  have	
  been	
  used	
  by	
  	
  
different	
  cloud	
  vendors	
  to	
  provide	
  shared	
  storage.	
  	
  
•  Such	
  soluCons	
  include	
  virtual	
  shared	
  storage	
  	
  
as	
  well	
  as	
  physical	
  third	
  party	
  storage	
  soluCons.	
  	
  
•  As	
  ease	
  of	
  support	
  and	
  manageability	
  decreases	
  with	
  	
  
every	
  addiConal	
  non-­‐naCve	
  layer	
  used	
  to	
  operate	
  an	
  
Oracle	
  RAC	
  database,	
  naCvely	
  provided	
  shared	
  storage	
  is	
  	
  
strongly	
  recommended	
  to	
  operate	
  Oracle	
  RAC	
  in	
  any	
  cloud.	
  	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   45	
  
Punng	
  “1+1”	
  Together	
  –	
  Example	
  
Can	
  I	
  use	
  the	
  FlashGrid	
  
sotware	
  to	
  enable	
  Oracle	
  
RAC	
  in	
  either	
  AWS	
  or	
  the	
  
Azure	
  Cloud?	
  Is	
  it	
  supported?	
  
Determining	
  Support:	
  	
  
	
  
1.  FlashGrid	
  Sojware	
  	
  
•  FlashGrid	
  Cloud	
  Area	
  Network	
  
provides	
  a	
  high-­‐speed	
  network	
  
overlay	
  with	
  mulCcast	
  and	
  QoS	
  
•  Local	
  drives	
  (elas0c	
  block	
  storage	
  or	
  
local	
  SSDs)	
  are	
  shared	
  between	
  all	
  
nodes	
  in	
  the	
  cluster	
  
	
  
2.  Oracle	
  RAC	
  on	
  Amazon	
  EC2	
  
•  AWS	
  supports	
  the	
  AWS	
  infrastructure	
  
components	
  on	
  which	
  FlashGrid's	
  
solu0on	
  relies.	
  	
  
•  For	
  quesCons	
  about	
  FlashGrid	
  
sotware	
  and	
  support	
  capabiliCes,	
  
please	
  see	
  the	
  FlashGrid	
  website…	
  
	
  
NO,	
  it’s	
  not	
  supported,	
  as	
  
AWS	
  as	
  the	
  storage	
  and	
  
server	
  vendor	
  does	
  not	
  
support	
  FlashGrid	
  as	
  a	
  
storage	
  soluCon	
  as	
  
required	
  by	
  the	
  RTCM:	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   46	
  
	
  	
  
Special	
  Ruling	
  AffecCng	
  Oracle	
  RAC	
  Support	
  in	
  the	
  Cloud	
  
•  The	
  “Licensing	
  Oracle	
  Sotware	
  in	
  the	
  Cloud	
  
CompuCng	
  Environment”	
  document	
  states:	
  	
  
•  hTp://www.oracle.com/us/corporate/pricing/cloud-­‐licensing-­‐070579.pdf	
  	
  
	
  
•  This	
  policy	
  applies	
  to	
  cloud	
  compu%ng	
  
environments	
  from	
  the	
  following	
  vendors:	
  
Amazon	
  Web	
  Services	
  –	
  Amazon	
  Elas+c	
  
Compute	
  Cloud	
  (EC2),	
  Amazon	
  Rela+onal	
  
Database	
  Service	
  (RDS)	
  and	
  Microso?	
  Azure	
  
PlaAorm	
  (collec%vely,	
  the	
  ‘Authorized	
  Cloud	
  
Environments’)	
  This	
  policy	
  applies	
  to	
  
these	
  Oracle	
  programs.	
  
•  	
  
	
  
•  These	
  Oracle	
  programs	
  do	
  not	
  include	
  Oracle	
  RAC:	
  
•  hTp://www.oracle.com/us/corporate/pricing/
authorized-­‐cloud-­‐environments-­‐3493562.pdf	
  	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Oracle	
  conCnues	
  to	
  support	
  Oracle	
  
RAC	
  in	
  the	
  Oracle	
  Cloud	
  via	
  
Exadata	
  Service	
  and	
  as	
  an	
  DBaaS	
  
offering,	
  which	
  is	
  planned	
  to	
  scale	
  
beyond	
  the	
  current	
  2-­‐nodes.	
  	
  
47	
  
General	
  rule:	
  	
  
As	
  long	
  as	
  an	
  IaaS	
  Cloud	
  meets	
  
Oracle	
  RAC	
  requirements	
  	
  
(e.g.	
  network	
  and	
  storage),	
  	
  
this	
  cloud	
  is	
  in	
  principle	
  
“supportable”	
  for	
  Oracle	
  RAC.	
  	
  
“Special	
  ruling”	
  regulates	
  most	
  
Public	
  Cloud	
  and	
  IaaS	
  soluCons.	
  
Check	
  for	
  such	
  ruling	
  prior	
  to	
  
considering	
  any	
  soluCon.	
  	
  
Oracle	
  RAC	
  in	
  the	
  Cloud	
  –	
  Where	
  is	
  it	
  Heading?	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
  
Support	
  Basics	
  for	
  Oracle	
  RAC	
  in	
  the	
  Cloud	
  –	
  Conclusions	
  	
  
•  Determining	
  support	
  for	
  a	
  given	
  configuraCon	
  means	
  considering:	
  
1.  General	
  Oracle	
  Database	
  support	
  rules	
  as	
  discussed	
  
2.  Oracle	
  RAC	
  support	
  rules	
  as	
  discussed	
  
3.  Most	
  VirtualizaCon	
  Technology	
  support	
  does	
  not	
  apply	
  
4.  Special	
  ruling,	
  which	
  is	
  more	
  common	
  for	
  the	
  Cloud	
  
•  Support	
  for	
  Oracle	
  RAC	
  in	
  the	
  Cloud	
  is	
  sCll	
  “layered”	
  
– A	
  system	
  is	
  only	
  supported	
  for	
  Oracle	
  RAC,	
  if	
  all	
  layers	
  are	
  supported.	
  
– IaaS	
  Cloud	
  soluCons	
  are	
  treated	
  as	
  server	
  and	
  oten	
  subject	
  to	
  special	
  ruling,	
  as	
  the	
  
underlying	
  or	
  used	
  technology	
  may	
  not	
  be	
  transparent	
  enough	
  for	
  general	
  rules.	
  	
  
48	
  
Copyright	
  ©	
  2016,	
  Oracle	
  and/or	
  its	
  affiliates.	
  All	
  rights	
  reserved.	
  	
  |	
   49	
  
To	
  help	
  you	
  answer	
  ques0ons	
  like	
  the	
  one	
  below	
  
Why	
  I	
  Created	
  this	
  PresentaCon…	
  
I	
  have	
  a	
  customer	
  (IHAC)	
  using	
  	
  
Oracle	
  12c	
  on	
  Windows	
  2012	
  R2	
  
with	
  MSCS	
  and	
  Oracle	
  Failsafe	
  .	
  The	
  
underlying	
  storage	
  cluster	
  solu0on	
  is	
  
HP	
  3par	
  peer	
  persistence.	
  
	
  	
  
Kindly	
  confirm,	
  is	
  HP	
  3par	
  peer	
  
persistence	
  cer0fied	
  by	
  Oracle	
  on	
  
Windows?	
  
Received:	
  	
  
10/12/16,	
  7:29	
  AM	
  
The	
  answer	
  is:	
  	
  
YES,	
  they	
  can	
  use	
  this	
  
storage	
  with	
  the	
  Oracle	
  
DB.	
  For	
  all	
  other	
  quesCons	
  
they	
  should	
  ask	
  the	
  OS	
  &	
  
Cluster	
  vendor.	
  	
  
How to Use Oracle RAC in a Cloud? - A Support Question

Contenu connexe

Tendances

Oracle RAC on Extended Distance Clusters - Customer Examples
Oracle RAC on Extended Distance Clusters - Customer ExamplesOracle RAC on Extended Distance Clusters - Customer Examples
Oracle RAC on Extended Distance Clusters - Customer ExamplesMarkus Michalewicz
 
Oracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsOracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsAnil Nair
 
Oracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityOracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityMarkus Michalewicz
 
Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive Glen Hawkins
 
Make Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For ItMake Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For ItMarkus Michalewicz
 
Exadata master series_asm_2020
Exadata master series_asm_2020Exadata master series_asm_2020
Exadata master series_asm_2020Anil Nair
 
What to Expect From Oracle database 19c
What to Expect From Oracle database 19cWhat to Expect From Oracle database 19c
What to Expect From Oracle database 19cMaria Colgan
 
Anil nair rac_internals_sangam_2016
Anil nair rac_internals_sangam_2016Anil nair rac_internals_sangam_2016
Anil nair rac_internals_sangam_2016Anil Nair
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMarkus Michalewicz
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONMarkus Michalewicz
 
Oracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionOracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionMarkus Michalewicz
 
Oracle 21c: New Features and Enhancements of Data Pump & TTS
Oracle 21c: New Features and Enhancements of Data Pump & TTSOracle 21c: New Features and Enhancements of Data Pump & TTS
Oracle 21c: New Features and Enhancements of Data Pump & TTSChristian Gohmann
 
The Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationThe Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationMarkus Michalewicz
 
Achieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAAchieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAMarkus Michalewicz
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle MultitenantJitendra Singh
 
Advanced RAC troubleshooting: Network
Advanced RAC troubleshooting: NetworkAdvanced RAC troubleshooting: Network
Advanced RAC troubleshooting: NetworkRiyaj Shamsudeen
 
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャZero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャオラクルエンジニア通信
 
Oracle RAC - New Generation
Oracle RAC - New GenerationOracle RAC - New Generation
Oracle RAC - New GenerationAnil Nair
 
Scaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssScaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssAnil Nair
 

Tendances (20)

Oracle RAC on Extended Distance Clusters - Customer Examples
Oracle RAC on Extended Distance Clusters - Customer ExamplesOracle RAC on Extended Distance Clusters - Customer Examples
Oracle RAC on Extended Distance Clusters - Customer Examples
 
Oracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret InternalsOracle RAC 19c: Best Practices and Secret Internals
Oracle RAC 19c: Best Practices and Secret Internals
 
Oracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High AvailabilityOracle Cloud is Best for Oracle Database - High Availability
Oracle Cloud is Best for Oracle Database - High Availability
 
Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive Oracle Active Data Guard: Best Practices and New Features Deep Dive
Oracle Active Data Guard: Best Practices and New Features Deep Dive
 
Oracle ASM Training
Oracle ASM TrainingOracle ASM Training
Oracle ASM Training
 
Make Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For ItMake Your Application “Oracle RAC Ready” & Test For It
Make Your Application “Oracle RAC Ready” & Test For It
 
Exadata master series_asm_2020
Exadata master series_asm_2020Exadata master series_asm_2020
Exadata master series_asm_2020
 
What to Expect From Oracle database 19c
What to Expect From Oracle database 19cWhat to Expect From Oracle database 19c
What to Expect From Oracle database 19c
 
Anil nair rac_internals_sangam_2016
Anil nair rac_internals_sangam_2016Anil nair rac_internals_sangam_2016
Anil nair rac_internals_sangam_2016
 
MAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19cMAA Best Practices for Oracle Database 19c
MAA Best Practices for Oracle Database 19c
 
Oracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLONOracle RAC 19c and Later - Best Practices #OOWLON
Oracle RAC 19c and Later - Best Practices #OOWLON
 
Oracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion EditionOracle RAC Internals - The Cache Fusion Edition
Oracle RAC Internals - The Cache Fusion Edition
 
Oracle 21c: New Features and Enhancements of Data Pump & TTS
Oracle 21c: New Features and Enhancements of Data Pump & TTSOracle 21c: New Features and Enhancements of Data Pump & TTS
Oracle 21c: New Features and Enhancements of Data Pump & TTS
 
The Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - PresentationThe Oracle RAC Family of Solutions - Presentation
The Oracle RAC Family of Solutions - Presentation
 
Achieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAAAchieving Continuous Availability for Your Applications with Oracle MAA
Achieving Continuous Availability for Your Applications with Oracle MAA
 
Migration to Oracle Multitenant
Migration to Oracle MultitenantMigration to Oracle Multitenant
Migration to Oracle Multitenant
 
Advanced RAC troubleshooting: Network
Advanced RAC troubleshooting: NetworkAdvanced RAC troubleshooting: Network
Advanced RAC troubleshooting: Network
 
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャZero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
 
Oracle RAC - New Generation
Oracle RAC - New GenerationOracle RAC - New Generation
Oracle RAC - New Generation
 
Scaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssScaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ss
 

En vedette

Oracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - OverviewOracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - OverviewMarkus Michalewicz
 
Oracle RAC BP for Upgrade & More by Anil Nair and Markus Michalewicz
Oracle RAC BP for Upgrade & More by Anil Nair and Markus MichalewiczOracle RAC BP for Upgrade & More by Anil Nair and Markus Michalewicz
Oracle RAC BP for Upgrade & More by Anil Nair and Markus MichalewiczMarkus Michalewicz
 
Data Mobility for the Oracle Database by JWilliams and RGonzalez
Data Mobility for the Oracle Database by JWilliams and RGonzalezData Mobility for the Oracle Database by JWilliams and RGonzalez
Data Mobility for the Oracle Database by JWilliams and RGonzalezMarkus Michalewicz
 
Oracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and conceptOracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and conceptSantosh Kangane
 
Harvard University database
Harvard University databaseHarvard University database
Harvard University databaseMd.Mojibul Hoque
 
What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams
What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim WilliamsWhat's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams
What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim WilliamsMarkus Michalewicz
 

En vedette (6)

Oracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - OverviewOracle RAC 12c Release 2 - Overview
Oracle RAC 12c Release 2 - Overview
 
Oracle RAC BP for Upgrade & More by Anil Nair and Markus Michalewicz
Oracle RAC BP for Upgrade & More by Anil Nair and Markus MichalewiczOracle RAC BP for Upgrade & More by Anil Nair and Markus Michalewicz
Oracle RAC BP for Upgrade & More by Anil Nair and Markus Michalewicz
 
Data Mobility for the Oracle Database by JWilliams and RGonzalez
Data Mobility for the Oracle Database by JWilliams and RGonzalezData Mobility for the Oracle Database by JWilliams and RGonzalez
Data Mobility for the Oracle Database by JWilliams and RGonzalez
 
Oracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and conceptOracle 11g R2 RAC implementation and concept
Oracle 11g R2 RAC implementation and concept
 
Harvard University database
Harvard University databaseHarvard University database
Harvard University database
 
What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams
What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim WilliamsWhat's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams
What's New and Coming in Oracle ASM 12c Rel. 2 - by Jim Williams
 

Similaire à How to Use Oracle RAC in a Cloud? - A Support Question

Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 versionOracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 versionMarkus Michalewicz
 
Oracle RAC 12c Best Practices with Appendices DOAG2013
Oracle RAC 12c Best Practices with Appendices DOAG2013Oracle RAC 12c Best Practices with Appendices DOAG2013
Oracle RAC 12c Best Practices with Appendices DOAG2013Markus Michalewicz
 
Oracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo PruscinoOracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo PruscinoMarkus Michalewicz
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RACAUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RACSandesh Rao
 
b-whitepaper_storage_foundation_oracle_rac_best_practises_guide.en-us
b-whitepaper_storage_foundation_oracle_rac_best_practises_guide.en-usb-whitepaper_storage_foundation_oracle_rac_best_practises_guide.en-us
b-whitepaper_storage_foundation_oracle_rac_best_practises_guide.en-usVesna Vrdoljak
 
Oracle RAC 12c Rel. 2 Under the Hood and Best Practices
Oracle RAC 12c Rel. 2 Under the Hood and Best PracticesOracle RAC 12c Rel. 2 Under the Hood and Best Practices
Oracle RAC 12c Rel. 2 Under the Hood and Best PracticesMarkus Michalewicz
 
New availability features in oracle rac 12c release 2 anair ss
New availability features in oracle rac 12c release 2 anair   ssNew availability features in oracle rac 12c release 2 anair   ss
New availability features in oracle rac 12c release 2 anair ssAnil Nair
 
AIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RACAIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RACSandesh Rao
 
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]Markus Michalewicz
 
Unlocking Business Potential with Oracle Real
Unlocking Business Potential with Oracle RealUnlocking Business Potential with Oracle Real
Unlocking Business Potential with Oracle Realdatapatrolt
 
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?Markus Michalewicz
 
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Markus Michalewicz
 
Rac 12c rel2_operational_best_practices_sangam_2017
Rac 12c rel2_operational_best_practices_sangam_2017Rac 12c rel2_operational_best_practices_sangam_2017
Rac 12c rel2_operational_best_practices_sangam_2017Anil Nair
 
Oracle clusterware overview_11g_en
Oracle clusterware overview_11g_enOracle clusterware overview_11g_en
Oracle clusterware overview_11g_en小新 制造
 
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]Markus Michalewicz
 
Oracle Multitenant meets Oracle RAC 12c OOW13 [CON8706]
Oracle Multitenant meets Oracle RAC 12c OOW13 [CON8706]Oracle Multitenant meets Oracle RAC 12c OOW13 [CON8706]
Oracle Multitenant meets Oracle RAC 12c OOW13 [CON8706]Markus Michalewicz
 
veshaal-singh-ebs-oracle cloud(iaas+paas)
veshaal-singh-ebs-oracle cloud(iaas+paas)veshaal-singh-ebs-oracle cloud(iaas+paas)
veshaal-singh-ebs-oracle cloud(iaas+paas)aioughydchapter
 

Similaire à How to Use Oracle RAC in a Cloud? - A Support Question (20)

Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 versionOracle RAC 12c Collaborate Best Practices - IOUG 2014 version
Oracle RAC 12c Collaborate Best Practices - IOUG 2014 version
 
Oracle RAC 12c Best Practices with Appendices DOAG2013
Oracle RAC 12c Best Practices with Appendices DOAG2013Oracle RAC 12c Best Practices with Appendices DOAG2013
Oracle RAC 12c Best Practices with Appendices DOAG2013
 
Oracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo PruscinoOracle RAC and Your Way to the Cloud by Angelo Pruscino
Oracle RAC and Your Way to the Cloud by Angelo Pruscino
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RACAUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - 19c RAC
 
b-whitepaper_storage_foundation_oracle_rac_best_practises_guide.en-us
b-whitepaper_storage_foundation_oracle_rac_best_practises_guide.en-usb-whitepaper_storage_foundation_oracle_rac_best_practises_guide.en-us
b-whitepaper_storage_foundation_oracle_rac_best_practises_guide.en-us
 
Oracle RAC 12c Rel. 2 Under the Hood and Best Practices
Oracle RAC 12c Rel. 2 Under the Hood and Best PracticesOracle RAC 12c Rel. 2 Under the Hood and Best Practices
Oracle RAC 12c Rel. 2 Under the Hood and Best Practices
 
New availability features in oracle rac 12c release 2 anair ss
New availability features in oracle rac 12c release 2 anair   ssNew availability features in oracle rac 12c release 2 anair   ss
New availability features in oracle rac 12c release 2 anair ss
 
AIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RACAIOUG-GroundBreakers-Jul 2019 - 19c RAC
AIOUG-GroundBreakers-Jul 2019 - 19c RAC
 
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
Oracle RAC 12c Best Practices Sanger OOW13 [CON8805]
 
Unlocking Business Potential with Oracle Real
Unlocking Business Potential with Oracle RealUnlocking Business Potential with Oracle Real
Unlocking Business Potential with Oracle Real
 
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
AskTom: How to Make and Test Your Application "Oracle RAC Ready"?
 
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
Oracle RAC 12c (12.1.0.2) Operational Best Practices - A result of true colla...
 
Rac 12c rel2_operational_best_practices_sangam_2017
Rac 12c rel2_operational_best_practices_sangam_2017Rac 12c rel2_operational_best_practices_sangam_2017
Rac 12c rel2_operational_best_practices_sangam_2017
 
Oracle clusterware overview_11g_en
Oracle clusterware overview_11g_enOracle clusterware overview_11g_en
Oracle clusterware overview_11g_en
 
41 Rac
41 Rac41 Rac
41 Rac
 
41 Pdfsam
41 Pdfsam41 Pdfsam
41 Pdfsam
 
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
Oracle RAC 12c Practical Performance Management and Tuning OOW13 [CON8825]
 
Oracle Multitenant meets Oracle RAC 12c OOW13 [CON8706]
Oracle Multitenant meets Oracle RAC 12c OOW13 [CON8706]Oracle Multitenant meets Oracle RAC 12c OOW13 [CON8706]
Oracle Multitenant meets Oracle RAC 12c OOW13 [CON8706]
 
MOHAMMED VIKHAR AHMED
MOHAMMED VIKHAR AHMEDMOHAMMED VIKHAR AHMED
MOHAMMED VIKHAR AHMED
 
veshaal-singh-ebs-oracle cloud(iaas+paas)
veshaal-singh-ebs-oracle cloud(iaas+paas)veshaal-singh-ebs-oracle cloud(iaas+paas)
veshaal-singh-ebs-oracle cloud(iaas+paas)
 

Plus de Markus Michalewicz

"It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or..."It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or...Markus Michalewicz
 
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACThe Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACMarkus Michalewicz
 
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - OverviewHA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - OverviewMarkus Michalewicz
 
Oracle Database – Mission Critical
Oracle Database – Mission CriticalOracle Database – Mission Critical
Oracle Database – Mission CriticalMarkus Michalewicz
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowMarkus Michalewicz
 
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2..."Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...Markus Michalewicz
 
MAA for Oracle Database, Exadata and the Cloud
MAA for Oracle Database, Exadata and the CloudMAA for Oracle Database, Exadata and the Cloud
MAA for Oracle Database, Exadata and the CloudMarkus Michalewicz
 
(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020Markus Michalewicz
 
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesBest Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesMarkus Michalewicz
 
Oracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & EditionsOracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & EditionsMarkus Michalewicz
 
Oracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseOracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseMarkus Michalewicz
 
From HA to Maximum Availability - A Holistic Historical Discussion
From HA to Maximum Availability - A Holistic Historical DiscussionFrom HA to Maximum Availability - A Holistic Historical Discussion
From HA to Maximum Availability - A Holistic Historical DiscussionMarkus Michalewicz
 
Why to Use an Oracle Database?
Why to Use an Oracle Database? Why to Use an Oracle Database?
Why to Use an Oracle Database? Markus Michalewicz
 
A Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudA Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudMarkus Michalewicz
 
Oracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications ConsiderationsOracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications ConsiderationsMarkus Michalewicz
 
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support UpdateOracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support UpdateMarkus Michalewicz
 
(Oracle) DBA Skills to Have, to Obtain and to Nurture
(Oracle) DBA Skills to Have, to Obtain and to Nurture(Oracle) DBA Skills to Have, to Obtain and to Nurture
(Oracle) DBA Skills to Have, to Obtain and to NurtureMarkus Michalewicz
 
Oracle MAA (Maximum Availability Architecture) 18c - An Overview
Oracle MAA (Maximum Availability Architecture) 18c - An OverviewOracle MAA (Maximum Availability Architecture) 18c - An Overview
Oracle MAA (Maximum Availability Architecture) 18c - An OverviewMarkus Michalewicz
 

Plus de Markus Michalewicz (20)

"It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or..."It can always get worse!" – Lessons Learned in over 20 years working with Or...
"It can always get worse!" – Lessons Learned in over 20 years working with Or...
 
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RACThe Top 5 Reasons to Deploy Your Applications on Oracle RAC
The Top 5 Reasons to Deploy Your Applications on Oracle RAC
 
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - OverviewHA, Scalability, DR & MAA in Oracle Database 21c - Overview
HA, Scalability, DR & MAA in Oracle Database 21c - Overview
 
Oracle Database – Mission Critical
Oracle Database – Mission CriticalOracle Database – Mission Critical
Oracle Database – Mission Critical
 
2020 – A Decade of Change
2020 – A Decade of Change2020 – A Decade of Change
2020 – A Decade of Change
 
Standard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & HowStandard Edition High Availability (SEHA) - The Why, What & How
Standard Edition High Availability (SEHA) - The Why, What & How
 
Why Use an Oracle Database?
Why Use an Oracle Database?Why Use an Oracle Database?
Why Use an Oracle Database?
 
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2..."Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
 
MAA for Oracle Database, Exadata and the Cloud
MAA for Oracle Database, Exadata and the CloudMAA for Oracle Database, Exadata and the Cloud
MAA for Oracle Database, Exadata and the Cloud
 
(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020(Oracle) DBA and Other Skills Needed in 2020
(Oracle) DBA and Other Skills Needed in 2020
 
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c FeaturesBest Practices for the Most Impactful Oracle Database 18c and 19c Features
Best Practices for the Most Impactful Oracle Database 18c and 19c Features
 
Oracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & EditionsOracle Database Availability & Scalability Across Versions & Editions
Oracle Database Availability & Scalability Across Versions & Editions
 
Oracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous DatabaseOracle RAC 19c - the Basis for the Autonomous Database
Oracle RAC 19c - the Basis for the Autonomous Database
 
From HA to Maximum Availability - A Holistic Historical Discussion
From HA to Maximum Availability - A Holistic Historical DiscussionFrom HA to Maximum Availability - A Holistic Historical Discussion
From HA to Maximum Availability - A Holistic Historical Discussion
 
Why to Use an Oracle Database?
Why to Use an Oracle Database? Why to Use an Oracle Database?
Why to Use an Oracle Database?
 
A Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudA Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle Cloud
 
Oracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications ConsiderationsOracle MAA Best Practices - Applications Considerations
Oracle MAA Best Practices - Applications Considerations
 
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support UpdateOracle RAC 19c with Standard Edition (SE) 2 - Support Update
Oracle RAC 19c with Standard Edition (SE) 2 - Support Update
 
(Oracle) DBA Skills to Have, to Obtain and to Nurture
(Oracle) DBA Skills to Have, to Obtain and to Nurture(Oracle) DBA Skills to Have, to Obtain and to Nurture
(Oracle) DBA Skills to Have, to Obtain and to Nurture
 
Oracle MAA (Maximum Availability Architecture) 18c - An Overview
Oracle MAA (Maximum Availability Architecture) 18c - An OverviewOracle MAA (Maximum Availability Architecture) 18c - An Overview
Oracle MAA (Maximum Availability Architecture) 18c - An Overview
 

Dernier

Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Dernier (20)

Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

How to Use Oracle RAC in a Cloud? - A Support Question

  • 1.
  • 2. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   How  to  use     Oracle  Real  ApplicaCon  Clusters  (RAC)     in  a  Cloud?  –  A  Support  QuesCon   Markus  Michalewicz   Senior  Director  of     Product  Management,     Oracle  RAC  Development   May  29th,  2017    Markus.Michalewicz@oracle.com      @OracleRACpm    hTp://www.linkedin.com/in/markusmichalewicz        hTp://www.slideshare.net/MarkusMichalewicz    
  • 3. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   3   To  help  you  answer  ques0ons  like  the  one  below   Why  I  Created  this  PresentaCon…   I  have  a  customer  (IHAC)  using     Oracle  12c  on  Windows  2012  R2  with  MSCS   and  Oracle  Failsafe  .  The  underlying  storage   cluster  solu0on  is  HP  3par  peer  persistence.       Kindly  confirm,  is  HP  3par  peer  persistence   cer0fied  by  Oracle  on  Windows?   Received:     10/12/16,  7:29  AM  
  • 4. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   4   It’s  a  mul0-­‐dimensional  problem   The  Problem  with  DocumenCng  Supported  ConfiguraCons   The  soluCon  is  to  break  it  down   into  handle-­‐able  chunks.    
  • 5. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Program  Agenda   General  Oracle  Database  Support   General  Oracle  RAC  Support  Rules   CerCfied,  Supported  &  Recommended   VirtualizaCon  Technologies  Support   Oracle  RAC  Support  in  the  Cloud   1   2   3   4   5   5  
  • 6. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Program  Agenda   General  Oracle  Database  Support   General  Oracle  RAC  Support  Rules   CerCfied,  Supported  &  Recommended   VirtualizaCon  Technologies  Support   Oracle  RAC  Support  in  the  Cloud   1   2   3   4   5   6  
  • 7. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Terminology  for  this  PresentaCon   •  “Cer%fica%on”  describes  the  process  of  tesCng  a  given  configuraCon  for  the   purpose  of  supporCng  it.     •  “Cer%fied”  describes  that  a  given  configuraCon  has  been  tested  (by  Oracle).     •  “Supported”  means  that  a  given  configura%on  is  eligible  to  retrieve   technical  support  provided  by  Oracle.   •  “Determining  Support”  means  to  find  out  whether  a  given  configuraCon  is   “supported”  by  Oracle.     •  Notes:   1.  CerCficaCon  is  not  prerequisite  for  a  configuraCon  to  be  supported!     2.  A  cerCfied  configuraCon  is  always  supported.   7  
  • 8. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   General  rules  and  regulaCons   govern  the  support  for  the     Oracle  Database.     8   If  “general  rules  and  regulaCons”     (alone)  do  not  cover  a  given  case,   CerCfy  should  be  consulted  for   details.     If  “CerCfy”  does  not  cover  a  case,   check  for  “excepCons”  and     “special  rulings”  in  My  Oracle   Support  (MOS)  Notes  or  request   clarificaCon  via  a  Service  Request.   Support  Basics  for  the  Oracle  Database  –  Part  1    
  • 9. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   General  rule:     The  Oracle  Database  is  cerCfied  on   OS-­‐level,  not  on  hardware-­‐level.     9   General  rule:     Storage  that  represents  itself  as   block  storage  to  the  OS     does  not  require  cerCficaCon.     File  System  support  is  subject  to   “special  ruling”  (see  MOS  note   “Supported  and  Recommended   File  Systems  on  Linux  –  Doc  ID   236826.1”)  for  example.     Support  Basics  for  the  Oracle  Database  –  Part  2     Note  1:  Icon  size  is  random.     Note  2:  Not  a  complete  list  of  supported  OS.   Tip:  Oracle  ASM  avoids   a  lot  of  cerCficaCon   quesCons  therefore.  
  • 10. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   10   Punng  “1+1”  Together  –  Examples   Can  I  use  my  EMC   storage  with  the   Oracle  11.2.0.4?     §  YES,  assuming  that  the   storage  coming  from  the   EMC  storage  represents   itself  as  block  storage.   Is  Oracle  11.2.0.4   with  EMC  storage   on  OL  6.4   supported?     §  The  storage  part  is  covered   as  per  the  previous   quesCon.  For  the  OS   support,  CerCfy  needs     to  be  checked.     (“layered”  approach)      
  • 11. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   11   Is  the  Oracle  Database  in  version  11.2.0.4  supported  on  Oracle  Linux  6.4?   Using  CerCfy  –  Part  1      
  • 12. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   12   Review  “Cer0fica0on  Details  for  Notes  and  Support  informa0on.”   Using  CerCfy  –  Part  2      
  • 13. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Support  Basics  for  the  Oracle  Database  –  Conclusions       •  Determining  support  for  a  given  configuraCon  means  considering:   1.  General  rules  and  regulaCons   2.  CerCfy   3.  ExcepCons  and  special  ruling   •  Support  for  the  Oracle  Database  is  “layered”   – A  system  is  only  supported  for  the  Oracle  Database,  if  all  layers  are  supported.   – Example:  In  a  given  system,  in  which  the  OS  is  cerCfied,  but  the  file  system  (which     is  subject  to  “special  ruling”)  is  not,  the  Oracle  Database  cannot  be  supported  using   the  unsupported  file  system  (FS)  for  database  files.     •  The  FS  might  sCll  be  eligible  to  host  the  Oracle  Home  while  other  FSs  can  be  used  for  database  files.   13  
  • 14. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Program  Agenda   General  Oracle  Database  Support   General  Oracle  RAC  Support  Rules   CerCfied,  Supported  &  Recommended   VirtualizaCon  Technologies  Support   Oracle  RAC  Support  in  the  Cloud   1   2   3   4   5   14  
  • 15. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Oracle  RAC  can  only  be  supported   on  a  system  that  is  supported  for   the  Oracle  Database.     15   To  determine  support  for  Oracle   RAC  on  a  given  system,  certain   hardware  requirements  as  listed  in   the  “RAC  Technology  Support   Matrixes”  need  to  be  met.     AddiConally,  all  requirements   listed  in  the  Oracle  DocumentaCon   for  the  Oracle  Grid  Infrastructure   InstallaCon  guide  need  to  be  met.     Support  Basics  for  Oracle  RAC  –  Part  1  
  • 16. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   16   RAC  Technology  CompaCbility  Matrix  (RTCM)   RTCM  for  Linux       http://www.oracle.com/ technetwork/database/ clustering/tech-generic- linux-new-086754.html   RTCM  for  Unix     http://www.oracle.com/ technetwork/database/ clustering/tech-generic-unix- new-166583.html   RTCM  for  Windows:  h^p://www.oracle.com/technetwork/database/clustering/tech-­‐generic-­‐windows-­‐new-­‐166584.html      
  • 17. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Network  requirements     (network  cards  &  switches)  need  to   be  considered  for  Oracle  RAC.  They   are  covered  in  the  RTCMs  and  the   Oracle  DocumentaCon.     17   Storage  requirements     (shared  storage  &  access  protocols)   need  to  be  considered  for  Oracle   RAC.  They  are  covered  in  the  RTCMs   and  the  Oracle  DocumentaCon.   CerCfy  must  be  consulted     as  soon  as  Oracle  RAC  is  meant  to   be  operated  together  with     a  third  party  cluster  soluCon  or  a   third  party  cluster  file  system.     Support  Basics  for  Oracle  RAC  –  Part  2   Cluster   A   Oracle   Cluster   Best  PracCces  (BP)  suggest  to  avoid   using  any  third  party  cluster  with  RAC.  
  • 18. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   18   Ques0on:  Can  I  use  Oracle  RAC  12.1.0.2  with  Veritas  Cluster  on  Linux?     Using  CerCfy  –  Part  1  
  • 19. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   19   YES:  Can  I  use  Oracle  RAC  12.1.0.2  with  Veritas  Cluster  on  Linux?     Using  CerCfy  –  Part  2         Best  PracCces  (BP)  suggest  to  avoid   using  any  third  party  cluster  with  RAC.  
  • 20. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   20   Punng  “1+1”  Together  –  Example  1   Can  I  build  a  4-­‐node  Oracle   RAC  12.1  cluster  using  Dell   PowerEdge  R330  Servers   and  HP  MSA2012  storage?     Determining  Support:       1.  OS  informaCon  is  missing!   •  AssumpCons  need  to  be  made     2.  Dell  PowerEdge  R330  Servers     •  Can  run  “supportable  OS”   •  By  default  come  with  2*1GbE  cards   •  Good  enough  for  support   purposes,  but  not  for  BP     3.  HP  MSA2012  is  an  outdated  storage,     but  for  support-­‐purposes  this  is  fine.     •  This  is  an  SCSI  Drive  Case     NO,  as  the  storage  is  a  SCSI   Drive  Case.  Direct  aTached   SCSI  storage  is  supported   for  a  maximum  of  2  nodes   only  as  per  RTCM.    
  • 21. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   21   Punng  “1+1”  Together  –  Example  2   Can  I  use  the  FlashGrid   Storage  Fabric  (Sotware)  to   provide  shared  storage  for   my  Oracle  RAC  Clusters?     Determining  Support:       1.  OS  informaCon  is  missing!   •  AssumpCons  need  to  be  made     2.  FlashGrid  Storage  Fabric     •  Physical  storage  located  inside  the   database  nodes  (hyper-­‐converged)     or  in  separate  storage  nodes   •  Standard  x86  servers  used  as   database  and  storage  nodes   •  With  FlashGrid  managing  storage     is  an  easy  task  for  DBAs  and  server   administrators.   YES,  IF  the  storage  and   server  vendors  (here  only   server  vendor)  support   FlashGrid  as  a  storage   soluCon,  as  the  RTCM  says:    
  • 22. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Support  Basics  for  Oracle  RAC  –  Conclusions       •  Determining  support  for  a  given  configuraCon  means  considering:   1.  Support  for  the  Oracle  Database   2.  The  Oracle  RAC  Technology  CompaCbility  Matrixes  (RTCM)   3.  Oracle  DocumentaCon  regarding  further  requirements   4.  Third  party  cluster  soluCons  and  third  party  cluster  file  systems  as  needed     •  Support  for  Oracle  RAC  is  “layered”  and  does  consider  hardware  to  some  degree   – A  system  is  only  supported  for  Oracle  RAC,  if  all  layers  are  supported.   – Example:  In  a  given  system,  in  which  the  Oracle  Database  is  supported,  but  which  fails  to   meet  network  or  storage  requirements  for  Oracle  RAC,  cannot  be  supported  for  Oracle  RAC.     – This  means,  a  system  that  is  supported  for  Oracle  RAC  is  always  supported  for  the  Oracle  DB.     22  
  • 23. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Program  Agenda   General  Oracle  Database  Support   General  Oracle  RAC  Support  Rules   CerCfied,  Supported  &  Recommended   VirtualizaCon  Technologies  Support   Oracle  RAC  Support  in  the  Cloud   1   2   3   4   5   23  
  • 24. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   More  Terminology  (for  this  PresentaCon)   •  “Cer%fied”  describes  that  a  given  configuraCon  has  been  tested  (by  Oracle).     •  “Supported”  means  that  a  given  configuraCon  is  eligible  to  retrieve   technical  support  provided  by  Oracle.   •  “Recommended”  means  that  a  given  configuraCon  is  preferred  over  other   soluCons,  although  other  soluCons  may  sCll  be  supported.     – RecommendaCons  are  oten  provided  as  part  of  Best  PracCces  (BP)     •  Notes:   1.  CerCficaCon  is  not  prerequisite  for  a  configuraCon  to  be  supported!     2.  A  cerCfied  configuraCon  is  always  supported.   24  
  • 25. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   25   CerCfied,  Supported  and  Recommended  ConfiguraCons   Supported   ConfiguraCons   CerCfied   ConfiguraCons   Recommended   ConfiguraCons    Graphics  do  not  scale!     Recommended  configuraCons   are  typically  “not  on  the  edge”.     Recommended   ConfiguraCons  
  • 26. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   26   The  Problem  with  Choices…   Venus Oracle GI Oracle RAC Virtualization Operating System Earth Oracle GI Oracle RAC Virtualization Operating System Storage  Layer   Storage  Access  Layer   VirtualizaCon  Layer   OperaCng  System  Layer   Sotware  Layer   Server  Hardware  Layer   Network  Layer  
  • 27. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   27   The  Problem  with  Choices  …  A  SoluCon   Venus Oracle GI Oracle RAC Virtualization Operating System Earth Oracle GI Oracle RAC Virtualization Operating System Storage  Layer   Storage  Access  Layer   VirtualizaCon  Layer   OperaCng  System  Layer   Sotware  Layer   Server  Hardware  Layer   Network  Layer  
  • 28. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   28   Using  a  mainstream  solu0on  usually  leads  to  smoother  day-­‐to-­‐day  opera0ons   For  High  Availability  SoluCons  Uniqueness  Does  Not  Pay  Off   Supported  Configura0ons   Recommended  Configura0on  
  • 29. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   29   Check  support  status  on  a  regular  basis  –  Example  RDS  Support  for  RAC  on  Linux   A  Support  Status  can  Change  over  Time   http://www.oracle.com/technetwork/database/clustering/tech-generic-linux-new-086754.html   OFED  use  for  RDS   was  “permiTed”   Today*   In  Future,  RDS  over  IB     will  be  supported  on   Exadata  and  Oracle   Database  Appliance     only  and  as  applicable.     *  March  15th  2017   **  Timeline  does  not  scale   t**  
  • 30. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Program  Agenda   General  Oracle  Database  Support   General  Oracle  RAC  Support  Rules   CerCfied,  Supported  &  Recommended   VirtualizaCon  Technologies  Support   Oracle  RAC  Support  in  the  Cloud   1   2   3   4   5   30  
  • 31. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   The  Virtualiza0on  Matrix     is  Oracle’s  single  source  of  truth  for   “Supported  Virtualiza%on  and   Par%%oning  Technologies  for  Oracle   Database  and  RAC  Product  Releases”         31   General  rule:   Oracle’s  DocumentaCon  is  based   on  the  idea  of  a  posiCve  list!     I.E.  a  configuraCon  that  is  not  listed   is  –  if  in  doubt  –  not  supported.     If  the  “Virtualiza0on  Matrix  ”  does   not  cover  a  case  (directly  or   indirectly),  check  for  “excepCons”   and  “special  rulings”  in  My  Oracle   Support  (MOS)  Notes  or  request   clarificaCon  via  a  Service  Request.   Support  Basics  for  VirtualizaCon  Technologies   Best  PracCces  suggest  to  avoid  using  most   virtualizaCon  technologies  with  RAC.  
  • 32. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   32   h^p://www.oracle.com/technetwork/database/virtualiza0onmatrix-­‐172995.html     The  VirtualizaCon  Matrix   Covering   posiCve  list   for  future   versions.     RAC  One  Node   follows  RAC   CerCficaCon    
  • 33. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   33   Oracle  VM  and  Vmware  are  treated  as  special  ruling  cases   Using  The  VirtualizaCon  Matrix   •  Oracle  VM  is  the  only  fully  supported  and  cerCfied   VM-­‐based  virtualizaCon  soluCon  for  Oracle  RAC.   •  For  more  informaCon,  see:   •  Oracle  Real  ApplicaCon  Clusters  in  Oracle  VM  Environments   •  MOS  note  “CerCfied  Sotware  on  Oracle  VM  (Doc  ID  464754.1)”     •  Vmware  support  is  regulated  in  MOS  note:  “Support   Posi%on  for  Oracle  Products  Running  on  VMWare   Virtualized  Environments  (Doc  ID  249212.1)”:   •  Note:  Oracle  has  not  cer%fied  any  of  its  products  on  VMware.     For  Oracle  RAC,  Oracle  will  only  accept  Service  Requests  as   described  in  this  note  on  Oracle  RAC  11.2.0.2  and  later  releases.    
  • 34. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   34   Punng  “1+1”  Together  –  A  MulCdimensional  Example   IHAC  considering  RAC  One  Node   on  Microsot  Hyper-­‐V  using   Windows  server  as  the  OS.   QuesCons:   1)  Is  RAC  cerCfied  on  Hyper-­‐V?      2)  Is  it  supported?     3)  If  RAC  is  supported  on  Hyper-­‐ V,  how  will  it  be  setup?     4)  Can  we  use  the  Hyper-­‐V   shared  disk  feature  or  shall  we   go  for  physical  LUNs  from  the   SAN  storage  instead?  Received:     11/3/16,  4:54  PM  
  • 35. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   35   A  MulCdimensional  Example  –  Determining  Support  Step  1   IHAC  considering  RAC  One  Node   on  Microsoj  Hyper-­‐V  using   Windows  server  as  the  OS.   QuesCons:   1)  Is  RAC  cerCfied  on  Hyper-­‐V?      2)  Is  it  supported?     3)  If  RAC  is  supported  on  Hyper-­‐ V,  how  will  it  be  setup?     4)  Can  we  use  the  Hyper-­‐V   shared  disk  feature  or  shall  we   go  for  physical  LUNs  from  the   SAN  storage  instead?  Received:     11/3/16,  4:54  PM   Determining  Support:       •  The  exact  OS  informaCon  is  missing!   •  Consult  the  Virtualiza0on  Matrix   RAC  One  Node   follows  RAC   CerCficaCon    
  • 36. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   36   A  MulCdimensional  Example  –  Determining  Support  Step  2   IHAC  considering  RAC  One  Node   on  Microsot  Hyper-­‐V  using   Windows  server  as  the  OS.   Ques0ons:   1)  Is  RAC  cer0fied  on  Hyper-­‐V?      2)  Is  it  supported?     3)  If  RAC  is  supported  on  Hyper-­‐ V,  how  will  it  be  setup?     4)  Can  we  use  the  Hyper-­‐V   shared  disk  feature  or  shall  we   go  for  physical  LUNs  from  the   SAN  storage  instead?  Received:     11/3/16,  4:54  PM   Determining  Support:       •  The  VirtualizaCon  Matrix  says  “cerCfied”:    
  • 37. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   37   A  MulCdimensional  Example  –  Determining  Support  Step  3   IHAC  considering  RAC  One  Node   on  Microsot  Hyper-­‐V  using   Windows  server  as  the  OS.   Ques0ons:   1)  Is  RAC  cerCfied  on  Hyper-­‐V?      2)  Is  it  supported?     3)  If  RAC  is  supported  on  Hyper-­‐ V,  how  will  it  be  setup?     4)  Can  we  use  the  Hyper-­‐V   shared  disk  feature  or  shall  we   go  for  physical  LUNs  from  the   SAN  storage  instead?   Determining  Support:       •  Any  cerCfied  soluCon  is  supported!     •  The  answer  therefore  is:     YES,  Oracle  RAC  in  version     11.2.0.4  and  12.1.0.2  are  supported     assuming  at  least  Windows  Server  2012     is  used  with  11.2.0.4     and  at  least  Windows  Server  2012  R2  Gen  2     is  used  for  12.1.0.2.    Received:     11/3/16,  4:54  PM  
  • 38. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   38   A  MulCdimensional  Example  –  The  “Extra”  QuesCon  3)   IHAC  considering  RAC  One  Node   on  Microsot  Hyper-­‐V  using   Windows  server  as  the  OS.   Ques0ons:   1)  Is  RAC  cerCfied  on  Hyper-­‐V?      2)  Is  it  supported?     3)  If  RAC  is  supported  on  Hyper-­‐ V,  how  will  it  be  setup?     4)  Can  we  use  the  Hyper-­‐V   shared  disk  feature  or  shall  we   go  for  physical  LUNs  from  the   SAN  storage  instead?   •  QuesCons  3)  and  4)  are  not  support   quesCons;  they  are  BP  quesCons.   •  Note:  Oracle  does  not  provide  best   pracCces  (BP)  for  virtualizaCon  soluCons   that  it  does  not  own  (here:  Hyper-­‐V)     •  Reason:  VirtualizaCon  soluCons  are  meant   to  be  transparent  and  hence,  standard   documentaCon  should  be  sufficient  to  set   up  an  Oracle  Database  and  RAC  within  it.     •  Thus,  quesCon  3)  cannot  be  answered  by   Oracle  regarding  the  generic  Hyper-­‐V  part.    Received:     11/3/16,  4:54  PM  
  • 39. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   39   A  MulCdimensional  Example  –  The  “Extra”  QuesCon  4)   IHAC  considering  RAC  One  Node   on  Microsot  Hyper-­‐V  using   Windows  server  as  the  OS.   Ques0ons:   1)  Is  RAC  cerCfied  on  Hyper-­‐V?      2)  Is  it  supported?     3)  If  RAC  is  supported  on  Hyper-­‐ V,  how  will  it  be  setup?     4)  Can  we  use  the  Hyper-­‐V   shared  disk  feature  or  shall  we   go  for  physical  LUNs  from  the   SAN  storage  instead?   •  QuesCons  3)  and  4)  are  not  support   quesCons;  they  are  BP  quesCons.   •  For  quesCon  4),  the  requirement  for     Oracle  RAC  is  to  have  “shared  disk  storage”.     •  As  Oracle  does  not  cerCfy  against  specific   features  (unless  explicitly  stated),  the   “Hyper-­‐V  shared  disk  feature”  is  unknown.     •  Oracle  does  know,  however,  that  physical   LUNs  from  the  SAN  are  likely  to  work  and   make  the  stack  simpler.  Why  not  use  them?    Received:     11/3/16,  4:54  PM  
  • 40. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Support  Basics  for  VirtualizaCon  Technologies  -­‐  Conclusions       •  Determining  support  for  a  given  configuraCon  means  considering:   1.  The  Virtualiza0on  Matrix     2.  The  Oracle  DocumentaCon,  which  is  based  on  a  posiCve-­‐list  idea   3.  Special  ruling,  which  is  more  common  for  virtualizaCon  soluCons   4.  Common  Sense   •  Support  for  Oracle  RAC  is  “layered”  and  does  consider  virtualizaCon  technologies   – A  system  is  only  supported  for  Oracle  RAC,  if  all  layers  are  supported.   – There  is  no  implied  cerCficaCon  for  Oracle  RAC  on  virtualizaCon  soluCons.     – Example:  A  configuraCon  that  is  cerCfied  by  all  measures  on  a  bare  metal  system  is     not  automaCcally  cerCfied  in  a  virtualized  environment.  A  posiCve  list  entry  is  needed.   40  
  • 41. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Program  Agenda   General  Oracle  Database  Support   General  Oracle  RAC  Support  Rules   CerCfied,  Supported  &  Recommended   VirtualizaCon  Technologies  Support   Oracle  RAC  Support  in  the  Cloud   1   2   3   4   5   41  
  • 42. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Oracle  RAC  is  fully  cer0fied  in  the   Oracle  Cloud  via  the  Exadata   Service  and  as  an  DBaaS  offering.   42   Azure  provides  an  ability     to  run  Oracle  RAC  over  a  min.  of   three  Azure  IaaS  instances.   AWS  provides  an  ability     to  run  Oracle  RAC  over  a  min.  of   three  EC2  IaaS  instances.   Support  Basics  for  Oracle  RAC  “in  the  Common  Clouds”    
  • 43. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   43   It  describes  the  ability  to  u0lize  compute  instances  as  shared  storage  in  some  way   What  does  “ability  to  run  RAC  over  3  IaaS  instances”  mean?   •  Most  clouds  do  not  provide  shared  storage  naCvely.     •  “NaCvely”  means  “as  part  of  their  standard  offer”.   •  RAC  requires  shared  storage.  Per  RTCM:     •  iSCSI  and  NFS  are  supported  for  Oracle  RAC   •  RestricCon:  “The  accessed  storage  must  be   supported  by  the  system  and  storage  vendors.”   •  Using  one  instance  as  an  NFS  /  iSCSI  server,  which   provides  shared  storage  to  “RAC  compute  nodes”  is   a  “supportable”  setup  following  RTCM  regulaCon.   •  As  long  as  the  OS,  network  and  other  layers  are   supported,  such  a  configuraCon  is  supportable.   •  Special  ruling  sCll  needs  to  be  considered.    
  • 44. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   44   Strongly  recommended  to  operate  Oracle  RAC  in  any  cloud   NaCvely  Provided  Shared  Storage   •  Cloud  vendors  are  asked  by  their  customers  to     support  Oracle  RAC  as  part  of  their  cloud  offerings.     •  Other  than  the  Oracle  Cloud,  no  other  cloud  offering   currently  provides  shared  storage  support  as  required     by  Oracle  RAC.     •  MulCple  non-­‐naCve  soluCons  have  been  used  by     different  cloud  vendors  to  provide  shared  storage.     •  Such  soluCons  include  virtual  shared  storage     as  well  as  physical  third  party  storage  soluCons.     •  As  ease  of  support  and  manageability  decreases  with     every  addiConal  non-­‐naCve  layer  used  to  operate  an   Oracle  RAC  database,  naCvely  provided  shared  storage  is     strongly  recommended  to  operate  Oracle  RAC  in  any  cloud.    
  • 45. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   45   Punng  “1+1”  Together  –  Example   Can  I  use  the  FlashGrid   sotware  to  enable  Oracle   RAC  in  either  AWS  or  the   Azure  Cloud?  Is  it  supported?   Determining  Support:       1.  FlashGrid  Sojware     •  FlashGrid  Cloud  Area  Network   provides  a  high-­‐speed  network   overlay  with  mulCcast  and  QoS   •  Local  drives  (elas0c  block  storage  or   local  SSDs)  are  shared  between  all   nodes  in  the  cluster     2.  Oracle  RAC  on  Amazon  EC2   •  AWS  supports  the  AWS  infrastructure   components  on  which  FlashGrid's   solu0on  relies.     •  For  quesCons  about  FlashGrid   sotware  and  support  capabiliCes,   please  see  the  FlashGrid  website…     NO,  it’s  not  supported,  as   AWS  as  the  storage  and   server  vendor  does  not   support  FlashGrid  as  a   storage  soluCon  as   required  by  the  RTCM:  
  • 46. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   46       Special  Ruling  AffecCng  Oracle  RAC  Support  in  the  Cloud   •  The  “Licensing  Oracle  Sotware  in  the  Cloud   CompuCng  Environment”  document  states:     •  hTp://www.oracle.com/us/corporate/pricing/cloud-­‐licensing-­‐070579.pdf       •  This  policy  applies  to  cloud  compu%ng   environments  from  the  following  vendors:   Amazon  Web  Services  –  Amazon  Elas+c   Compute  Cloud  (EC2),  Amazon  Rela+onal   Database  Service  (RDS)  and  Microso?  Azure   PlaAorm  (collec%vely,  the  ‘Authorized  Cloud   Environments’)  This  policy  applies  to   these  Oracle  programs.   •      •  These  Oracle  programs  do  not  include  Oracle  RAC:   •  hTp://www.oracle.com/us/corporate/pricing/ authorized-­‐cloud-­‐environments-­‐3493562.pdf    
  • 47. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Oracle  conCnues  to  support  Oracle   RAC  in  the  Oracle  Cloud  via   Exadata  Service  and  as  an  DBaaS   offering,  which  is  planned  to  scale   beyond  the  current  2-­‐nodes.     47   General  rule:     As  long  as  an  IaaS  Cloud  meets   Oracle  RAC  requirements     (e.g.  network  and  storage),     this  cloud  is  in  principle   “supportable”  for  Oracle  RAC.     “Special  ruling”  regulates  most   Public  Cloud  and  IaaS  soluCons.   Check  for  such  ruling  prior  to   considering  any  soluCon.     Oracle  RAC  in  the  Cloud  –  Where  is  it  Heading?  
  • 48. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   Support  Basics  for  Oracle  RAC  in  the  Cloud  –  Conclusions     •  Determining  support  for  a  given  configuraCon  means  considering:   1.  General  Oracle  Database  support  rules  as  discussed   2.  Oracle  RAC  support  rules  as  discussed   3.  Most  VirtualizaCon  Technology  support  does  not  apply   4.  Special  ruling,  which  is  more  common  for  the  Cloud   •  Support  for  Oracle  RAC  in  the  Cloud  is  sCll  “layered”   – A  system  is  only  supported  for  Oracle  RAC,  if  all  layers  are  supported.   – IaaS  Cloud  soluCons  are  treated  as  server  and  oten  subject  to  special  ruling,  as  the   underlying  or  used  technology  may  not  be  transparent  enough  for  general  rules.     48  
  • 49. Copyright  ©  2016,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |   49   To  help  you  answer  ques0ons  like  the  one  below   Why  I  Created  this  PresentaCon…   I  have  a  customer  (IHAC)  using     Oracle  12c  on  Windows  2012  R2   with  MSCS  and  Oracle  Failsafe  .  The   underlying  storage  cluster  solu0on  is   HP  3par  peer  persistence.       Kindly  confirm,  is  HP  3par  peer   persistence  cer0fied  by  Oracle  on   Windows?   Received:     10/12/16,  7:29  AM   The  answer  is:     YES,  they  can  use  this   storage  with  the  Oracle   DB.  For  all  other  quesCons   they  should  ask  the  OS  &   Cluster  vendor.