ORA Application Infrastructure Foundation, Release 3.0 E14479-03

Total Page:16

File Type:pdf, Size:1020Kb

ORA Application Infrastructure Foundation, Release 3.0 E14479-03 Oracle® Reference Architecture Application Infrastructure Foundation Release 3.0 E14479-03 September 2010 ORA Application Infrastructure Foundation, Release 3.0 E14479-03 Copyright © 2009, 2010, Oracle and/or its affiliates. All rights reserved. Primary Author: Anbu Krishnaswamy Contributing Author: Stephen Bennett, Dave Chappelle, Bob Hensle, Mark Wilkins, Jeff McDaniel, Cliff Booth Warranty Disclaimer THIS DOCUMENT AND ALL INFORMATION PROVIDED HEREIN (THE "INFORMATION") IS PROVIDED ON AN "AS IS" BASIS AND FOR GENERAL INFORMATION PURPOSES ONLY. ORACLE EXPRESSLY DISCLAIMS ALL WARRANTIES OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. ORACLE MAKES NO WARRANTY THAT THE INFORMATION IS ERROR-FREE, ACCURATE OR RELIABLE. ORACLE RESERVES THE RIGHT TO MAKE CHANGES OR UPDATES AT ANY TIME WITHOUT NOTICE. As individual requirements are dependent upon a number of factors and may vary significantly, you should perform your own tests and evaluations when making technology infrastructure decisions. This document is not part of your license agreement nor can it be incorporated into any contractual agreement with Oracle Corporation or its affiliates. If you find any errors, please report them to us in writing. Third Party Content, Products, and Services Disclaimer This document may provide information on content, products, and services from third parties. Oracle is not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services. Limitation of Liability IN NO EVENT SHALL ORACLE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES, OR DAMAGES FOR LOSS OF PROFITS, REVENUE, DATA OR USE, INCURRED BY YOU OR ANY THIRD PARTY, WHETHER IN AN ACTION IN CONTRACT OR TORT, ARISING FROM YOUR ACCESS TO, OR USE OF, THIS DOCUMENT OR THE INFORMATION. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Contents Send Us Your Comments ....................................................................................................................... vii Preface ................................................................................................................................................................. ix Document Purpose...................................................................................................................................... ix Audience....................................................................................................................................................... ix Document Structure.................................................................................................................................... x How to Use This Document....................................................................................................................... x Related Documents ..................................................................................................................................... x Conventions ................................................................................................................................................. xi 1 Introduction 1.1 RASP Defined.............................................................................................................................. 1-2 1.1.1 Reliability .............................................................................................................................. 1-2 1.1.1.1 Message Reliability....................................................................................................... 1-2 1.1.1.2 Transaction Reliability ................................................................................................. 1-3 1.1.2 Availability ........................................................................................................................... 1-3 1.1.3 Scalability.............................................................................................................................. 1-3 1.1.4 Performance.......................................................................................................................... 1-4 1.2 RASP and Foundation Infrastructure ...................................................................................... 1-4 2 Computing Foundation 2.1 Distributed Computing.............................................................................................................. 2-2 2.2 On-Demand Computing............................................................................................................ 2-2 2.3 Utility Computing....................................................................................................................... 2-2 2.4 Grid Computing.......................................................................................................................... 2-2 2.5 Cloud Computing ....................................................................................................................... 2-3 2.6 Elastic Computing....................................................................................................................... 2-3 2.7 Virtualization............................................................................................................................... 2-3 3 Distributed Computing 3.1 Choosing the right architecture ................................................................................................ 3-3 3.2 The Fallacies of Distributed Computing ................................................................................. 3-4 3.3 Distributed Computing and Java Enterprise Edition (JEE) .................................................. 3-4 3.4 Web Services Standards ............................................................................................................. 3-5 iii 3.5 Distributed Computing Principles ........................................................................................... 3-5 4 Grid Computing 4.1 Drivers for Grid Computing ..................................................................................................... 4-2 4.2 Grid Computing Capabilities.................................................................................................... 4-2 4.3 Grid computing and SOA.......................................................................................................... 4-3 4.4 Enterprise Grid............................................................................................................................ 4-4 4.5 Application Grid ......................................................................................................................... 4-5 4.5.1 Drivers for Application Grid.............................................................................................. 4-6 4.5.2 Components of Application Grid...................................................................................... 4-6 4.5.3 Clustering.............................................................................................................................. 4-7 4.5.4 Architectural issues addressed .......................................................................................... 4-8 4.5.5 Data Grid............................................................................................................................... 4-8 4.5.5.1 Architectural issues addressed................................................................................... 4-9 4.6 Database Grid........................................................................................................................... 4-10 4.6.1 Service Grid Pattern ......................................................................................................... 4-12 4.7 Evolution of Grid Architecture .............................................................................................. 4-13 4.8 Grid Management.................................................................................................................... 4-15 4.9 Grid Computing Principles .................................................................................................... 4-16 4.10 Cloud Computing .................................................................................................................... 4-16 5 Virtualization 5.1 Server Virtualization .................................................................................................................. 5-2 5.1.1 Software Level Virtualization ............................................................................................ 5-3 5.1.2 Hardware Level ................................................................................................................... 5-3 5.1.3 Operating System Subsets .................................................................................................. 5-3 5.1.4 Paravirtualization ................................................................................................................ 5-3 5.2 Service Virtualization ................................................................................................................. 5-3 5.3 Virtual
Recommended publications
  • IBM Infosphere
    Software Steve Mills Senior Vice President and Group Executive Software Group Software Performance A Decade of Growth Revenue + $3.2B Grew revenue 1.7X and profit 2.9X + $5.6B expanding margins 13 points $18.2B$18.2B $21.4B$21.4B #1 Middleware Market Leader * $12.6B$12.6B Increased Key Branded Middleware 2000 2006 2009 from 38% to 59% of Software revenues Acquired 60+ companies Pre-Tax Income 34% Increased number of development labs Margin globally from 15 to 42 27% 7 pts Margin 2010 Roadmap Performance Segment PTI Growth Model 12% - 15% $8.1B$8.1B 21% 6 pts • Grew PTI to $8B at a 14% CGR Margin • Expanded PTI Margin by 7 points $5.5B$5.5B $2.8B$2.8B ’00–’06’00–’06 ’06–’09’06–’09 Launched high growth initiatives CGRCGR CGRCGR 12%12% 14%14% • Smarter Planet solutions 2000 2006 2009 • Business Analytics & Optimization GAAP View © 2010 International Business Machines Corporation * Source: IBM Market Insights 04/20/10 Software Will Help Deliver IBM’s 2015 Roadmap IBM Roadmap to 2015 Base Growth Future Operating Portfolio Revenue Acquisitions Leverage Mix Growth Initiatives Continue to drive growth and share gain Accelerate shift to higher value middleware Capitalize on market opportunity * business • Middleware opportunity growth of 5% CGR Invest for growth – High growth products growing 2X faster than rest of • Developer population = 33K middleware Extend Global Reach – Growth markets growing 2X faster than major markets • 42 global development labs with skills in 31 – BAO opportunity growth of 7% countries Acquisitions to extend
    [Show full text]
  • The Next Generation Data Center
    IBM Global Technology Services Data Center Services Thought leadership white paper The next-generation data center A software defi ned environment where service optimization provides the path 2 Becoming a next-generation data center Contents Data centers are no longer simply constrained by four walls. 2 Introduction Increasingly, they are a dynamic collection of cloud and non- cloud resources that reside in multiple physical locations and 3 Re-thinking the data center have the automation and intelligence to go where they are 3 IBM’s vision for the next-generation data center needed to process applications efficiently. This is where the 10 Becoming a next-generation data center next-generation data center begins. It is an IT environment 13 Simplifying the journey that is simplified, adaptive and responsive, one that allows 14 The urgency of transformation IT to shift time and attention from maintaining systems to innovating business solutions. It is a composite of capabilities 14 IBM knows data centers designed for a fast-moving world: 15 Conclusion • Software defined environment in which IT resources are orchestrated dynamically and holistically, able to sense and Introduction respond to application demands in real time • Hybrid environment where private and public clouds Over the last two decades, IT organizations have faced an operate seamlessly with traditional systems uphill battle against complexity. As business demands have • Continuously available environment able to withstand multiplied, scores of technologies have been implemented component failures and maintain operations in an attempt to respond. By and large, this steady organic • Cognitive computing environment where systems can learn growth has resulted in data centers that are costly and complex, and solve business problems using advanced analytics with over-provisioned physical configurations and siloed • Global, managed ecosystem that integrates the elements of management.
    [Show full text]
  • Research Fabric Computing Poised As a Preferred Infrastructure For
    Research Publication Date: 11 February 2011 ID Number: G00210438 Fabric Computing Poised as a Preferred Infrastructure for Virtualization and Cloud Computing George J. Weiss, Andrew Butler Fabric computing is a fixture on the radar screen of many IT groups, driven by the increased penetration of virtualization and prospects for cloud computing. As virtualization penetration increases, IT organizations will deploy virtual machine (VM) mobility, which will demand more attention to a fabric-based infrastructure that better integrates server, storage and networking for greater agility and faster time to deploy. Key Findings Fabric computing is nearing a stage of adolescence — maturing quickly, but with much room for growth and maturation. Enterprises with serious initiatives in virtualization and cloud computing need to begin designing a fabric-based infrastructure, and the organizational structure to properly support it, as the underlying foundation for these initiatives. Based on polling results and many interactions with clients, we believe that Cisco has been the most influential marketing force in expanding the IT vocabulary and recognition for fabric computing, which is currently dominated by two vendors (Cisco and HP), with Dell, IBM and others making moves. Most users are still determining the use cases of fabric-based computing, and, as yet, are unwilling to be sold prepackaged modules of complete solutions by a single vendor. Recommendations Put fabric computing on the priority list of data center architecture planning, if your virtualization plans call for a heavily dynamic infrastructure. Do not overhaul or plan on rip-and-replace fabric development, but impose on vendors' design guidelines that harmonize their solutions with your other data center infrastructure.
    [Show full text]
  • IBM Service Management: Visibility. Control. Automation. Smarter Service Delivery for a Smarter Planet
    IBM Service Management: Visibility. Control. Automation. Smarter service delivery for a smarter planet. Every day, the world is becoming more instrumented, interconnected, and intelligent. Infrastructures and assets across the globe are rapidly being digitized, turning physical assets into smart assets that allow people, systems, and objects to communicate and interact with each other in entirely new ways. This “smarter planet” is creating opportunities for new, smarter, differentiated services and products. Organizations that can rapidly adapt and innovate to meet or exceed customer expectations for new services and products will be in a position to accelerate growth and gain competitive edge. A more digitized world requires changes in the way we think Integrated service management: about, design, deliver, and manage business services and products. Business assets and IT assets and systems will ● Delivers smarter services that are differentiated and provide need to interoperate seamlessly. Lines of business, IT, facilities, greater value to customers production, and customer management teams, as well as the processes, tools, and information they depend on, must align ● Provides visibility, control, and automation to manage around a common set of objectives to ensure that service business services across operational boundaries quality is maintained, costs are controlled, and risks are effec- tively managed. ● Addresses any aspect of the service lifecycle—service strategy, service design, service transition, service operation, This will require a more integrated service management and service improvement approach—one that extends beyond IT and that can leverage and improve visibility, control, and automation across business ● Interconnects smart assets and traditional IT assets through and IT assets, people, and processes.
    [Show full text]
  • Security Concerns with Cloud Computing
    IBM Power Systems Security Considerations for Cloud Deployment Jeff Uehling, IBM i Network & Security Development [email protected] IBM - Rochester, MN © 2010 IBM Corporation IBM Power Systems What is Cloud Computing? Is Cloud Computing really a new concept? © 2010 IBM Corporation IBM Power Systems What is Cloud Computing? … An IT consumption and delivery model Cloud computing is a consumption and delivery model inspired by consumer Internet service and is optimized for IT / Business Services Cloud enables : – User self-service – Outsourcing options – Dynamic scalability Multiple types of clouds will coexist: – Private – Deployed Inside a customer’s firewall – Public – Provided and managed by a 3 rd party via subscription An effective cloud deployment is built on a – Hybrid – a mix of Public and Private dynamic Infrastructure and should be part of models based on Workload an overall Data Center transformation plan © 2010 IBM Corporation IBM Power Systems Clouds enable a broad spectrum of deployment options © 2010© 2010IBM CorporationIBM Corporation IBM Power Systems Cloud Differentiators… There are Many! Time to Deploy a Server Weeks or Months Seconds to Minutes Commitment to use Service Negotiate & Commit Year-long Contract Select from Catalog & Pay As You Go Necessary Upfront Investment $ $K-$M in Infrastructure → $$ per IT hour No or Low Upfront → ¢ per IT hour © 2010 IBM Corporation IBM Power Systems IT Benefits from Cloud Computing are Real… Results from IBM cloud computing engagements Increasing Test provisioning Weeks Minutes speed and flexibility Change management Months Days/hours Release management Weeks Minutes Service access Administered Self-service Standardization Complex Reuse/share Metering/billing Fixed cost Variable cost Reducing Server/storage utilization 10–20% 70–90% costs Payback period Years Months Source: Based on IBM and client experience.
    [Show full text]
  • 7 Requirements for Monitoring Cloud Apps and Infrastructure
    Article 7 Requirements for Monitoring Cloud Apps and Infrastructure Cloud computing changes everything, and application and infra- 1. The ability to capture and structure monitoring are hardly exceptions. The flexibility, scale, services, and pay-as-you-go pricing options provided by modern query events and traces in cloud platforms—Amazon Web Services (AWS), Microsoft Azure, addition to aggregate data Google Cloud Platform, and tools like Pivotal among them—have When a customer buys something online, the process generates a completely changed how companies architect their applications number of HTTP requests. For proper end-to-end cloud monitoring, you as well as how they deploy the corresponding infrastructure. need to see the exact set of HTTP requests the customer makes while Enterprises no longer rely on one monolithic app deployed over many completing the purchase: each of the individual product-detail pages, months on a bare metal or virtual machine host talking to a single the add-to-cart POST requests, the cart view page, the billing and database; instead, they increasingly choose to deploy fleets of micros- shipping POST requests, and the final “Submit Order” page. The ability ervices and/or containers on demand. Compute instances are no longer to capture the raw transaction data is particularly important in cloud static servers but are becoming dynamic instances deployed on deployments, where requests often go through a number of dynamic demand (based on usage) and seamlessly load balanced. Businesses components—from a browser or mobile device to a CDN followed by a no longer rely on a static Content Delivery Network, but routinely load balancer—before reaching the application and the microservices work with multiple CDNs serving different regions.
    [Show full text]
  • IBM Private, Public, and Hybrid Cloud Storage Solutions
    Front cover IBM Private, Public, and Hybrid Cloud Storage Solutions Larry Coyne Joe Dain Eric Forestier Patrizia Guaitani Robert Haas Christopher D. Maestas Antoine Maille Tony Pearson Brian Sherman Christopher Vollmar Redpaper International Technical Support Organization IBM Private, Public, and Hybrid Cloud Storage Solutions April 2018 REDP-4873-04 Note: Before using this information and the product it supports, read the information in “Notices” on page vii. Fifth Edition (April 2018) This document was created or updated on April 26, 2018. © Copyright International Business Machines Corporation 2012, 2018. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . vii Trademarks . viii Preface . ix Authors. ix Now you can become a published author, too! . xii Comments welcome. xii Stay connected to IBM Redbooks . xiii Chapter 1. What is cloud computing. 1 1.1 Cloud computing definition . 2 1.2 What is driving IT and businesses to cloud. 4 1.3 Introduction to Cognitive computing . 4 1.4 Introduction to cloud service models. 5 1.4.1 Infrastructure as a service. 5 1.4.2 Platform as a service . 6 1.4.3 Software as a service . 6 1.4.4 Other service models . 6 1.4.5 Cloud service model layering . 7 1.5 Introduction to cloud delivery models . 8 1.5.1 Public clouds. 9 1.5.2 Private clouds . 9 1.5.3 Hybrid clouds . 10 1.5.4 Community clouds . 10 1.5.5 Cloud considerations . 10 1.6 IBM Cloud Computing Reference Architecture .
    [Show full text]
  • The Benefits of Cloud Computing a New Era of Responsiveness, Effectiveness and Efficiency in IT Service Delivery
    Dynamic Infrastructure July 2009 The Benefits of Cloud Computing A new era of responsiveness, effectiveness and efficiency in IT service delivery. Table of Contents 3 IBM and customers both reap the benefits of cloud computing 5 Data centers in an ever-changing world 8 Cloud computing tangibly enhances business value 10 Resilient Cloud Validation: The next step in achieving resiliency 11 Cloud computing abroad: The success of the Yun platform 12 Cloud computing in Europe 13 Feeling secure with IBM’s track record IBM and customers both reap the benefits of cloud computing IT executives today can be forgiven if accused of having their heads in the clouds. That’s because the clouds that interest IT executives today aren’t of the meteorological variety; they are computing clouds. Widespread interest and even unabashed excite- ment about cloud computing emanates from businesses, government agencies and other organizations seeking more dynamic, resilient and cost-effective IT systems than previous generations of technology allowed. While the term “cloud” may connote an ephemeral quality to the type of computing it describes, the benefits of cloud computing to customers are very tangible. IBM itself— as well as clients around the world—is adopting cloud computing in recognition of its potential to usher in a new era of responsiveness, effectiveness and efficiency in IT service delivery. “Cloud computing represents a Cloud computing is a style of computing whose foundation is the delivery of services, key technology in delivering software and processing capacity using private or public networks. The focus of cloud new economics, rapid deploy- computing is the user experience, and the essence is to decouple the delivery of com- ment of services, and tight puting services from the underlying technology.
    [Show full text]
  • The Automated Enterprise Transform Your Business with an Automation Platform That Unifies Your People and Processes See What’S Inside
    The automated enterprise Transform your business with an automation platform that unifies your people and processes See what’s inside Page 1 Page 10 Modernize for a digital world Use case: DevOps automation Page 2 Move business forward with IT automation Page 11 Use case: Page 3 Hybrid and multicloud automation Transform your organization through enterprise-wide automation adoption Page 12 Ensure success with Red Hat Consulting Page 4 Success = people + processes + platform Page 13 Choose the right foundation for your Page 5 automated enterprise Create a strategy for adopting automation across your organization Page 14 Red Hat Ansible Automation Platform Page 6 Start your journey to automation success Page 15 Customer success highlight: Page 7 Microsoft Use case: Infrastructure automation Page 16 Customer success highlight: Page 8 Siemens Use case: Network automation Page 17 Customer success highlight: Page 9 SBB Use case: Security automation Page 18 Ready to start your automation journey? The automated enterprise | Contents Modernize for a digital world Change is upon us. The pace and scale of modern business innovation is increasing. Many industries are Benefits of IT automation experiencing widespread disruption. Digitally connected customers demand more at IT automation can help your a faster pace. New competition comes from outside of traditional market segments. organization: These trends place competitive pressures on businesses. • Speed operations and IT complexity can inhibit innovation. development. IT modernization is all about finding smarter ways to do business. However, IT oper- • Improve agility and responsiveness. ations teams manage ever-changing, complex IT architectures built on multiple platforms and complicated technology stacks.
    [Show full text]
  • Seeding the Clouds: Key Infrastructure Elements for Cloud Computing Seeding the Clouds: Key Infrastructure Elements for Cloud Computing Page 2
    February 2009 Seeding the Clouds: Key Infrastructure Elements for Cloud Computing Seeding the Clouds: Key Infrastructure Elements for Cloud Computing Page 2 Table of Contents Executive summary............................................................................................................................................. 3 Introduction .............................................................................................................................................................. 4 Business value of cloud computing............................................................................................................. 4 Evolution of cloud computing ........................................................................................................................ 6 The dynamic data center model.................................................................................................................... 8 Architecture framework and technology enablers........................................................................ 9 Virtualized environment..................................................................................................................................... 10 What is virtualization?..................................................................................................................................... 10 How does server virtualization work?.......................................................................................................... 10 Infrastructure management
    [Show full text]
  • IBM Dynamic Infrastructure Technical Support Leader Vendor: IBM Version: DEMO
    Exam Code: 000-061 Exam Name: IBM Dynamic Infrastructure Technical Support Leader Vendor: IBM Version: DEMO Part: 1: A customer CIO is very interested in going green. Why is energy efficiency important for green IT? A.Energy Efficiency is only important for the IT budget. B.Wasting energy is a negative effect on Business Globalization. C.Energy-saving is the main focus of company policy D.Excessive energy consumption causes climate change. Correct Answers: D 2: Your customer has stated that they are having a problem with satisfying their backup demands with their installed tape library and are interested in understanding IBMs data duplication strategy in an effort reduce the demand for tape cartridges. In working with the customers technical team you have determined that approximately 25 terabytes of data is backed up each night into their tape library and each Saturday they eject 200 tape cartridges to be shipped to the remote storage vault. Which of the following should the customer purchase and install to address these needs and why? A.TS7650G Diligent solution in front of their existing tape library. The Diligent modeling tool estimates that the solution will look for duplicate data and after several backup cycles will reduce the number of cartridges needed for backup by at least 50% B.TS7650G Diligent solution and a TS3310 Tape Library outfitted with LTO-4 tape drives. The TS7650G works most efficiently with the latest tape technology. In addition, the combination of the Diligent data duplication technology and the ultra high capacity cartridges available with LTO-4 will provide a return on investment within 2 years, justifying the replacement of the already installed tape library.
    [Show full text]
  • NC State & IBM Cloud Computing Seminar Presentations
    Welcome to NC State University and IBM– Cloud Computing Summit Janis Landry-Lane, IBM World-Wide Deep Computing Andy Rindos, IBM Center for Advanced Studies IBM Confidential 4/1/2009 © 2008 IBM Corporation Agenda– Thursday, March 26th 8:30 am - 8:45 am Welcome 8:45 am - 10:25 am VCL and HPC at NC State (overview/demo) - Mladen Vouk et al (NC State) 10:25 am - 10:45 am VCL at NCCU & the TTP - Cameron Seay (NCCU) 10:45 am - 11:00 am BREAK 11:00 am - 11:15 am VCL at ECU - Wendy Creasey (ECU) 11:15 am - 11:40 am Cloud Computing for K-8 Pedagogy (VA VCL) - Mark Gardner (VA Tech) 11:40 am - noon SURAgrid: A Regional Community Cyberinfrastructure - Gary Crane (SURA) noon - 1:00 pm Working Lunch 1:00 pm - 1:30 pm IBM university relations in cloud computing - Andy Rindos (IBM, RTP CAS) 1:30 pm - 2:30 pm Blue Cloud strategy and Tivoli solutions - Pratik Gupta (IBM Tivoli) 2:30 pm - 3:15 pm WebSphere Clouds & the Apache project - Matt Hogstrom (IBM WebSphere) 3:15 pm - 3:30 pm Break 3:30 pm - 4:15 pm Blue Cloud and University Collaborations - Dave Doria (IBM STG) 4:15 pm - 5:00 pm IBM datacenter/cloud computing services -- Craig Nygard (IBM GTS) 5:00 pm - 5:30 pm First day wrap-up IBM Confidential © 2008 IBM Corporation 2 Agenda– Friday, March 27th 8:00 am - 8:45 am Arrival and Discussion 8:45 am - 9:30 am Cloud computing support of K-12 in NC - Phil Emer (NC State Friday Institute) 9:30 am - 9:45 am BREAK 9:45 am - 10:30 am IBM Research and Cloud Computing - Vas Bala (IBM Research) 10:30 am - 11:00 am Wrap-up 11:00 am Depart for IBM RTP IBM Confidential
    [Show full text]