SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
WebLogic Topology Best Practices
Name – Rakesh Gujjarlapudi

Email Address – rakesh_gujj@yahoo.com
No Isolation, Low Performance
Recommended for development environment




      Most obvious strategy of application consolidation using WebLogic is to simply run many
       applications in the same instance of the application server in a single JVM
      It ensures optimal resource utilization within a shared infrastructure (in both single-server and
       clustered environments)


No Isolation, Medium Performance, Clustered
Recommended for development/test environments




No Isolation, Low Performance, No cluster
Recommended for development environment

      A single JVM environment allows for only a superficial level of isolation between applications,
       and therefore presents the following issues:
      Errant applications can negatively impact other running applications.
      There is no way to guarantee performance service levels for different applications.
      All applications must work with the same WebLogic version, JVM version, and associated patch
       levels.
      All applications must work with the same operating-system version and patch level.
   The potential for upgrade deadlocks between applications (i.e., an OS or JVM patch that one
       application requires ends up breaking another application).
      The potential for significant support issues when running third-party ISV applications in a
       shared infrastructure.
      JVMs tend not to scale well past four processor configurations, which limits the viability of the
       single-JVM model on larger machines.


Medium Isolation, Low Performance
Recommended for development environment




Multiple WebLogic Instances
This topology provides a viable solution for application consolidation in many circumstances and
represents a good balance between application isolation and resource utilization.

      The next logical strategy for running multiple WebLogic applications on a shared infrastructure
       is to run multiple instances of the application server (multiple JVMs) on the same physical
       machine
      It affords much more application isolation than the single JVM model, while giving up only a
       small degree of resource utilization
      It allows different applications to use different WebLogic versions and different JVM versions
       and patch levels.
      Each instance has its own virtual machine, heap space, and database connection pools.
      Running multiple WebLogic instances makes it more difficult for an errant application to impact
       other applications
      While running multiple WebLogic instances clearly has some advantages over a singe-instance
       model, it also has some significant drawbacks, including:

              1. Errant applications still have a chance (albeit a small chance) of negatively impacting
                 other running applications.
              2. There is no way to completely ensure performance service levels for different
                 applications.
              3. All applications must work with the same operating system version and patch level.
                 Memory overhead from running multiple JVMs.
Multiple Managed Servers


     This logical strategy for running multiple WebLogic applications on a shared infrastructure is to
      run multiple Managed Servers (multiple JVMs) on the same physical machine
     Each Managed Server has its own virtual machine and heap space
     This scenario affords much more application isolation than the single JVM model, while giving
      up only a small degree of resource utilization.
     Running multiple Managed Servers makes it more difficult for an errant application to impact
      other applications
     Same disadvantages as multiple Managed Servers on the same physical machine.


High Isolation, High Performance, No Cluster
Recommended for Test/Production environments
Medium Isolation, High Performance, No Cluster,
Virtualization
Recommended for Test/Production environments




     In the virtual machine scenario, a single physical machine runs a primary operating system that
      serves as a "host" OS for various "guest" operating systems that run virtual memory spaces
     The host OS essentially virtualizes physical system resources (CPU, disk, I/O, etc.) and
      coordinates access to these resources by the guest operating systems
     Since each virtual machine/partition runs a completely independent operating system instance,
      they achieve a high degree of application isolation, including the ability to dedicate a certain
      percentage of system resources to particular virtual machines to achieve service-level
      commitments
     In effect, each application is completely unaware that it is running in a virtual, rather than a
      physical, machine.
     Each virtual machine/partition can also be quickly reconfigured based upon demand, giving
      system administrators a very high degree of flexibility.
     However, the price for such independence is the inherent overhead involved in managing
      multiple OS instances and their associated memory requirements.
High Isolation, High Performance, session presistance,
Clustered
Recommended for Test/Production environment




Medium Isolation, High Performance, Session Persistence,
HA, Virtualization
Recommended for Test/Production environment
   Aside from actually using multiple physical servers, the far extreme of the application isolation
    scale is the use of "hard" partitions on Exalogic
   A hard partition conceptually resembles a virtual partition, except that it is actually
    implemented in the hardware architecture of the machine.
   Each hard partition is physically allocated a certain number of CPUs, memory, storage, and so
    on from a pool of resources available within the machine.
   Once allocated, these partitions act, for all intents and purposes (including 14 fault tolerance),
    as separate physical machines, thus providing the highest possible degree of application
    isolation but the lowest overall resource utilization.
   From a consolidation standpoint, hard partitions can achieve a marginally higher level of
    resource utilization than independent machines due to their reconfiguration flexibility and
    manageability.
   The resources of hard partitions can quickly be reallocated to other partitions to meet the ever-
    changing needs of the organization.

Más contenido relacionado

La actualidad más candente

Learn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationLearn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationRevelation Technologies
 
weblogic training | oracle weblogic online training | weblogic server course
weblogic training | oracle weblogic online training | weblogic server courseweblogic training | oracle weblogic online training | weblogic server course
weblogic training | oracle weblogic online training | weblogic server courseNancy Thomas
 
Oracle Weblogic Server 11g: System Administration I
Oracle Weblogic Server 11g: System Administration IOracle Weblogic Server 11g: System Administration I
Oracle Weblogic Server 11g: System Administration ISachin Kumar
 
WebLogic Administration course outline
WebLogic Administration course outlineWebLogic Administration course outline
WebLogic Administration course outlineVybhava Technologies
 
JBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the UnionJBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the UnionDimitris Andreadis
 
Weblogic Administration Managed Server migration
Weblogic Administration Managed Server migrationWeblogic Administration Managed Server migration
Weblogic Administration Managed Server migrationRakesh Gujjarlapudi
 
Weblogic configuration & administration
Weblogic   configuration & administrationWeblogic   configuration & administration
Weblogic configuration & administrationMuhammad Mansoor
 
Instruction on creating a cluster on jboss eap environment
Instruction on creating a cluster on jboss eap environmentInstruction on creating a cluster on jboss eap environment
Instruction on creating a cluster on jboss eap environmentMadhusudan Pisipati
 
Oracle WebLogic Diagnostics & Perfomance tuning
Oracle WebLogic Diagnostics & Perfomance tuningOracle WebLogic Diagnostics & Perfomance tuning
Oracle WebLogic Diagnostics & Perfomance tuningMichel Schildmeijer
 
weblogic perfomence tuning
weblogic perfomence tuningweblogic perfomence tuning
weblogic perfomence tuningprathap kumar
 
Oracle WebLogic Server 11g for IT OPS
Oracle WebLogic Server 11g for IT OPSOracle WebLogic Server 11g for IT OPS
Oracle WebLogic Server 11g for IT OPSRakesh Gujjarlapudi
 
WebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackWebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackDLT Solutions
 

La actualidad más candente (20)

Learn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c AdministrationLearn Oracle WebLogic Server 12c Administration
Learn Oracle WebLogic Server 12c Administration
 
weblogic training | oracle weblogic online training | weblogic server course
weblogic training | oracle weblogic online training | weblogic server courseweblogic training | oracle weblogic online training | weblogic server course
weblogic training | oracle weblogic online training | weblogic server course
 
Oracle Weblogic Server 11g: System Administration I
Oracle Weblogic Server 11g: System Administration IOracle Weblogic Server 11g: System Administration I
Oracle Weblogic Server 11g: System Administration I
 
WebLogic Administration course outline
WebLogic Administration course outlineWebLogic Administration course outline
WebLogic Administration course outline
 
Oracle Web Logic server
Oracle Web Logic serverOracle Web Logic server
Oracle Web Logic server
 
Weblogic
WeblogicWeblogic
Weblogic
 
JBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the UnionJBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the Union
 
Weblogic Administration Managed Server migration
Weblogic Administration Managed Server migrationWeblogic Administration Managed Server migration
Weblogic Administration Managed Server migration
 
WebLogic for DBAs
WebLogic for DBAsWebLogic for DBAs
WebLogic for DBAs
 
Weblogic configuration & administration
Weblogic   configuration & administrationWeblogic   configuration & administration
Weblogic configuration & administration
 
Weblogic server cluster
Weblogic server clusterWeblogic server cluster
Weblogic server cluster
 
Instruction on creating a cluster on jboss eap environment
Instruction on creating a cluster on jboss eap environmentInstruction on creating a cluster on jboss eap environment
Instruction on creating a cluster on jboss eap environment
 
Oracle WebLogic Diagnostics & Perfomance tuning
Oracle WebLogic Diagnostics & Perfomance tuningOracle WebLogic Diagnostics & Perfomance tuning
Oracle WebLogic Diagnostics & Perfomance tuning
 
Introduction to weblogic
Introduction to weblogicIntroduction to weblogic
Introduction to weblogic
 
weblogic perfomence tuning
weblogic perfomence tuningweblogic perfomence tuning
weblogic perfomence tuning
 
Oracle WebLogic Server 11g for IT OPS
Oracle WebLogic Server 11g for IT OPSOracle WebLogic Server 11g for IT OPS
Oracle WebLogic Server 11g for IT OPS
 
WebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt PackWebLogic 12c & WebLogic Mgmt Pack
WebLogic 12c & WebLogic Mgmt Pack
 
Weblogic12 c installation guide
Weblogic12 c installation guideWeblogic12 c installation guide
Weblogic12 c installation guide
 
Weblogic security
Weblogic securityWeblogic security
Weblogic security
 
WLS
WLSWLS
WLS
 

Destacado

Enterprise managerclodcontrolinstallconfiguration emc12c
Enterprise managerclodcontrolinstallconfiguration emc12cEnterprise managerclodcontrolinstallconfiguration emc12c
Enterprise managerclodcontrolinstallconfiguration emc12cRakesh Gujjarlapudi
 
Oracle ADF 11g Skinning Tutorial
Oracle ADF 11g Skinning TutorialOracle ADF 11g Skinning Tutorial
Oracle ADF 11g Skinning TutorialRakesh Gujjarlapudi
 
Oracle OSB Security Enforcement with OWSM
Oracle OSB Security Enforcement with OWSMOracle OSB Security Enforcement with OWSM
Oracle OSB Security Enforcement with OWSMRakesh Gujjarlapudi
 
SOA OSB suite cluster installation
SOA OSB suite cluster installationSOA OSB suite cluster installation
SOA OSB suite cluster installationRakesh Gujjarlapudi
 
Oracle fusionmiddlewarecontinuosintegration slideshare_v1
Oracle fusionmiddlewarecontinuosintegration slideshare_v1Oracle fusionmiddlewarecontinuosintegration slideshare_v1
Oracle fusionmiddlewarecontinuosintegration slideshare_v1Rakesh Gujjarlapudi
 
Lesson1 - SOA Governance Overview
Lesson1  - SOA Governance OverviewLesson1  - SOA Governance Overview
Lesson1 - SOA Governance OverviewRakesh Gujjarlapudi
 
Oracle SOA, BPM, OSB, BAM, & B2B 12C
Oracle SOA, BPM, OSB, BAM, & B2B 12COracle SOA, BPM, OSB, BAM, & B2B 12C
Oracle SOA, BPM, OSB, BAM, & B2B 12CRakesh Gujjarlapudi
 
Mule JSON Schema Validator
Mule JSON Schema ValidatorMule JSON Schema Validator
Mule JSON Schema ValidatorAnkush Sharma
 
Using JSON Schema Validator
Using JSON Schema ValidatorUsing JSON Schema Validator
Using JSON Schema ValidatorRahul Kumar
 
XML's validation - XML Schema
XML's validation - XML SchemaXML's validation - XML Schema
XML's validation - XML Schemavidede_group
 
4 xml namespaces and xml schema
4   xml namespaces and xml schema4   xml namespaces and xml schema
4 xml namespaces and xml schemagauravashq
 

Destacado (20)

Oracle BPM 11g Lesson 2
Oracle BPM 11g Lesson 2Oracle BPM 11g Lesson 2
Oracle BPM 11g Lesson 2
 
Enterprise managerclodcontrolinstallconfiguration emc12c
Enterprise managerclodcontrolinstallconfiguration emc12cEnterprise managerclodcontrolinstallconfiguration emc12c
Enterprise managerclodcontrolinstallconfiguration emc12c
 
Oracle ADF 11g Skinning Tutorial
Oracle ADF 11g Skinning TutorialOracle ADF 11g Skinning Tutorial
Oracle ADF 11g Skinning Tutorial
 
Oracle BPM 11g Lesson 1
Oracle BPM 11g Lesson 1Oracle BPM 11g Lesson 1
Oracle BPM 11g Lesson 1
 
Oracle OSB Security Enforcement with OWSM
Oracle OSB Security Enforcement with OWSMOracle OSB Security Enforcement with OWSM
Oracle OSB Security Enforcement with OWSM
 
Oracle OSB Tutorial 3
Oracle OSB Tutorial 3Oracle OSB Tutorial 3
Oracle OSB Tutorial 3
 
Oracle OSB Tutorial 2
Oracle OSB Tutorial 2Oracle OSB Tutorial 2
Oracle OSB Tutorial 2
 
SOA OSB suite cluster installation
SOA OSB suite cluster installationSOA OSB suite cluster installation
SOA OSB suite cluster installation
 
Oracle EMC 12C Grand Tour
Oracle EMC 12C Grand TourOracle EMC 12C Grand Tour
Oracle EMC 12C Grand Tour
 
Oracle fusionmiddlewarecontinuosintegration slideshare_v1
Oracle fusionmiddlewarecontinuosintegration slideshare_v1Oracle fusionmiddlewarecontinuosintegration slideshare_v1
Oracle fusionmiddlewarecontinuosintegration slideshare_v1
 
Lesson1 - SOA Governance Overview
Lesson1  - SOA Governance OverviewLesson1  - SOA Governance Overview
Lesson1 - SOA Governance Overview
 
Oracle EMC 12 Installation
Oracle EMC 12 InstallationOracle EMC 12 Installation
Oracle EMC 12 Installation
 
Oracle ADF 11g Tutorial
Oracle ADF 11g TutorialOracle ADF 11g Tutorial
Oracle ADF 11g Tutorial
 
Oracle SOA, BPM, OSB, BAM, & B2B 12C
Oracle SOA, BPM, OSB, BAM, & B2B 12COracle SOA, BPM, OSB, BAM, & B2B 12C
Oracle SOA, BPM, OSB, BAM, & B2B 12C
 
Oracle API Gateway Installation
Oracle API Gateway InstallationOracle API Gateway Installation
Oracle API Gateway Installation
 
Oracle OSB Tutorial 1
Oracle OSB Tutorial 1Oracle OSB Tutorial 1
Oracle OSB Tutorial 1
 
Mule JSON Schema Validator
Mule JSON Schema ValidatorMule JSON Schema Validator
Mule JSON Schema Validator
 
Using JSON Schema Validator
Using JSON Schema ValidatorUsing JSON Schema Validator
Using JSON Schema Validator
 
XML's validation - XML Schema
XML's validation - XML SchemaXML's validation - XML Schema
XML's validation - XML Schema
 
4 xml namespaces and xml schema
4   xml namespaces and xml schema4   xml namespaces and xml schema
4 xml namespaces and xml schema
 

Similar a Oracle WebLogic 11g Topology

HTTP Session Replication with Oracle Coherence, GlassFish, WebLogic
HTTP Session Replication with Oracle Coherence, GlassFish, WebLogicHTTP Session Replication with Oracle Coherence, GlassFish, WebLogic
HTTP Session Replication with Oracle Coherence, GlassFish, WebLogicOracle
 
Cloud Computing_Unit 1- Part 2.pptx
Cloud Computing_Unit 1- Part 2.pptxCloud Computing_Unit 1- Part 2.pptx
Cloud Computing_Unit 1- Part 2.pptxVivek Shelke
 
Containerization tutorial Containerization Explained
Containerization tutorial Containerization ExplainedContainerization tutorial Containerization Explained
Containerization tutorial Containerization Explainedjeetendra mandal
 
Virtualization: Force driving cloud computing
Virtualization: Force driving cloud computingVirtualization: Force driving cloud computing
Virtualization: Force driving cloud computingMayank Aggarwal
 
virtual-machine-ppt 18030 cloud computing.pptx
virtual-machine-ppt 18030 cloud computing.pptxvirtual-machine-ppt 18030 cloud computing.pptx
virtual-machine-ppt 18030 cloud computing.pptxZarwashgulrez
 
Operating System extension.docx
Operating System extension.docxOperating System extension.docx
Operating System extension.docxkumari36
 
A Comparison of PowerVM and x86-Based Virtualization Performance (October 2009)
A Comparison of PowerVM and x86-Based Virtualization Performance (October 2009)A Comparison of PowerVM and x86-Based Virtualization Performance (October 2009)
A Comparison of PowerVM and x86-Based Virtualization Performance (October 2009)IBM India Smarter Computing
 
A Comparison of PowerVM and x86-Based Virtualization Performance
A Comparison of PowerVM and x86-Based Virtualization PerformanceA Comparison of PowerVM and x86-Based Virtualization Performance
A Comparison of PowerVM and x86-Based Virtualization PerformanceIBM India Smarter Computing
 
Virtualization_EETimes_SalesConf2011
Virtualization_EETimes_SalesConf2011Virtualization_EETimes_SalesConf2011
Virtualization_EETimes_SalesConf2011ijlalshah
 
Hyper v® 2012 vs v sphere™ 5.1 understanding the differences
Hyper v® 2012 vs v sphere™ 5.1 understanding the differencesHyper v® 2012 vs v sphere™ 5.1 understanding the differences
Hyper v® 2012 vs v sphere™ 5.1 understanding the differencesSolarWinds
 
High availability of azure applications(paas)
High availability of azure applications(paas)High availability of azure applications(paas)
High availability of azure applications(paas)Himanshu Sahu
 
High Availability of Azure Applications
High Availability of Azure ApplicationsHigh Availability of Azure Applications
High Availability of Azure ApplicationsMindfire Solutions
 
Virtulization
VirtulizationVirtulization
VirtulizationAntu Sabu
 
Cloudjiffy vs Amazon Elastic Beanstalk
Cloudjiffy vs Amazon Elastic BeanstalkCloudjiffy vs Amazon Elastic Beanstalk
Cloudjiffy vs Amazon Elastic BeanstalkSharma Aashish
 

Similar a Oracle WebLogic 11g Topology (20)

HTTP Session Replication with Oracle Coherence, GlassFish, WebLogic
HTTP Session Replication with Oracle Coherence, GlassFish, WebLogicHTTP Session Replication with Oracle Coherence, GlassFish, WebLogic
HTTP Session Replication with Oracle Coherence, GlassFish, WebLogic
 
Xen
XenXen
Xen
 
En
EnEn
En
 
VSS LEC5.pdf
VSS LEC5.pdfVSS LEC5.pdf
VSS LEC5.pdf
 
Cloud Computing_Unit 1- Part 2.pptx
Cloud Computing_Unit 1- Part 2.pptxCloud Computing_Unit 1- Part 2.pptx
Cloud Computing_Unit 1- Part 2.pptx
 
Containerization tutorial Containerization Explained
Containerization tutorial Containerization ExplainedContainerization tutorial Containerization Explained
Containerization tutorial Containerization Explained
 
Virtualization: Force driving cloud computing
Virtualization: Force driving cloud computingVirtualization: Force driving cloud computing
Virtualization: Force driving cloud computing
 
virtual-machine-ppt 18030 cloud computing.pptx
virtual-machine-ppt 18030 cloud computing.pptxvirtual-machine-ppt 18030 cloud computing.pptx
virtual-machine-ppt 18030 cloud computing.pptx
 
Operating System extension.docx
Operating System extension.docxOperating System extension.docx
Operating System extension.docx
 
Chapter 3.4.pptx
Chapter 3.4.pptxChapter 3.4.pptx
Chapter 3.4.pptx
 
A Comparison of PowerVM and x86-Based Virtualization Performance (October 2009)
A Comparison of PowerVM and x86-Based Virtualization Performance (October 2009)A Comparison of PowerVM and x86-Based Virtualization Performance (October 2009)
A Comparison of PowerVM and x86-Based Virtualization Performance (October 2009)
 
A Comparison of PowerVM and x86-Based Virtualization Performance
A Comparison of PowerVM and x86-Based Virtualization PerformanceA Comparison of PowerVM and x86-Based Virtualization Performance
A Comparison of PowerVM and x86-Based Virtualization Performance
 
Virtualization_EETimes_SalesConf2011
Virtualization_EETimes_SalesConf2011Virtualization_EETimes_SalesConf2011
Virtualization_EETimes_SalesConf2011
 
Hyper v® 2012 vs v sphere™ 5.1 understanding the differences
Hyper v® 2012 vs v sphere™ 5.1 understanding the differencesHyper v® 2012 vs v sphere™ 5.1 understanding the differences
Hyper v® 2012 vs v sphere™ 5.1 understanding the differences
 
High availability of azure applications(paas)
High availability of azure applications(paas)High availability of azure applications(paas)
High availability of azure applications(paas)
 
High Availability of Azure Applications
High Availability of Azure ApplicationsHigh Availability of Azure Applications
High Availability of Azure Applications
 
Virtulization
VirtulizationVirtulization
Virtulization
 
Cloudjiffy vs Amazon Elastic Beanstalk
Cloudjiffy vs Amazon Elastic BeanstalkCloudjiffy vs Amazon Elastic Beanstalk
Cloudjiffy vs Amazon Elastic Beanstalk
 
Virtualization Approach: Theory and Application
Virtualization Approach: Theory and ApplicationVirtualization Approach: Theory and Application
Virtualization Approach: Theory and Application
 
Unit II.ppt
Unit II.pptUnit II.ppt
Unit II.ppt
 

Oracle WebLogic 11g Topology

  • 1. WebLogic Topology Best Practices Name – Rakesh Gujjarlapudi Email Address – rakesh_gujj@yahoo.com
  • 2. No Isolation, Low Performance Recommended for development environment  Most obvious strategy of application consolidation using WebLogic is to simply run many applications in the same instance of the application server in a single JVM  It ensures optimal resource utilization within a shared infrastructure (in both single-server and clustered environments) No Isolation, Medium Performance, Clustered Recommended for development/test environments No Isolation, Low Performance, No cluster Recommended for development environment  A single JVM environment allows for only a superficial level of isolation between applications, and therefore presents the following issues:  Errant applications can negatively impact other running applications.  There is no way to guarantee performance service levels for different applications.  All applications must work with the same WebLogic version, JVM version, and associated patch levels.  All applications must work with the same operating-system version and patch level.
  • 3. The potential for upgrade deadlocks between applications (i.e., an OS or JVM patch that one application requires ends up breaking another application).  The potential for significant support issues when running third-party ISV applications in a shared infrastructure.  JVMs tend not to scale well past four processor configurations, which limits the viability of the single-JVM model on larger machines. Medium Isolation, Low Performance Recommended for development environment Multiple WebLogic Instances This topology provides a viable solution for application consolidation in many circumstances and represents a good balance between application isolation and resource utilization.  The next logical strategy for running multiple WebLogic applications on a shared infrastructure is to run multiple instances of the application server (multiple JVMs) on the same physical machine  It affords much more application isolation than the single JVM model, while giving up only a small degree of resource utilization  It allows different applications to use different WebLogic versions and different JVM versions and patch levels.  Each instance has its own virtual machine, heap space, and database connection pools.  Running multiple WebLogic instances makes it more difficult for an errant application to impact other applications  While running multiple WebLogic instances clearly has some advantages over a singe-instance model, it also has some significant drawbacks, including: 1. Errant applications still have a chance (albeit a small chance) of negatively impacting other running applications. 2. There is no way to completely ensure performance service levels for different applications. 3. All applications must work with the same operating system version and patch level. Memory overhead from running multiple JVMs.
  • 4. Multiple Managed Servers  This logical strategy for running multiple WebLogic applications on a shared infrastructure is to run multiple Managed Servers (multiple JVMs) on the same physical machine  Each Managed Server has its own virtual machine and heap space  This scenario affords much more application isolation than the single JVM model, while giving up only a small degree of resource utilization.  Running multiple Managed Servers makes it more difficult for an errant application to impact other applications  Same disadvantages as multiple Managed Servers on the same physical machine. High Isolation, High Performance, No Cluster Recommended for Test/Production environments
  • 5. Medium Isolation, High Performance, No Cluster, Virtualization Recommended for Test/Production environments  In the virtual machine scenario, a single physical machine runs a primary operating system that serves as a "host" OS for various "guest" operating systems that run virtual memory spaces  The host OS essentially virtualizes physical system resources (CPU, disk, I/O, etc.) and coordinates access to these resources by the guest operating systems  Since each virtual machine/partition runs a completely independent operating system instance, they achieve a high degree of application isolation, including the ability to dedicate a certain percentage of system resources to particular virtual machines to achieve service-level commitments  In effect, each application is completely unaware that it is running in a virtual, rather than a physical, machine.  Each virtual machine/partition can also be quickly reconfigured based upon demand, giving system administrators a very high degree of flexibility.  However, the price for such independence is the inherent overhead involved in managing multiple OS instances and their associated memory requirements.
  • 6. High Isolation, High Performance, session presistance, Clustered Recommended for Test/Production environment Medium Isolation, High Performance, Session Persistence, HA, Virtualization Recommended for Test/Production environment
  • 7. Aside from actually using multiple physical servers, the far extreme of the application isolation scale is the use of "hard" partitions on Exalogic  A hard partition conceptually resembles a virtual partition, except that it is actually implemented in the hardware architecture of the machine.  Each hard partition is physically allocated a certain number of CPUs, memory, storage, and so on from a pool of resources available within the machine.  Once allocated, these partitions act, for all intents and purposes (including 14 fault tolerance), as separate physical machines, thus providing the highest possible degree of application isolation but the lowest overall resource utilization.  From a consolidation standpoint, hard partitions can achieve a marginally higher level of resource utilization than independent machines due to their reconfiguration flexibility and manageability.  The resources of hard partitions can quickly be reallocated to other partitions to meet the ever- changing needs of the organization.