SlideShare una empresa de Scribd logo
1 de 58
Descargar para leer sin conexión
Oracle Fusion Middleware
   and Cloud Services

       Dr.	
  Frank	
  Munz	
  
      August	
  16th,	
  2011	
  
            munz & more
                     	
  
          The most comprehensive Oracle applications & technology content under one roof
0     	
  
      	
  
Introduc:on	
  
                             	
  
 The most comprehensive Oracle applications & technology content under one roof
The most comprehensive Oracle applications & technology content under one roof
Who	
  is	
  this	
  guy?	
  
•    	
  Frank	
  Munz	
  
•    	
  Worked	
  for	
  and	
  with	
  TIBCO,	
  BEA	
  and	
  Oracle	
  
•    	
  Founded	
  munz & more	
  in	
  2007	
  
•    	
  10+	
  years	
  WebLogic	
  
•    	
  Focus	
  on	
  Oracle	
  Fusion	
  Middleware	
  
•    	
  Consul:ng	
  and	
  High-­‐End	
  Training	
  /	
  Workshops	
  



                              The most comprehensive Oracle applications & technology content under one roof
munz & more
http://www.munzandmore.com



          The most comprehensive Oracle applications & technology content under one roof
1       	
  
          	
  
Cloud	
  Compu:ng	
  
                                	
  
    The most comprehensive Oracle applications & technology content under one roof
1
Cloud Computing
                       	
  
     The most comprehensive Oracle applications & technology content under one roof
What	
  Cloud	
  Compu:ng	
  is	
  NOT	
  	
  
•  Google	
  Mail	
  
•  What	
  we	
  called	
  „online“	
  10	
  y	
  ago	
  
•  What	
  we	
  called	
  „cluster“	
  10	
  y	
  ago	
  
•  SoUware	
  as	
  a	
  Service	
  =	
  SaaS	
  



                         The most comprehensive Oracle applications & technology content under one roof
Why	
  is	
  it	
  so	
  hard	
  to	
  define?	
  
•  Berkeley	
  researchers:	
  
   „We	
  couldn‘t	
  agree	
  on	
  a	
  defini:on	
  …“	
  	
  
http://www.eecs.berkeley.edu/Pubs/TechRpts/
  2009/EECS-2009-28.pdf


•  Gartner	
  defini:on	
  lists	
  criteria:	
  	
  
   “-­‐	
  Uses	
  internet	
  technologies	
  …“
http://www.gartner.com/it/page.jsp?id=1035013


                              The most comprehensive Oracle applications & technology content under one roof
George	
  Reese	
  on	
  Twi^er	
  says	
  …	
  




                  The most comprehensive Oracle applications & technology content under one roof
Defini:on	
  of	
  Cloud	
  Compu:ng	
  
Criteria:	
  

1.    You	
  consume	
  resources	
  as	
  services	
  
2.    Pay	
  per	
  use	
  /	
  charge	
  back	
  
3.    Rapid	
  elas:city	
  
4.    Self	
  service	
  



                          The most comprehensive Oracle applications & technology content under one roof
Public	
  Cloud 	
  	
  
	
  
•  	
  No	
  upfront	
  payment	
  
•  	
  More	
  than	
  outsourcing	
  (no	
  fix	
  contract)	
  
   -­‐>	
  somebody	
  else	
  owns	
  infrastructure	
  
•  	
  New	
  business	
  models	
  emerge	
  
•  	
  Cloud	
  services	
  


                         The most comprehensive Oracle applications & technology content under one roof
New	
  Business	
  Models	
  


 Are	
  real	
  companies	
  
    making	
  money	
  
         in	
  clouds?	
  



         The most comprehensive Oracle applications & technology content under one roof
Amazon	
  Cloud	
  
h^p://99designs.com/	
  




         The most comprehensive Oracle applications & technology content under one roof
The most comprehensive Oracle applications & technology content under one roof
99	
  Designs	
  

$1,122,918	
   	
  payouts	
  last	
  month	
  
	
  	
  	
  	
  	
  	
  $90,872	
   	
  projects	
  to	
  date	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  1,122	
  	
  open	
  projects	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  90	
   	
  designs	
  per	
  project	
  


                                         The most comprehensive Oracle applications & technology content under one roof
99	
  Designs	
  

	
  
	
  
       head	
  count:	
  30	
  



             The most comprehensive Oracle applications & technology content under one roof
2           	
  
                    	
  
IaaS	
  /	
  PaaS	
  and	
  Amazon	
  
                                       	
  
           The most comprehensive Oracle applications & technology content under one roof
Infrastructure as a
   Service (IaaS)
          =
programmable data
center in the cloud
       The most comprehensive Oracle applications & technology content under one roof
Amazon	
  Web	
  Services	
  (AWS)	
  Instances	
  




                    The most comprehensive Oracle applications & technology content under one roof
AWS	
  Instance	
  Pricing	
  




         The most comprehensive Oracle applications & technology content under one roof
AWS:	
  Free	
  Micro	
  Instance	
  for	
  1	
  Year!	
  
For	
  every	
  new	
  customer	
  free	
  resources	
  /	
  month:	
  
•  750	
  hours	
  of	
  Amazon	
  EC2	
  Linux	
  Micro	
  
     Instance	
  
•  10	
  GB	
  of	
  Amazon	
  Elas:c	
  Block	
  Storage	
  (EBS)	
  
•  5	
  GB	
  of	
  Amazon	
  S3	
  storage	
  
•  30	
  GB	
  per	
  of	
  internet	
  data	
  transfer	
  
-­‐>	
  use	
  it	
  for	
  anything	
  you	
  like	
  J	
  


                            The most comprehensive Oracle applications & technology content under one roof
3         	
  
                 	
  
Oracle	
  in	
  Public	
  Clouds	
  
                                      	
  
          The most comprehensive Oracle applications & technology content under one roof
Oracle	
  on	
  AWS	
  


1. Oracle	
  AMIs	
  on	
  EC2	
  
2. Oracle	
  VM	
  Templates	
  on	
  EC2	
  
3. DIY	
  AMIs	
  


                  The most comprehensive Oracle applications & technology content under one roof
1.	
  Oracle	
  AMIs	
  for	
  AWS	
  
http://aws.amazon.com/amis/Oracle




                    The most comprehensive Oracle applications & technology content under one roof
Oracle	
  AMIs	
  Limita:ons	
  
•  Newest	
  Oracle	
  SW	
  versions	
  only	
  
•      	
  WebLogic	
  /	
  SOA	
  Suite	
  images	
  US	
  region	
  only	
  
•      	
  Very	
  few	
  images	
  in	
  SE-­‐Asia	
  region	
  
•      	
  Some	
  images	
  only	
  32-­‐bit	
  
•      	
  Most	
  images	
  S3	
  based	
  -­‐>	
  not	
  persistent	
  
	
  

	
  

                                    The most comprehensive Oracle applications & technology content under one roof
2.	
  Oracle	
  VM	
  Templates	
  on	
  EC2	
  
•  Oracle	
  VM	
  and	
  Amazon’s	
  EC2	
  are	
  both	
  Xen	
  based	
  
-­‐>	
  AWS	
  now	
  offers	
  Oracle	
  VM	
  based	
  AMIs	
  
	
  
h^p://aws.amazon.com/solu:ons/global-­‐solu:on-­‐
      providers/oracle/faqs/	
  
	
  
Expecta:on:	
  	
  
More	
  up	
  to	
  date	
  images,	
  improved	
  availability	
  
for	
  different	
  regions	
  


                              The most comprehensive Oracle applications & technology content under one roof
Oracle	
  VM	
  Templates	
  on	
  EC2	
  




               The most comprehensive Oracle applications & technology content under one roof
Oracle	
  VM	
  Templates	
  on	
  EC2	
  
•  Must	
  use	
  AWS	
  console	
  -­‐>	
  no	
  Oracle	
  VM	
  Tooling	
  
-­‐>	
  No	
  live	
  migra:on	
  
•  Only	
  High-­‐Memory	
  EC2	
  instances	
  
•  Oracle	
  RAC	
  not	
  supported	
  
•  Oracle	
  supplied	
  AMIs	
  only	
  
      (no	
  documented	
  way	
  to	
  create	
  your	
  own	
  AMI)	
  
•  US-­‐East	
  region	
  only	
  
-­‐>	
  tech	
  preview,	
  not	
  for	
  wider	
  usage	
  	
  

                               The most comprehensive Oracle applications & technology content under one roof
3.	
  Create	
  your	
  own	
  AMI	
  
•  You	
  can	
  bring	
  you	
  license	
  /	
  buy	
  new	
  license	
  
•  Start	
  with	
  current	
  OEL	
  /	
  RedHat	
  /	
  CentOS	
  
      Linux	
  version	
  
•  Start	
  with	
  EBS-­‐based	
  AMI	
  
•  Select	
  if	
  64-­‐bit	
  Linux	
  if	
  appropriate	
  	
  
•  Install	
  the	
  SW	
  you	
  need	
  
•  AUer	
  configura:on	
  -­‐>	
  Create	
  a	
  new	
  AMI	
  …	
  
  	
  	
   	
   	
   	
   	
   	
   	
  	
  
                               The most comprehensive Oracle applications & technology content under one roof
Create	
  your	
  own	
  OFM	
  AMI	
  




              The most comprehensive Oracle applications & technology content under one roof
4      	
  
                 	
  
Distributed	
  OFM	
  Installa:ons	
  
                                        	
  
            The most comprehensive Oracle applications & technology content under one roof
Clustering	
  in	
  the	
  Cloud	
  




            The most comprehensive Oracle applications & technology content under one roof
JNDI-­‐Updates	
  /	
  Cluster	
  Heartbeats	
  
•  There	
  is	
  no	
  IP-­‐mul:cast	
  	
  	
  
   with	
  AWS	
  or	
  Rackspace	
  

-­‐>	
  use	
  WLS	
  unicast	
  serng	
  instead	
  	
  
    (it‘s	
  default,	
  but	
  less	
  scalable)	
  


                            The most comprehensive Oracle applications & technology content under one roof
JMS	
  Scalability	
  /	
  Availability	
  
                 Distributed	
  Des:na:ons	
  




                            {
                                              Managed	
  Server1	
  
Distributed	
  Des:naton	
  
                                     Q	
           JMS_Surf1	
  
                                                                                 Service	
  
                                   Managed	
  Server2	
                          Migra9on	
  
        JNDI	
  	
  
   lookup(“UDD”)	
                   Q	
           JMS_Surf2	
  

                                   Managed	
  Server3	
  

                                      Q	
           JMS_Surf3	
  
      Q	
  
                                                                                 Whole-­‐
Des:na:on	
  returned	
            Managed	
  Server3	
                          Server	
  
                                      Q	
            JMS_Surf3	
                 Migra9on	
  
                               The most comprehensive Oracle applications & technology content under one roof
WebLogic	
  JMS	
  in	
  the	
  Cloud	
  
•  No	
  floa:ng	
  IPs	
  in	
  the	
  Cloud	
  
   -­‐>	
  No	
  whole-­‐server	
  migra:on	
  
•  Use	
  WebLogic	
  service	
  migra:on	
  
•  Automa:c	
  service	
  migra:on	
  requires	
  
   nodemanager	
  

-­‐>	
  JMS	
  alterna0ve	
  for	
  applica0ons:	
  	
  
     Opt	
  for	
  AWS	
  Simple	
  Queue	
  Service	
  (SQS)	
  


                             The most comprehensive Oracle applications & technology content under one roof
Don’t	
  forget:	
  Cloud	
  Management	
  
Scripted	
  configura:on,	
  monitoring,	
  mul:-­‐cloud	
  
support,	
  server	
  templates?	
  
	
  
•  Oracle	
  Enterprise	
  Manager	
  	
  
•  Enstratus	
  
•  RightScale	
  
      •  	
  Group	
  of	
  server	
  configs	
  that	
  can	
  be	
  cloned	
  
      •  	
  Mul:-­‐cloud	
  images	
  


                                   The most comprehensive Oracle applications & technology content under one roof
5        	
  
         	
  
Cloud	
  Services	
  
                               	
  
   The most comprehensive Oracle applications & technology content under one roof
AWS	
  Auto	
  Scaling	
  
•  Automa:cally	
  adds	
  or	
  removes	
  EC2	
  instances	
  
•  Based	
  on	
  low/high	
  threshold	
  
    –  CloudWatch	
  metrics	
  (EC2,	
  RDS,	
  SQS/SNS,	
  RDS,	
  	
  …)	
  
    –  own	
  custom	
  metrics	
  
•  Scheduled	
  
•  Fixed	
  size	
  /	
  replace	
  unhealthy	
  instances	
  
•  SNS	
  no:fica:on	
  aUer	
  auto	
  scaling	
  


                               The most comprehensive Oracle applications & technology content under one roof
Simple	
  Queueing	
  Service	
  (SQS)	
  
•  Similar	
  to	
  JMS	
  queues	
  -­‐>	
  async	
  &	
  decoupling	
  
•  Zero	
  installa:on,	
  off-­‐instance,	
  WS-­‐API	
  
•  1	
  to	
  one	
  communica:on	
  
•  At	
  least	
  once	
  seman:c	
  
•  Message	
  automa:cally	
  persisted	
  in	
  store	
  
-­‐>	
  No	
  HA	
  configura:on	
  necessary	
  



                              The most comprehensive Oracle applications & technology content under one roof
Simple	
  No:fica:on	
  Service	
  (SNS)	
  
•    Similar	
  to	
  JMS	
  topics	
  
•    1	
  to	
  one	
  many	
  communica:on	
  
•    best-­‐effort	
  seman:cs	
  
•    Supports	
  following	
  messaging	
  formats	
  
     –  HTTP(S)	
  using	
  POST	
  
     –  Email	
  
     –  Email	
  with	
  JSON	
  format	
  
     –  SQS	
  


                                The most comprehensive Oracle applications & technology content under one roof
SQS	
  vs.	
  WebLogic	
  JMS	
  Queues	
  




                The most comprehensive Oracle applications & technology content under one roof
SNS/SQS	
  or	
  JMS?	
  
SQS/SNS	
  :	
  
•  Similar	
  in	
  func:on	
  
•  Zero	
  installa:on,	
  but	
  AWS	
  only	
  
•  Less	
  parameters	
  (ACK	
  mode,	
  compr.,	
  flow	
  ctrl,	
  …)	
  
•  No	
  HA	
  configura:on	
  necessary	
  
•  Unlimited,	
  managed,	
  reliable	
  persistent	
  store	
  
•  APIs	
  but	
  no	
  JMS	
  interface	
  	
  
•  Free	
  usage	
  :er	
  
-­‐>	
  	
  alterna:ve	
  for	
  applica:ons	
  

                              The most comprehensive Oracle applications & technology content under one roof
Storage/DB	
  Design	
  Alterna:ves	
  
•    S3 	
   	
   	
   	
     	
  large,	
  sta:c	
  objects	
  
•    EBS 	
   	
   	
         	
  persistent	
  storage	
  (DB	
  data	
  file)	
  
•    RDS 	
   	
   	
         	
  DB	
  as	
  a	
  Service	
  (MySQL/Oracle)	
  
•    local 	
   	
   	
       	
  transient	
  storage	
  
•    Cloud	
  Front	
         	
  content	
  distribu:on	
  network	
  
•    Simple	
  DB 	
          	
  simple	
  data,	
  indexing,	
  query	
  



                                   The most comprehensive Oracle applications & technology content under one roof
Launch	
  DB	
  Wizard	
  
for	
  Oracle	
  Database	
  




        The most comprehensive Oracle applications & technology content under one roof
AWS	
  Rela:onal	
  Database	
  Service	
  
Features:	
  
•  Off-­‐Instance	
  
•  Zero	
  installa:on	
  
•  Resizable	
  instance	
  running	
  MySQL/	
  Oracle	
  DB	
  
•  Mul:-­‐Availability	
  Zone	
  instances	
  with	
  failover	
  
•  Read	
  replicas	
  
•  Backup	
  window	
  and	
  automated	
  backups	
  	
  
•  Minor	
  patches	
  and	
  version	
  upgrade	
  
•  No	
  support	
  for	
  APEX	
  


                            The most comprehensive Oracle applications & technology content under one roof
RDS	
  or	
  Custom	
  AMI?	
  
RDS	
  is	
  the	
  be^er	
  solu:on	
  if	
  
•  You	
  need	
  a	
  DB	
  quickly	
  
•  You	
  don’t	
  have	
  much	
  DB	
  or	
  cloud	
  knowledge	
  
•  You	
  don’t	
  want	
  to	
  hire	
  an	
  DBA	
  
•  What	
  you	
  care	
  is	
  the	
  JDBC-­‐URL	
  to	
  connect	
  
	
  
Note:	
  Calculate	
  the	
  monthly/yearly	
  costs!	
  

                            The most comprehensive Oracle applications & technology content under one roof
Classical	
  Java	
  EE	
  Cluster	
  Architecture	
  
                                                Dynamic	
  Content	
  

                Sta9c	
  Content	
  




                     The most comprehensive Oracle applications & technology content under one roof
AWS	
  CloudFront	
  




     The most comprehensive Oracle applications & technology content under one roof
CDN	
  Rou:ng:	
  Muc-­‐Ffm	
  
S3	
  Rou:ng:	
  Muc-­‐Dublin	
  




          The most comprehensive Oracle applications & technology content under one roof
Cloud	
  Load	
  Balancing	
  (LB)	
  
•  You	
  can’t	
  move	
  your	
  HW	
  LB	
  into	
  the	
  cloud	
  
•  SW	
  based	
  LB	
  (HAProxy,	
  WLS	
  proxy	
  plugin):	
  
   virtualiza:on	
  bo^leneck	
  >	
  100.000	
  pck/s	
  
•  Amazon’s	
  ELB	
  =	
  LB	
  as	
  a	
  Service	
  	
  
•  ELB	
  is	
  off-­‐instance,	
  scales	
  itself	
  by	
  adding	
  IPs	
  




                               The most comprehensive Oracle applications & technology content under one roof
AWS	
  Elas:c	
  Load	
  Balancer	
  	
  
         as	
  a	
  Service	
  




             The most comprehensive Oracle applications & technology content under one roof
6   	
  
    	
  
conclusion	
  
                            	
  
The most comprehensive Oracle applications & technology content under one roof
Conclusion	
  
•  OFM	
  is	
  ready	
  for	
  the	
  cloud	
  
•  There	
  is	
  a	
  learning	
  curve	
  involved	
  
•  Cloud	
  services	
  cannot	
  replace	
  clustering	
  /	
  HA	
  
   setup	
  for	
  JMS	
  for	
  Oracle	
  products	
  (OSB	
  etc.)	
  	
  
•  Oracle’s	
  public	
  cloud	
  offering	
  can	
  be	
  improved	
  
•  Clouds	
  are	
  there.	
  You	
  can	
  start	
  today!	
  



                              The most comprehensive Oracle applications & technology content under one roof
More	
  Informa:on	
  
•  Blog:	
   	
   	
   	
  
       h^p://www.munzandmore.com/blog	
  
•  Courses:	
   	
  
       h^p://www.munzandmore.com/courses	
  
•  Book:	
   	
   	
  
           h^p://www.amazon.com/dp/0980798000/	
  
       	
  (	
  free	
  chapter	
  for	
  downloading	
  at	
  Oracle	
  ArchBeat	
  )	
  
	
  

                                       The most comprehensive Oracle applications & technology content under one roof
The most comprehensive Oracle applications & technology content under one roof
thank you!


   The most comprehensive Oracle applications & technology content under one roof
munz & more
Training and Consulting	
  	
  




          The most comprehensive Oracle applications & technology content under one roof

Más contenido relacionado

La actualidad más candente

AWS Summit Milan - Applicazioni Enterprise con AWS
AWS Summit Milan - Applicazioni Enterprise con AWSAWS Summit Milan - Applicazioni Enterprise con AWS
AWS Summit Milan - Applicazioni Enterprise con AWS
Amazon Web Services
 

La actualidad más candente (20)

Infrastructure as Code, Theory Crash Course
Infrastructure as Code, Theory Crash CourseInfrastructure as Code, Theory Crash Course
Infrastructure as Code, Theory Crash Course
 
Amazon EFS
Amazon EFSAmazon EFS
Amazon EFS
 
AWS Summit Milan - Applicazioni Enterprise con AWS
AWS Summit Milan - Applicazioni Enterprise con AWSAWS Summit Milan - Applicazioni Enterprise con AWS
AWS Summit Milan - Applicazioni Enterprise con AWS
 
Netflix in the Cloud at SV Forum
Netflix in the Cloud at SV ForumNetflix in the Cloud at SV Forum
Netflix in the Cloud at SV Forum
 
Using Amazon RDS to power enterprise applications (Peoplesoft)
Using Amazon RDS to power enterprise applications (Peoplesoft) Using Amazon RDS to power enterprise applications (Peoplesoft)
Using Amazon RDS to power enterprise applications (Peoplesoft)
 
Moving Enterprise Windows Workloads to AWS
Moving Enterprise Windows Workloads to AWSMoving Enterprise Windows Workloads to AWS
Moving Enterprise Windows Workloads to AWS
 
Who Needs Network Management in a Cloud Native Environment?
Who Needs Network Management in a Cloud Native Environment?Who Needs Network Management in a Cloud Native Environment?
Who Needs Network Management in a Cloud Native Environment?
 
Cloud Architecture: Patterns and Best Practices
Cloud Architecture: Patterns and Best PracticesCloud Architecture: Patterns and Best Practices
Cloud Architecture: Patterns and Best Practices
 
Hybrid Cloud With AWS and Eucalyptus
Hybrid Cloud With AWS and EucalyptusHybrid Cloud With AWS and Eucalyptus
Hybrid Cloud With AWS and Eucalyptus
 
The Best of Both Worlds: Implementing Hybrid IT with AWS (ENT218) | AWS re:In...
The Best of Both Worlds: Implementing Hybrid IT with AWS (ENT218) | AWS re:In...The Best of Both Worlds: Implementing Hybrid IT with AWS (ENT218) | AWS re:In...
The Best of Both Worlds: Implementing Hybrid IT with AWS (ENT218) | AWS re:In...
 
Oracle COTS Applications on AWS
Oracle COTS Applications on AWSOracle COTS Applications on AWS
Oracle COTS Applications on AWS
 
ENT307 VMware and AWS Together - VMware Cloud on AWS
ENT307 VMware and AWS Together - VMware Cloud on AWSENT307 VMware and AWS Together - VMware Cloud on AWS
ENT307 VMware and AWS Together - VMware Cloud on AWS
 
Tips & Tricks for Oracle PaaS Admins
Tips & Tricks for Oracle PaaS AdminsTips & Tricks for Oracle PaaS Admins
Tips & Tricks for Oracle PaaS Admins
 
VMware and AWS Together - VMware Cloud on AWS
VMware and AWS Together  - VMware Cloud on AWSVMware and AWS Together  - VMware Cloud on AWS
VMware and AWS Together - VMware Cloud on AWS
 
AWS re:Invent 2016: Deep Dive on Amazon Elastic File System (STG202)
AWS re:Invent 2016: Deep Dive on Amazon Elastic File System (STG202)AWS re:Invent 2016: Deep Dive on Amazon Elastic File System (STG202)
AWS re:Invent 2016: Deep Dive on Amazon Elastic File System (STG202)
 
Our Journey to Infrastructure as Code
Our Journey to Infrastructure as CodeOur Journey to Infrastructure as Code
Our Journey to Infrastructure as Code
 
Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014
 
AWS solution Architect Associate study material
AWS solution Architect Associate study materialAWS solution Architect Associate study material
AWS solution Architect Associate study material
 
AWS re:Invent 2016: Amazon EC2 Foundations (CMP203)
AWS re:Invent 2016: Amazon EC2 Foundations (CMP203)AWS re:Invent 2016: Amazon EC2 Foundations (CMP203)
AWS re:Invent 2016: Amazon EC2 Foundations (CMP203)
 
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
Oracle zdm Migrate Amazon RDS Oracle to Oracle Autonomous 2021 Kamalesh Ramas...
 

Similar a Developer & Fusion Middleware 1 _ Frank Munz _ Fusion and Middleware Cloud Services.pdf

Developer and Fusion Middleware 1 | Mark Lancaster | Building advanced APEX 4...
Developer and Fusion Middleware 1 | Mark Lancaster | Building advanced APEX 4...Developer and Fusion Middleware 1 | Mark Lancaster | Building advanced APEX 4...
Developer and Fusion Middleware 1 | Mark Lancaster | Building advanced APEX 4...
InSync2011
 
New & Emerging | Basheer Khan | Mobile computing insights and recommendations...
New & Emerging | Basheer Khan | Mobile computing insights and recommendations...New & Emerging | Basheer Khan | Mobile computing insights and recommendations...
New & Emerging | Basheer Khan | Mobile computing insights and recommendations...
InSync2011
 
Reporting _ Erica Harris _ Upgrading Oracle EPM from v11.1.1 to v11.1.2.pdf
Reporting _ Erica Harris _ Upgrading Oracle EPM from v11.1.1 to v11.1.2.pdfReporting _ Erica Harris _ Upgrading Oracle EPM from v11.1.1 to v11.1.2.pdf
Reporting _ Erica Harris _ Upgrading Oracle EPM from v11.1.1 to v11.1.2.pdf
InSync2011
 
Databse & Technology 2 _ Shan Nawaz _ Oracle 11g Top 10 features - not your u...
Databse & Technology 2 _ Shan Nawaz _ Oracle 11g Top 10 features - not your u...Databse & Technology 2 _ Shan Nawaz _ Oracle 11g Top 10 features - not your u...
Databse & Technology 2 _ Shan Nawaz _ Oracle 11g Top 10 features - not your u...
InSync2011
 
Oracle Systems _ Solaris and Oracle Enterprise Linux Oracle’s two OS strategy...
Oracle Systems _ Solaris and Oracle Enterprise Linux Oracle’s two OS strategy...Oracle Systems _ Solaris and Oracle Enterprise Linux Oracle’s two OS strategy...
Oracle Systems _ Solaris and Oracle Enterprise Linux Oracle’s two OS strategy...
InSync2011
 
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
IndicThreads
 
JD Edwards & Peoplesoft 1 _ Basheer Khan _ Fusion apps overview form an imple...
JD Edwards & Peoplesoft 1 _ Basheer Khan _ Fusion apps overview form an imple...JD Edwards & Peoplesoft 1 _ Basheer Khan _ Fusion apps overview form an imple...
JD Edwards & Peoplesoft 1 _ Basheer Khan _ Fusion apps overview form an imple...
InSync2011
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
Amit Shaw
 
Netflix keynote-adrian-qcon
Netflix keynote-adrian-qconNetflix keynote-adrian-qcon
Netflix keynote-adrian-qcon
Yiwei Ma
 

Similar a Developer & Fusion Middleware 1 _ Frank Munz _ Fusion and Middleware Cloud Services.pdf (20)

Frank munz oracle fusion middleware and aws cloud services in sync11
Frank munz oracle fusion middleware and aws cloud services in sync11Frank munz oracle fusion middleware and aws cloud services in sync11
Frank munz oracle fusion middleware and aws cloud services in sync11
 
Developer and Fusion Middleware 1 | Mark Lancaster | Building advanced APEX 4...
Developer and Fusion Middleware 1 | Mark Lancaster | Building advanced APEX 4...Developer and Fusion Middleware 1 | Mark Lancaster | Building advanced APEX 4...
Developer and Fusion Middleware 1 | Mark Lancaster | Building advanced APEX 4...
 
New & Emerging | Basheer Khan | Mobile computing insights and recommendations...
New & Emerging | Basheer Khan | Mobile computing insights and recommendations...New & Emerging | Basheer Khan | Mobile computing insights and recommendations...
New & Emerging | Basheer Khan | Mobile computing insights and recommendations...
 
Reporting _ Erica Harris _ Upgrading Oracle EPM from v11.1.1 to v11.1.2.pdf
Reporting _ Erica Harris _ Upgrading Oracle EPM from v11.1.1 to v11.1.2.pdfReporting _ Erica Harris _ Upgrading Oracle EPM from v11.1.1 to v11.1.2.pdf
Reporting _ Erica Harris _ Upgrading Oracle EPM from v11.1.1 to v11.1.2.pdf
 
Self-Service Supercomputing
Self-Service SupercomputingSelf-Service Supercomputing
Self-Service Supercomputing
 
Databse & Technology 2 _ Shan Nawaz _ Oracle 11g Top 10 features - not your u...
Databse & Technology 2 _ Shan Nawaz _ Oracle 11g Top 10 features - not your u...Databse & Technology 2 _ Shan Nawaz _ Oracle 11g Top 10 features - not your u...
Databse & Technology 2 _ Shan Nawaz _ Oracle 11g Top 10 features - not your u...
 
Global Netflix Platform
Global Netflix PlatformGlobal Netflix Platform
Global Netflix Platform
 
Oracle Systems _ Solaris and Oracle Enterprise Linux Oracle’s two OS strategy...
Oracle Systems _ Solaris and Oracle Enterprise Linux Oracle’s two OS strategy...Oracle Systems _ Solaris and Oracle Enterprise Linux Oracle’s two OS strategy...
Oracle Systems _ Solaris and Oracle Enterprise Linux Oracle’s two OS strategy...
 
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...
 
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
 
JD Edwards & Peoplesoft 1 _ Basheer Khan _ Fusion apps overview form an imple...
JD Edwards & Peoplesoft 1 _ Basheer Khan _ Fusion apps overview form an imple...JD Edwards & Peoplesoft 1 _ Basheer Khan _ Fusion apps overview form an imple...
JD Edwards & Peoplesoft 1 _ Basheer Khan _ Fusion apps overview form an imple...
 
Oracle IaaS Overview - AIOUG Hyderabad Chapter
Oracle IaaS Overview - AIOUG Hyderabad ChapterOracle IaaS Overview - AIOUG Hyderabad Chapter
Oracle IaaS Overview - AIOUG Hyderabad Chapter
 
Clould Computing and its application in Libraries
Clould Computing and its application in LibrariesClould Computing and its application in Libraries
Clould Computing and its application in Libraries
 
Speed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined StorageSpeed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined Storage
 
Private cloud cloud-phoenix-april-2014
Private cloud cloud-phoenix-april-2014Private cloud cloud-phoenix-april-2014
Private cloud cloud-phoenix-april-2014
 
Oow2016 review-iaas-paas-13th-18thoctober
Oow2016 review-iaas-paas-13th-18thoctoberOow2016 review-iaas-paas-13th-18thoctober
Oow2016 review-iaas-paas-13th-18thoctober
 
Hybridní cloud s F5 v prostředí kontejnerů
Hybridní cloud s F5 v prostředí kontejnerůHybridní cloud s F5 v prostředí kontejnerů
Hybridní cloud s F5 v prostředí kontejnerů
 
Netflix keynote-adrian-qcon
Netflix keynote-adrian-qconNetflix keynote-adrian-qcon
Netflix keynote-adrian-qcon
 
O'Reilly Webcast: Architecting Applications For The Cloud
O'Reilly Webcast: Architecting Applications For The CloudO'Reilly Webcast: Architecting Applications For The Cloud
O'Reilly Webcast: Architecting Applications For The Cloud
 
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloudA1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
 

Más de InSync2011

Developer & Fusion Middleware 2 _ Scott Robertson _ SOA, Portals and Enterpri...
Developer & Fusion Middleware 2 _ Scott Robertson _ SOA, Portals and Enterpri...Developer & Fusion Middleware 2 _ Scott Robertson _ SOA, Portals and Enterpri...
Developer & Fusion Middleware 2 _ Scott Robertson _ SOA, Portals and Enterpri...
InSync2011
 
New & Emerging _ KrisDowney _ Simplifying the Change Process.pdf
New & Emerging _ KrisDowney _ Simplifying the Change Process.pdfNew & Emerging _ KrisDowney _ Simplifying the Change Process.pdf
New & Emerging _ KrisDowney _ Simplifying the Change Process.pdf
InSync2011
 
Oracle Systems _ Kevin McIsaac _The IT landscape has changed.pdf
Oracle Systems _ Kevin McIsaac _The IT landscape has changed.pdfOracle Systems _ Kevin McIsaac _The IT landscape has changed.pdf
Oracle Systems _ Kevin McIsaac _The IT landscape has changed.pdf
InSync2011
 
Reporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdf
Reporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdfReporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdf
Reporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdf
InSync2011
 
Developer and Fusion Middleware 2 _ Scott Robertson _ SOA, portals and entepr...
Developer and Fusion Middleware 2 _ Scott Robertson _ SOA, portals and entepr...Developer and Fusion Middleware 2 _ Scott Robertson _ SOA, portals and entepr...
Developer and Fusion Middleware 2 _ Scott Robertson _ SOA, portals and entepr...
InSync2011
 
Primavera _ Loretta Bayliss _ Implementing EPPM in rapidly changing and compe...
Primavera _ Loretta Bayliss _ Implementing EPPM in rapidly changing and compe...Primavera _ Loretta Bayliss _ Implementing EPPM in rapidly changing and compe...
Primavera _ Loretta Bayliss _ Implementing EPPM in rapidly changing and compe...
InSync2011
 
Database & Technology 1 _ Martin Power _ Delivering Oracles hight availabilit...
Database & Technology 1 _ Martin Power _ Delivering Oracles hight availabilit...Database & Technology 1 _ Martin Power _ Delivering Oracles hight availabilit...
Database & Technology 1 _ Martin Power _ Delivering Oracles hight availabilit...
InSync2011
 
Database & Technology 1 _ Craig Shallahamer _ Unit of work time based perform...
Database & Technology 1 _ Craig Shallahamer _ Unit of work time based perform...Database & Technology 1 _ Craig Shallahamer _ Unit of work time based perform...
Database & Technology 1 _ Craig Shallahamer _ Unit of work time based perform...
InSync2011
 
Database & Technology 1 _ Marcelle Kratchvil _ Why you should be storing unst...
Database & Technology 1 _ Marcelle Kratchvil _ Why you should be storing unst...Database & Technology 1 _ Marcelle Kratchvil _ Why you should be storing unst...
Database & Technology 1 _ Marcelle Kratchvil _ Why you should be storing unst...
InSync2011
 
Database & Technology 1 _ Milina Ristic _ Why use oracle data guard.pdf
Database & Technology 1 _ Milina Ristic _ Why use oracle data guard.pdfDatabase & Technology 1 _ Milina Ristic _ Why use oracle data guard.pdf
Database & Technology 1 _ Milina Ristic _ Why use oracle data guard.pdf
InSync2011
 
Database & Technology 1 _ Tom Kyte _ SQL Techniques.pdf
Database & Technology 1 _ Tom Kyte _ SQL Techniques.pdfDatabase & Technology 1 _ Tom Kyte _ SQL Techniques.pdf
Database & Technology 1 _ Tom Kyte _ SQL Techniques.pdf
InSync2011
 
Database & Technology 1 _ Clancy Bufton _ Flashback Query - oracle total reca...
Database & Technology 1 _ Clancy Bufton _ Flashback Query - oracle total reca...Database & Technology 1 _ Clancy Bufton _ Flashback Query - oracle total reca...
Database & Technology 1 _ Clancy Bufton _ Flashback Query - oracle total reca...
InSync2011
 
Databse & Technology 2 _ Francisco Munoz Alvarez _ Oracle Security Tips - Som...
Databse & Technology 2 _ Francisco Munoz Alvarez _ Oracle Security Tips - Som...Databse & Technology 2 _ Francisco Munoz Alvarez _ Oracle Security Tips - Som...
Databse & Technology 2 _ Francisco Munoz Alvarez _ Oracle Security Tips - Som...
InSync2011
 
Databse & Technology 2 _ Francisco Munoz alvarez _ 11g new functionalities fo...
Databse & Technology 2 _ Francisco Munoz alvarez _ 11g new functionalities fo...Databse & Technology 2 _ Francisco Munoz alvarez _ 11g new functionalities fo...
Databse & Technology 2 _ Francisco Munoz alvarez _ 11g new functionalities fo...
InSync2011
 
Databse & Technology 2 | Connor McDonald | Managing Optimiser Statistics - A ...
Databse & Technology 2 | Connor McDonald | Managing Optimiser Statistics - A ...Databse & Technology 2 | Connor McDonald | Managing Optimiser Statistics - A ...
Databse & Technology 2 | Connor McDonald | Managing Optimiser Statistics - A ...
InSync2011
 
Databse & Technology 2 _ Paul Guerin _ The biggest looser database - a boot c...
Databse & Technology 2 _ Paul Guerin _ The biggest looser database - a boot c...Databse & Technology 2 _ Paul Guerin _ The biggest looser database - a boot c...
Databse & Technology 2 _ Paul Guerin _ The biggest looser database - a boot c...
InSync2011
 
Developer and Fusion Middleware 1 _ Kevin Powe _ Log files - a wealth of fore...
Developer and Fusion Middleware 1 _ Kevin Powe _ Log files - a wealth of fore...Developer and Fusion Middleware 1 _ Kevin Powe _ Log files - a wealth of fore...
Developer and Fusion Middleware 1 _ Kevin Powe _ Log files - a wealth of fore...
InSync2011
 
Developer and Fusion Middleware 2 _ Aaron Blishen _ Event driven SOA Integrat...
Developer and Fusion Middleware 2 _ Aaron Blishen _ Event driven SOA Integrat...Developer and Fusion Middleware 2 _ Aaron Blishen _ Event driven SOA Integrat...
Developer and Fusion Middleware 2 _ Aaron Blishen _ Event driven SOA Integrat...
InSync2011
 
Developer and Fusion Middleware 2 _Greg Kirkendall _ How Australia Post teach...
Developer and Fusion Middleware 2 _Greg Kirkendall _ How Australia Post teach...Developer and Fusion Middleware 2 _Greg Kirkendall _ How Australia Post teach...
Developer and Fusion Middleware 2 _Greg Kirkendall _ How Australia Post teach...
InSync2011
 
Developer and Fusion Middleware 1 _ Paul Ricketts _ Paper Process Automation ...
Developer and Fusion Middleware 1 _ Paul Ricketts _ Paper Process Automation ...Developer and Fusion Middleware 1 _ Paul Ricketts _ Paper Process Automation ...
Developer and Fusion Middleware 1 _ Paul Ricketts _ Paper Process Automation ...
InSync2011
 

Más de InSync2011 (20)

Developer & Fusion Middleware 2 _ Scott Robertson _ SOA, Portals and Enterpri...
Developer & Fusion Middleware 2 _ Scott Robertson _ SOA, Portals and Enterpri...Developer & Fusion Middleware 2 _ Scott Robertson _ SOA, Portals and Enterpri...
Developer & Fusion Middleware 2 _ Scott Robertson _ SOA, Portals and Enterpri...
 
New & Emerging _ KrisDowney _ Simplifying the Change Process.pdf
New & Emerging _ KrisDowney _ Simplifying the Change Process.pdfNew & Emerging _ KrisDowney _ Simplifying the Change Process.pdf
New & Emerging _ KrisDowney _ Simplifying the Change Process.pdf
 
Oracle Systems _ Kevin McIsaac _The IT landscape has changed.pdf
Oracle Systems _ Kevin McIsaac _The IT landscape has changed.pdfOracle Systems _ Kevin McIsaac _The IT landscape has changed.pdf
Oracle Systems _ Kevin McIsaac _The IT landscape has changed.pdf
 
Reporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdf
Reporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdfReporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdf
Reporting _ Scott Tunbridge _ Op Mgmt to Perf Excel.pdf
 
Developer and Fusion Middleware 2 _ Scott Robertson _ SOA, portals and entepr...
Developer and Fusion Middleware 2 _ Scott Robertson _ SOA, portals and entepr...Developer and Fusion Middleware 2 _ Scott Robertson _ SOA, portals and entepr...
Developer and Fusion Middleware 2 _ Scott Robertson _ SOA, portals and entepr...
 
Primavera _ Loretta Bayliss _ Implementing EPPM in rapidly changing and compe...
Primavera _ Loretta Bayliss _ Implementing EPPM in rapidly changing and compe...Primavera _ Loretta Bayliss _ Implementing EPPM in rapidly changing and compe...
Primavera _ Loretta Bayliss _ Implementing EPPM in rapidly changing and compe...
 
Database & Technology 1 _ Martin Power _ Delivering Oracles hight availabilit...
Database & Technology 1 _ Martin Power _ Delivering Oracles hight availabilit...Database & Technology 1 _ Martin Power _ Delivering Oracles hight availabilit...
Database & Technology 1 _ Martin Power _ Delivering Oracles hight availabilit...
 
Database & Technology 1 _ Craig Shallahamer _ Unit of work time based perform...
Database & Technology 1 _ Craig Shallahamer _ Unit of work time based perform...Database & Technology 1 _ Craig Shallahamer _ Unit of work time based perform...
Database & Technology 1 _ Craig Shallahamer _ Unit of work time based perform...
 
Database & Technology 1 _ Marcelle Kratchvil _ Why you should be storing unst...
Database & Technology 1 _ Marcelle Kratchvil _ Why you should be storing unst...Database & Technology 1 _ Marcelle Kratchvil _ Why you should be storing unst...
Database & Technology 1 _ Marcelle Kratchvil _ Why you should be storing unst...
 
Database & Technology 1 _ Milina Ristic _ Why use oracle data guard.pdf
Database & Technology 1 _ Milina Ristic _ Why use oracle data guard.pdfDatabase & Technology 1 _ Milina Ristic _ Why use oracle data guard.pdf
Database & Technology 1 _ Milina Ristic _ Why use oracle data guard.pdf
 
Database & Technology 1 _ Tom Kyte _ SQL Techniques.pdf
Database & Technology 1 _ Tom Kyte _ SQL Techniques.pdfDatabase & Technology 1 _ Tom Kyte _ SQL Techniques.pdf
Database & Technology 1 _ Tom Kyte _ SQL Techniques.pdf
 
Database & Technology 1 _ Clancy Bufton _ Flashback Query - oracle total reca...
Database & Technology 1 _ Clancy Bufton _ Flashback Query - oracle total reca...Database & Technology 1 _ Clancy Bufton _ Flashback Query - oracle total reca...
Database & Technology 1 _ Clancy Bufton _ Flashback Query - oracle total reca...
 
Databse & Technology 2 _ Francisco Munoz Alvarez _ Oracle Security Tips - Som...
Databse & Technology 2 _ Francisco Munoz Alvarez _ Oracle Security Tips - Som...Databse & Technology 2 _ Francisco Munoz Alvarez _ Oracle Security Tips - Som...
Databse & Technology 2 _ Francisco Munoz Alvarez _ Oracle Security Tips - Som...
 
Databse & Technology 2 _ Francisco Munoz alvarez _ 11g new functionalities fo...
Databse & Technology 2 _ Francisco Munoz alvarez _ 11g new functionalities fo...Databse & Technology 2 _ Francisco Munoz alvarez _ 11g new functionalities fo...
Databse & Technology 2 _ Francisco Munoz alvarez _ 11g new functionalities fo...
 
Databse & Technology 2 | Connor McDonald | Managing Optimiser Statistics - A ...
Databse & Technology 2 | Connor McDonald | Managing Optimiser Statistics - A ...Databse & Technology 2 | Connor McDonald | Managing Optimiser Statistics - A ...
Databse & Technology 2 | Connor McDonald | Managing Optimiser Statistics - A ...
 
Databse & Technology 2 _ Paul Guerin _ The biggest looser database - a boot c...
Databse & Technology 2 _ Paul Guerin _ The biggest looser database - a boot c...Databse & Technology 2 _ Paul Guerin _ The biggest looser database - a boot c...
Databse & Technology 2 _ Paul Guerin _ The biggest looser database - a boot c...
 
Developer and Fusion Middleware 1 _ Kevin Powe _ Log files - a wealth of fore...
Developer and Fusion Middleware 1 _ Kevin Powe _ Log files - a wealth of fore...Developer and Fusion Middleware 1 _ Kevin Powe _ Log files - a wealth of fore...
Developer and Fusion Middleware 1 _ Kevin Powe _ Log files - a wealth of fore...
 
Developer and Fusion Middleware 2 _ Aaron Blishen _ Event driven SOA Integrat...
Developer and Fusion Middleware 2 _ Aaron Blishen _ Event driven SOA Integrat...Developer and Fusion Middleware 2 _ Aaron Blishen _ Event driven SOA Integrat...
Developer and Fusion Middleware 2 _ Aaron Blishen _ Event driven SOA Integrat...
 
Developer and Fusion Middleware 2 _Greg Kirkendall _ How Australia Post teach...
Developer and Fusion Middleware 2 _Greg Kirkendall _ How Australia Post teach...Developer and Fusion Middleware 2 _Greg Kirkendall _ How Australia Post teach...
Developer and Fusion Middleware 2 _Greg Kirkendall _ How Australia Post teach...
 
Developer and Fusion Middleware 1 _ Paul Ricketts _ Paper Process Automation ...
Developer and Fusion Middleware 1 _ Paul Ricketts _ Paper Process Automation ...Developer and Fusion Middleware 1 _ Paul Ricketts _ Paper Process Automation ...
Developer and Fusion Middleware 1 _ Paul Ricketts _ Paper Process Automation ...
 

Developer & Fusion Middleware 1 _ Frank Munz _ Fusion and Middleware Cloud Services.pdf

  • 1. Oracle Fusion Middleware and Cloud Services Dr.  Frank  Munz   August  16th,  2011   munz & more   The most comprehensive Oracle applications & technology content under one roof
  • 2. 0     Introduc:on     The most comprehensive Oracle applications & technology content under one roof
  • 3. The most comprehensive Oracle applications & technology content under one roof
  • 4. Who  is  this  guy?   •   Frank  Munz   •   Worked  for  and  with  TIBCO,  BEA  and  Oracle   •   Founded  munz & more  in  2007   •   10+  years  WebLogic   •   Focus  on  Oracle  Fusion  Middleware   •   Consul:ng  and  High-­‐End  Training  /  Workshops   The most comprehensive Oracle applications & technology content under one roof
  • 5. munz & more http://www.munzandmore.com The most comprehensive Oracle applications & technology content under one roof
  • 6. 1     Cloud  Compu:ng     The most comprehensive Oracle applications & technology content under one roof
  • 7. 1 Cloud Computing   The most comprehensive Oracle applications & technology content under one roof
  • 8. What  Cloud  Compu:ng  is  NOT     •  Google  Mail   •  What  we  called  „online“  10  y  ago   •  What  we  called  „cluster“  10  y  ago   •  SoUware  as  a  Service  =  SaaS   The most comprehensive Oracle applications & technology content under one roof
  • 9. Why  is  it  so  hard  to  define?   •  Berkeley  researchers:   „We  couldn‘t  agree  on  a  defini:on  …“     http://www.eecs.berkeley.edu/Pubs/TechRpts/ 2009/EECS-2009-28.pdf •  Gartner  defini:on  lists  criteria:     “-­‐  Uses  internet  technologies  …“ http://www.gartner.com/it/page.jsp?id=1035013 The most comprehensive Oracle applications & technology content under one roof
  • 10. George  Reese  on  Twi^er  says  …   The most comprehensive Oracle applications & technology content under one roof
  • 11. Defini:on  of  Cloud  Compu:ng   Criteria:   1.  You  consume  resources  as  services   2.  Pay  per  use  /  charge  back   3.  Rapid  elas:city   4.  Self  service   The most comprehensive Oracle applications & technology content under one roof
  • 12. Public  Cloud       •   No  upfront  payment   •   More  than  outsourcing  (no  fix  contract)   -­‐>  somebody  else  owns  infrastructure   •   New  business  models  emerge   •   Cloud  services   The most comprehensive Oracle applications & technology content under one roof
  • 13. New  Business  Models   Are  real  companies   making  money   in  clouds?   The most comprehensive Oracle applications & technology content under one roof
  • 14. Amazon  Cloud   h^p://99designs.com/   The most comprehensive Oracle applications & technology content under one roof
  • 15. The most comprehensive Oracle applications & technology content under one roof
  • 16. 99  Designs   $1,122,918    payouts  last  month              $90,872    projects  to  date                        1,122    open  projects                                  90    designs  per  project   The most comprehensive Oracle applications & technology content under one roof
  • 17. 99  Designs       head  count:  30   The most comprehensive Oracle applications & technology content under one roof
  • 18. 2     IaaS  /  PaaS  and  Amazon     The most comprehensive Oracle applications & technology content under one roof
  • 19. Infrastructure as a Service (IaaS) = programmable data center in the cloud The most comprehensive Oracle applications & technology content under one roof
  • 20. Amazon  Web  Services  (AWS)  Instances   The most comprehensive Oracle applications & technology content under one roof
  • 21. AWS  Instance  Pricing   The most comprehensive Oracle applications & technology content under one roof
  • 22. AWS:  Free  Micro  Instance  for  1  Year!   For  every  new  customer  free  resources  /  month:   •  750  hours  of  Amazon  EC2  Linux  Micro   Instance   •  10  GB  of  Amazon  Elas:c  Block  Storage  (EBS)   •  5  GB  of  Amazon  S3  storage   •  30  GB  per  of  internet  data  transfer   -­‐>  use  it  for  anything  you  like  J   The most comprehensive Oracle applications & technology content under one roof
  • 23. 3     Oracle  in  Public  Clouds     The most comprehensive Oracle applications & technology content under one roof
  • 24. Oracle  on  AWS   1. Oracle  AMIs  on  EC2   2. Oracle  VM  Templates  on  EC2   3. DIY  AMIs   The most comprehensive Oracle applications & technology content under one roof
  • 25. 1.  Oracle  AMIs  for  AWS   http://aws.amazon.com/amis/Oracle The most comprehensive Oracle applications & technology content under one roof
  • 26. Oracle  AMIs  Limita:ons   •  Newest  Oracle  SW  versions  only   •   WebLogic  /  SOA  Suite  images  US  region  only   •   Very  few  images  in  SE-­‐Asia  region   •   Some  images  only  32-­‐bit   •   Most  images  S3  based  -­‐>  not  persistent       The most comprehensive Oracle applications & technology content under one roof
  • 27. 2.  Oracle  VM  Templates  on  EC2   •  Oracle  VM  and  Amazon’s  EC2  are  both  Xen  based   -­‐>  AWS  now  offers  Oracle  VM  based  AMIs     h^p://aws.amazon.com/solu:ons/global-­‐solu:on-­‐ providers/oracle/faqs/     Expecta:on:     More  up  to  date  images,  improved  availability   for  different  regions   The most comprehensive Oracle applications & technology content under one roof
  • 28. Oracle  VM  Templates  on  EC2   The most comprehensive Oracle applications & technology content under one roof
  • 29. Oracle  VM  Templates  on  EC2   •  Must  use  AWS  console  -­‐>  no  Oracle  VM  Tooling   -­‐>  No  live  migra:on   •  Only  High-­‐Memory  EC2  instances   •  Oracle  RAC  not  supported   •  Oracle  supplied  AMIs  only   (no  documented  way  to  create  your  own  AMI)   •  US-­‐East  region  only   -­‐>  tech  preview,  not  for  wider  usage     The most comprehensive Oracle applications & technology content under one roof
  • 30. 3.  Create  your  own  AMI   •  You  can  bring  you  license  /  buy  new  license   •  Start  with  current  OEL  /  RedHat  /  CentOS   Linux  version   •  Start  with  EBS-­‐based  AMI   •  Select  if  64-­‐bit  Linux  if  appropriate     •  Install  the  SW  you  need   •  AUer  configura:on  -­‐>  Create  a  new  AMI  …                     The most comprehensive Oracle applications & technology content under one roof
  • 31. Create  your  own  OFM  AMI   The most comprehensive Oracle applications & technology content under one roof
  • 32. 4     Distributed  OFM  Installa:ons     The most comprehensive Oracle applications & technology content under one roof
  • 33. Clustering  in  the  Cloud   The most comprehensive Oracle applications & technology content under one roof
  • 34. JNDI-­‐Updates  /  Cluster  Heartbeats   •  There  is  no  IP-­‐mul:cast       with  AWS  or  Rackspace   -­‐>  use  WLS  unicast  serng  instead     (it‘s  default,  but  less  scalable)   The most comprehensive Oracle applications & technology content under one roof
  • 35. JMS  Scalability  /  Availability   Distributed  Des:na:ons   { Managed  Server1   Distributed  Des:naton   Q   JMS_Surf1   Service   Managed  Server2   Migra9on   JNDI     lookup(“UDD”)   Q   JMS_Surf2   Managed  Server3   Q   JMS_Surf3   Q   Whole-­‐ Des:na:on  returned   Managed  Server3   Server   Q   JMS_Surf3   Migra9on   The most comprehensive Oracle applications & technology content under one roof
  • 36. WebLogic  JMS  in  the  Cloud   •  No  floa:ng  IPs  in  the  Cloud   -­‐>  No  whole-­‐server  migra:on   •  Use  WebLogic  service  migra:on   •  Automa:c  service  migra:on  requires   nodemanager   -­‐>  JMS  alterna0ve  for  applica0ons:     Opt  for  AWS  Simple  Queue  Service  (SQS)   The most comprehensive Oracle applications & technology content under one roof
  • 37. Don’t  forget:  Cloud  Management   Scripted  configura:on,  monitoring,  mul:-­‐cloud   support,  server  templates?     •  Oracle  Enterprise  Manager     •  Enstratus   •  RightScale   •   Group  of  server  configs  that  can  be  cloned   •   Mul:-­‐cloud  images   The most comprehensive Oracle applications & technology content under one roof
  • 38. 5     Cloud  Services     The most comprehensive Oracle applications & technology content under one roof
  • 39. AWS  Auto  Scaling   •  Automa:cally  adds  or  removes  EC2  instances   •  Based  on  low/high  threshold   –  CloudWatch  metrics  (EC2,  RDS,  SQS/SNS,  RDS,    …)   –  own  custom  metrics   •  Scheduled   •  Fixed  size  /  replace  unhealthy  instances   •  SNS  no:fica:on  aUer  auto  scaling   The most comprehensive Oracle applications & technology content under one roof
  • 40. Simple  Queueing  Service  (SQS)   •  Similar  to  JMS  queues  -­‐>  async  &  decoupling   •  Zero  installa:on,  off-­‐instance,  WS-­‐API   •  1  to  one  communica:on   •  At  least  once  seman:c   •  Message  automa:cally  persisted  in  store   -­‐>  No  HA  configura:on  necessary   The most comprehensive Oracle applications & technology content under one roof
  • 41. Simple  No:fica:on  Service  (SNS)   •  Similar  to  JMS  topics   •  1  to  one  many  communica:on   •  best-­‐effort  seman:cs   •  Supports  following  messaging  formats   –  HTTP(S)  using  POST   –  Email   –  Email  with  JSON  format   –  SQS   The most comprehensive Oracle applications & technology content under one roof
  • 42. SQS  vs.  WebLogic  JMS  Queues   The most comprehensive Oracle applications & technology content under one roof
  • 43. SNS/SQS  or  JMS?   SQS/SNS  :   •  Similar  in  func:on   •  Zero  installa:on,  but  AWS  only   •  Less  parameters  (ACK  mode,  compr.,  flow  ctrl,  …)   •  No  HA  configura:on  necessary   •  Unlimited,  managed,  reliable  persistent  store   •  APIs  but  no  JMS  interface     •  Free  usage  :er   -­‐>    alterna:ve  for  applica:ons   The most comprehensive Oracle applications & technology content under one roof
  • 44. Storage/DB  Design  Alterna:ves   •  S3          large,  sta:c  objects   •  EBS        persistent  storage  (DB  data  file)   •  RDS        DB  as  a  Service  (MySQL/Oracle)   •  local        transient  storage   •  Cloud  Front    content  distribu:on  network   •  Simple  DB    simple  data,  indexing,  query   The most comprehensive Oracle applications & technology content under one roof
  • 45. Launch  DB  Wizard   for  Oracle  Database   The most comprehensive Oracle applications & technology content under one roof
  • 46. AWS  Rela:onal  Database  Service   Features:   •  Off-­‐Instance   •  Zero  installa:on   •  Resizable  instance  running  MySQL/  Oracle  DB   •  Mul:-­‐Availability  Zone  instances  with  failover   •  Read  replicas   •  Backup  window  and  automated  backups     •  Minor  patches  and  version  upgrade   •  No  support  for  APEX   The most comprehensive Oracle applications & technology content under one roof
  • 47. RDS  or  Custom  AMI?   RDS  is  the  be^er  solu:on  if   •  You  need  a  DB  quickly   •  You  don’t  have  much  DB  or  cloud  knowledge   •  You  don’t  want  to  hire  an  DBA   •  What  you  care  is  the  JDBC-­‐URL  to  connect     Note:  Calculate  the  monthly/yearly  costs!   The most comprehensive Oracle applications & technology content under one roof
  • 48. Classical  Java  EE  Cluster  Architecture   Dynamic  Content   Sta9c  Content   The most comprehensive Oracle applications & technology content under one roof
  • 49. AWS  CloudFront   The most comprehensive Oracle applications & technology content under one roof
  • 50. CDN  Rou:ng:  Muc-­‐Ffm   S3  Rou:ng:  Muc-­‐Dublin   The most comprehensive Oracle applications & technology content under one roof
  • 51. Cloud  Load  Balancing  (LB)   •  You  can’t  move  your  HW  LB  into  the  cloud   •  SW  based  LB  (HAProxy,  WLS  proxy  plugin):   virtualiza:on  bo^leneck  >  100.000  pck/s   •  Amazon’s  ELB  =  LB  as  a  Service     •  ELB  is  off-­‐instance,  scales  itself  by  adding  IPs   The most comprehensive Oracle applications & technology content under one roof
  • 52. AWS  Elas:c  Load  Balancer     as  a  Service   The most comprehensive Oracle applications & technology content under one roof
  • 53. 6     conclusion     The most comprehensive Oracle applications & technology content under one roof
  • 54. Conclusion   •  OFM  is  ready  for  the  cloud   •  There  is  a  learning  curve  involved   •  Cloud  services  cannot  replace  clustering  /  HA   setup  for  JMS  for  Oracle  products  (OSB  etc.)     •  Oracle’s  public  cloud  offering  can  be  improved   •  Clouds  are  there.  You  can  start  today!   The most comprehensive Oracle applications & technology content under one roof
  • 55. More  Informa:on   •  Blog:         h^p://www.munzandmore.com/blog   •  Courses:     h^p://www.munzandmore.com/courses   •  Book:       h^p://www.amazon.com/dp/0980798000/    (  free  chapter  for  downloading  at  Oracle  ArchBeat  )     The most comprehensive Oracle applications & technology content under one roof
  • 56. The most comprehensive Oracle applications & technology content under one roof
  • 57. thank you! The most comprehensive Oracle applications & technology content under one roof
  • 58. munz & more Training and Consulting     The most comprehensive Oracle applications & technology content under one roof