best practices for hosting and managing arcgis server in ... › library › userconf › ... ·...
TRANSCRIPT
![Page 1: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/1.jpg)
Best Practices for Hosting and Managing ArcGIS Server in the Cloud
Marwa MabroukErin Ross
![Page 2: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/2.jpg)
Agenda
• 10 Best Practices
• How Esri can help
![Page 3: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/3.jpg)
Cloud Computing Categories
Infrastructure As A
Service(IAAS)
Infrastructure As A
Service(IAAS)
Platform As A
Service (PAAS)
Platform As A
Service(PAAS)
Software As A
Service (SAAS)
Software As A
Service(SAAS)
Web Services API (ex: Amazon)Web Services API (ex: Amazon)
Web Browser (ex: YouTube, SalesForce)Web Browser (ex: YouTube, SalesForce)
Framework API (ex: Azure, Google App Engine)Framework API (ex: Azure, Google App Engine)
![Page 4: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/4.jpg)
Productivity Dilemma
TimeTime ResourcesResources
CostCost
![Page 5: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/5.jpg)
Time and Flexibility
ProcurementProcurement
Hardware SetupHardware Setup
IT SetupIT Setup
Software SetupSoftware Setup
Data & Application
Loading
Data & Application
Loading
Launch an Instance
Launch an Instance
Data & Application
Loading
Data & Application
Loading
Launch an Instance from
your AMI
Launch an Instance from
your AMI
![Page 6: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/6.jpg)
Custom AMIs
![Page 7: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/7.jpg)
Best Practice # 1
Create Custom AMIs
![Page 8: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/8.jpg)
Small load / Test Server
•• Launch a ready to use Amazon Launch a ready to use Amazon InstanceInstance
•• Assign eipAssign eip
•• On instance failure, launch new On instance failure, launch new instance to replace and assign instance to replace and assign eip to the new instance.eip to the new instance.
eipeip
eipeip
![Page 9: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/9.jpg)
ArcGIS Server Redundancy
•• Launch a ready to use Amazon Launch a ready to use Amazon InstanceInstance
•• Add instances to ELBAdd instances to ELB
•• Health ChecksHealth Checks
•• Sticky sessionsSticky sessions
•• Route 53 DNSRoute 53 DNSname mappingname mapping
Zone AZone A Zone BZone B Zone CZone C
Region US EastRegion US East
![Page 10: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/10.jpg)
ArcGIS Server Redundancy with EGDB
•• Use mirrored database Use mirrored database instances to failoverinstances to failover
•• LB vs ELB and costs LB vs ELB and costs across zonesacross zones
•• Active/ Passive Database Active/ Passive Database failover would be based failover would be based on eip insteadon eip instead MirroredMirrored
EGDBEGDB
LBLB
ELBELB
![Page 11: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/11.jpg)
Redundancy across different sites
•• On Premise system for daily use and On Premise system for daily use and editingediting
•• Cloud is used for publishing Cloud is used for publishing •• Overnight replication over HTTPS or Overnight replication over HTTPS or
secure ftpsecure ftp
GeodatabaseGeodatabasereplicationreplication
Over httpsOver https
![Page 12: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/12.jpg)
Best Practice # 2
Architect For the Cloud
![Page 13: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/13.jpg)
Security GroupSecurity Group
Understanding Cloud Security Basics
Windows Firewall
Windows Firewall
Windows Firewall
Windows Firewall
Windows Firewall
Windows Firewall
![Page 14: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/14.jpg)
Best Practice # 3
Plan Security
![Page 15: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/15.jpg)
Best Practice # 4
Plan Data Management
![Page 16: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/16.jpg)
Best Practice # 5
Plan Setup Management
![Page 17: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/17.jpg)
Simple Notification Service - SNS
• How it works?- Create a topic, ARN- Set policy- Subscribe- Publish message
• Notifications• Email• HTTP/ HTTPS
![Page 18: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/18.jpg)
CloudWatch
• Get metrics & statistics across time periods
• For free and for fee
• Usage• Console• API
• Integrated with SNS
![Page 19: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/19.jpg)
Cloud Elasticity
• Auto Scaling Service• How it works?
- Launch configuration – AMI- Set Metric Alarm and Scaling policy- Set min and max number of instances
• Integrates with ELB and SNS
• Scenarios for use- Add more instances as load grows- Launch new instance if one fails
• Things to be careful about
![Page 20: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/20.jpg)
Best Practice # 6
Take Advantage of Elasticity
![Page 21: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/21.jpg)
Best Practice # 7
Use Reporting
![Page 22: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/22.jpg)
Best Practice # 8
Troubleshoot smartly
![Page 23: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/23.jpg)
Best Practice # 9
http://esriurl.com/cloudcost
Optimize Cost
![Page 24: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/24.jpg)
Best Practice # 10
Learn About the Cloud
![Page 25: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/25.jpg)
ArcGIS Cloud Deployment Options
2
![Page 26: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/26.jpg)
ArcGIS for Amazon Jumpstart Package
• Esri Professional Services Consulting Package:- Amazon Web Services (AWS) Orientation - ArcGIS Server for Amazon Machine Image (AMI) Instance Setup and
Configuration- Sample Data Loading- Publishing Sample ArcGIS Services
• Optional Topics:- High Availability Architecture- Data Backup and Snapshot Creation- Security Considerations- Monitoring Considerations- Caching Strategies
• One week onsite or 8 hour remote packages available
2
![Page 27: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/27.jpg)
Esri Managed Services Packages
2
All Packages include:All Packages include:•• 1, 3, or 12 month hosting term1, 3, or 12 month hosting term•• 24 x 7 Monitoring & Support24 x 7 Monitoring & Support•• Enterprise Enterprise GeodatabaseGeodatabase•• Up to 3 Map Services*Up to 3 Map Services*
*Does not include *Does not include geoprocessinggeoprocessing services. Custom quotes can be provided if your services. Custom quotes can be provided if your requirements are not met by the packages above. requirements are not met by the packages above.
Packages will be on the GSA Schedule by Q2 2011
![Page 28: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/28.jpg)
Example Managed Services Deployments
2
USDASNAP Retail Locator
USDASNAP Retail Locator
AT&T MobilityCoverage Viewer
AT&T MobilityCoverage Viewer British Petroleum
Gulf of Mexico ResponseBritish Petroleum
Gulf of Mexico Response
State of DelawareElection ReportingState of Delaware
Election Reporting
![Page 29: Best Practices for Hosting and Managing ArcGIS Server in ... › library › userconf › ... · Esri Professional Services Consulting Package: - Amazon Web Services (AWS) Orientation](https://reader033.vdocuments.mx/reader033/viewer/2022053008/5f0b8c3d7e708231d4310e89/html5/thumbnails/29.jpg)
Questions ???