deploying and using arcgis enterprise in the cloud · •arcgis enterprise cloud builder-download...
TRANSCRIPT
Deploying and Using ArcGIS Enterprise
in the CloudWitt Mathot
Larry Boden
Agenda
• Introduction
- ArcGIS Deployment Patterns
- Cloud – What and Why?
• ArcGIS Enterprise in the Cloud
- Overview
- Microsoft Azure
- Amazon Web Services (AWS)
• Case Studies
ArcGIS
Enterprise
Deploying ArcGIS
SaaSOn-premises Public Cloud
Customer Managed – or – Esri Managed (EMCS)
Hybrid
Deploying ArcGISIn Depth
Portal
Online Online Online
Portal Portal
Self Managed
Basemaps &
Content Services
ArcGIS Server ArcGIS Server ArcGIS Server ArcGIS Server
Esri Managed (EMCS)
- or -
On-premises
Private Cloud
Public Cloud
ArcGIS Online
(SaaS)
ArcGIS Online
& ArcGIS Server
ArcGIS Online
& ArcGIS Enterprise
ArcGIS Enterprise
What is the Cloud Exactly?
Infrastructure as a Service (IaaS)
Your Servers
run hereNot here
Cloud Service Models
• Non-Cloud
- ArcGIS Enterprise
- Deployed on traditional systems infrastructure
• Infrastructure-as-a-Service (IaaS)
- ArcGIS Enterprise
- Deployed on cloud-based infrastructure
• Software-as-a-Service (SaaS)
- ArcGIS Online & Esri Managed Cloud Services (EMCS)
- No deployment, accessible via web
De
cre
asin
g C
usto
me
r R
esp
on
sib
ility
Customer ResponsibleEnd to End
Customer ResponsibleFor Application Settings
Self-Managed Esri Managed
• ArcGIS Enterprise in AWS
• ArcGIS Enterprise in Azure
• ArcGIS Enterprise in your cloud
• ArcGIS Online
• Esri Managed Cloud Services
(EMCS)
Cloud Management Models
Why the Cloud?Cost
The technology by itself is expensive …
… but don’t forget the people and processes
Why the Cloud?Elasticity
Waste
Dissatisfaction
Time
Co
mp
ute
Po
we
r
Actual Usage
Planned Capacity
Why the Cloud?And More…
• Infrastructure availability and sizing
• Auto scaling for unknown number of users/hits
• Lack of personnel
• Budget constraints and Pay-as-you-go
• Time to market critical
• In-house network constraints
• Hardware architectural size unknown
ArcGIS in the CloudOptions
Source: trust.arcgis.com
ArcGIS EnterpriseRuns on Many IaaS Providers, For Example…
…. to deploy, configure +
…. uses native cloud features
ArcGIS EnterpriseProvides Special Tooling For …
Launching Deployments
• ArcGIS Enterprise Cloud Builder
- Download just the cloud builder
- Easy wizard-driven experience
- Best practice on Azure
- High availability an important option
• ArcGIS CloudFormation Templates
- Relies on Amazon’s CloudFormation service
- Native Amazon experience
- Best practice architectures
- High availability an important option
Native Cloud Features
• Cloud Storage
- Example: Amazon S3, Azure Blob Storage, RDBMS
- Easy, scalable and highly available
- Raster Data: CRF & MRF support
- Vector Data: Amazon RDS, Azure SQL Azure
- Settings: ArcGIS Server config-store
What’s newArcGIS Enterprise on Amazon & Azure
Supports New Server Licensing Roles
• Introduced new server roles and base enterprise deployment
• Image, GeoAnalytics, GeoEvent
• Can launch all the new server roles and base enterprise deployments
IoT Connector
• Devices generate a lot of data, huge scaling
and availability challenge
• Azure and Amazon great solutions
• New GeoEvent IoT connector integrates with
both Amazon and Azure
Serve Tiles From Cloud Storage
• Heavily requested feature
• Tiles stored in S3 or Azure Blob Storage
• ArcGIS Server pulls and serves
• Maintain: generate/update + upload
• Highly available and scales really well
High Availability in the Cloud
• We have gone after single points of failures ...
- Config-store (cloud databases and blob storage)
- Vector and Raster Data (Cloud RDBMS)
- Portal Content (cloud and blob storage)
- Tile storageSPOF
What’s newArcGIS Enterprise on Azure
ArcGIS in Azure
• Esri technology is fully supported in Azure and Azure Government
- We want to make it easier to deploy
• ArcGIS Enterprise 10.5 Components:
- Portal
- GIS server
- Data Store
- Spatiotemporal Big Data Store
- Add GeoEvent server, GeoAnalytics server, Image server
- Redundant and highly-available
Azure MarketplacesPublic & Government
ArcGIS Enterprise Cloud BuilderDesktop Application w/ Wizard Driven Experience
Leveraging Cloud Native FeaturesDesktop Application w/ Wizard Driven Experience
• Azure Storage
• Azure Key Vault
• Azure HDInsight *
• Azure Data Lake Store *
What’s newArcGIS Enterprise on Amazon
Esri ArcGIS Enterprise 10.5 AMIs
• Regular Regions
- AWS Marketplace available to all AWS users
- No need to call Esri Customer Service
- Use Esri authorization files
• GovCloud
- Contact Professional Service
• Updates:
- Windows
- GeoEvent at 10.4.1
- Ubuntu
- Ubuntu LTS 16.04 at 10.5
- GeoEvent at 10.5
DevOps Automation With CloudFormation
• AWS PostgreSQL and SQL Server RDS as EGDB
• Use Lambda to Validate Parameters
• Better Server Scalability
- More reliable Server join site simultaneously
• Cloud Storage:
- Server config-store: DynamoDB & S3
- Portal content store: S3
- Caching: S3
- Cloud Storage in Server manager: S3
• Server Directories Backup & Restore
Command Line Scripts in Python & Powershell
ArcGIS Enterprise Cloud Builder
• My.esri.com
• Deploy ArcGIS Server
• Better Server Scalability
- More reliable Server join site
Leveraging New AWS FeaturesRegions, Instance Types …
…. to deploy, configure +
…. uses native cloud features
ArcGIS EnterpriseProvides Special Tooling For …
Data Center Consolidation Initiative
Reducing costs and improving GIS operations
Navigating the journey to the cloud
3 month proof of concept
Evaluating ArcGIS for Desktop in the cloud
Washington
Oregon
California
Idaho
Nevada
New Mexico
Utah
Arizona
Montana
Wyoming
South Dakota
Colorado
Supporting Small Business Development
Simple-to-use application for siting new businesses
Business Development Tool–
Small Business EditionLink Census economic and demographic data
Integrating disparate datasets
Census public data API and TIGERWeb API
Migrating Enterprise GIS to the Cloud
Iterate from strength to strength
Phased adoption of Managed Cloud Services
Significant cost savings
Gained partner and service provider
Cloud migration consultation
Forest Service Cloud Proof of Concept
On-prem and cloud performance comparison
Data publishing and validation
Security review and integration
Advise Enable Migrate Manage
Supporting variable usage
Simple-to-use application for siting new businesses
Highly available, scalable systems
Supports day-to-day usage and major events
Frequent, automated data updates
Hurricane Sandy
Elastic scalability for public engagement during emergency
14 additional servers (17 total)
New York State Electric & Gas – 76 million hits over 3 days
Central Maine Power - 34 million hits over 3 days
2/10/2014 -11:30 am
Peak Sandy Hours
Hurricane Sandy
Maine – October 29
Hurricane Sandy
Maine – October 30
Hurricane Sandy
Maine – October 31
Hurricane Sandy
Maine – November 1
Hurricane Sandy
Maine – November 2
Esri Managed Cloud Services (EMCS)Can Help You Succeed in the Cloud
Advise Enable MigrateCustomer Managed
Esri Managed
Deploying ArcGIS
SaaSOn-premises Public Cloud
Customer Managed – or – Esri Managed (EMCS)
Hybrid
Dive Deeper!Additional Workshops at Fed GIS Conference
• The ArcGIS Platform – Security Practices & Policy
- 1:30pm in Room 143 C
• Architecture Best Practices
- 1:30pm in Room 140 A
• Extend Your GIS Capabilities in the Azure Cloud
- 2:45pm in Expo Workshop #2
• Successful ArcGIS Enterprise Implementation and the Cloud
- 5:15pm in Room 140 B
Please Take Our Survey on the Esri Events App!
Select the session
you attended
Scroll down to find
the survey
Complete Answers
and Select “Submit”
Download the Esri Events
app and find your event
Print Your Certificate of Attendance
Print stations located in the 140 Concourse
Monday
12:30 PM – 6:30 PM
GIS Solutions Expo,
Hall B
5:15 PM– 6:30 PM
Expo Social,
Hall B
Tuesday
10:45 AM– 5:15 PM
GIS Solutions Expo,
Hall B
6:30 PM– 9:30 PM
Networking Reception,
Smithsonian National Air
and Space Museum