wls12c_newfeatures_basics

16

Upload: sudhesh-pnair

Post on 21-Feb-2017

158 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: WLS12c_NewFeatures_Basics
Page 2: WLS12c_NewFeatures_Basics

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

WLS 12C Sudhesh NairJan , 2015

Oracle Confidential – Internal/Restricted/Highly Restricted

Page 3: WLS12c_NewFeatures_Basics

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

Introduction to WLS 12C

• At December the 1st, 2011, Oracle announced it’s new major release, the 12c release. As Oracle added the i (internet) at its 8 release, the g(gridcomputing) at its 10 release, now the focus will be on the c(cloudcomputing). At December the 1st, 2011, Oracle announced it’s new major release, the 12c release. As Oracle added the i (internet) at its 8 release, the g(gridcomputing) at its 10 release, now the focus will be on the c(cloudcomputing).

• WebLogic Server 12c Release 3 (12.1.3) - June 26, 2014[1]

• WebLogic Server 12c Release 2 (12.1.2) - July 11, 2013[2]

• WebLogic Server 12c Release 1 (12.1.1) - Dec 1, 2011[3]

Oracle Confidential – Internal/Restricted/Highly Restricted 3

Page 4: WLS12c_NewFeatures_Basics

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

Basic difference of WLS 11G and WLS 12C

Oracle Confidential – Internal/Restricted/Highly Restricted 4

Component WLS 11g WLS 12c

Installer Platform specific installers are available Only generic installer available

JDK JDK 6 and 7 supported JDK 7 supported

JDK bundled with 32bit installers Seperately we need to install JDK

Web server Plugin Webserver plugin is bundled with WLS installerPlugins need to be downloaded from Oracle support

Patchingbsu/opatch/smart update

Smart update removed.BSU & Opatch is available to patchWebLogic Server and for Oracle Fusion Middleware.

Opatch Version 11.1.0.0 $ORACLE_HOME/oracle_common/Opatch

Oracle Fusion Middleware 12c (12.1.3) includes OPatch Version 13.2.0.0.0 under $ORACLE_HOME/OPatch directory

Upgrade Features Domain upgrade wizard Reconfig Wizard

Node Manager ConfigurationMultiple domains in same machine can share same NM process Domain specific NM is created

Dynamic Clusters Static clustersDynamic clusters allow you to easily scale up the number of server instances

Active GridLink ONS list is requiredDoes not require the ONS Listener list as part of an Active GridLink datasource configuration

Page 5: WLS12c_NewFeatures_Basics

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 5

There are more then 200 new Feature in WLS 12C Release:-

Page 6: WLS12c_NewFeatures_Basics

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

Major Feature of WLS 12c

Oracle Confidential – Internal/Restricted/Highly Restricted 6

• Java EE and SE 6 & 7• Tighter OTN integration . Can consider OTN as a replacement for BigIP.• Dynamic Cluster & Server Templates• Better runtime LB & Failover to RAC DB nodes• Accelarated & Elastic JMS

Page 7: WLS12c_NewFeatures_Basics

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

Installation of WLS 12C product• Prerequisite • 1) Install Jdk 1.7

2) Set JAVA_HOME and PATH

export JAVA_HOME=/app/oracle/product/fmw12c/jdk

PATH=$JAVA_HOME/bin:$PATH; export PATH

Install 1) GUI Mode : # java –jar fmw_12.1.3.0.0_wls.jar

2) Silent Mode # java -jar fmw_12.1.3.0.0_wls.jar -silent -responseFile /home/exampleuser/response/wls.rsp

Installation Wiki Page:

https://stbeehive.oracle.com/teamcollab/wiki/PDIT-MOS:WLS+12c+silent+Mode+Installation+Steps

Oracle Confidential – Internal/Restricted/Highly Restricted 7

Page 8: WLS12c_NewFeatures_Basics

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

Developer Innovation and Productivity• Oracle WebLogic Server 12c supports Java SE 7 (and Java SE 6)• Certified Java EE 6 and SE 7 Make Development Faster.Fewer Java Classes, Less Code, Less XML

• Java SE 7: Cleaner, More Maintainable Code

Java Classes* Lines of Code* Lines of XML*

25% 50% 80%25% 50% 80%

Less Less Less

Page 9: WLS12c_NewFeatures_Basics

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

Dynamic Clusters & Server TemplatesScale Clusters by Changing one Parameter

• Create cluster based on server template• Rules for calculating server-specific attributes

– Server name, listen ports, machines

• # of servers can be dynamically changed• Building block for elasticity• Whole server migration supported• Auto-scaling coming soon [12.1.4]

– Elastic Clusters

9

Server 1

Dynamic Cluster

Server 2

Server Template

Server 3 Server 4

Server 5 Server 6

Server 7 Server 8

Scale to “N” Managed Servers

Page 10: WLS12c_NewFeatures_Basics

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

Exalogic Optimizations - Accelerated JMS

3X

JMS

Mes

sage

s/S

ec

JMSJMS

Exalogic Storage

Application

JMSJMS

Exalogic Storage

Application

• Problem: Maximize JMS message processing performance on Exalogic

• Solution: Compress JMS messages to optimize I/O intensive processing

• Benefit: Up to 3X throughput increase for JMS workloads requiring message persistence

Page 11: WLS12c_NewFeatures_Basics

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

Elastic JMS

• Cluster-targeted JMS Servers• Cluster-targeted JMS Stores• Benefits

– JMS enabled on Dynamic Clusters– Simplified scalability– Much simpler subdeployments– Configured clusters supported as well

– Restriction in JMS:No Unit Of Order & Work

Dynamic Cluster 1

Server Template

Scale to “N” Managed Servers

Server 1 Server 2

Server 3 Server 4

JMS JMS

JMS JMS

Target JMS Resources To Cluster

Page 12: WLS12c_NewFeatures_Basics

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

• Runtime Connection Load Balancing & Failover of requests to RAC nodes• RAC node web session & transaction affinity for better performance• Continuous connection availability regardless of RAC changes• WebLogic listens to RAC Fast Application Notification [FAN] events

Active GridLink for RAC

12

Page 13: WLS12c_NewFeatures_Basics

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

1) What all application is currently moved to Weblogic 12c and What Version is installed.

Transport-EXT,INT on 12.1.1.0.8 & JAVADL on 12.1.3.0.02) Was it upgraded from 11g to 12c? No, directly moved to WLS 12C3) Is there any change in Patching mechanism in Weblogic 12c – No Changes to Patch mechanism. No BSU Utility 4) Any Major change in AC/ deployment strategy. No major/minor changes

FAQ

13

Page 14: WLS12c_NewFeatures_Basics

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

Faq Cont..5) Are there useful benefit of WLS 12C being used in Transport. Major benefits with JAVA 7 and WLS 12c as it addresses many bugs for

huge file size handling6) Any changes in EM level monitoring? No major change in EM monitoring except that FMW control is

difficult to include because of the need to have DB schema. 7) Anything addition done to accommodate in Weblogic 12c- Nothing much additional except java7 usage. Also OHS registration with

Weblogic Farm(/em) is an issue because of #6

Oracle Confidential – Internal/Restricted/Highly Restricted 14

Page 15: WLS12c_NewFeatures_Basics

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

Faq Cont..8) Dependencies to check before migrating your WebApp to WLS 12C.

Oracle Confidential – Internal/Restricted/Highly Restricted 15

Page 16: WLS12c_NewFeatures_Basics

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

Useful Links

• WLS12c Doc Home Page - https://stbeehive.oracle.com/teamcollab/wiki/PDIT-MOS:Home-WLS12C

• Clean Installation (Silent) - https://stbeehive.oracle.com/teamcollab/wiki/PDIT-MOS:WLS+12c+silent+Mode+Installation+Steps

• MOS Upgrade Tracker https://stbeehive.oracle.com/teamcollab/wiki/PDIT-

MOS:WLS_Upgrade_Tracker

Oracle Confidential – Internal/Restricted/Highly Restricted 16