Oracle 9 i AS Enterprise Technology Centre Oracle
- Slides: 51
Oracle 9 i. AS Enterprise Technology Centre Oracle Corporation
Agenda Ÿ Introduction Ÿ 9 i. AS architecture & installation options Ÿ Web content cache & load balancing Ÿ Web/Java applications & J 2 EE Ÿ Management Ÿ Application deployment Ÿ Security Ÿ Additional features
Technology Trends Ÿ Internet Is Ubiquitous Ÿ Applications Accessed via Internet / Browser Ÿ Applications Deployed on Application Servers Ÿ Applications Built to Internet Standards Ÿ Information/Data stored in Databases
Typical ‘N’-Tier System Architecture
Technology Challenges Ÿ Middleware Complexity Growing – – Too Many Pieces Complex support, licensing, architecture, integration etc Ÿ Complex to Develop – Too Many Tools Ÿ Unreliable When Deployed – Fragile Infrastructure Ÿ Expensive to Manage – Software Cost, Management Cost Rogue. Wave IBM Framework Application Server Netscape Web Server Rational Modeling Times Ten Cache Novell Microsoft Directory Database Iona Borland Actuate ORBs Java Tool Reporting Plumtree Cognos Portals Analysis
Oracle’s Vision – Simplify the Complex Ÿ Consolidate Data to Database Servers – Lower Cost, Better Information Ÿ Consolidate Applications to Application Servers – Lower Cost, More Reliable Applications Run All Your Applications Clients Browser or Mobile Device Oracle 9 i App Server Manage All Your Data Oracle 9 i Database Server
Three Technology Products
9 i. AS Comprises all Mid-tier components
Management & Security e-Business Integration Portals J 2 EE & Internet Apps Business Intelligence Wireless Web Services IFS Performance & Caching
Common Core: Open Standards, Browser based, Web Services Servlets / JSPs Browser HTML Design Tools Web Service Client at Other Company Portal Services W E B C A C H E HTTP Server Integration & Web Services Perl/PHP/PLSQL Forms Wireless Reports/BI Services Transactional Java J 2 EE 1. 3 EJBS: Session, Entity (BMP, CMP) Database Web. DAV Table Multi. Media LOB XML
Oracle 9 i Application Server Components Installation Type ŸJ 2 EE and Web ŸPortal and Wireless ŸBusiness Intelligence and Forms ŸOracle 9 i. AS Web Cache ŸX ŸX ŸX ŸOracle HTTP Server ŸX ŸX ŸX ŸOracle 9 i. AS Containers ŸX ŸX ŸX ŸOracle Enterprise ŸX ŸX ŸX ŸOracle 9 i. AS Portal ŸX ŸX ŸOracle 9 i. AS Wireless ŸX ŸX Cache for J 2 EE (OC 4 J) Component Manager Web site ŸOracle 9 i. AS Discoverer ŸX ŸOracle 9 i. AS Reports ŸX ŸOracle 9 i. AS Forms ŸX ŸOracle 9 i. AS ŸX Services Personalization
Architecture Should Address Downtime System Failure Unplanned Downtime Human Error 9 i. AS High Availability Infrastructure 9 i. AS Distributed Config Management System Maintenance Planned Downtime Application Maintenance 9 i. AS Hot Deployments
Remove Single Points of Failure with Clustering Browser Wireless & Mobile Cluster 1 J 2 EE Application ‘A’ Session State Shared Load Balancers (or Web Cache) Data Sources Web. Services Apache Web Servers w/ Load Balancing Internet / intranet Users • Web Caches share cache content. Load balancing via: round-robin, weighted %, or last use. Cluster 2 J 2 EE Application ‘B’ Session State Shared • Apache maps application/ requests to clusters. • Clusters share application session state via IP multicast.
Clustering Provides High Availability Browser Wireless & Mobile Cluster 1 J 2 EE Application ‘A’ Session State Shared Load Balancers (or Web Caches) Apache Web Servers w/ Load Balancing Oracle 9 i RAC Internet / intranet Users – Automatic addition of application servers to clusters – Automatic application deployment to clusters – Transparent re-routing around failed instances and session affinity
Oracle 9 i. AS Infrastructure – – The Oracle 9 i. AS Infrastructure consists of: Ÿ Oracle 9 i. AS Metadata Repository Ÿ Oracle Internet Directory Ÿ Oracle 9 i. AS Single Sign-On Ÿ Oracle Management Server The database contains a collection of schemas and metadata that enables the deployment of Oracle 9 i. AS components.
Oracle 9 i. AS and Infrastructure Ÿ Enables the deployment of Single Sign-On, Oracle Internet Directory, Oracle Management Server, and Oracle 9 i. AS instance clustering. Ÿ Multiple installations of Oracle 9 i. AS can share one Oracle 9 i. AS Infrastructure. Host 1 J 2 EE and Web Cache Host 3 SSO Portal and Wireless Host 2 Business Intelligence and Forms J 2 EE and Web Cache Oracle 9 i. AS Metadata Repository OID OMS
Oracle 9 i. AS Farms Farm Node B Node A J 2 EE and Web Cache Portal and Wireless Node/Host 1 Infrastructure Node/Host 2 Oracle 9 i. AS Metadata Repository SSO OID OMS Node/Host 3
Web. Cache for Maximum Availability
How does Web Caching Work? Application Servers BEA Oracle 9 i. AS Web. Cache IBM Microsoft Disk Subsytem JSP 9 i. AS Content Generation Delivery and assemble Database
How does Web Caching Work? Application Servers BEA Oracle 9 i. AS Web. Cache IBM Microsoft Disk Subsytem JSP 9 i. AS Content Generation Delivery and assemble Database
Web Cache Content Generation Delivery and assemble Content Delivery Network Application Servers BEA Content Generation Delivery and assemble IBM Microsoft Disk Subsytem JSP 9 i. AS Distributed Web Caches Database
Load Balances over Application Server OHS / OC 4 J Oracle 9 i. AS Web Cache Client Browser Oracle 9 i Database 9 i Network GET test. jsp Data Center • • Stateful: cookies and session-IDs used to maintain server affinity Stateless: weighted round-robin algorithm Layer 7 status checking for failure/recovery detection Connection pooling for TCP connection reuse
Web. Cache Clustering for Resilience Oracle 9 i. AS Clusters Oracle Real Application Clusters 9 i Client Browser Load Balancer 9 i Network 9 i • Failure and Recovery Detection Web Cache Cluster Web & J 2 EE Clusters Database Cluster Increase Capacity, Availability and Scalability
Intra-Cache Communication – “Greedy” Caching Oracle Real Application Clusters Oracle 9 i. AS Clusters Client Browser Load Balancer Network 9 i A 9 i B 9 i C Web Cache Cluster Request to A; A is the owner Request to B; A is the owner Web & J 2 EE Clusters Database Cluster “Greedy” Caching: B now has A’s content
Surge Protection Ÿ Resilience to Do. S attacks Ÿ Buffers load on backend servers Ÿ Monitors and ensures performance Ÿ Forwards on requests when appropriate Ÿ Ensures backend servers not swamped and service requests in required timeframe
Automatic Content Compression Improves Performance Using GZIP, a 20 K HTML file becomes ~4 K Accept-Encoding: gzip Client Browser Internet Oracle 9 i. AS Web Cache Auto Compression of Both Cacheable and Non-cacheable Content Benefits Bandwidth Savings Network Latency
Web. Server & Java Applications for Maximum Availability
No Single Point of Failure for 9 i Platform Web Server Cluster App Server Cluster HTTP Server Web Cache Or Hardware load balancer Load Balancing/ Failover J 2 EE HTTP Server J 2 EE Load Balancing/ Failover DB Cluster (Persistent State) State J D B C Node B State J D B C Node C Load Balancing/ Failover J 2 EE J D B C Node A Node D
Cluster Islands Oracle 9 i. AS Cluster Oracle 9 i. AS Instance #1 Oracle 9 i. AS Instance #2 OHS OC 4 J Instance OC 4 J Process DEFAULT_ISLAND OC 4 J Process Any Name OC 4 J Process
Cluster Islands Keep Java Application State Web Server Cluster App Server Cluster (Session State) HTTP Server Web Cache Or Hardware load balancer Load Balancing/ Failover J 2 EE HTTP Server J 2 EE Load Balancing/ Failover DB Cluster (Persistent State) State J D B C Node B State J D B C Node C Load Balancing/ Failover J 2 EE J D B C Node A Node D
Oracle 9 i. AS Terminology FW/LB/Web Cache OHS OC 4 J OC 4 J 9 i. AS Instance: Managed 9 i. AS processes ($OH) Component Instance: Identically configured components Cluster: Identical 9 i. AS Instances
Architecture: An i. AS Instance FW/LB/WC http 1 OHS • Apache Web. Server 2 OC 4 J • Java Virtual Machine 3 OPMN - Process Mgmt • Death Detection [Ping] • (Re) start Processes 4 DCM - Distr. Configuration • Cluster-wide Deployment • Repository Interface 5 mod_oc 4 j • Load Balancing • Smart Config Update 9 i. AS Instance OHS mod_oc 4 j 1 events 5 OPMN 3 events DCM 4 ajp events OC 4 J 2
Architecture: i. AS Cluster http FW/LB/WC OHS OPMN DCM OC 4 J events 9 i. AS Cluster OPMN OHS DCM OC 4 J
Scenarios: Deploy to Cluster http FW/LB/WC OHS OPMN 9 i. AS Cluster 6 2 1 OHS OPMN 3 DCM 5 4 OC 4 J Deploy OC 4 J
Oracle 9 i. AS Hi-Availability Tool (i. HAT) Free Download from otn. oracle. com
Management for Maximum Availability
Enterprise Manager Ÿ Single Point of Administration – – Manage Oracle 9 i. AS, Oracle 9 i. DB from a Browser Across All Services Ÿ Complete Monitoring – Status, Resources, Faults, Performance Ÿ Complete Management – Create, Configure, Monitor, Deploy Apps, … Ÿ Complete Cluster Management – Create, Configure, Start, Monitor, Deploy Apps, . .
Manage the Whole Cluster from one Tool Cluster 1 Single Station Administration Performance Monitor Cluster 2 DB Cluster 3 Fault Monitor/ Alert Single Sign-On LDAP Certificates Privileges Roles XML-based • Files Config Info • Instance Cloning
Application Deployment for Maximum Availability
JDeveloper IDE for Java & Web. Services Auto Compile, Generate & Deploy UML Modeling Wizards for all J 2 EE Applications Integrated Profiling and Debugging
Hot Deployment of Java for Availability Ÿ No Downtime – Site stays up – – When deploying java applications When configuring Ÿ Propagates to all Application Servers in Farm Ÿ Flexibility of Deployment: JDeveloper, Manually or through Enterprise Manager Java ear IDE OC 4 J 9 i. AS Browser
Security for Maximum Availability
Oracle 9 i. AS Security Architecture Oracle 9 i. AS OC 4 J Portal Web Cache HTTP Server Oracle Net SSO OID Oracle 9 i. AS Metadata Repository Oracle 9 i
Other Features for Maximum Availability
Pre-tested in Oracle Labs Ÿ Ÿ Ÿ Ÿ Check Point Firewall-1 NG Cisco CSS 11050 Cisco Catalyst 6506 W Cisco Pix 520 F 5 Networks BIG-IP 520 & 540 F 5 Networks BIG-IP SSL Accelerator Nortel Alteon ACEdirector Sonic. Wall SSL-R 3 plus Also Raptor Security: Baltimore, Netegrity, Verisign, Entrust, Smart. Trust, RSA, POS Data, Windows Systems Management: BMC, Computer Associates, Compuware, Quest, Mercury Interactive, HP Openview
What are Certified Configurations Ÿ In conjunction with partners e. g. HP, Dell, Sun. Ÿ Certified on O/S version with Oracle software Ÿ Pre-Installed, tested, configured Ÿ Ready to plug-in
Deploy on Any OS/Hardware Any OS Windows Linux Major Unix 2000, NT, XP Su. SE, Red. Hat Solaris, AIX, HP-UX, Tru 64 In Any Configuration 32 Bit OS 64 Bit OS On Any HW Architecture 1 -2 CPUs Blades Racks SMP 4, 6, 8, 12, 6, 32 CPUs With Zero Application Code Change
100% Adherence to Open Standards Ÿ 100% Network Standards Compliant Ÿ 100% J 2 EE Standards Compliant Ÿ 100% Web Services Standards Compliant Ÿ 100% XML Standards Compliant Ÿ 100% Wireless Standards Compliant Ÿ 100% Security Standards Compliant Ÿ 100% Directory Standards Compliant
Mid-Tier Maximum Availability Summary Ÿ Webcache Ÿ OC 4 J Ÿ Management Ÿ Security Ÿ Hot Deployment
After lunch well look at HA from Database Tier
- Centroid formula
- Center of gravity
- How to build a cloud center of excellence gartner
- Hmrc small company enterprise centre
- Putting the enterprise into the enterprise system
- Enterprise
- "flwsupport"
- Amine slimane
- Enterprise information portal
- Enterprise oracle and magee
- Oracle advanced analytics
- Atec
- Microsoft technology centre
- Climate technology centre and network
- Postal technology centre
- Global information technology management
- Mississippi enterprise for technology
- Enterprise information technology knowledge
- Enterprise technology solutions meaning
- Enterprise technology agency
- Yumi deadly maths
- Robinwood kit list
- Wootton medical centre
- Dr steven shapiro
- Wild child phasels wood
- Western english language centre
- Ttsh rehab
- Dr. krishna's learning centre
- The diagram shows a regular hexagon abcdef with centre o
- University medical centre maribor
- York norwegian study centre
- Walton centre for neurology
- Poultry research centre
- Harbourside gynaecology centre
- United way centre county
- Telford dry ski slope
- Centre of percussion
- Sustainable barbados recycling centre
- South lakes gym
- South lake recreation centre
- Poultry expertise centre
- Orce model
- My rotary
- Robin wood cumbria
- Renaissance nanjing olympic centre hotel
- Power system control centre
- Plas gwynant outdoor education centre
- Centre pompidoe
- Welcome dear parents
- Mullinure health and wellbeing centre
- Organisational buying
- Organigramme ministère de la santé 2020