Presentation on theme: "1 How to build and use a Cloud GIS Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop."— Presentation transcript:
1 How to build and use a Cloud GIS Redlands, California March 8 th – 9 th, 2010 Web Mapping for Conservation Organizations Workshop
Why Cloud Computing? CheaperCheaper –Only pay for what you use when you need it –Based on hourly rate –Terminate machines when theyre not needed anymore Time to market is shorter than traditional cycleTime to market is shorter than traditional cycle –Procure hardware –Hardware setup –IT setup –Software setup –Application and Data loading –Testing Gov 2.0 2 Ready to use in the cloud
3 Web Mapping for Conservation Organizations Workshop Cloud Computing Types 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) Framework API (ex: Azure, Google App Engine) Web Services API (ex: Amazon) Web Browser (ex: YouTube, SalesForce)
Emerging Usage Patterns Based on Amazon Machine Image (AMI), launch a ready to use Amazon InstanceBased on Amazon Machine Image (AMI), launch a ready to use Amazon Instance Publish ServicesPublish Services Small loadSmall load Single point of failureSingle point of failure Gov 2.0 6
Emerging Usage Pattern Publish large number of servicesPublish large number of services High LoadHigh Load High AvailabilityHigh Availability Gov 2.0 7
Emerging Usage Patterns On Premise system for daily use and editingOn Premise system for daily use and editing Cloud is used for publishingCloud is used for publishing Gov 2.0 8 Geodatabase replication replication Over http/s
Amazon Use Case High-Performance Computing OtherCosts?
Amazon Use Case Web Hosting with Occasional Traffic Spikes Gov 2.0 10 OtherCosts?
Setup Costs Before the system is considered up and running for use.Before the system is considered up and running for use. Configuration and Verification Configuration and Verification –Software –Data Data upload Data upload –Time Vs Cost –EC2 Vs S3 Gov 2.0 11
Example Application Deployment Cost List Gov 2.0 16 Amazon ServiceCost model 3 Instances 2 production 1 staging Hourly rate / instance Data In - out / GB Elastic Load BalancerData In – out / GB 2 EBS drivesHourly rate / GB Data In – out / GB S3 accountHourly rate / GB In - out / GB
Project Use Cases DataBasin Cloud Deployment Architecture Gov 2.0 17 ArcGIS Servers DatabaseServers Web Servers
Project Use Cases Amazon S3 Deployment - Disconnected Cache User ArcGIS Server to create your own CacheUser ArcGIS Server to create your own Cache Upload to S3 as filesUpload to S3 as files Use AGS Server Flex, JS, or Silverlight APIs to point to the cache filesUse AGS Server Flex, JS, or Silverlight APIs to point to the cache files Pros:Pros: –Cheaper Cons:Cons: –No query on this cache, setup another location for queries –Cache completely cooked Example:Example: –http://marwa.s3.amazonaws.com/s3cache/s3cache.html Gov 2.0 18
ArcGIS Server for Amazon Jumpstart A Professional Services Package Available for users nowAvailable for users now Users bring their own ArcGIS Server licenses, and their own Amazon accountUsers bring their own ArcGIS Server licenses, and their own Amazon account Includes AMIsIncludes AMIs –ArcGIS Server.Net 9.3.1 sp1 –PosGres 8.3.8 GeoDatabase Includes 4 days of onsite consultingIncludes 4 days of onsite consulting –Amazon Web Services (AWS) orientation – Create and validate sample ArcGIS Server services – Create custom AMI based on supported configurations – High Availability and Scalability Architecture & more… Gov 2.0 19