Deploying Arcgis Enterprise in Microsoft Azure
Deploying Arcgis Enterprise in Microsoft Azure
Azure
Nik Shampur
Shailesh Goel
Agenda
- Overview
- ArcGIS Enterprise on Azure strategy
- Deployment Options
- What’s new
- 10.7.1 and 10.8
- Deployment Architecture Changes
- Demo
- Cloud Builder
- Automation
- Tips and Tricks
Overview
ArcGIS Enterprise on Microsoft Azure
“Our mission is make deploying and managing ArcGIS
Enterprise on Microsoft Azure as seamless as possible.”
• Resource Groups
• Load Balancers
- Layer 7 vs Layer 4
• Traffic Rules
- NAT (Network Address Translation) Rules
- Load Balancer Rules, Health Probes
• Virtual Networks
- Subnets, CIDR, Network Interfaces (NICs)
- Network Security Groups
• Windows Firewall Configuration
• Web Server SSL Certificates
• Availability Sets/ VM Scale Sets
• Azure Key Vault
• Azure Active Directory
Cloud Builder
Hosting Server
Site
Server Sites
Generic
ArcGIS ArcGIS ArcGIS ArcGIS Server Site
GIS Image GeoEvent GeoAnalytics
Server Site Server Site Server Site Server Site
Data Stores
Multiple Tiers
Portal for Hosting Reverse ArcGIS
Single Tier
ArcGIS Server Proxy Data Store
(All in One)
Storage
Options
File Share Azure Blobs + Tables Azure Files (SMB)
Deployment Patterns
Comparing V1 and V2
Deployment Patterns
System Architecture
Deployment Concepts | Conceptual Software Architecture
V1
Notebook Server
Web
Adaptor
federated
Image Server
Hosting
Server
GeoAnalytics Server
/arcgis registered
ArcGIS Server
GeoEvent Server
/geoanalytics
GeoAnalytics Server
/geoenrich
GeoEnrichment Server
Deployment Patterns
Single Tier Base Deployment
Deployment Concepts | ArcGIS Enterprise Single Tier Deployment
V1
IP LB
portal Portal
federated
server Hosting
server
registered
Managed
Relational
DataStore
Deployment Concepts | ArcGIS Enterprise Single Tier Deployment
V2
IP ALB
federated
Server (7443) Hosting
server
registered
Managed
Relational
DataStore
Deployment Patterns
Multi Tier Base Deployment
Deployment Concepts | ArcGIS Enterprise Multi-Tier Base Deployment
V1
federated registered
portal
ILB
p2 s2 ds2
server
ILB
Shared Content
Shared Config-Store
& Directories
Storage Account
- Type: Content Store
- Locally Redundant - File Server
- Geo-Redundant - Azure Blobs and Tables
- Read-Access Geo-Redundant
- Kind:
- Storage
- StorageV2
- Blob Storage
Deployment Concepts | ArcGIS Enterprise Multi-Tier Base Deployment
V2
Content Store
- File Server
Hosting - Azure Blobs and Tables
server
Shared Content
s1 Shared Config-Store
& Directories
s2
Deployment Patterns
Imagery
Deployment Concepts | Multi-Tier Base Deployment (with Image Hosting & RA roles)
V1
Storage Account
- Type:
- Locally Redundant
- Geo-Redundant
- Read-Access Geo-Redundant
- Kind:
- Storage
- StorageV2
- Blob Storage
Content Store
- File Server
- Azure Blobs and Tables
Cloud Storage
Registered
Raster Store
Content Store
- File Server
- Azure Blobs and Tables
Cloud Storage
Registered
Raster Store
Shared Config-Store
& Directories
Deployment Concepts | Multi-Tier Base Deployment (with GeoAnalytics & GeoEvent)
V2 **Optional Deployments
Storage Account
- Type:
IP - Locally Redundant
- Geo-Redundant
- Read-Access Geo-Redundant
- Kind:
- Storage
ALB - StorageV2
- Blob Storage
Content Store
- File Server
- Azure Blobs and Tables
Shared Config-Store
& Directories
Demo
Cloud Builder 10.8
Getting Started
• ARM Template
• Template Parameters
• Automation
• Licenses
• SSL Certificate
Deployment Artifacts
Cloud Builder VS. Automation
Visual
Studio
Customize or Extend
Wizard Driven
PowerShell
Power Simplicity
Typical Customizations and Extensibility
PowerShell DSC
Automation
Demo
Tips and Tricks
Troubleshooting
Tips and Tricks