• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Adaptive Server Farms for the Data Center
 

Adaptive Server Farms for the Data Center

on

  • 612 views

 

Statistics

Views

Total Views
612
Views on SlideShare
609
Embed Views
3

Actions

Likes
0
Downloads
14
Comments
0

1 Embed 3

http://www.slideshare.net 3

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • # systems fail below min # servers limit: 1. ASCC provisions or reallocates enough servers for minimum #, or more for high load Extra servers needed in pool for continuity: 1. Add servers to pool dynamically Entire site’s servers wiped out: 1. See ASCC solution for disaster recovery

Adaptive Server Farms for the Data Center Adaptive Server Farms for the Data Center Presentation Transcript

  • Adaptive Server Farms for the Data Center Contact: Ron Sheen Fujitsu Siemens Computers, Inc [email_address] Sever Blade Summit, Getting the most from your blade servers, March 22, 2005
  • The challenge – over provisioned, inflexible infrastructure
    • Today‘s computing infrastructure – Static and unshared islands for each service
    • Inefficient
    • Costly
    • Over provisioned
    • Hard to manage
    • Inflexible
    Utilization of UNIX/Windows servers is low (<25% over 24 hours across all servers) Source: 2003 META Group – The Data Center of the Future
  • The challenge – Cost Reduction
    • Labor costs - 75% of IT budgets - inefficiently applied across multiple, separate systems – mostly sustaining costs
      • Excessive administration, upgrades, support, service, overhead
    • Administration and routine IT tasks are mostly manual
      • Limited labor resources/budget focused on manual, low value tasks
    • IT over invests in resources for static, standalone systems
      • Provisioning to meet peak demand
      • Provisioning for backup systems and applications
      • Resources duplicated; cannot be efficiently shared
  • Addressing these challenges
    • The tools exist to address these challenges by:
      • Restructuring the data center to remove the barriers that isolate the various services into their various islands
      • Add tools to provision and monitor services and hardware
      • Add automation to automatically adapt to the changing needs of the services and users.
  • Pooling and sharing of the overall resource
    • Remove Boundaries
    • Consolidate Storage
    • Establish overall management
    • Assign Services
    Service A Service B Service C Service D Service E Service E Service B Service A Service C Service D
  • Automation for QoS, Scaling, HA, Configuration and Provisioning
    • Assume a typical blade server farm - multiple blades/shared storage
    • Add server management, provisioning service, and control logic
    • Define policies and install monitoring and control agents
    Monitoring and control agents (A) provide information on application state and QoS Clients Shared Storage B1 B2 B3 Bn .… R/3 R/3 R/3 R/3 LAN2 (Storage) LAN1 (Public) Shared Storage Server Management And Provisioning Management Cluster Management Cluster A A A A
  • QoS Monitoring & Management High Water Mark Low Water Mark Target Metric Range Time QoS Metric Measured QoS metric exceeds the specified maximum acceptable value Allocate more satellite nodes and deploy needed application to meet QoS target Measured QoS metric is below the specified minimal acceptable value (too many resources) Perform orderly shutdown of some instances thus reducing cost and freeing the resources for other work.
  • Continuous Services Service B Adaptive infrastructure provides automated, continuous service and high availability without the costs of traditional infrastructure
    • Application or server fails:
    • redirect user traffic …then
    • restart application or server
    • If no restart, but application service performance is satisfactory, there is no adjustment
    • If service performance is not satisfactory, then provision or reallocate another application/server
    Server Management And Provisioning Service E Service A Service C Service D Control Nodes Control Nodes
  • Summary of steps
    • To implement adaptive server farms:
      • Establish an infrastructure with sharable server platforms, storage and networks
      • Implement a deployment service
        • This can be a traditional deployment service like e.g. Altiris or Remote Deploy
        • Or a virtual server deployment like VMWare
      • Provide a highly-available management platform
        • Monitor and collect information from all servers
        • Correlate data and execute reaction scripts
      • Include agents on each server to provide data for the management platform
        • Direct agents for monitoring application availability and performance
        • Interfaces to application suite tools like Oracle Grid Manager
    • The following slides illustrate two example deployments with SAP suite and Oracle.
  • Cost Reduction – Solution with server consolidation and automation Svc D
    • Unshared
    • Utilization 10%
    • Peak 50%
    • Different peaks
    • Reduced investment
    • Higher utilization
    • Automation saves labor cost
    Spares Before After: Application Service Pools Spares with Automated Provisioning Service A Service C Service D Service B Service A Service B Svc C Control Systems
  • Server Consolidation example - SAP tech-1 Sample configuration for a SAP test environment Images SAP App SAP CI SAP Web WIN SQL Sample configuration for a SAP prod. environment SAP Web SAP Web SAP Appl SAP Central Spare WIN SQL SAP Web SAP Web SAP Appl SAP Central Spare WIN SQL SAP Web SAP Web SAP Appl SAP Central Spare WIN SQL SAP Web SAP Web SAP Appl SAP Appl SAP Appl SAP Appl
  • Server Consolidation example - Oracle Images Oracle App S Oracle RAC Web Cache & J2EE Oracle RDBMS SAP Web SAP Web SAP Appl Oracle RAC Spare Oracle RDBMS Web CachJ2EE SAP Web SAP Appl SAP Central Spare WIN SQL SAP Web SAP Web Oracle APP Svr SAP Central Spare WIN SQL SAP Web SAP Web SAP Appl SAP Appl SAP Appl SAP Appl Oracle front end environment Oracle decision support environment OLTP application environment Oracle RAC Oracle RAC Oracle RAC Oracle RAC Oracle RAC Oracle RAC Oracle RAC Oracle APP Svr Oracle APP Svr Oracle APP Svr Oracle APP Svr Oracle APP Svr Web CachJ2EE Web CachJ2EE Web CachJ2EE Web CachJ2EE Web CachJ2EE Spare Spare Spare Spare
  • Automated Server Farm Management
      • Dynamic service provisioning and workload management for blade server farms
        • Automated, mass installation of bare-metal blade servers
        • Automated, mass software deployment and software updates
        • Priority and workload-based reusage of resources
        • Continuous services
      • Benefits
        • Reduced administration
        • Low-cost scalability
        • Simplified continuous availability
    Images Linux + sendmail W2K + IIS Linux + Apache W2K + Citrix + MS Office Linux+Apache Linux+Apache Linux+SendMail Linux+sendMail Linux+Apache Win+IIS Win+IIS Spare Win+Citrix Win+Citrix tech-1
  • Conclusion
    • Many of the costly operations in the data center can be automated
    • These techniques will provide high available and high quality of service without the overhead and complexity of traditional clustering
    • The following demo will illustrate how this all works together.