ArcGIS Server in EC2

2,489 views
2,415 views

Published on

Keynote presentation from the Esri Developer Meetup in Fort Collins, Colorado on Oct 20, 2010. Reviews an application DTS pushed into the cloud for a client.

Published in: Technology, Sports
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,489
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
28
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

ArcGIS Server in EC2

  1. 1. Choices http://www.flickr.com/photos/paulsynnott/3392386740 ArcGIS Server Dave Bouwman dbouwman@dtsagile.com Twitter: @dbouwman In Amazon EC2
  2. 2. http://www.flickr.com/photos/jackbrodus/258077303 Code fu!!!!
  3. 3. http://www.flickr.com/photos/joriel/4959821795 F# Ruby Haskel Javascript Objective C Java bashPython PHP Scala PowerBuilder C++ smalltalk Flex / ActionScript ASP.NET MVC
  4. 4. +
  5. 5. < deploytcodet
  6. 6. Enuf! Deploys meh codez nao! http://www.flickr.com/photos/kwl/4116389731
  7. 7. ArcGIS Server v10 (pre-release) .NET v4 ForestHealth.us
  8. 8. ArcGIS Server in EC2 http://www.flickr.com/photos/paulsynnott/3391584753
  9. 9. Getting Started… http://www.flickr.com/photos/taniaedu/1554407199
  10. 10. http://www.flickr.com/photos/mujitra/2527994700
  11. 11. Setup Amazon Account
  12. 12. AMI http://www.flickr.com/photos/yakinik/4625973891
  13. 13. ArcGIS Server SQL Server / ArcSDE Web Server
  14. 14. Pricing
  15. 15. $0.48 * 24h * 30d = $345.60 Large Instance 7.5 GB memory 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each) 850 GB instance storage 64-bit platform I/O Performance: High API name: m1.large Production
  16. 16. $0.12 * 8h * 20d = $19.20 Small Instance 1.7 GB memory 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit) 160 GB instance storage 32-bit platform I/O Performance: Moderate API name: m1.small $0.12 * 24h * 30d = $86.40 dev / demo
  17. 17. RDP
  18. 18. Now what? Move The app! http://www.flickr.com/photos/taniaedu/1554390505
  19. 19. ArcGISOnline Tile Service ArcGIS Feature Service Data Service (ASP.NET MVC)
  20. 20. Application
  21. 21. Data needed re-thinking http://www.flickr.com/photos/miletbaker/4613216466 Data
  22. 22. http://www.flickr.com/photos/mikumin/4160710773 No SQL + ArcSDE? Wha?!
  23. 23. Vector Data
  24. 24. Performance
  25. 25. ArcGIS Server
  26. 26. Douglas-Peucker
  27. 27. %
  28. 28. %
  29. 29. Zen: Generalize. Always. http://www.flickr.com/photos/craigmdennis/3557378176
  30. 30. Spatial Views
  31. 31. 3141 Counties 90,000+ Pest Records
  32. 32. Definition Query: Year = 2009 and StateFips = 08 and DCA = 11009
  33. 33. VIEW
  34. 34. ~240ms: query, render and transfer
  35. 35. Data Service (ASP.NET MVC)
  36. 36. Tabular data  SQL Express
  37. 37. http://www.flickr.com/photos/mujitra/2134721435 Let’s deploy!
  38. 38. Use Desktop on EC2
  39. 39. Test REST API remotely
  40. 40. Edit Config Files…
  41. 41. hours
  42. 42. http://www.flickr.com/photos/49488791@N03/4538548843 It’s alive!
  43. 43. Lessons Learned:
  44. 44. No Cape Required!
  45. 45. Inexpensive to get started
  46. 46. Design for Deployment
  47. 47. Re-Cap*
  48. 48. http://www.flickr.com/photos/mujitra/2527174367
  49. 49. http://www.flickr.com/photos/yakinik/4625973891
  50. 50. http://www.flickr.com/photos/yakinik/4882027295
  51. 51. Pack up the data http://www.flickr.com/photos/mujitra/2192326482
  52. 52. http://www.flickr.com/photos/mujitra/2134721435

×