14
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Deploying SOA on the Oracle Database Appliance Simon Haslam Technical Director

Deploying SOA on the Oracle Database Appliance

  • Upload
    o-box

  • View
    497

  • Download
    3

Embed Size (px)

DESCRIPTION

This is the O-box section from the presentation delivered at Oracle OpenWorld 2014 in San Francisco by Simon Haslam from O-box, and Frances Zhao-Perez from Oracle. For the full slide deck see: "Oracle WebLogic on Oracle Database Appliance: Combining High Availability and Simplicity [CON8004]" https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=8004

Citation preview

Page 1: Deploying SOA on the Oracle Database Appliance

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

Deploying SOA on the Oracle Database Appliance

Simon Haslam Technical Director

Page 2: Deploying SOA on the Oracle Database Appliance

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

ODA Benefits

• ODA already gives you easily provisioned:

– Database (EE, RON, RAC)

–WebLogic Server

– Traffic Director

• “…but I want Oracle Fusion Middleware products like SOA Suite!”

Page 3: Deploying SOA on the Oracle Database Appliance

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

How do I install SOA on ODA?

• Use WebLogic on ODA but need to consider…

– Disk space

– Packages

– Tuning

– FMW Infrastructure (12c)

–more…

• Or Do It Yourself OVM template…

– not really the ODA way!

Page 4: Deploying SOA on the Oracle Database Appliance

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

WebLogic on ODA Characteristics

• WebLogic 12c (12.1.3) or 11g (10.3.6)

• JDK 7 (for WebLogic 12c) or JDK 6 (for 11g)

• ‘Best practice’ WebLogic domain design

• Integrated with Oracle Traffic Director load balancer

• Exploits ODA’s 10Gb internal network for best performance

• Secured by firewalls

Page 5: Deploying SOA on the Oracle Database Appliance

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

VMs

WebLogic Admin Server

Oracle Traffic Director Oracle Traffic Director load balancer

WebLogic Managed Server in Cluster

EE/RON/RAC database

OTD Admin Server

Per environment

Application Traffic

Administration

Administration

Database instances Run in ODA Base VMs

O-box only

O-box Manager

Administration

Page 6: Deploying SOA on the Oracle Database Appliance

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

Networking

• One configuration of Traffic Director, shared by all domains

• ‘Public’ network(s) are defined by you during configuration (names and IP addresses)

• Internal addresses are assigned by ODA VP (private algorithm) & not for application use

Page 7: Deploying SOA on the Oracle Database Appliance

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

VIP

O-box only

Admin Server

Oracle Traffic Director OTD AN

OTD Admin Server

Public network, e.g. 10.1.1.0/24

ODA internal 10GbE network 192.168.16.0/24

ms1 ms2

7001

7002 7001 7002 7001 7002 7001

7001 7001

80

8998

443 8998

8998

443

O-box Manager

443

Page 8: Deploying SOA on the Oracle Database Appliance

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

Disk space

• WebLogic on ODA template has:

– 3GB /

– 3GB /opt/oracle {middleware home}

– 10GB /u01 {domain home}

• SOA middleware home needs ~5GB

ODA VP now supports adding vdisks

New in 12.1.2!

Page 9: Deploying SOA on the Oracle Database Appliance

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

Packages

• WebLogic on ODA template has 187-213 RPMs (depending on version)

• SOA needs ~230

– (that’s O-box SOA today and includes a few extra packages)

Page 10: Deploying SOA on the Oracle Database Appliance

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

Tuning

• Memory

– VM: 6 GB

–Managed Server heap max: 3 GB

– Admin Server heap max: 1.5 GB

• Processing

–Managed Server: 4 vCPU (2 vCPU on ODA V1)

– Admin Server: 2 vCPU

• Cluster –Oracle Configurator gives various options for cluster sizing/topologies

–O-box offers HA Starter/Medium/Large plus database option

Page 11: Deploying SOA on the Oracle Database Appliance

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

FMW Infrastructure (12c)

• 11g

–WebLogic “generic” installer

– Extend domain to include JRF, EM etc

• 12c – Fusion Middleware Infrastructure installer

• WebLogic on ODA currently uses generic installer

Page 12: Deploying SOA on the Oracle Database Appliance

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

More SOA (& Upper Stack) Considerations…

• Management of ports

• Domain design (SOA, OSB, Coherence)

• Multiple environments (e.g. adding later)

• Licensing and CPU pools

• Status of VMs & lifecycle management

• SSL Certificates

• Automating patching and updates

Page 13: Deploying SOA on the Oracle Database Appliance

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

How do I install SOA on ODA?

• Use WebLogic on ODA but need to consider…

– Disk space

– Packages

– Tuning

– FMW Infrastructure (12c)

–more…

• Or Do It Yourself OVM template…

– not really the ODA way!

• Let O-box provision SOA

Page 14: Deploying SOA on the Oracle Database Appliance

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

Deploying SOA on the Oracle Database Appliance

http://o-box.com