Building your Server for High Availability and Disaster Recovery. Witt Mathot Danny Krouk



Similar documents
Enterprise GIS Architecture Deployment Options. Andrew Sakowicz

ArcGIS for Server Reference Implementations. An ArcGIS Server s architecture tour

Portal. from the trenches!

ArcGIS for Server Deployment Scenarios An ArcGIS Server s architecture tour

Rajesh Gupta Best Practices for SAP BusinessObjects Backup & Recovery Including High Availability and Disaster Recovery Session #2747

How To Use Arcgis For Free On A Gdb (For A Gis Server) For A Small Business

Portal for ArcGIS: An Introduction

ArcGIS for Server in the Amazon Cloud. Michele Lundeen Esri

Implementing Microsoft Azure Infrastructure Solutions

Planning for the Worst SAS Grid Manager and Disaster Recovery

Deployment Topologies

Portal for ArcGIS. Satish Sankaran Robert Kircher

SOLUTION BRIEF Citrix Cloud Solutions Citrix Cloud Solution for Disaster Recovery

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions

ArcGIS for Server in the Cloud

Implementing Microsoft Azure Infrastructure Solutions

Abhi Rathinavelu Foster School of Business

ArcGIS for Server: In the Cloud

AUTOMATED DISASTER RECOVERY SOLUTION USING AZURE SITE RECOVERY FOR FILE SHARES HOSTED ON STORSIMPLE

Server Virtualization with Windows Server Hyper-V and System Center

Server Virtualization with Windows Server Hyper-V and System Center

Oracle EPM Disaster Recovery High Level Overview

Implementing and Managing Windows Server 2008 Clustering

Agenda. How to configure

Implementing Microsoft Azure Infrastructure Solutions

The Promise of Virtualization for Availability, High Availability, and Disaster Recovery - Myth or Reality?

Enterprise Architectures for Large Tiled Basemap Projects. Tommy Fauvell

High Availability for Citrix XenApp

High Availability and Disaster Recovery for Exchange Servers Through a Mailbox Replication Approach

The Shift Cloud Computing Brings to Disaster Recovery

Contents. Foreword. Acknowledgments

Server Virtualization with Windows Server Hyper-V and System Center

Core Solutions of Microsoft Lync Server 2013

Core Solutions of Microsoft Lync Server 2013

Learn Oracle WebLogic Server 12c Administration For Middleware Administrators

Securing ArcGIS Server Services: First Steps

CompTIA Cloud+ 9318; 5 Days, Instructor-led

CompTIA Cloud+ Course Content. Length: 5 Days. Who Should Attend:

Implementing Microsoft Azure Infrastructure Solutions

Understanding ArcGIS Deployments in Public and Private Cloud. Marwa Mabrouk

DISASTER RECOVERY WITH AWS

Server-Virtualisierung mit Windows Server Hyper-V und System Center MOC 20409

Active-Active ImageNow Server

High Availability with Postgres Plus Advanced Server. An EnterpriseDB White Paper

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

High Availability Implementation for JD Edwards EnterpriseOne

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Introduction to Virtualization. Paul A. Strassmann George Mason University October 29, 2008, 7:20 to 10:00 PM

Implementing High-Availability (HA) Solutions for Siebel ebusiness Applications

OVERVIEW Cloud Deployment Services

Skelta BPM and High Availability

Disaster Recovery 101. Sudarshan Ranganath & Matthew Phillips Ellucian

Deploy App Orchestration 2.6 for High Availability and Disaster Recovery

Disaster Recovery Checklist Disaster Recovery Plan for <System One>

Core Solutions of Microsoft Lync Server 2013

How To Make Biztalk Highly Available

GMI CLOUD SERVICES. GMI Business Services To Be Migrated: Deployment, Migration, Security, Management

Best Practices for Implementing High Availability for SAS 9.4

Continuous Data Protection for any Point-in-Time Recovery: Product Options for Protecting Virtual Machines or Storage Array LUNs

M6430a Planning and Administering Windows Server 2008 Servers

Pervasive PSQL Meets Critical Business Requirements

10231B: Designing a Microsoft SharePoint 2010 Infrastructure

Cloud Computing Disaster Recovery (DR)

This course is intended for IT professionals who are responsible for the Exchange Server messaging environment in an enterprise.

Deploying ArcGIS for Server Using Esri Managed Services

LEVERAGE VBLOCK SYSTEMS FOR Esri s ArcGIS SYSTEM

Description of Application

DEFINING THE RIGH DATA PROTECTION STRATEGY

Microsoft Implementing Microsoft Azure Infrastructure Solutions

Mod 2: User Management

Securing ArcGIS Server Services: Advanced Options

EMC Data Domain Boost for Oracle Recovery Manager (RMAN)

Building disaster-recovery solution using Azure Site Recovery (ASR) for Hyper-V (Part 1)

Active Directory Infrastructure Design Document

BME CLEARING s Business Continuity Policy

Deploying ArcGIS for Server Using Managed Services

Business Continuity: Choosing the Right Technology Solution

Deployment Guide. Deploying F5 BIG-IP Global Traffic Manager on VMware vcloud Hybrid Service

McAfee Endpoint Encryption Hot Backup Implementation

20409B: Server Virtualization with Windows Server Hyper-V and System Center

Course Outline. Course 20336B: Core Solutions of Microsoft Lync Server Duration: 5 Days

Course Outline. Core Solutions of Microsoft Lync Server 2013 Course 20336B: 5 days Instructor Led. About this Course.

Using ArcGIS for Server in the Amazon Cloud

Traditional Disaster Recovery versus Cloud based DR

Top 5 Disaster Recovery Reports IT Risk and Business Continuity Managers Live For

BDR TM V3.0 DEPLOYMENT AND FEATURES

Perceptive Software Platform Services

Securing and Auditing Cloud Computing. Jason Alexander Chief Information Security Officer

Designing a Windows Server 2008 Applications Infrastructure

vcloud Air Disaster Recovery Technical Presentation

Implementing a Holistic BC/DR Strategy with VMware

Server Virtualization with Windows Server Hyper-V and System Center

Transcription:

Building your Server for High Availability and Disaster Recovery Witt Mathot Danny Krouk

Terminology Whoa! Resiliency High Availability RTO Round Robin

Business Continuity A Spectrum, Not a Switch Backup & Recovery High Availability Geographic Redundancy Geographic Redundancy w/ High Availability

Business Continuity A Spectrum, Not a Switch Momentary Interruption Cost Workday Interruption Business Interruption Days Hours Minutes Seconds Recovery Time & Point (decreasing)

Business Continuity A Spectrum, Not a Switch Tier Criticality Recovery Time (RTO) Recovery Point (RPO) Tier 1 Mission Critical < 4 hours < 1 hour Tier 2 Business Critical < 24 hours < 1 hour Tier 3 Significant < 72 hours < 48 hours Tier 4 No Impact < 1 week < 1 week

ArcGIS Your Favorite GIS Desktop Web Device Simple Integrated Open portal Server Online Content and Services Available in the Cloud or On-Premises

ArcGIS Your Favorite GIS Simple Integrated Open portal Server On-Premises

ArcGIS The Platform Components Apps Portal GIS Services Data Store Content

Portal Portal for ArcGIS ArcGIS Server GIS Services ArcGIS Server Enterprise GDB Data Store ArcGIS Data Store Enterprise GDB(s)

Portal Portal for ArcGIS ArcGIS Server GIS Services ArcGIS Server Data Store ArcGIS Data Store

Server GIS Web GIS Portal Portal for ArcGIS ArcGIS Server GIS Services ArcGIS Server Data Store ArcGIS Data Store

Server GIS ArcGIS Server Patterns for High Availability & Disaster Recovery

ArcGIS Server Single Machine Deployment ArcGIS Server

ArcGIS Server Single Machine Deployment Infrastructure ArcGIS Server Processing (Physical / Virtual) Storage (Local / Shared) Network

ArcGIS Server Single Machine Deployment

ArcGIS Server Multiple Machine Configuration Options Site Silo Site Configuration Store (shared) Configuration Stores

ArcGIS Server Multiple Machine Configuration Options Site Silo Load Balancer Load Balancer Site Configuration Store (shared) Configuration Stores

ArcGIS Server Load Balancing Options ArcGIS Web Adaptor 3 rd Party Load Balancer Provided by Esri Works w/ ArcGIS Server sites (not silos) Discovers new machines dynamically Availability dependent on web servers Not provided by Esri (e.g. F5, CSM) Works w/ ArcGIS Server sites & silos Doesn t discover new machines dynamically Hardware options typically already fault tolerant Enables additional security patterns

ArcGIS Server Load Balancing Options Multiple Web Adaptors w/ 3 rd Party Load Balancer Leverages existing 3 rd Party Load Balancer Enables additional security patterns Discovers new machines dynamically Fault tolerant More moving pieces

ArcGIS Server High Availability Deployment Patterns Key Considerations Full Fault Tolerance (i.e. no single Web Adaptor) Web-tier Authentication (i.e. Web Adaptor required) Publication Workflows & Server Management (i.e. Site vs. Silo) Highly Available Shared Storage (i.e. Site vs. Silo) Highly Available Load Balancer (i.e. required!) Throughput (i.e. active-active or active-passive) Licensing Fees (i.e. active-active or active-passive) Functional Limitations (e.g. Silos and async GP, offline maps)

ArcGIS Server High Availability Patterns Multiple Machine HA Patterns Multiple Machine HA w/ 3 rd Party Load Balancer Multiple Machine HA w/ 3 rd Party LB & Web Adaptors Load Balancer Load Balancer Web Adaptors ArcGIS Servers ArcGIS Servers Configuration Store (shared) Configuration Store (shared) Simpler, less moving parts Doesn t support certain security patterns More complex Supports additional security patterns

ArcGIS Server High Availability Patterns Single Machine (Silo) HA Patterns Load Balancer Single Machine HA (active-passive) Load Balancer Single Machine HA (active-active) Web Adaptors (optional) ArcGIS Servers Web Adaptors (optional) ArcGIS Servers Configuration Stores Configuration Stores Single Machine Throughput Single Machine Licensing Fees Multiple Machine Throughput Multiple Machine Licensing Fees

Demo ArcGIS Server High Availability

Load Balancer - Port translation - Virtual directory - Public domain name Site - ags1 - ags2 - Single Cluster Mode - No Web Adaptor - WebContextURL Highly Available File Share - Config store - Server directories

ArcGIS Server High Availability Deployment Patterns Comparison Site w/ Web Adaptor Site w/ 3 rd Party LB Silo, active-active Silo, active-passive Supports web-tier authentication Publishing Multiple Times Requires HA Shared Storage Requires 3 rd Party LB Yes No Yes Yes No No Yes Yes Yes Yes No No Yes Yes Yes Yes Throughput All Machines All Machines All Machines One Machine Licensing All Machines All Machines All Machines One Machine Functional Limitations None None Many Many

Disaster Recovery Typical Workflow Global DNS Primary Data Center Secondary Data Center

Disaster Recovery Typical Workflow Global DNS Primary Data Center Secondary Data Center

ArcGIS Server Disaster Recovery Patterns Managed Publishing Pattern Global DNS LB LB Managed Publishing ArcGIS Server ArcGIS Server Managed Publishing Configuration Store Directories Configuration Store Directories Primary Data Center Secondary Data Center

ArcGIS Server Disaster Recovery Patterns Site Backup / Restore Pattern Global DNS LB LB ArcGIS Server ArcGIS Server Site Backup / Restore Configuration Store Directories Configuration Store Directories Primary Data Center Secondary Data Center

ArcGIS Server Disaster Recovery Deployment Patterns Comparison Managed Publishing Pattern Site Backup / Restore Pattern Operational Impact Managed, concurrent publishing Site Export and Import Script Use Type Active-Active or Active-Passive Active-Passive Supports Automated Failover Yes Yes (note site will be down during import) Additional Considerations Not possible when federating with Portal for ArcGIS Web Adaptor must be reconfigured after site import Challenging when federating with Portal for ArcGIS

Server GIS Deployment Patterns Summary There Are Patterns to Meet Your Non-Functional (IT) Requirements Consider These Requirements - Full fault Tolerance (i.e. no single Web Adaptor) - Web-tier Authentication (i.e. Web Adaptor required) - Publication Workflows & Server Management (i.e. Site vs. Silo) - Highly Available Shared Storage (i.e. Site vs. Silo) - Highly Available Load Balancer (i.e. required!) - Throughput (i.e. active-active or active-passive) - Licensing Fees (i.e. active-active or active-passive) - Functional Limitations (e.g. Silos and async GP, offline maps) - Geographic Redundancy (i.e. disaster recovery) it is possible to achieve RTOs and RPOs of < 1min!

Web GIS Full-Stack On-Premises Patterns for High Availability & Disaster Recovery (Portal for ArcGIS, ArcGIS Server, ArcGIS Data Store)

Web GIS On-Premises Components Portal Portal for ArcGIS GIS Services ArcGIS Server Data Store ArcGIS Data Store

Portal for ArcGIS A Brief Introduction Separate install & processes from ArcGIS Server Can co-exist on same machine as ArcGIS Server (not recommended in production) Has architectural similarities w/ ArcGIS Server - Internal application server - Config / Content store on disk - Leverages Web Adaptor Has architectural differences w/ ArcGIS Server - Has some different internal components - Web Adaptor required for single machine deployments - Web Adaptor cannot load balance multiple machines - Multi-machine configurations limited to 2 machines

Portal for ArcGIS Load Balancing Options Portal w/ 3 rd Party LB Portal w/ Multiple Web Adaptors & 3 rd Party LB NOTE: The Web Adaptor cannot load balance multiple machines

Portal for ArcGIS High Availability Pattern Portal HA w/ 3 rd Party Load Balancer Load Balancer Portal HA w/ 3 rd Party LB & Web Adaptors Load Balancer Web Adaptors Portal for ArcGIS Content Store (shared) Portal for ArcGIS Content Store (shared) Simpler, less moving parts Doesn t support certain security patterns More complex Supports additional security patterns

Demo Portal for ArcGIS High Availability

Web Adaptor & Portal - prtl1 - prtl2 Load Balancer - Public domain name - Port translation (WA) - Virtual directory (WA)

Web GIS On-Premises Components Portal Portal for ArcGIS GIS Services ArcGIS Server Data Store ArcGIS Data Store

ArcGIS Server s Role in the Web GIS Federation & Hosting Concepts Portal for ArcGIS ArcGIS Server ArcGIS Server ArcGIS Server ArcGIS Data Store Registered Services Federated Server Hosting Server

Web GIS On-Premises High Availability Pattern Putting the Pieces Together Example Portal HA w/ 3 rd Party Load Balancer Load Balancer Multiple Machine HA w/ 3 rd Party Load Balancer Load Balancer Multiple Machine ArcGIS Data Store Portal for ArcGIS ArcGIS Servers Content Store (shared) Configuration Store (shared) ArcGIS Data Store

Web GIS On-Premises Disaster Recovery Possible, but very challenging to implement today at 10.3.1 Key Considerations: - Active-passive Global DNS configuration - Can support hot or cold backups from primary - Restoration in secondary may take time (1hr+ in some cases) - Machine names need to be identical in both data centers (done via local DNS or hosts file) - Esri Professional Services required Support for full Web GIS backup / restore planned for 10.4

Server GIS Web GIS Portal Portal for ArcGIS ArcGIS Server GIS Services ArcGIS Server Data Store ArcGIS Data Store

Summary Patterns High Availability Disaster Recovery Server GIS Site w/ 3 rd Party LB Site w/ 3 rd Party LB & Web Adaptor Silo, Active-Active Silo, Active-Passive Managed Service Publishing Site Backup / Restore Web GIS (on-premises) Two machines w/ 3 rd Party LB Two machines w/ 3 rd Party LB & WA Esri Professional Services More Coming at 10.4

Want to learn more? Documentation & Links - ArcGIS Server Deployment Scenarios - What is Portal for ArcGIS - Using Your Portal with ArcGIS Server - Configuring a High Availability Portal Sessions - ArcGIS Server Reference Implementations - Portal for ArcGIS: An Introduction

Thank you Please fill out the session survey in your mobile app Select Building your Server for High Availability and Disaster Recovery - Use the Search Feature to quickly find this title Click Technical Workshop Survey Answer a few short questions and enter any comments