450 likes | 461 Views
This overview presentation introduces WebSphere Extended Deployment and its capabilities, highlighting its role in increasing IT responsiveness and efficiency. It covers market drivers, the need for extended deployment capabilities, and why IBM is the preferred choice. The presentation also discusses the benefits of SOA and enhanced quality of service in distributed environments.
E N D
Increasing IT Responsiveness and Efficiency With WebSphere Extended Deployment Overview Presentation
Agenda • Announcing WebSphere Extended Deployment • Defining the Space • Market Drivers • Required Extended Deployment Capabilities • WebSphere Extended Deployment Solution • Why IBM for Extended Deployment?
J2EE 1.2, 1.3, … • Pre-J2EE Announcing WebSphere Extended Deployment Defining the third generation of application servers, featuring SOA and optional enhanced quality of service in distributed environments First generation distributed platform Second generation distributed platform Third generation distributed platform SOA and Enhanced Quality of Service • IBM SOA Announcement April 2004 • IBM WebSphere Extended Deployment Announcement October 2004
business on demand WebSphere Extended Deployment The culmination of several years of IBM research and customer experience WebSphere Extended Deployment AvailabilityOctober 2004 WebSphere Extended Deployment Beta KickoffJune 2004 Server Allocation for WebSphere Application Server Limited OfferingJune 2003 “Extended Deployment” Incubators Kickoff January 2003 2004 2003 Announcement On-going IBM research 2002 2001
On Demand Business An on demand business is an enterprise whosebusiness processes—integrated end-to-endacross the company and with key partners, suppliers and customers—canrespond with speedto any customer demand, market opportunity or external threat.
Responding To An Ever Faster Changing Environment CEOs recognize that they need to sense, analyze and respond more effectively to continuously changing market conditions and risks Responsiveness Is A High Priority • Yet very few CEOs rated their organizations’ ability to react to these changing conditions and external forces as being very good. • Reinstituting a “customer responsive” organization is high on their growth agenda • CEOs recognize the need to establish effective, real-time response capabilities • CEOs are aware of the power of IT and the weaknesses that result from lagging behind Sources: IBM Business Consulting Services, The Global CEO Study 2004
On Demand Operating Environment ENTRY Business Processes ENTRY Business Transformation Flexible Financial & Delivery Options Flexibility and Simplification Are Key • Increasing flexibility is the key—business models, processes, infrastructure, plus financing and delivery
What Businesses Need From an On Demand Infrastructure Integration Business flexibility through integration of people, processes and information within and beyond the enterprise Business Flexibility IT Simplification Infrastructure Management IT simplification through automation and virtualization, enables access to and creates a consolidated, logical view of resources Built on open industry standards • Availability • Security • Optimization • Provisioning • Infrastructure Orchestration • Business Service Management • Resource Virtualization of Servers, Storage, Distributed Systems/Grid and the Network
Company Priorities in an On Demand Operating Environment Business Drivers: Reduce Costs, Deliver Better Service Levels, Respond Rapidly to Business Change % of respondents rating high 77 Protecting information assets, confidentiality and data integrity 69 Infrastructure reliability & availability to support business ops 55 Maximizing utilization of existing computing resources 52 Infrastructure Management Securing exchange of critical business information 47 Consolidating computing resources to reduce complexity of ops 41 Simplifying monitoring and management of IT infrastructure 28 Enabling infrastructure to anticipate, prevent, diagnose and fix problems 27 Automatically deploying and optimizing IT resources real-time Source: IBM Corporate Market Intelligence
IBM Is Helping Customers Address These Challenges Today 100% site availability through use of a resilient infrastructure and intelligent orchestration. Expanded capacity while keeping costs in check by leveraging automation and maximizing resource utilization. Robust, reliable IT infrastructure capable of scaling to 250 times normal IT capacity for the two-week event, all at the appropriate level of investment. Bringing Broadway to the Web in real-time – allowing virtual guests month-longexclusive access to Tony excitement -- from the awards nominations to the big event to the post-award interviews – with IBM Software backstage.
eBay Exemplifies On Demand Requirements High transaction volumes • Digital camera sold every minute • 3.1 million listings / day • 7.6 million bids / day • 13+ million web services APIs called / day • 20+ million transactions / day • Over 700 million pages viewed / day Highly scalable, resilient architecture and application development environment Greater than 99.9% availability Complex deployment environment • Thousands of servers “By standardizing on WebSphere software, we have an open standards-based, J2EE technology platform capable of managing the highest volumes of transactions.” Need for responsiveness and flexibility • Solution that can grow with eBay • Rapid deployment of new services • 3 times/day, 6 days/week HTML rolls to the site • Once a week significant feature releases go live-to-site • Deployed internationally within 3 weeks • Nearly 30K lines of code change weekly Chuck Geiger, Vice President, Product Development, eBay
What Customers are Telling Us “I want to protect the investments I’ve already made in my IT infrastructure and skills base” “I want my IT resources to adjust on the fly to the demands of business critical applications” “I want to scale easily to accommodate transaction volume growth” “I want to get the most out of my infrastructure” “I want to reduce the human intensity of monitoring and managing my IT environment” “I want a real-time view of what’s going on in my entire application environment” I want to ensure high availability and reliability to accommodate peaks in transaction volumes” “I want to ensure consistent and predictable performance for business critical applications”
IT Infrastructure That Dynamically and Reliably Adapts to Changing Business Demands WebSphere Extended Deployment Is Designed to Provide On Demand Responsiveness, Simplified Administration and High Performance Enhancements • Scale on demand and dynamically allocate resources based on business goals • Simplify and improve the management of complex system operations • Achieve enhanced quality of service to support high-end transaction processing
Scale IT resources and deploy new application functionality quickly and efficiently to meet business demands Increase IT resource utilization and decrease the cost of managing these resources Enhance quality of service for business critical applications Extended Deployment Helps Enable Companies to Address Key Business Challenges WebSphere Extended Deployment IT Capabilities Business Advantages Adapt more quickly to business change Reduce IT costs Deliver better customer service levels
IT Infrastructure That Dynamically and Reliably Adapts to Changing Business Demands WebSphere Extended Deployment Is Designed to Provide On Demand Responsiveness, Simplified Administration and High Performance Enhancements Dynamic Operations • Virtualized WebSphere Environment • Goals Directed Infrastructure Extended Manageability • Visualization of Operations High Performance Computing • Enhanced High End Transaction Processing
Dynamic Operations Capabilities Help Increase Responsiveness and Flexibility “I want my IT resources to adjust on the fly to the demands of business critical applications” “I don’t want to compromise the performance and security of my applications if I’m sharing resources with other applications” “I want to get the most out of my infrastructure” Virtualization of WebSphere resources and use of goals directed infrastructure
Create pools of resources that can be shared among applications Breaks the tie between application clusters and machines which can now be shared amongst applications, optimizing resource utilization and simplifying overall deployment Scale for unpredictable application demand Dynamically adjusts application resources as needed depending on demand Scale beyond the defined application server pool with Tivoli Intelligent Orchestrator (option) Dynamically expands and contracts resources by adding and removing machines into and out of resource pools when it is deemed necessary by monitoring logic Virtualized WebSphere Environment Scale on demand through dynamic allocation of WebSphere resources “I want my IT resources to adjust on the fly to the demands of business critical applications”
Define required application service levels consistent with business goals Application performance is optimized according to operational policies that reflect application service level goals and relative importance to the organization Deliver enhanced quality of service for business critical applications User requests are classified, prioritized, queued and routed to servers based on application operational policies (which are tied to business goals) Balance workload based on actual performance of servers Server weights (and associated workload routing) are dynamically adjusted based on actual server performance, resulting in optimal application throughput and response time Goals Directed Infrastructure “I want to get the most out of my infrastructure while at the same time ensuring consistent and predictable performance of business-critical applications” Deliver application availability and performance using policiesbased on defined business goals
Stock Trading Account Management 20% Utilized Servers 100% Utilized Servers 100% Utilized Servers 75% Utilized Servers 10% Utilized Servers 100% 100% 100% 100% Portfolio Forecasting 15% Utilized Servers 100% 55% Utilized Servers 50% 50% 50% 50% 100% 50% 100% 0% 0% 0% 0% 50% 50% 0% 0% 0% Dynamic OperationsCustomer Scenario: Large Financial Company Conventional Distributed Environment • Environment • Multiple business critical applications • Hundreds of application servers • Challenges • Underutilized servers • Inability to share resources across server pools – especially during peaks • Inconsistent quality of service for business critical applications • Human-intensive monitoring and management environment
55%* Utilized Servers 100% 50% 0% Dynamic OperationsCustomer Scenario: Large Financial Company Stock Trading WebSphere Extended Deployment Environment • Virtualized • Pooled resources • Virtualized applications • Goals based • Operational policies are attached to Application to reflect operational goals and importance of application • Autonomic managers designed to monitor environment for maximum utilization using business goals • Results • Help reduce total cost of ownership (doing more with same/less) • Increase stability and repeatability of environment Customer Support Account Management Risk Management Portfolio Forecasting RESOURCE POOL * Hypothetical, for illustrative purposes only
Extended Manageability HelpsSimplify IT Management While Maintaining Administrator Control “I want to have a real-time view of what’s going on in my entire application environment” “I don’t want a view of my IT operations that is too complexto be meaningful” “I want to reduce the human intensity of monitoring and managing my IT environment” “I don’t want to give up control of my IT infrastructure all at once” Real-time visualization of the operating environment and the ability to implement autonomics in a slow, controlled manner
Get a meaningful aggregate view of the application runtime environment Efficient monitoring of application server runtime behavior and performance is provided by an aggregated view of the application runtime environment Get an application-centric view of performance Charting of application performance against business goals is provided by a visual operational console Reduce human intensive monitoring and management Alerts are provided when intervention is required in order to deliver on business goals Multiple operations modes are available – manual, supervised and autonomic – providing the option to let the software suggest an action then implement it when you agree and eventually allow the software to implement the action automatically Introduce autonomics in a controlled gradual way Visualization and Simplified Administration of IT Operations Confidently manage your application infrastructure with real-time insight into resource utilization and performance supported by administration tools “I want to simplify monitoring and management of my complex IT environment and be able to easily respond to events without giving up control”
Extended ManageabilityCustomer Scenario: Application Service Provider Conventional Distributed Environment • Environment • 50+ applications • 500+ application server instances across distributed locations • Challenges • No application-centric visualization of the entire running environment • Operators must provide own mechanisms (scripts, user interface, etc.) for monitoring the runtime behavior and performance • Runtime decisions must be manually made ─ no events or WebSphere supervision to assist in maintaining an optimal runtime environment
Extended Manageability Customer Scenario: Application Service Provider WebSphere Extended Deployment Environment • Visualization of operations • Variety of runtime operational views • Customized charting • Real-time event reporting • Results • Operators can see what is going on “at a glance” • Application performance is measured against business goals • Events from autonomic managers keep operators aware of how well the environment is running and suggests changes to optimize the environment
High Performance Computing Is Designed to Reliably Support High Volume Transaction Requirements “I want to ensure high availability and reliability to meet peaks in transaction volumes” “I don’t want to forfeit the investments I’ve already made in my distributed IT infrastructure and Java skills base” “I want to scale easily to accommodate transaction volume growth” High Performance Computing supporting ultra-high-end transaction processing in a distributed, unified WebSphere environment
Achieve linear scalability for high write rate On-Line Transaction Processing (OLTP) applications Applications may be designed to divide logic and data into partitions (e.g., by ranges of customer numbers), which can be mapped to partitions in servers and in databases High availability services designed to provide Class 5 (99.999%) for partitioned applications and fast application recovery time (seconds vs. minutes) Achieve enhanced reliability for high-end OLTP Helps deliver OLTP with less skill and lower cost With this unified environment, OLTP may be accomplished on Java, leveraging existing skills and resources High Performance Computing In a Distributed WebSphere Environment Reliably support ultra-high-end transaction processing requirements within a unified WebSphere environment “I want to ensure high availability and reliability to meet peak transaction processing demands”
Database WebSphere Servers High Performance ComputingCustomer Scenario: Equity Trading System Conventional Distributed Environment • Environment • High application transaction volumes and database hits • High growth rate • Large number of distributed servers, prefer to scale linearly for additional capacity • Continuous availability • Challenges: • Transaction volumes are limited by database access • Scaling to accommodate growth requires significant system reconfiguration to ensure high transaction speeds Transaction requests are spread evenly across servers All servers require real-time shared database access Database eventually becomes a bottleneck
High Performance ComputingCustomer Scenario: Equity Trading System WebSphere Extended Deployment Environment • High Performance Computing Capabilities • Dynamic data partitioning and re-partitioning • High end caching • Workload management • Autonomic high availability management • Results • Low response times • Designed to provide 99.999% availability (Class 5) • Linear scalability on commodity hardware High performance, availability and scalability Database WebSphere Servers
Dynamic Operations and Extended Manageability from IBMCore Components Products Education Services Deploy & Manage WebSphere XD 5.1 Product specific education IBM QuickStart for WebSphere Extended Deployment (2 weeks) WebSphere Application Server ND 5.1 Tivoli Intelligent Orchestrator (optional) Use eServer
High Performance Computing from IBMCore Components Products Education Services Deploy & Manage WebSphere XD 5.1 Product specific education WebSphere High Performance Computing Services Offering WebSphere Application Server ND 5.1 DB2 Use eServer
Built On WebSphere Application Server Network Deployment V5.1… • Deployment of powerful Web services through integrated support for key Web services open standards and UDDI registries • Full support for SDK 1.4 and full J2EE 1.3 compatibility, including enterprise-ready Java Message Service • Advanced security-rich infrastructure extensible through pluggable architecture • Enhanced developer productivity with an integrated, open standards-based development environment • Distributed workload and caching capabilities • Single browser-based administration across all deployment options • Enhanced application availability with clustering and load balancing capabilities
…WebSphere Extended Deployment Version 5.1 Provides Advanced Features Dynamic Operations • Resource pooling and allocation in a WebSphere environment • Application differentiation through operational policies • Dynamic routing and workload management Extended Manageability • Flexible modes of runtime operations: manual, supervised and on demand • Runtime operations tree map, charting and event visualization tools High Performance Computing • Application partitioning • High availability services • J2EE development of high-end OLTP applications
Education and Services Education Services • Technical briefings • Online education • WebSphere Extended Deployment white paper • WebSphere Extended Deployment Architecture paper • Perform Guide • Best Practices • WebSphere Extended Deployment Beta Services Lab • IBM QuickStart for WebSphere Extended Deployment Services Offering • Requirements and Planning workshop • Mentoring on solution deployment and demonstration • WebSphere Extended Deployment High End Computing Services Offering
Why IBM? • Gain competitive advantage • Leverage innovation for operational efficiencies Innovation Leadership • 18 months of research and development on Extended Deployment technologies • A number of related patents pending • 8 Extended Deployment proofs of concepts with customers over the last 6-12 months • Enable multi-vendor interoperability • Help protect IT investments • Enhance modularity and help reduce cost structure Standards Leadership Apache Software Foundation Linux Java Community Process W3C
Why IBM? • Mitigate risk • Leverage best practices Proven Experience • Over 100 customers assisted by the IBM High-Volume Web Site team* to enable their systems to meet the unpredictable workloads common to an on demand business and optimize their resource use • Market leader in both Integration Suites and Application Servers • Leverage IBM expertise • Improve time to value Available Resources • Readily available defined service offerings • IBM High Performance On Demand Systems Solutions team and WebSphere Extended Deployment lab • On Demand Business Center of Competency * Now referred to as the High Performance On Demand Systems Solutions team
WebSphere Extended Deploymentpositioning within the WebSphere Application Server family
The WebSphere Application Server Family WebSphere Application Server for z/OS WebSphere Extended Deployment WebSphere Application Server Network Deployment WebSphere Application Server WebSphere Application Server Express An out-of-the-box solution for managing simple yet dynamic Web sites with an easy-to-use Web application server and a development environment.
The WebSphere Application Server Family WebSphere Application Server for z/OS WebSphere Extended Deployment WebSphere Application Server Network Deployment The industry's leading J2EE and Web Services application server, delivering a high-performance and extremely scalable transaction engine for dynamic e-business applications. WebSphere Application Server WebSphere Application Server Express
The leading core J2EE application server optimized to leverage z/OS qualities of service in a mainframe environment. The WebSphere Application Server Family WebSphere Application Server for z/OS WebSphere Extended Deployment WebSphere Application Server Network Deployment WebSphere Application Server WebSphere Application Server Express
The WebSphere Application Server Family WebSphere Application Server for z/OS WebSphere Extended Deployment Provides advanced deployment services that include clustering, edge-of-network services and high availability for distributed configurations. WebSphere Application Server Network Deployment WebSphere Application Server WebSphere Application Server Express
The WebSphere Application Server Family WebSphere Application Server for z/OS WebSphere Extended Deployment Delivers a dynamically scalable, easily manageable, and high performance environment for distributed applications. + WebSphere Application Server Network Deployment WebSphere Application Server WebSphere Application Server Express
WebSphere Application Server for z/OS WebSphere Application Server Network Deployment Scale Up / Mainframe Computing WebSphere Application Server WebSphere Extended Deployment WebSphere Application Server Express Scale Out / Distributed Computing WebSphere Extended Deployment Increases Quality of Service for “Scale Out” Distributed Computing