cloud operations using microsoft azure - esri · 2018 esri user conference – presentation, 2018...
TRANSCRIPT
![Page 1: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/1.jpg)
Cloud Operations Using Microsoft AzureNikhil Shampur
![Page 2: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/2.jpg)
Agenda
- Overview
- ArcGIS Enterprise on Azure strategy
- Deployment Options
- What’s new
- 10.6
- 10.6.1
- Automation, Upgrades
- Tips and Tricks
- Planned work
- 10.7
- 10.7.1
![Page 3: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/3.jpg)
Quick Survey
• Role within the org – Developer/ IT admin/ GIS Admin/ Manager?
• Directly responsible for the management (install/upgrade) of ArcGIS Enterprise?
• Already using cloud/ Planning to in next 6 months/ Long term Plan?
• Already used Cloud Builder previously – Yes/No?
![Page 4: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/4.jpg)
ArcGIS Enterprise on Microsoft Azure
Overview
![Page 5: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/5.jpg)
“Our mission is make deploying and managing ArcGIS Enterprise on Microsoft Azure as seamless as possible.”
- ArcGIS Enterprise Team
![Page 6: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/6.jpg)
How do we achieve that?
- Ready to use Virtual Machine Images
- Public Azure (54 Regions)
- U.S. Government Cloud (Fairfax)
- Easy to deploy and manage
- Deployment Tools
- Cloud Builder
- Automation
![Page 7: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/7.jpg)
Why it is a big deal | Azure IaaS Concepts
• 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
![Page 8: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/8.jpg)
Cloud Builder
- Desktop application for Windows
- Wizard Driven Experience- Deployment
- Post Deployment
- Configure Azure native features
- Azure Managed Databases
- Azure Key Vault
- Azure Blob Storage
- Azure Data Lake Store *
- Azure Active Directory *
![Page 9: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/9.jpg)
Site Deployments
Concepts
![Page 10: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/10.jpg)
ArcGIS Enterprise Sites
Generic Data Store
(Non-Esri)
ArcGIS
Relational
Data Store
ArcGIS
Tile Cache
Data Store
ArcGIS
Spatiotemporal
Big Data Store
Big Data
File Share
Data Stores
Server Sites
ArcGIS
GIS
Server Site
ArcGIS
Image
Server Site
ArcGIS
GeoEvent
Server Site
ArcGIS
GeoAnalytics
Server Site
Hosting Server
Site
Generic
Server Site
Portal for ArcGIS
![Page 11: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/11.jpg)
Deployment Options
Single Machine Multiple Machines
Single Tier(All in One)
Multiple TiersArcGIS
Data StoreHosting Server
Portal for ArcGIS
ReverseProxy
File Share Azure Blobs + Tables Azure Files (SMB)
Storage
Options
![Page 12: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/12.jpg)
How
Getting Started
![Page 13: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/13.jpg)
Getting Started
- Get Azure subscription
- https://azure.com
- Get ArcGIS Enterprise software license
- https://accounts.esri.com
- Get ArcGIS Enterprise Cloud Builder
![Page 14: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/14.jpg)
Demo
Cloud Builder
![Page 15: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/15.jpg)
10.6 and 10.6.1
What’s New
![Page 16: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/16.jpg)
What’s New | 10.6
- Automation Options
- Visual Studio
- PowerShell
- Azure CLI
- Deploy VMs for ArcGIS Desktop
- Support for Domain Joining Virtual Machines
- Support for Azure Files (Managed SMB service)
- Non default context (server/portal) Azure Files
Visual Studio
PowerShell Command Line
Active DirectoryDomain
![Page 17: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/17.jpg)
What’s New | 10.6.1
- Upgrades
- Standalone GIS Servers
- Base Deployment + Federated Servers
- Azure Database for PostgreSQL
- Enterprise Logins using Azure Active Directory
- Documentation
![Page 18: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/18.jpg)
New at 10.6
Automation
![Page 19: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/19.jpg)
Cloud Builder Overview
• Wizard driven deployment experience
• New at 10.6- Designer to generate automation artifacts
Deployment Artifacts
• ARM Template• Template Parameters• Automation • Licenses• SSL Certificate
![Page 20: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/20.jpg)
Cloud Builder VS. Automation
Wizard Driven
Customize or Extend
Power Simplicity
Visual Studio
PowerShell
![Page 21: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/21.jpg)
Typical Customizations and Extensibility
- Resource Naming Convention
- Change the default names assigned by Cloud Builder (Load Balancers, Disks, NICs etc.)
- Place machines in separate subnets
- Cloud Builder UI limits mapping NICs to single subnet
- Configure Network Security Groups (NSGs) as part of deployment
- Integrate with Azure Monitoring
- OMS Monitoring Extension
- Azure Alerts
- Configure VM backup Policy
- Scheduled Maintainance
…
Edits Outside Cloud Builder? … Training wheels are off!
![Page 22: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/22.jpg)
Integrate with …
PowerShell DSC
Azure Cloud Shell
![Page 23: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/23.jpg)
Demo
Automation
![Page 24: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/24.jpg)
Demo
Upgrades
![Page 25: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/25.jpg)
How Cloud Builder works
Under the hood
![Page 26: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/26.jpg)
Two Responsibilities
- Provision Infrastructure Resources
- Azure Resource Manager (ARM)
- Trigger In-VM Configuration of ArcGIS Components
- Automation using PowerShell Desired State Configuration (DSC)
- Azure DSC Extension (10.6)
![Page 27: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/27.jpg)
- Virtual Machines
- Network Interfaces
- Disks
- Availability Sets
- Load Balancers
- Virtual Networks
- etc
Provision Azure Infrastructure Resources
![Page 28: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/28.jpg)
Stage Deployment Artifacts
- SSL Certificate
- Certificate.pfx
- Automation Code
- DSC.zip
- License
- License.prvc
![Page 29: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/29.jpg)
Trigger Deployment using ARM Template
az group deployment create --name $deploymentName --resource-group $resourceGroupName --template-file 'azuredeploy.json' --parameters $paramsFile
New-AzureRmResourceGroupDeployment –Name $deploymentName -ResourceGroupName$ResourceGroupName -TemplateFile $TemplateFile -TemplateParameterFile $TemplateParametersFile
![Page 30: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/30.jpg)
Recommendations and Troubleshooting
Tips and Tricks
![Page 31: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/31.jpg)
Storage Options | Help choosing
File Share VM Azure Blob + Table Azure Files (SMB)
Latency Best Variable Variable
Performance Good Good OK
Scalability Managed Disk IOPS Good Max 1000 IOPS (*)
Config-StoreContent-Store
Yes Yes Yes
Server Directories Yes No No
High Availability No Yes Yes
Single Machine VMs have 99.9 SLA + Scheduled Maintenance
![Page 32: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/32.jpg)
Troubleshooting deployment failures
- Examine Deployment in Azure Portal
- Examine log files for errors- Local Log, Remote Log
- Provide strong password for Windows Credentials
- Try the defaults
- Start with small deployments
- Submit a support incident
- Log Files
- Deployment Summary
![Page 33: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/33.jpg)
Planned Features for 10.7 and 10.7.1
What’s Next
![Page 34: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/34.jpg)
Planned Features | 10.7
- VM Level Backup/Restore
- Azure Recovery Services Vault
- In place backup/restore
- Monitoring
- Azure Monitor
- OMS Log Analytics
- Solution Templates
- ARM Templates on githubDisclaimer Subject to Change!
![Page 35: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/35.jpg)
Please Take Our Survey on the App
Download the Esri Events app and find your event
Select the session you attended
Scroll down to find the feedback section
Complete answersand select “Submit”
![Page 36: Cloud Operations Using Microsoft Azure - Esri · 2018 Esri User Conference – Presentation, 2018 Esri User Conference, Cloud Operations Using Microsoft Azure Created Date: 7/17/2018](https://reader031.vdocuments.net/reader031/viewer/2022013003/5f26e2f40ba748568f41201e/html5/thumbnails/36.jpg)