ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server...
Transcript of ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server...
![Page 1: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/1.jpg)
ArcGIS Server in the Cloud
Michele Lundeen, ESRI
![Page 2: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/2.jpg)
Session overview
Topics
- What is ArcGIS Server for Amazon EC2?
- Working with ArcGIS Server for Amazon EC2
- Elastic configuration of ArcGIS Server
![Page 3: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/3.jpg)
What is ArcGIS Server on Amazon EC2?
![Page 4: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/4.jpg)
What is Amazon Web Services (AWS)?
• A Cloud Infrastructure- Data centers around the world
• Accessible via Web Services- EC2 (Elastic Cloud Computing)
- Cloud Watch (Monitoring)
- Cloud Front (Web Content Delivery)
- Virtual Private Network (Secure networks)
- Simple (S3) and Block (EBS) storage (Storage)
- Following a ‘pay as you go’ business model
http://aws.amazon.com
“the Amazon Cloud’
![Page 5: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/5.jpg)
Advantages of running
• Simplified management• Preconfigured machine images
• Monitoring, back-ups, scaling
• Real time access to massive amounts of• Computing power
• Network bandwidth
• Storage
• No long term investments in infrastructure• Elastic computing
ArcGIS Server on Amazon EC2
Storage
Computing
Networks
StS
![Page 6: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/6.jpg)
An ideal environment to develop with ArcGIS ServerAvailable to EDN subscribers
• Saves time:- Access a preconfigured ArcGIS Server instance in minutes
- No need to allocate a machine within your organization
• Saves money:- Inexpensive servers available starting at less than a dollar
per hour
- Stop paying for the servers when you do not need them (no capital investment)
• You may deploy your developed apps in the cloud… or on-premises
![Page 7: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/7.jpg)
Massive Ad-Hoc GIS tasks are well suitedfor an environment with virtually unlimited computing power
• Massive Analysis:- Routing- Suitability Analysis- Geostatistics
• Batch geocodingh geocoding
![Page 8: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/8.jpg)
Web Mapping sitesGetting on the web quick and for good, or just for ad-hoc projects
• Simplified deployment• High bandwidth• Secure• Scalable• Resilient
![Page 9: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/9.jpg)
What is Amazon (EC2)?
• Amazon Elastic Compute Cloud (EC2)- Infrastructure as a service
![Page 10: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/10.jpg)
What is Amazon (EC2)?
• Amazon Elastic Compute Cloud (EC2)- Infrastructure as a service
Your Server Room
![Page 11: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/11.jpg)
What is Amazon (EC2)?
• Amazon Elastic Compute Cloud (EC2)- Infrastructure as a service
Your Server Room Amazon EC2
![Page 12: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/12.jpg)
What is Amazon (EC2)?
• Amazon Elastic Compute Cloud (EC2)- Infrastructure as a service
• ArcGIS Server 10 supported on a new platform
Your Server Room Amazon EC2
![Page 13: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/13.jpg)
Advantages of Amazon EC2
• Robust hardware and network infrastructure
![Page 14: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/14.jpg)
Advantages of Amazon EC2
• Robust hardware and network infrastructure• Easy administration
- Amazon Web Services Management Console
![Page 15: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/15.jpg)
Advantages of Amazon EC2
• Robust hardware and network infrastructure• Easy administration
- Amazon Web Services Management Console
• Simplified hardware procurement
![Page 16: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/16.jpg)
Advantages of Amazon EC2
• Robust hardware and network infrastructure• Easy administration
- Amazon Web Services Management Console
• Simplified hardware procurement• Elastic Deployments
![Page 17: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/17.jpg)
What is an Amazon Machine Image (AMI)?
• Synonymous with virtual machine- An Amazon Machine Image (AMI) is simply a packaged-up
environment that includes all the necessary bits to set up and boot your instance
![Page 18: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/18.jpg)
What is an Amazon Machine Image (AMI)?
• Synonymous with virtual machine- An Amazon Machine Image (AMI) is simply a packaged-up
environment that includes all the necessary bits to set up and boot your instance
• Running AMI is an EC2 instance
AMI
![Page 19: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/19.jpg)
Esri-developed AMIs
• ArcGIS Server AMI- ArcGIS Server 10.0 for Microsoft .NET Framework- ArcGIS Desktop- Any extension you can license
![Page 20: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/20.jpg)
Esri-developed AMIs
• ArcGIS Server AMI- ArcGIS Server 10.0 for Microsoft .NET Framework- ArcGIS Desktop- Any extension you can license
• Enterprise geodatabase AMI- ArcSDE 10- PostgreSQL
![Page 21: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/21.jpg)
ArcGIS Geodatabase AMI
• PostgreSQL 8.3.8 - extended with the ESRI ST_Geometry type
• PgAdmin III 1.8.4
• ArcSDE 10 for PostgreSQL
![Page 22: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/22.jpg)
ArcGIS Server AMI
• Microsoft Windows Server 2008 R1 SP2 - Datacenter edition (x64)
• IIS 7
• Microsoft SQL Server Express 2008- Management Studio
• ArcGIS Desktop
• ArcGIS Server for the Microsoft .NET Framework• ArcGIS Server home page with links to:
- Manager, Services Directory, Help
![Page 23: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/23.jpg)
Workgroup SDE
• Installed on AcGIS Server AMI
• Database server name & default instance name - localhost\sqlexpress- can’t specify specific hostname since it changes
• Create spatial database connection file in a location that the ArcGIS SOC user
- Not under Database Servers
• limited to a size of 4 GB
• Windows Authentication Only - SOC, other users RDP
![Page 24: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/24.jpg)
Attached Storage
• EBS volume
- attached 100 GB EBS volume-
- "GIS Data”
- mounted as drive D:
- connection preconfigured in ArcCatalog
![Page 25: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/25.jpg)
Pre-configured Accounts
• arcgissom—The SOM account
• arcgissoc—The SOC account
• arcgiswebservices—The ArcGIS Web Services account
• arcgisstartup—An account used to run the ArcGIS Server AMI StartUp Service. This service runs when you start an EC2 instance of ArcGIS Server.
![Page 26: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/26.jpg)
Permissions pre-configured
• arcgisserver folder- SOM and SOC accounts- Read and Write
• arcgisserver\arcgisinput folder- agsadmin group –- Read and Write
• GIS Data folder- SOC account - Read and Write
![Page 27: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/27.jpg)
Recommend Security Groups (Development)
• Remote Desktop Protocol RDP- Port 3389- your external IP – ex. 92.23.32.51/32
• HTTP- Port 80- Everyone – ex. 0.0.0.0/0
• Your other cloud instances- Custom- Source (IP or group) – enter security group name
![Page 28: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/28.jpg)
Recommend Security Groups (Production)
• Remote Desktop Protocol RDP- Port 3389- your external IP – ex. 92.23.32.51/32
• HTTP- Port 80- Everyone – ex. 0.0.0.0/0
• Your other cloud instances- Custom- Source (IP or group) – enter security group name
![Page 29: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/29.jpg)
Recommend Security Groups (Production Secure)
• Remote Desktop Protocol RDP- Port 3389- your external IP – ex. 92.23.32.51/32
• HTTPS- Port 80 Port 443- Everyone – ex. 0.0.0.0/0
• Your other cloud instances- Custom- Source (IP or group) – enter security group name
![Page 30: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/30.jpg)
Recommend Security Group (Enterprise GDB AMI)
• Remote Desktop Protocol RDP- Port 3389- your external IP – ex. 92.23.32.51/32 - Change PostgreSQL passwords then can drop this
• HTTP- Port 80- Everyone – ex. 0.0.0.0/0
• Your other cloud instances- Custom- Source (IP or group) – enter security group name
• PostgreSQL- access by computers outside security group (Port 5432)
![Page 31: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/31.jpg)
Transferring Data
• Remote Desktop copy and paste
• S3 client utilities - Amazon API- S3Fox Organizer - Firefox plugin- Bucket Explorer
• Your own web server (web facing)
• FTP
• AWS Import/Export
![Page 32: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/32.jpg)
Important Links
• Amazon- http://aws.amazon.com/ec2
Esrihttp://help.arcgis.com/en/arcgisserver/10.0/help/arcgis_server_on_amazon_ec2/index.html
![Page 33: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/33.jpg)
Considerations when using EC2
• Is Amazon EC2 secure?• How stable are EC2 instances?• How am I billed??
![Page 34: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/34.jpg)
Amazon EC2 security
• Secured physical facilities
![Page 35: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/35.jpg)
Amazon EC2 security
• Secured physical facilities• Logically secure EC2 instances
![Page 36: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/36.jpg)
Amazon EC2 security
• Secured physical facilities• Logically secure EC2 instances• Configurable firewall to control access
![Page 37: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/37.jpg)
Amazon EC2 security
• Secured physical facilities• Logically secure EC2 instances• Configurable firewall to control access• Standard ArcGIS Server security
![Page 38: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/38.jpg)
Amazon EC2 security
• Secured physical facilities• Logically secure EC2 instances• Configurable firewall to control access• Standard ArcGIS Server security• Optional multifactor authentication
![Page 39: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/39.jpg)
Amazon EC2 stability
• 99.95% service level agreement in contract – 4.5 hours per year
![Page 40: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/40.jpg)
Amazon EC2 stability
• 99.95% service level agreement in contract• Lost instances easily replaced
- Configurable automatic recovery
![Page 41: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/41.jpg)
Amazon EC2 stability
• 99.95% service level agreement in contract• Lost instances easily replaced
- Configurable automatic recovery
• Easy implementation of high availability configuration
![Page 42: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/42.jpg)
Amazon EC2 stability
• 99.95% service level agreement in contract• Lost instances easily replaced
- Configurable automatic recovery
• Easy implementation of high availability configuration• Physical redundancy in differing geographic locationsfering geograph
![Page 43: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/43.jpg)
Amazon EC2 billing
• Software- Esri product licenses same as on premises- Enterprise license agreement is most flexible
![Page 44: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/44.jpg)
Understanding ArcGIS Server licensing on Amazon EC2
• Just like on-premises: core licensing
• Perpetual or termed license
• New in ArcGIS 10
• 1, 3 and 12 month licenses for ArcGIS Server
• Also available through Enterprise License Agreement (ELA)
• And EDN (ESRI Developer Network)
![Page 45: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/45.jpg)
Amazon EC2 billing
• Software- Esri product licenses same as on premises- Enterprise license agreement is most flexible
• Hardware- Amazon provides different options- On-demand instances by the hour- Long-term reserved instances
![Page 46: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/46.jpg)
Understanding EC2 instance pricing
• Always an hourly price
• Prices vary by:
• Instance Type: Size of the virtual machine
• Location: Which Region you are running on
• Term:
• Reserved Hourly rate not applied if your EC2 instance is stopped
Term1 or 3 years(Front fee + discounted hourly price)
1 hour(Hourly price)
On Demand
Reserved
http://aws.amazon.com/ec2/pricing/
![Page 47: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/47.jpg)
Softwaredemonstration
![Page 48: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/48.jpg)
Review and Q & A
ArcGIS Server software is the sameServer hardware rented by Amazon Web ServicesAccelerated deployment of ArcGIS ServerSecure environmentFlexible systems and pricing
![Page 49: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/49.jpg)
Working with ArcGIS Serveron Amazon EC2
![Page 50: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/50.jpg)
Configuring the instance
• Administrator password change strongly encouraged• No post install required• ArcGIS Server already configured• License ArcGIS Server
![Page 51: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/51.jpg)
Moving data to EC2
• Transferring data to the instance- Various options outlined in the help
- Personal preference- Additional local security policies may be required
![Page 52: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/52.jpg)
How to move your data in and out of the cloud?
![Page 53: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/53.jpg)
Remote Desktop Copy & Paste
• You can copy files by simply using
• Your Windows clipboard into your Remote Desktop connection
• Convenient for small files
• Around 100Mb
• Not safe
• Must enable before starting RDC
![Page 54: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/54.jpg)
FTP
• Ideal for bulk data transfers (few hundred GBs)
• Two strategies:
• FTP client on Amazon EC2
• FTP server on Amazon EC2
FTP server
FTP client
FTP client
FTP server
Isolated FTP Server.Not your ArcGIS Server
Production instance!
![Page 55: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/55.jpg)
S3 Utilities
• Upload to S3, then download to EBS or local device
• Many utilities:
• AWS Management Console
• S3 Organizer Firefox Add-On, Bucket Explorer
• Other third party utilities and Amazon partners
• Handles well few hundreds of GBs
Local data
S3
EBS VolumeEBBBBBBSSS
![Page 56: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/56.jpg)
AWS Import/Export Service
• Physically ship (mail) your device to an Amazon Region
• Get data into S3 or off S3
• For very large amounts of data (TBs)
• First load
• Disaster recovery
• Incremental udpates
http://aws.amazon.com/importexport/hhttttttppp:::////////aaawwwsss.aaammmaaazzzooonnn.cccooommm////iiiimmmpppooorrrtttteeexxxpppooorrrttttt/////
![Page 57: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/57.jpg)
Tips for uploading GIS data to Amazon EC2
• Organize your data for transfer:
• Relative paths in maps, locators…
• Eliminate unnecessary data
• Compress whenever possible (zip, rar…)
• Break down your compressed files into chunks of 1 to 2 Gb
• Be aware of S3 Bucket and Restrictions (see AWS doc)
• If large amounts data and time matters: go Import/Export
• Create a data transfer strategy:
• Plan in advance for updates
![Page 58: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/58.jpg)
Moving data to EC2
• Transferring data to the instance- Various options outlined in the help
- Personal preference- Additional local security policies may be required
• Adding or removing disk space- 100GB drive attached by default - Optionally, replace with drive of different size
![Page 59: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/59.jpg)
Storage in AWS: EBS and S3
• EBS (Elastic Block Storage)
• Fast access from your EC2 instance
• Ideal storage for access from ArcGIS Server and Databases
• S3 (Simple Storage Service)
• Storage for the internet
• Uses:
• Backups: Create S3 Snapshots from your EBS volumes
• Staging area for moving data into EBS
• Repository of map tiles
![Page 60: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/60.jpg)
Understanding EBS volumes of your
• Your ‘C:\’ drive:
• Just 30Gb
• Used by your server:
• Temp folders, virtual memory, recovery…
• Do not compromise this space
• Not a safe place!
• Will be destroyed upon termination of your instance
ArcGIS Server instance
![Page 61: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/61.jpg)
Understanding EBS volumes of yourArcGIS Server instance
• D:\GIS Data
• 100Gb
• Ideal for your GIS data:
• Fast access from EC2 instances
• Easy to move around EC2 instances
• In same availability zone
• Easy to back up (through S3 Snapshots)
• You can attach more EBS volumes or detach them
• Attach up to 12 EBS drives to your instance
• Maximum size of each EBS volume is 1Tb
The ArcGIS Server AMIs come with one 100Gb EBS drive attached: your D: \ GIS Data folder
EBS Volume
EC2 Instance Running
ArcGIS Server
![Page 62: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/62.jpg)
Publishing services
• Same as using ArcGIS Server on premises
![Page 63: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/63.jpg)
Publishing services
• Same as using ArcGIS Server on premises
• Considerations- How will your data be updated?- Do your services require an enterprise geodatabase?
![Page 64: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/64.jpg)
Publishing services
• Same as using ArcGIS Server on premises
• Considerations- How will your data be updated?- Do your services require an enterprise geodatabase?
• Caching map services- Upload to Amazon Web Services- Generate in EC2
- High-Memory Extra Large or bigger- Set map service instance cores+ 1 or 2
- Send a copy to Amazon
![Page 65: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/65.jpg)
Storing map cache
• Not on EC2!! (C:\ drive)
• Okay on EBS - Consider S3 backup
• Possible to store on S3 only but Web APIs would use custom layer programming to access files directly
- Amazon API tools to move cache from EC2
![Page 66: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/66.jpg)
Limitations
• Things you can’t do here in the cloud
- ArcGIS Server Web ADF application
- Nonpooled Services
- Asynchronous geoprocessing services
- Map caching in a distributed deployment
![Page 67: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/67.jpg)
Review and Q & A
ArcGIS Server license requiredSoftware already installed and configuredTransferring data to EC2 instancePlanning map service deployments
![Page 68: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/68.jpg)
Elastic configurationof ArcGIS Server
![Page 69: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/69.jpg)
Configuring applications
• Are you working with a single instance or multiple instances in a high availability deployment?
![Page 70: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/70.jpg)
Configuring applications
• Are you working with a single instance or multiple instances in a high availability deployment?
- Elastic IP- Single machine
![Page 71: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/71.jpg)
Configuring applications
• Are you working with a single instance or multiple instances in a high availability deployment?
- Elastic IP- Single machine
- Elastic Load Balancer- Multiple machines
![Page 72: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/72.jpg)
Configuring applications
• Are you working with a single instance or multiple instances in a high availability deployment?
- Elastic IP- Single machine
- Elastic Load Balancer- Multiple machines
• Set all references to new URL
![Page 73: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/73.jpg)
Configuring applications
• Are you working with a single instance or multiple instances in a high availability deployment?
- Elastic IP- Single machine
- Elastic Load Balancer- Multiple machines
• Set all references to new URL
• Create new AMI
![Page 74: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/74.jpg)
ArcGIS Server architecture on EC2
• Using instances in development• Moving instances to production• Scaling ArcGIS Server
Instance
AMI
![Page 75: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/75.jpg)
ArcGIS Server architecture on EC2
• Using instances in development• Moving instances to production• Scaling ArcGIS Server
Vertical scaling
Instance
AMI
![Page 76: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/76.jpg)
ArcGIS Server architecture on EC2
• Using instances in development• Moving instances to production• Scaling ArcGIS Server
Vertical scaling
Instance
Instance
AMI
![Page 77: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/77.jpg)
ArcGIS Server architecture on EC2
• Using instances in development• Moving instances to production• Scaling ArcGIS Server
Vertical scaling
Horizontal scaling
Instance
Instance
AMI
![Page 78: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/78.jpg)
Auto scaling
• Auto scaling for demand on user defined triggers
• Auto recovery is configurable part of auto scaling
![Page 79: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/79.jpg)
Simple Deployment – Suitable for Development
![Page 80: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/80.jpg)
Simple Deployment – Multiple volumes
![Page 81: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/81.jpg)
Adding Enterprise Geodatabase in the Cloud
![Page 82: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/82.jpg)
Load balanced GIS Server w/o EGDB
![Page 83: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/83.jpg)
![Page 84: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/84.jpg)
Review and Q & A
Develop with smaller instancePlan architecture that works best for youUpdate URL’s applicationCreate your own AMI with data and application
![Page 85: ArcGIS Server in the Cloud - Esri€¦ · An ideal environment to develop with ArcGIS Server Available to EDN subscribers • Saves time:-Access a preconfigured ArcGIS Server instance](https://reader034.fdocuments.us/reader034/viewer/2022052001/601394107620610c7e1592fc/html5/thumbnails/85.jpg)
For more information
ArcGIS Server product informationwww.esri.com/arcgisserver
ArcGIS Server bloghttp://blogs.esri.com
ArcGIS Server on Amazon EC2 Resource Centerhttp://resources.arcgis.com
ArcGIS Server: Web Administration Using the Microsoft .NET Framework
http://training.esri.com/catalog
AWS Economics Centerhttp://aws.amazon.com/economics