Building your Server for High Availability and Disaster Recovery - PowerPoint PPT Presentation

About This Presentation
Title:

Building your Server for High Availability and Disaster Recovery

Description:

Building your Server for High Availability and Disaster Recovery Witt Mathot Danny Krouk – PowerPoint PPT presentation

Number of Views:343
Avg rating:3.0/5.0
Slides: 48
Provided by: esr114
Category:

less

Transcript and Presenter's Notes

Title: Building your Server for High Availability and Disaster Recovery


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

2
Terminology
  • Whoa!

Backups
RPO
High Availability
Resiliency
Load Balancer
Disaster Recovery
Fault Tolerance
RTO
Failover
Round Robin
SLA
Geographic Redundancy
Change Management
Redundancy
Recovery
Continuity
Active-Active
Contingency
BC/BCM
Mission Critical
Federation
Data Loss Threshold
Active-Passive
3
Business Continuity
  • A Spectrum, Not a Switch

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

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

Tier Criticality Recovery Time (RTO) Recovery Point (RPO)
Tier 1 Mission Critical lt 4 hours lt 1 hour
Tier 2 Business Critical lt 24 hours lt 1 hour
Tier 3 Significant lt 72 hours lt 48 hours
Tier 4 No Impact lt 1 week lt 1 week
6
ArcGIS
  • Your Favorite GIS

Web GIS
  • Available in the Cloud
  • or On-Premises

7
ArcGIS
  • Your Favorite GIS

Web GIS
portal
Server
  • On-Premises

8
ArcGIS
  • The Platform Components

Apps
Portal
GIS Services
Data Store
Content
9
Portal
Portal for ArcGIS
GIS Services
ArcGIS Server
ArcGIS Server
Data Store
Enterprise GDB
Enterprise GDB(s)
ArcGIS Data Store
10
Portal
Portal for ArcGIS
GIS Services
ArcGIS Server
ArcGIS Server
Data Store
ArcGIS Data Store
11
Server GIS
Web GIS
Portal
Portal for ArcGIS
GIS Services
ArcGIS Server
ArcGIS Server
Data Store
ArcGIS Data Store
12
Server GIS
  • ArcGIS Server Patterns for
  • High Availability Disaster Recovery

13
ArcGIS Server
  • Single Machine Deployment

ArcGIS Server
14
ArcGIS Server
  • Single Machine Deployment

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

16
ArcGIS Server
  • Multiple Machine Configuration Options

Silo
Configuration Stores
17
ArcGIS Server
  • Multiple Machine Configuration Options

Silo
Site
Load Balancer
Load Balancer
Site
Configuration Stores
Configuration Store (shared)
18
ArcGIS Server
  • Load Balancing Options

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

19
ArcGIS Server
  • Load Balancing Options

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

20
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)

21
ArcGIS Server High Availability Patterns
  • Multiple Machine HA Patterns

Multiple Machine HA w/ 3rd Party Load Balancer
Multiple Machine HA w/ 3rd Party LB Web Adaptors
Load Balancer
Load Balancer
Web Adaptors
ArcGIS Servers
ArcGIS Servers
Configuration Store (shared)
Configuration Store (shared)
  • Simpler, less moving parts
  • Doesnt support certain security patterns
  • More complex
  • Supports additional security patterns

22
ArcGIS Server High Availability Patterns
  • Single Machine (Silo) HA Patterns

Single Machine HA (active-active)
Single Machine HA (active-passive)
Load Balancer
Load Balancer
Web Adaptors (optional)
Web Adaptors (optional)
ArcGIS Servers
ArcGIS Servers
Configuration Stores
Configuration Stores
  • Single Machine Throughput
  • Single Machine Licensing Fees
  • Multiple Machine Throughput
  • Multiple Machine Licensing Fees

23
Demo
  • ArcGIS Server High Availability

24
  • 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

25
ArcGIS Server High Availability Deployment
Patterns
  • Comparison

Site w/ Web Adaptor Site w/ 3rd Party LB Silo, active-active Silo, active-passive
Supports web-tier authentication Yes No Yes Yes
Publishing Multiple Times No No Yes Yes
Requires HA Shared Storage Yes Yes No No
Requires 3rd Party LB 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
26
Disaster Recovery
  • Typical Workflow

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

Global DNS
Secondary Data Center
Primary Data Center
28
ArcGIS Server Disaster Recovery Patterns
  • Managed Publishing Pattern

Global DNS
LB
LB
ArcGIS Server
ArcGIS Server
Managed Publishing
Managed Publishing
Configuration Store Directories
Configuration Store Directories
Primary Data Center
Secondary Data Center
29
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
30
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
31
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 lt
1min!
32
Web GIS
  • Full-Stack On-Premises Patterns for
  • High Availability Disaster Recovery
  • (Portal for ArcGIS, ArcGIS Server, ArcGIS Data
    Store)

33
Web GIS On-Premises
  • Components

Portal
Portal for ArcGIS
GIS Services
ArcGIS Server
Data Store
ArcGIS Data Store
34
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

35
Portal for ArcGIS
  • Load Balancing Options

Portal w/ 3rd Party LB
Portal w/ Multiple Web Adaptors 3rd Party LB
NOTE The Web Adaptor cannot load balance
multiple machines
36
Portal for ArcGIS High Availability Pattern
Portal HA w/ 3rd Party Load Balancer
Portal HA w/ 3rd Party LB Web Adaptors
Load Balancer
Load Balancer
Web Adaptors
Portal for ArcGIS
Portal for ArcGIS
Content Store (shared)
Content Store (shared)
  • Simpler, less moving parts
  • Doesnt support certain security patterns
  • More complex
  • Supports additional security patterns

37
Demo
  • Portal for ArcGIS High Availability

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

39
Web GIS On-Premises
  • Components

Portal
Portal for ArcGIS
GIS Services
ArcGIS Server
Data Store
ArcGIS Data Store
40
ArcGIS Servers Role in the Web GIS
  • Federation Hosting Concepts

Portal for ArcGIS
ArcGIS Server
ArcGIS Server
ArcGIS Server
ArcGIS Data Store
Registered Services
Hosting Server
Federated Server
41
Web GIS On-Premises High Availability Pattern
  • Putting the Pieces Together Example

Portal HA w/ 3rd Party Load Balancer
Multiple Machine HA w/ 3rd Party Load Balancer
Multiple Machine ArcGIS Data Store
Load Balancer
Load Balancer
Portal for ArcGIS
ArcGIS Servers
Content Store (shared)
Configuration Store (shared)
ArcGIS Data Store
42
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

43
Server GIS
Web GIS
Portal
Portal for ArcGIS
GIS Services
ArcGIS Server
ArcGIS Server
Data Store
ArcGIS Data Store
44
Summary
  • Patterns

High Availability
Disaster Recovery
Site w/ 3rd Party LB Site w/ 3rd Party LB Web Adaptor Silo, Active-Active Silo, Active-Passive Managed Service Publishing Site Backup / Restore
Two machines w/ 3rd Party LB Two machines w/ 3rd Party LB WA Esri Professional Services More Coming at 10.4
Server GIS
Web GIS (on-premises)
45
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

46
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

47
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com