OPS-7: Building and Deploying a Highly Available Application

Slides:



Advertisements
Similar presentations
High Availability Options for JD Edwards EnterpriseOne Shawn Scanlon, GSI.
Advertisements

Business Continuity Section 3(chapter 8) BC:ISMDR:BEIT:VIII:chap8:Madhu N PIIT1.
© 2009 EMC Corporation. All rights reserved. Introduction to Business Continuity Module 3.1.
1 Disk Based Disaster Recovery & Data Replication Solutions Gavin Cole Storage Consultant SEE.
Skyward Server Management Options Mike Bianco. Agenda: Managed Services Overview OpenEdge Management / OpenEdge Explorer OpenEdge Managed Demo.
1 Introduction The Database Environment. 2 Web Links Google General Database Search Database News Access Forums Google Database Books O’Reilly Books Oracle.
© 2007 by Prentice Hall 1 Chapter 1: The Database Environment Modern Database Management 8 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden.
Chapter 1: The Database Environment
SharePoint Business Continuity Management with SQL Server AlwaysOn
John Graham – STRATEGIC Information Group Steve Lamb - QAD Disaster Recovery Planning MMUG Spring 2013 March 19, 2013 Cleveland, OH 03/19/2013MMUG Cleveland.
How WebMD Maintains Operational Flexibility with NoSQL Rajeev Borborah, Sr. Director, Engineering Matt Wilson – Director, Production Engineering – Consumer.
November 2009 Network Disaster Recovery October 2014.
DB-12: Achieving High Availability with Clusters and OpenEdge® Replication Combining the two technologies Hugo Loera Chávez Senior Tech Support Engineer.
STEALTH Content Store for SharePoint using Windows Azure  Boosting your SharePoint to the MAX! "Optimizing your Business behind the scenes"
Effectively Explaining the Cloud to Your Colleagues.
Treasury in the Cloud Bob Stark – Vice President, Strategy September 17, 2014.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Bob Thome, Senior Director of Product Management, Oracle SIMPLIFYING YOUR HIGH AVAILABILITY DATABASE.
DONE-10: Adminserver Survival Tips Brian Bowman Product Manager, Data Management Group.
1 Progress Software’s OpenEdge Platform Which database is right for your environment? Simon Epps.
© Novell, Inc. All rights reserved. 1 PlateSpin Protect Virtualize your Disaster Recovery.
STEALTH Content Store for SharePoint using Caringo CAStor  Boosting your SharePoint to the MAX! "Optimizing your Business behind the scenes"
Sofia, Bulgaria | 9-10 October SQL Server 2005 High Availability for developers Vladimir Tchalkov Crossroad Ltd. Vladimir Tchalkov Crossroad Ltd.
DB-2: OpenEdge® Replication: How to get Home in Time … Brian Bowman Sr. Solutions Engineer Sandy Caiado Sr. Solutions Engineer.
COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer.
Hosted by Why You Need a Storage Management Organization Ray Paquet Vice President & Research Director Gartner.
OPS-13: Building and Deploying a Highly Available Application Brian Bowman Sr. Solution Engineer.
SOA-14: Deploying your SOA Application David Cleary Principal Software Engineer.
Chapter 1 Chapter 1: The Database Environment Modern Database Management 8 th Edition Jeffrey A. Hoffer, Mary B. Prescott, Fred R. McFadden © 2007 by Prentice.
SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer, Progress Sonic.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software.
B8: Building and Deploying a Highly Available Application David Eddy Senior Solution Consultant.
SOA-9: Implementing SOA in Financial Services Banco Comafi a Real Leading Case Hernan Aymard Sr Solution Architect Javier Betancourt Sr. Project Manager.
SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer Progress Sonic.
Ashish Prabhu Douglas Utzig High Availability Systems Group Server Technologies Oracle Corporation.
U N C L A S S I F I E D LA-UR Leveraging VMware to implement Disaster Recovery at LANL Anil Karmel Technical Staff Member
Database recovery contd…
WebSphere Diego Leone.
Planning for Application Recovery
Hosted Services Led by Jason Gross, Terrice McClain, & Jen Paulin
Business System Development
Avenues International Inc.
Providing Application High Availability
Adam Backman Chief Cat Wrangler – White Star Software
High Availability 24 hours a day, 7 days a week, 365 days a year…
Data and database administration
Secrets to Fast, Easy High Availability for SQL Server in AWS
BA Continuum India Pvt Ltd
The Impact of Cloud Technology on Multi-Unit Operators
Moving to Epicor ERP version 10: Experiences so far
Maximum Availability Architecture Enterprise Technology Centre.
Welcome! Thank you for joining us. We’ll get started in a few minutes.
CCNET Managed Services
Security Engineering.
Disaster Recovery Services
Cloud Databases The fastest MSSQL Server cloud databases
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Comparison June 2017.
SpiraTest/Plan/Team Deployment Considerations
Replace with Application Image
Minimize Unplanned Downtime and Data Loss with OpenEdge
The Database Environment
Increase and Improve your PC management with Windows Intune
Using the Cloud for Backup, Archiving & Disaster Recovery
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
Redefinition of Business Continuity Strategies using Cloud Native Enterprise Architectures Frank Stienhans, CTO August 2016.
Designing Database Solutions for SQL Server
Presentation transcript:

OPS-7: Building and Deploying a Highly Available Application Brian Bowman Sr. Solution Engineer

What part is the most important?

Agenda Highly Available Application (HAA) – what it means today & tomorrow Definitions Levels of Recovery

HAA – What is it? Ensuring complete application availability during the required business time (5-9’S) Meeting Business Needs Recovery Time Objective (RTO) Recovery Point Objective (RPO) Eliminating all Single Point of Failures (SPF) (While including as many TLA’s as possible in one presentation…)

Where does a Highly Available Application start? Development Application Development We will not discuss this… Deployment Packaging Installation Configuration Management Monitoring Upgrading Managing Development Deployment Management Application development & deployment timeline

What does a HAA look like to the user? The application is always available* Performance is always acceptable Data is NEVER lost New functionality is timely

Agenda Highly Available Application ( HAA) – what it means today & tomorrow Definitions Levels of Recovery

Definitions: High Availability (HA) “… high availability refers to a system or component that is continuously operational for a desirably long length of time. Availability can be measured relative to "100% operational" or "never failing." A widely-held but difficult-to-achieve standard of availability for a system or product is known as "five 9s" (99.999 percent) ...” (Source: http://searchdatacenter.techtarget.com/sDefinition/0,,sid80_gci761219,00.html#) Reliability OK For Expected Outages/Year Three 9's 99.9% Homes 9 hours Four 9's 99.99% Factories 59 minutes Five 9's 99.999% Hospitals 5 minutes Six 9's 99.9999% Banks 32 seconds Seven 9's 99.99999% Digital Markets 30 msec (Source: http://www.cps-corp.net/9s.htm)

It’s all about perspective…

Definitions: Complete Application Presentation Enterprise Services Business Services Common Infrastructure Data Access Data Sources Don’t tie logical structure to physical structure We don’t recommend collapsing the verticle User Interface Middleware (Application Server / Sonic™) Data (database) Common Infrastructure

Definitions: Complete Application An Example User Interface ESB Operations / HW Application Server Data Access Databases Don’t tie logical structure to physical structure We don’t recommend collapsing the verticle User Interface Middleware (Application Server / Sonic) Data (database)

Definitions: The Example Application 4 Application Configurations Hosted (single server) Client Server N-Tier SaaS Explain N-tier first (most difficult) and then move back to the more basic. I will focus on n-tier for the rest of this presentation because it is the most detailed User Interface Application Server Databases Ops / HW ESB

Logical vs. Physical Outlook Hosted (Single Server) Web Svr WS AS Client / Server Web Svr WS DB AS AS DB SaaS N-Tier

Agenda Highly Available Application ( HAA) – what it means today & tomorrow Definitions Levels of Recovery

Levels of Recovery – Planning What is the Business Requirement? Deployability Maintainability Upgradability Supportability

Levels of Recovery Level 1: Bicycle Recovery Level 2: El Camino Recovery Level 3: Race Car Recovery

$ Level 1: Business Case Easiest environment to work in RTO and RPO < 1 day Typically Host-based Client Server Development left to the Application Partner (usually) $ Cost Scale:

Level 1: Technology Dependence NO RPO or RTO Have never had an incident Not using their existing resources Don’t rely completely on technology!

Level 1: Technology Choices Backup Infrastructure Hardware Software Application Configuration files Properties files Where is your recovery location?

$ $ Level 2: Business case RTO and RPO < 60 minutes Typically Host-based Client-server N-tier Development shared between AP and User Deployment shared as well $ $ Cost Scale:

Level 2: Choosing The Right Tool Which tool would you choose…

Level 2: Technology Choices After imaging Replication or clusters SAN solutions Recovery offsite?

$ $ $ $ Level 3: Business Case RTO and RPO < 5 minutes Typically All Deployment Models (Host-based, Client-server, N-tier, SaaS) Real-time and near real-time Large development organization Deployment important (and difficult) $ $ $ $ Cost Scale:

Level 3: Thinking Ahead Of The Game Rick Mears 4 Time Indianapolis 500 winner 6 Times – Poll position 11 Times – Front row The right products The right tools The right people

Level 3: Personnel Choices Technical staff Required Knowledgeable Personnel are key to success Preparation Eliminating Human Error!

Level 3: Technology Choices Replication Clusters SAN solution with complete redundancy Sonic ESB / CAA

Level 3: Technology Choices: Application Availability – eliminating SPF’s Application Server Tier Client Enterprise Services Direct Connect (Load balancing) Name Server Data Tier Application Server (Site 1) TCP/IP Production (Site 1) Web Server Backup (Site 2) OpenEdge Replication User Interface Application Server (Site 2) (Load balancing) Name Server Client Reporting SQL

Level 3: Application Server Choices State* is important Application plays a critical part here! Load balancing / configuration What is the perception of the USER?

Level 3: Technology Choices: Sonic CAA Q1 Q1a Q2 Q2a

Level 3: Technology Choices: SaaS – Same Rules Apply except Web Server Application Server Tier Enterprise Services Direct Connect (Load balancing) Name Server Data Tier Application Server (Site 1) TCP/IP Production (Site 1) Client Web Server User Interface OpenEdge Replication (Load balancing) Name Server Client Backup (Site 2) Application Server (Site 2) Reporting SQL

Business Requirements Wrap-up Recovery Level Business Requirements Technology Requirements 1 < One Day Backup of complete system(s) Utilize exiting tools Dev & Depl not critical (mostly done by AP) All architectures apply 2 < 60 Minutes Duplicate HW – Available and loaded Some existing and possibly new tools Dev shared, Depl & Maint. in-house 3 < 5 Minutes Complete Redundancy (total HA) Advanced tools required Complete cycle critical (Dev, Depl, Maint.) $ $ $ $ $ $ $

Summary Business Requirements are critical! Different Architectures Levels of recovery Business Requirements Solutions It is the complete process Development, Deployment, Maintenance

For More Information Sonic CAA OpenEdge Reference Architecture http://www.psdn.com OpenEdge Reference Architecture http://www.psdn.com/library/kbcategory.jspa?categoryID=230 Disaster Recovery Resources http://www.attanium.net http://www.redorbit.com/news/technology/507076/uk_emergency_preparedness_a_step_in_the_right_direction/index.html http://www.emdat.be

? Questions

Thank You