Workload Management in ASE Shared Disk Cluster A Live Demonstration.

Slides:



Advertisements
Similar presentations
A Ridiculously Easy & Seriously Powerful SQL Cloud Database Itamar Haber AVP Ops & Solutions.
Advertisements

Tableau Software Australia
Ravi Sankar Technology Evangelist | Microsoft
Cloud Computing: Theirs, Mine and Ours Belinda G. Watkins, VP EIS - Network Computing FedEx Services March 11, 2011.
High Availability Options for JD Edwards EnterpriseOne Shawn Scanlon, GSI.
Futures – Alpha Cloud Deployment and Application Management.
Adding scalability to legacy PHP web applications Overview Mario A. Valdez-Ramirez.
Copyright 2007, Information Builders. Slide 1 Workload Distribution for the Enterprise Mark Nesson, Vashti Ragoonath June, 2008.
June 23rd, 2009Inflectra Proprietary InformationPage: 1 SpiraTest/Plan/Team Deployment Considerations How to deploy for high-availability and strategies.
Approaches to EJB Replication. Overview J2EE architecture –EJB, components, services Replication –Clustering, container, application Conclusions –Advantages.
ArcGIS for Server Reference Implementations An ArcGIS Server’s architecture tour.
© 2014 ScaleArc. All Rights Reserved. 1 Creating an Agile Data Environment for Apps in the Cloud Summer 2014.
Module 14: Scalability and High Availability. Overview Key high availability features available in Oracle and SQL Server Key scalability features available.
National Manager Database Services
Implementing High Availability
(ITI310) By Eng. BASSEM ALSAID SESSIONS 8: Network Load Balancing (NLB)
Elad Hayun Agenda What's New in Hyper-V 2012 Storage Improvements Networking Improvements VM Mobility Improvements.
Manage & Configure SQL Database on the Cloud Haishi Bai Technical Evangelist Microsoft.
#SPC271 IT-Pro, Level 300 Demo Heavy Session (Hopefully!)
DB-12: Achieving High Availability with Clusters and OpenEdge® Replication Combining the two technologies Hugo Loera Chávez Senior Tech Support Engineer.
Distributed Data Stores – Facebook Presented by Ben Gooding University of Arkansas – April 21, 2015.
1 Oracle 9i AS Availability and Scalability Margaret H. Mei Senior Product Manager, ST.
SANPoint Foundation Suite HA Robert Soderbery Sr. Director, Product Management VERITAS Software Corporation.
Server Load Balancing. Introduction Why is load balancing of servers needed? If there is only one web server responding to all the incoming HTTP requests.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Oracle Application Server 10g (9.0.4) Recommended Topologies Pavana Jain.
VIR309. Installed? What version? Are all of the ICs added to the VMs? Integration Components Supported LPs number on host Number of logical processors.
Implementing Multi-Site Clusters April Trần Văn Huệ Nhất Nghệ CPLS.
Module 12: Designing High Availability in Windows Server ® 2008.
Oracle10g RAC Service Architecture Overview of Real Application Cluster Ready Services, Nodeapps, and User Defined Services.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
Appendix B Planning a Virtualization Strategy for Exchange Server 2010.
Database Edition for Sybase Sales Presentation. Market Drivers DBAs are facing immense time pressure in an environment with ever-increasing data Continuous.
Virtual techdays INDIA │ august 2010 SQL Azure – Tips and Tricks Ramaprasanna Chellamuthu │ Developer Evangelist, Microsoft.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Overview Scale out architecture Servers, services, and topology in Central Administration.
SQLintersection Session SQL37 SQL Server 2012 Availability Groups Aaron Bertrand
Acceptable Uptime (%)Downtime Per dayDowntime Per monthDowntime Per year minutes36 hours18.26 days minutes7 hours3.65 days.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
MapReduce and GFS. Introduction r To understand Google’s file system let us look at the sort of processing that needs to be done r We will look at MapReduce.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 12: Planning and Implementing Server Availability and Scalability.
High Availability in DB2 Nishant Sinha
1 Firewall Rules. 2 Firewall Configuration l Firewalls can generally be configured in one of two fundamental ways. –Permit all that is not expressly denied.
System Center Lesson 4: Overview of System Center 2012 Components System Center 2012 Private Cloud Components VMM Overview App Controller Overview.
Alwayson Availability Groups
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
WINDOWS SERVER 2003 Genetic Computer School Lesson 12 Fault Tolerance.
Enhancing Scalability and Availability of the Microsoft Application Platform Damir Bersinic Ruth Morton IT Pro Advisor Microsoft Canada
Architecting Availability Groups An analysis of Microsoft SQL Server Always-On Availability Group architectures 1.
Architecting Enterprise Workloads on AWS Mike Pfeiffer.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 12: Planning and Implementing Server Availability and Scalability.
Understanding Solutions
(ITI310) SESSIONS 8: Network Load Balancing (NLB)
High Availability 24 hours a day, 7 days a week, 365 days a year…
Affinity Depending on the application and client requirements of your Network Load Balancing cluster, you can be required to select an Affinity setting.
Secrets to Fast, Easy High Availability for SQL Server in AWS
CONFIGURING A MICROSOFT EXCHANGE SERVER 2003 INFRASTRUCTURE
Network Load Balancing Functionality
Module 8: Concepts of a Network Load Balancing Cluster
VceTests VCE Test Dumps
Load Weighting and Priority
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Example of a page header
SpiraTest/Plan/Team Deployment Considerations
DAT381 Team Development with SQL Server 2005
Technical Capabilities
Specialized Cloud Architectures
High Availability/Disaster Recovery Solution
ZORAN BARAC DATA ARCHITECT at CIN7
Presentation transcript:

Workload Management in ASE Shared Disk Cluster A Live Demonstration

Agenda Workload Manager Value Proposition Demo Topology Demo Note that this presentation assumes some basic knowledge of ASE Cluster Edition –Hopefully you’ve attended the overview session we’ve just had (or the ISUG Techcast, or last year’s presentation, etc…)

ASE Cluster Edition Workload Management Application and deployment scenarios vary wildly. Our approach: Customizable workload management that tailors ASE to its environment Workload management allows you to see the cluster from the perspective that matters – the application perspective “Application” based routing of incoming connections Failover and availability policy specified at the application level Load balancing strategy that fits the application Planned downtime with applications in mind

Applications and Connection Distribution The integrated workload manager provides an application management layer Applications are hosted on one or more physical instances –..and each instance can host multiple applications New driver technology allows ASE to route connections in the cluster –No client changes, single system image maintained –Routing based on a desired application –Applications spanning multiple nodes can use load distribution policies or a round-robin scheme

Application Hosting Sales DB Shared Disk Storage Sales Logical Cluster Finance Logical Cluster Manufacturing Logical Cluster Manufacturing DBFinance DB Manufacturing App Client Finance App Client Sales App Client engines Sales App Client ase1ase2ase3ase4

Application Level Failover Rules Applications have differing business priority, and therefore differing failover requirements. Different sites want different availability models. Our approach: Support failover rules at the application level. Failover rules allow for the implementation of nearly any availability model (1+1, N+1, N+M, etc.) Out of the box setup fails over an application to the least loaded system Alternatively, you can specify specific failover rules –Mission critical applications can use resources from less important apps, but not the other way around

Application Failover Example Possible Scenarios ase2 fails, Manufacturing runs only on ase3 ase2 and ase3 fail, Manufacturing runs on ase4 ase2 Fails, Manufacturing runs on ase3 and ase4 ase4 fails, Finance runs on ase1 ase1 and ase4 fail, Sales runs on either ase2 or ase3, but Finance goes offline. Sales DB Shared Disk Storage Connection Director Sales Logical Cluster Finance Logical Cluster Manufacturing Logical Cluster Manufacturing DBFinance DB Manufacturing App Client Finance App Client Sales App Client engines Sales App Client ase1ase2ase3ase4

Load Distribution in Cluster Edition Applications have different transaction profiles. A one-size-fits-all approach to load balancing doesn’t work. Our approach: Support application level load distribution policies Load profiles describe what performance metrics matter to an application and how ASE should react to them OLTP and DSS optimized profiles are included, others can be created Load scores provide fast, simple mechanism for load monitoring and trending

Handling Planned Downtime Most downtime is planned. Our approach: Provide a graceful way to move applications Dynamic relationship between applications and instances hosted time Administrator tells ASE about the need for downtime and gives a deadline –ASE rehosts the application on another cluster instance –New connections are routed to new instance –Existing connections have until the deadline to commit transactions –As xacts commit, connections are gracefully migrated to the new instance

Agenda Workload Manager Value Proposition Demo Topology Demo

aselakes Cluster Four instance cluster –aselakes1 on node como –aselakes2 on node harriet –aselakes3 on node phalen –aselakes4 on node crosby Three application DBs –Orders, Catalog, and Development Order DBCatalog DB Development DB aselakes1aselakes2aselakes3aselakes4 como harriet phalen crosby

Logical Cluster Configuration Order Logical Cluster –OLTP –runs on aselakes1 Catalog Logical Cluster –Read-only app –runs on aselakes2 and aselakes3 Development Logical Cluster –used for everything else, runs on aselakes4 Order DB Order Logical Cluster Development Logical Cluster Catalog Logical Cluster Catalog DBDevelopment DB Catalog Client Dev Client Order Client aselakes1aselakes2aselakes3aselakes4

Agenda Workload Manager Value Proposition Demo Topology Demo