SlideShare a Scribd company logo
1 of 28
GIS & Cloud Computing GAA-SC Fall Summit Florence, SC October 14th – 15th, 2010 Jim Tochterman, VP - Research & Development www.bcs-gis.com www.facebook.com/bcsgis www.twitter.com/bcsgis
What is Cloud Computing? Many different variations and meanings depending on who you ask, but the principle tenets are always: Rented physical infrastructure and/or applications Shared architecture  Maintained off premises Delivered on demand as a service Technology pioneered by Amazon Cloud offerings can range from data storage and end-user web applications to other computing services.
Traditional vs. Cloud? Critical difference is the scalability and elastic nature that cloud services provide.  In simpler terms cloud computing allows to: Dynamically scale up and quickly scale down for high reliability, quick response times Flexibility to handle traffic fluctuations and demand.
Cloud Components Software as a Service (SaaS) End-user applications delivered as a service rather than on premise software  Salesforce.com -> CRM Software Office.com -> Productivity Software Apps.Google.com -> Document Creation Services ArcGIS.com -> ArcGIS Explorer, Business Analyst Online Platform as a Service (PaaS)  Application platform or middleware as a service that developers can build and deploy custom applications SQL Azure -> RDBMS ArcGIS.com -> Online API’s
Cloud Computing Components Infrastructure as a Service (IaaS) Encompasses the hardware and technology for computing power, storage, operating systems, or other infrastructure (shared data centers) Amazon Elastic Compute Cloud (EC2) Amazon Simple Storage Service (S3) Amazon Elastic Block Volumes (EBS) Amazon Relational Data Service (RDS) Delivered as off-premises, on demand services rather then dedicated, on-site resources.
How Can I Leverage?
Things To Understand Cloud Applications:  Accessed by end-users Cloud Platforms: Used by developers Public Cloud:  Code & data that live in Internet accessible data centers (Amazon, Microsoft, Google, etc.) The technology itself has no value.  The value comes from how it is used!
What is Amazon AWS & EC2? Amazon Web Services provide Virtual Machines & Services for storing unstructured data, relational data and more. Amazon EC2 is a web service that enables you to launch and manage server instances in Amazon’s data centers. Instances are available in different sizes and configurations.
What is an Instance? It’s a Virtual Machine!  Similar to what you might be working with now. Created from an Amazon Machine Image (AMI) Use an image that is already installed and setup Use one available from a different software vendor Microsoft, Oracle, IBM, Esri AMIs of ArcGIS Server and Geodatabase are available through the product: ArcGIS Server for AWS Pricing based on EC2 Compute Units EC2 Compute Unit (ECU) – One EC2 Compute Unit (ECU) provides the equivalent CPU capacity of a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor.
Amazon EC2 – Standard Instances Small Instance: (Default) 1.7 GB of memory, 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit), 160 GB of local instance storage, 32-bit platform Large Instance: 7.5 GB of memory, 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each), 850 GB of local instance storage, 64-bit platform Extra Large Instance: 15 GB of memory, 8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each), 1690 GB of local instance storage, 64-bit platform * Instances of this family are well suited for most applications.
Amazon EC2 – High Memory Instances Extra Large Instance: 17.1 GB memory, 6.5 ECU (2 virtual cores with 3.25 EC2 Compute Units each), 420 GB of local instance storage, 64-bit platform Double Extra Large Instance: 34.2 GB of memory, 13 EC2 Compute Units (4 virtual cores with 3.25 EC2 Compute Units each), 850 GB of local instance storage, 64-bit platform Quadruple Extra Large Instance: 68.4 GB of memory, 26 EC2 Compute Units (8 virtual cores with 3.25 EC2 Compute Units each), 1690 GB of local instance storage, 64-bit platform * Instances of this family offer large memory sizes for high throughput applications, including database and memory caching applications.
Amazon EC2 – High CPU Instances Medium Instance: 1.7 GB of memory, 5 EC2 Compute Units (2 virtual cores with 2.5 EC2 Compute Units each), 350 GB of local instance storage, 32-bit platform Extra Large Instance:  7 GB of memory, 20 EC2 Compute Units (8 virtual cores with 2.5 EC2 Compute Units each), 1690 GB of local instance storage, 64-bit platform * Instances of this family have proportionally more CPU resources than memory (RAM) and are well suited for compute-intensive applications.
Amazon EC2 – Sample Pricing *An online calculator is available for more accurate pricing.        http://calculator.s3.amazonaws.com/calc5.html
Demo… Where do I get started?   Creating an AWS Account Using the AWS Management Console     https://console.aws.amazon.com/ec2/home
Why Use Cloud Computing? While not everything will move into the cloud, nearly every organization will use, or is using, this approach in some way. For GIS users, the cloud opens a number of new possibilities.   What are they?   Why might they be better than what I am doing now?  Why should I care?
Emerging Usage Patterns Publish large number of services High Load High Availability
Emerging Usage Patterns On-Premise System for daily use and editing Cloud is used for publishing
Emerging Usage Patterns Cache Cooking For 1 instance, a single mask was used to confine cache creation to a rectangular area. For 3 and 5 instances, the same mask was divided into 3 and 5 equal parts, one for each server * Cache throughput varies depending on factors related to working on Amazon Cloud.
Emerging Usage Patterns Amazon S3 Deployment – Disconnected Cache Local ArcGIS Server is used to create the map cache. Files are uploaded to S3 ArcGIS Server API’s (Flex, Silverlight, Javascript) are used to point to the cache files. Pros:  Cheaper Cons:  No query on this cache, setup another location for queries Cache completely cooked.  No periodic update.
How Is Esri Using The Cloud? Providing users the ability to deploy ArcGIS Server on AWS. Built ArcGIS.com for offering tools and shared data for GIS applications. Building Cloud versions of applications: ArcGIS Explorer, ArcLogistics, and Business Analyst Online. ArcGIS Server is the platform for delivering GIS Services to software on other systems.  Exposed as RESTful web services, SOAP web services.  Consumed by clients written in various technologies (JavaScript, Adobe Flex, Microsoft Silverlight).
Why Deploy AGS In The Cloud? Easier Deployment: Esri provides a preconfigured AMI so you can create an EC2 VM from this AMI. Faster Deployment:  In most organizations making a VM is a multi-step process that can take weeks.  With AWS, this process can take minutes. Broad Availability: Accessible by anyone with an Internet connection. Better Performance: Through the scalability and bandwidth available to AWS
Benefits and Risks
Benefits and Risks Depending on the industry, compliance and Governmental requirements must be met and secured Continuity of operations and disaster recovery Security standards (ISO 27001) Logs and audit trails Sarbanes-Oxley HIPPA
Benefits and Risks There are specific legal concerns when providing cloud services and consuming them Liability and recourse Intellectual property issues Terms on vendor transparency regarding location of recovery data centers When consuming cloud services it’s important to recognize the potential hazards and risks ahead of time.
Demo… ArcGIS Server running in as EC2 Instance
Conclusion Cloud computing is here and it’s effects will be widespread.  Esri is providing clear examples of how these technologies can be used: using cloud platform to provide new deployment options (ArcGIS Server on AWS). using cloud platform to support web sites & applications that provide broadly usable GIS data & tools (ArcGIS.com). offering cloud applications as alternatives to existing on-premises versions (ArcGIS Explorer, ArcLogistics, and Business Analyst Online). This shift will have some impact on your organization (if not already) in both GIS and/or IT.  The time to understand this shift is now.
Questions?
Want More Information? http://aws.amazon.com http://resources.arcgis.com/content/arcgisserver/10.0/arcgis-server-amazon O’Reilly Book: Cloud Application Architectures (Reese) ISBN#: 978-0-596-15636-7 jtoch@bcs-gis.com twitter.com/jtochterman

More Related Content

What's hot

Esriuk_track5_mobile_solutions
Esriuk_track5_mobile_solutionsEsriuk_track5_mobile_solutions
Esriuk_track5_mobile_solutionsEsri UK
 
Cloud based cad modeling
Cloud based cad modelingCloud based cad modeling
Cloud based cad modelingvatsa12
 
Building ArcGIS Mobile Solutions in the Cloud
Building ArcGIS Mobile Solutions in the CloudBuilding ArcGIS Mobile Solutions in the Cloud
Building ArcGIS Mobile Solutions in the CloudAllan Laframboise
 
Web-GIS Based Utility Management System
Web-GIS Based Utility Management SystemWeb-GIS Based Utility Management System
Web-GIS Based Utility Management SystemRabin Ojha
 
Not Just Dots on a Map: How Geography Influences Real World Decisions Part 2
Not Just Dots on a Map: How Geography Influences Real World Decisions Part 2Not Just Dots on a Map: How Geography Influences Real World Decisions Part 2
Not Just Dots on a Map: How Geography Influences Real World Decisions Part 2American Public Gardens Association
 
NDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS ProNDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS ProNorth Dakota GIS Hub
 
Architecting the ArcGIS Platform
Architecting the ArcGIS PlatformArchitecting the ArcGIS Platform
Architecting the ArcGIS PlatformEsri UK
 
SaraGEO Mapping Platform
SaraGEO Mapping PlatformSaraGEO Mapping Platform
SaraGEO Mapping PlatformSara GEO
 
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...Esri Nederland
 
ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014
ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014
ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014Geodata AS
 
Navteq Developer Days - ArcGIS + POI
Navteq Developer Days - ArcGIS + POINavteq Developer Days - ArcGIS + POI
Navteq Developer Days - ArcGIS + POIAllan Laframboise
 
Cloud Computing im Unternehmen / Jan 25th 2011
Cloud Computing im Unternehmen / Jan 25th 2011Cloud Computing im Unternehmen / Jan 25th 2011
Cloud Computing im Unternehmen / Jan 25th 2011Lothar Wieske
 

What's hot (20)

Esriuk_track5_mobile_solutions
Esriuk_track5_mobile_solutionsEsriuk_track5_mobile_solutions
Esriuk_track5_mobile_solutions
 
Cloud based cad modeling
Cloud based cad modelingCloud based cad modeling
Cloud based cad modeling
 
Building ArcGIS Mobile Solutions in the Cloud
Building ArcGIS Mobile Solutions in the CloudBuilding ArcGIS Mobile Solutions in the Cloud
Building ArcGIS Mobile Solutions in the Cloud
 
AWS Customer Presentation- Esri
AWS Customer Presentation- EsriAWS Customer Presentation- Esri
AWS Customer Presentation- Esri
 
High Accuracy Data Collection with Esri's Collector App
High Accuracy Data Collection with Esri's Collector AppHigh Accuracy Data Collection with Esri's Collector App
High Accuracy Data Collection with Esri's Collector App
 
Web-GIS Based Utility Management System
Web-GIS Based Utility Management SystemWeb-GIS Based Utility Management System
Web-GIS Based Utility Management System
 
Not Just Dots on a Map: How Geography Influences Real World Decisions Part 2
Not Just Dots on a Map: How Geography Influences Real World Decisions Part 2Not Just Dots on a Map: How Geography Influences Real World Decisions Part 2
Not Just Dots on a Map: How Geography Influences Real World Decisions Part 2
 
NDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS ProNDGISUC2017 - Introducing ArcGIS Pro
NDGISUC2017 - Introducing ArcGIS Pro
 
Architecting the ArcGIS Platform
Architecting the ArcGIS PlatformArchitecting the ArcGIS Platform
Architecting the ArcGIS Platform
 
SaraGEO Mapping Platform
SaraGEO Mapping PlatformSaraGEO Mapping Platform
SaraGEO Mapping Platform
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Clouds
CloudsClouds
Clouds
 
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
Getting Started with the ArcGIS API for JavaScript, Esri, Julie Powell, Antoo...
 
ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014
ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014
ArcGIS for Server, Portal for ArcGIS and the Road Ahead - Esri norsk BK 2014
 
Navteq Developer Days - ArcGIS + POI
Navteq Developer Days - ArcGIS + POINavteq Developer Days - ArcGIS + POI
Navteq Developer Days - ArcGIS + POI
 
Final Cloud
Final Cloud Final Cloud
Final Cloud
 
Cloud Computing im Unternehmen / Jan 25th 2011
Cloud Computing im Unternehmen / Jan 25th 2011Cloud Computing im Unternehmen / Jan 25th 2011
Cloud Computing im Unternehmen / Jan 25th 2011
 
Leveraging GIS with AutoCAD
Leveraging GIS with AutoCADLeveraging GIS with AutoCAD
Leveraging GIS with AutoCAD
 
Introduction to Windows Azure
Introduction to Windows AzureIntroduction to Windows Azure
Introduction to Windows Azure
 
The ArcGIS Platform: Appyling Geography Everywhere
The ArcGIS Platform: Appyling Geography EverywhereThe ArcGIS Platform: Appyling Geography Everywhere
The ArcGIS Platform: Appyling Geography Everywhere
 

Viewers also liked

David Overton: GIS in the cloud
David Overton: GIS in the cloudDavid Overton: GIS in the cloud
David Overton: GIS in the cloudAGI Geocommunity
 
How to Build Modern Data Architectures Both On Premises and in the Cloud
How to Build Modern Data Architectures Both On Premises and in the CloudHow to Build Modern Data Architectures Both On Premises and in the Cloud
How to Build Modern Data Architectures Both On Premises and in the CloudVMware Tanzu
 
Cloud GIS Software – GEOCIRRUS
Cloud GIS Software – GEOCIRRUSCloud GIS Software – GEOCIRRUS
Cloud GIS Software – GEOCIRRUSGeoCirrus
 
Cloud GIS - GIS in the Rockies 2011
Cloud GIS - GIS in the Rockies 2011Cloud GIS - GIS in the Rockies 2011
Cloud GIS - GIS in the Rockies 2011chelm
 
Spatial Cloud Computing And Gis Web Version, Urisa October 2012
Spatial Cloud Computing And Gis Web Version, Urisa October 2012Spatial Cloud Computing And Gis Web Version, Urisa October 2012
Spatial Cloud Computing And Gis Web Version, Urisa October 2012HughPW
 
Big Data - in the cloud or rather on-premises?
Big Data - in the cloud or rather on-premises?Big Data - in the cloud or rather on-premises?
Big Data - in the cloud or rather on-premises?Guido Schmutz
 
Internet of Things (IoT) - in the cloud or rather on-premises?
Internet of Things (IoT) - in the cloud or rather on-premises?Internet of Things (IoT) - in the cloud or rather on-premises?
Internet of Things (IoT) - in the cloud or rather on-premises?Guido Schmutz
 
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...vasuballa
 
Cisco Connect Toronto 2017 - Cloud and On Premises Collaboration Security Exp...
Cisco Connect Toronto 2017 - Cloud and On Premises Collaboration Security Exp...Cisco Connect Toronto 2017 - Cloud and On Premises Collaboration Security Exp...
Cisco Connect Toronto 2017 - Cloud and On Premises Collaboration Security Exp...Cisco Canada
 

Viewers also liked (11)

David Overton: GIS in the cloud
David Overton: GIS in the cloudDavid Overton: GIS in the cloud
David Overton: GIS in the cloud
 
How to Build Modern Data Architectures Both On Premises and in the Cloud
How to Build Modern Data Architectures Both On Premises and in the CloudHow to Build Modern Data Architectures Both On Premises and in the Cloud
How to Build Modern Data Architectures Both On Premises and in the Cloud
 
Cloud GIS Software – GEOCIRRUS
Cloud GIS Software – GEOCIRRUSCloud GIS Software – GEOCIRRUS
Cloud GIS Software – GEOCIRRUS
 
Cloud GIS - GIS in the Rockies 2011
Cloud GIS - GIS in the Rockies 2011Cloud GIS - GIS in the Rockies 2011
Cloud GIS - GIS in the Rockies 2011
 
Spatial Cloud Computing And Gis Web Version, Urisa October 2012
Spatial Cloud Computing And Gis Web Version, Urisa October 2012Spatial Cloud Computing And Gis Web Version, Urisa October 2012
Spatial Cloud Computing And Gis Web Version, Urisa October 2012
 
GIS Into to Cloud Microsoft Azure
GIS  Into  to Cloud Microsoft Azure GIS  Into  to Cloud Microsoft Azure
GIS Into to Cloud Microsoft Azure
 
Big Data - in the cloud or rather on-premises?
Big Data - in the cloud or rather on-premises?Big Data - in the cloud or rather on-premises?
Big Data - in the cloud or rather on-premises?
 
Internet of Things (IoT) - in the cloud or rather on-premises?
Internet of Things (IoT) - in the cloud or rather on-premises?Internet of Things (IoT) - in the cloud or rather on-premises?
Internet of Things (IoT) - in the cloud or rather on-premises?
 
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
 
Cisco Connect Toronto 2017 - Cloud and On Premises Collaboration Security Exp...
Cisco Connect Toronto 2017 - Cloud and On Premises Collaboration Security Exp...Cisco Connect Toronto 2017 - Cloud and On Premises Collaboration Security Exp...
Cisco Connect Toronto 2017 - Cloud and On Premises Collaboration Security Exp...
 
cloud computing ppt
cloud computing pptcloud computing ppt
cloud computing ppt
 

Similar to GIS & Cloud Computing - GAASC 2010 Fall Summit - Florence, SC

Crunch Your Data in the Cloud with Elastic Map Reduce - Amazon EMR Hadoop
Crunch Your Data in the Cloud with Elastic Map Reduce - Amazon EMR HadoopCrunch Your Data in the Cloud with Elastic Map Reduce - Amazon EMR Hadoop
Crunch Your Data in the Cloud with Elastic Map Reduce - Amazon EMR HadoopAdrian Cockcroft
 
Cloud Computing Workshop
Cloud Computing WorkshopCloud Computing Workshop
Cloud Computing WorkshopCharlie Moad
 
Cloud Computing Primer: Using cloud computing tools in your museum
Cloud Computing Primer: Using cloud computing tools in your museumCloud Computing Primer: Using cloud computing tools in your museum
Cloud Computing Primer: Using cloud computing tools in your museumRobert J. Stein
 
Elastic Compute Cloud (EC2) on AWS Presentation
Elastic Compute Cloud (EC2) on AWS PresentationElastic Compute Cloud (EC2) on AWS Presentation
Elastic Compute Cloud (EC2) on AWS PresentationKnoldus Inc.
 
AWS Webcast - Best Practices in Architecting for the Cloud
AWS Webcast - Best Practices in Architecting for the CloudAWS Webcast - Best Practices in Architecting for the Cloud
AWS Webcast - Best Practices in Architecting for the CloudAmazon Web Services
 
Amazon cloud intance launch3
Amazon cloud intance launch3Amazon cloud intance launch3
Amazon cloud intance launch3Zenita Smythe
 
Amazon cloud intance launch3
Amazon cloud intance launch3Amazon cloud intance launch3
Amazon cloud intance launch3Zenita Smythe
 
Amazon cloud intance launch
Amazon cloud intance launchAmazon cloud intance launch
Amazon cloud intance launchZenita Smythe
 
Workshop: Deploy a Deep Learning Framework on Amazon ECS
Workshop: Deploy a Deep Learning Framework on Amazon ECSWorkshop: Deploy a Deep Learning Framework on Amazon ECS
Workshop: Deploy a Deep Learning Framework on Amazon ECSAmazon Web Services
 
Sweet! Running SugarCRM on the Amazon Cloud | SugarCon 2011
Sweet! Running SugarCRM on the Amazon Cloud | SugarCon 2011Sweet! Running SugarCRM on the Amazon Cloud | SugarCon 2011
Sweet! Running SugarCRM on the Amazon Cloud | SugarCon 2011SugarCRM
 
2014 IEEE DOTNET CLOUD COMPUTING PROJECT Automatic scaling of internet applic...
2014 IEEE DOTNET CLOUD COMPUTING PROJECT Automatic scaling of internet applic...2014 IEEE DOTNET CLOUD COMPUTING PROJECT Automatic scaling of internet applic...
2014 IEEE DOTNET CLOUD COMPUTING PROJECT Automatic scaling of internet applic...IEEEFINALSEMSTUDENTPROJECTS
 
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Automatic scaling of internet appli...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Automatic scaling of internet appli...IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Automatic scaling of internet appli...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Automatic scaling of internet appli...IEEEMEMTECHSTUDENTPROJECTS
 
AWS Architecting Cloud Apps - Best Practices and Design Patterns By Jinesh Varia
AWS Architecting Cloud Apps - Best Practices and Design Patterns By Jinesh VariaAWS Architecting Cloud Apps - Best Practices and Design Patterns By Jinesh Varia
AWS Architecting Cloud Apps - Best Practices and Design Patterns By Jinesh VariaAmazon Web Services
 
Architecting for the Cloud: Best Practices
Architecting for the Cloud: Best PracticesArchitecting for the Cloud: Best Practices
Architecting for the Cloud: Best PracticesAmazon Web Services
 
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Automatic scaling of internet applica...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Automatic scaling of internet applica...IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Automatic scaling of internet applica...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Automatic scaling of internet applica...IEEEGLOBALSOFTSTUDENTPROJECTS
 
Cloud Computing With AWS
Cloud Computing With AWSCloud Computing With AWS
Cloud Computing With AWSMunish Gupta
 
High Performance Computing with AWS
High Performance Computing with AWSHigh Performance Computing with AWS
High Performance Computing with AWSAmazon Web Services
 
Technical Essentials Training: AWS Innovate Ottawa
Technical Essentials Training: AWS Innovate OttawaTechnical Essentials Training: AWS Innovate Ottawa
Technical Essentials Training: AWS Innovate OttawaAmazon Web Services
 

Similar to GIS & Cloud Computing - GAASC 2010 Fall Summit - Florence, SC (20)

Crunch Your Data in the Cloud with Elastic Map Reduce - Amazon EMR Hadoop
Crunch Your Data in the Cloud with Elastic Map Reduce - Amazon EMR HadoopCrunch Your Data in the Cloud with Elastic Map Reduce - Amazon EMR Hadoop
Crunch Your Data in the Cloud with Elastic Map Reduce - Amazon EMR Hadoop
 
Aws coi7
Aws coi7Aws coi7
Aws coi7
 
Cloud Computing Workshop
Cloud Computing WorkshopCloud Computing Workshop
Cloud Computing Workshop
 
Cloud Computing Primer: Using cloud computing tools in your museum
Cloud Computing Primer: Using cloud computing tools in your museumCloud Computing Primer: Using cloud computing tools in your museum
Cloud Computing Primer: Using cloud computing tools in your museum
 
Elastic Compute Cloud (EC2) on AWS Presentation
Elastic Compute Cloud (EC2) on AWS PresentationElastic Compute Cloud (EC2) on AWS Presentation
Elastic Compute Cloud (EC2) on AWS Presentation
 
AWS Webcast - Best Practices in Architecting for the Cloud
AWS Webcast - Best Practices in Architecting for the CloudAWS Webcast - Best Practices in Architecting for the Cloud
AWS Webcast - Best Practices in Architecting for the Cloud
 
Amazon cloud intance launch3
Amazon cloud intance launch3Amazon cloud intance launch3
Amazon cloud intance launch3
 
Amazon cloud intance launch3
Amazon cloud intance launch3Amazon cloud intance launch3
Amazon cloud intance launch3
 
Amazon cloud intance launch
Amazon cloud intance launchAmazon cloud intance launch
Amazon cloud intance launch
 
Workshop: Deploy a Deep Learning Framework on Amazon ECS
Workshop: Deploy a Deep Learning Framework on Amazon ECSWorkshop: Deploy a Deep Learning Framework on Amazon ECS
Workshop: Deploy a Deep Learning Framework on Amazon ECS
 
Aws class demo
Aws class demoAws class demo
Aws class demo
 
Sweet! Running SugarCRM on the Amazon Cloud | SugarCon 2011
Sweet! Running SugarCRM on the Amazon Cloud | SugarCon 2011Sweet! Running SugarCRM on the Amazon Cloud | SugarCon 2011
Sweet! Running SugarCRM on the Amazon Cloud | SugarCon 2011
 
2014 IEEE DOTNET CLOUD COMPUTING PROJECT Automatic scaling of internet applic...
2014 IEEE DOTNET CLOUD COMPUTING PROJECT Automatic scaling of internet applic...2014 IEEE DOTNET CLOUD COMPUTING PROJECT Automatic scaling of internet applic...
2014 IEEE DOTNET CLOUD COMPUTING PROJECT Automatic scaling of internet applic...
 
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Automatic scaling of internet appli...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Automatic scaling of internet appli...IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Automatic scaling of internet appli...
IEEE 2014 DOTNET CLOUD COMPUTING PROJECTS Automatic scaling of internet appli...
 
AWS Architecting Cloud Apps - Best Practices and Design Patterns By Jinesh Varia
AWS Architecting Cloud Apps - Best Practices and Design Patterns By Jinesh VariaAWS Architecting Cloud Apps - Best Practices and Design Patterns By Jinesh Varia
AWS Architecting Cloud Apps - Best Practices and Design Patterns By Jinesh Varia
 
Architecting for the Cloud: Best Practices
Architecting for the Cloud: Best PracticesArchitecting for the Cloud: Best Practices
Architecting for the Cloud: Best Practices
 
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Automatic scaling of internet applica...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Automatic scaling of internet applica...IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Automatic scaling of internet applica...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Automatic scaling of internet applica...
 
Cloud Computing With AWS
Cloud Computing With AWSCloud Computing With AWS
Cloud Computing With AWS
 
High Performance Computing with AWS
High Performance Computing with AWSHigh Performance Computing with AWS
High Performance Computing with AWS
 
Technical Essentials Training: AWS Innovate Ottawa
Technical Essentials Training: AWS Innovate OttawaTechnical Essentials Training: AWS Innovate Ottawa
Technical Essentials Training: AWS Innovate Ottawa
 

More from Jim Tochterman

Top 10 Things at Esri UC & ArcGIS Pro - Pee Dee User Group - August Meeting
Top 10 Things at Esri UC & ArcGIS Pro - Pee Dee User Group - August MeetingTop 10 Things at Esri UC & ArcGIS Pro - Pee Dee User Group - August Meeting
Top 10 Things at Esri UC & ArcGIS Pro - Pee Dee User Group - August MeetingJim Tochterman
 
What IT Professionals Should Know About Getting Started With & Supporting GIS
What IT Professionals Should Know About Getting Started With & Supporting GISWhat IT Professionals Should Know About Getting Started With & Supporting GIS
What IT Professionals Should Know About Getting Started With & Supporting GISJim Tochterman
 
What's Coming At ArcGIS 10.1 - CSRA GIS User Group Meeting
What's Coming At ArcGIS 10.1 - CSRA GIS User Group MeetingWhat's Coming At ArcGIS 10.1 - CSRA GIS User Group Meeting
What's Coming At ArcGIS 10.1 - CSRA GIS User Group MeetingJim Tochterman
 
GIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 ConferenceGIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 ConferenceJim Tochterman
 
iOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group MeetingiOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group MeetingJim Tochterman
 
Android Development w/ ArcGIS Server - Esri Dev Meetup - Charlotte, NC
Android Development w/ ArcGIS Server - Esri Dev Meetup - Charlotte, NCAndroid Development w/ ArcGIS Server - Esri Dev Meetup - Charlotte, NC
Android Development w/ ArcGIS Server - Esri Dev Meetup - Charlotte, NCJim Tochterman
 

More from Jim Tochterman (6)

Top 10 Things at Esri UC & ArcGIS Pro - Pee Dee User Group - August Meeting
Top 10 Things at Esri UC & ArcGIS Pro - Pee Dee User Group - August MeetingTop 10 Things at Esri UC & ArcGIS Pro - Pee Dee User Group - August Meeting
Top 10 Things at Esri UC & ArcGIS Pro - Pee Dee User Group - August Meeting
 
What IT Professionals Should Know About Getting Started With & Supporting GIS
What IT Professionals Should Know About Getting Started With & Supporting GISWhat IT Professionals Should Know About Getting Started With & Supporting GIS
What IT Professionals Should Know About Getting Started With & Supporting GIS
 
What's Coming At ArcGIS 10.1 - CSRA GIS User Group Meeting
What's Coming At ArcGIS 10.1 - CSRA GIS User Group MeetingWhat's Coming At ArcGIS 10.1 - CSRA GIS User Group Meeting
What's Coming At ArcGIS 10.1 - CSRA GIS User Group Meeting
 
GIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 ConferenceGIS Technology & Mobile Applications - MTASC 2011 Conference
GIS Technology & Mobile Applications - MTASC 2011 Conference
 
iOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group MeetingiOS & Android Application Development - Pee Dee User Group Meeting
iOS & Android Application Development - Pee Dee User Group Meeting
 
Android Development w/ ArcGIS Server - Esri Dev Meetup - Charlotte, NC
Android Development w/ ArcGIS Server - Esri Dev Meetup - Charlotte, NCAndroid Development w/ ArcGIS Server - Esri Dev Meetup - Charlotte, NC
Android Development w/ ArcGIS Server - Esri Dev Meetup - Charlotte, NC
 

Recently uploaded

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

GIS & Cloud Computing - GAASC 2010 Fall Summit - Florence, SC

  • 1. GIS & Cloud Computing GAA-SC Fall Summit Florence, SC October 14th – 15th, 2010 Jim Tochterman, VP - Research & Development www.bcs-gis.com www.facebook.com/bcsgis www.twitter.com/bcsgis
  • 2. What is Cloud Computing? Many different variations and meanings depending on who you ask, but the principle tenets are always: Rented physical infrastructure and/or applications Shared architecture Maintained off premises Delivered on demand as a service Technology pioneered by Amazon Cloud offerings can range from data storage and end-user web applications to other computing services.
  • 3. Traditional vs. Cloud? Critical difference is the scalability and elastic nature that cloud services provide. In simpler terms cloud computing allows to: Dynamically scale up and quickly scale down for high reliability, quick response times Flexibility to handle traffic fluctuations and demand.
  • 4. Cloud Components Software as a Service (SaaS) End-user applications delivered as a service rather than on premise software Salesforce.com -> CRM Software Office.com -> Productivity Software Apps.Google.com -> Document Creation Services ArcGIS.com -> ArcGIS Explorer, Business Analyst Online Platform as a Service (PaaS) Application platform or middleware as a service that developers can build and deploy custom applications SQL Azure -> RDBMS ArcGIS.com -> Online API’s
  • 5. Cloud Computing Components Infrastructure as a Service (IaaS) Encompasses the hardware and technology for computing power, storage, operating systems, or other infrastructure (shared data centers) Amazon Elastic Compute Cloud (EC2) Amazon Simple Storage Service (S3) Amazon Elastic Block Volumes (EBS) Amazon Relational Data Service (RDS) Delivered as off-premises, on demand services rather then dedicated, on-site resources.
  • 6. How Can I Leverage?
  • 7. Things To Understand Cloud Applications: Accessed by end-users Cloud Platforms: Used by developers Public Cloud: Code & data that live in Internet accessible data centers (Amazon, Microsoft, Google, etc.) The technology itself has no value. The value comes from how it is used!
  • 8. What is Amazon AWS & EC2? Amazon Web Services provide Virtual Machines & Services for storing unstructured data, relational data and more. Amazon EC2 is a web service that enables you to launch and manage server instances in Amazon’s data centers. Instances are available in different sizes and configurations.
  • 9. What is an Instance? It’s a Virtual Machine! Similar to what you might be working with now. Created from an Amazon Machine Image (AMI) Use an image that is already installed and setup Use one available from a different software vendor Microsoft, Oracle, IBM, Esri AMIs of ArcGIS Server and Geodatabase are available through the product: ArcGIS Server for AWS Pricing based on EC2 Compute Units EC2 Compute Unit (ECU) – One EC2 Compute Unit (ECU) provides the equivalent CPU capacity of a 1.0-1.2 GHz 2007 Opteron or 2007 Xeon processor.
  • 10. Amazon EC2 – Standard Instances Small Instance: (Default) 1.7 GB of memory, 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit), 160 GB of local instance storage, 32-bit platform Large Instance: 7.5 GB of memory, 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each), 850 GB of local instance storage, 64-bit platform Extra Large Instance: 15 GB of memory, 8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each), 1690 GB of local instance storage, 64-bit platform * Instances of this family are well suited for most applications.
  • 11. Amazon EC2 – High Memory Instances Extra Large Instance: 17.1 GB memory, 6.5 ECU (2 virtual cores with 3.25 EC2 Compute Units each), 420 GB of local instance storage, 64-bit platform Double Extra Large Instance: 34.2 GB of memory, 13 EC2 Compute Units (4 virtual cores with 3.25 EC2 Compute Units each), 850 GB of local instance storage, 64-bit platform Quadruple Extra Large Instance: 68.4 GB of memory, 26 EC2 Compute Units (8 virtual cores with 3.25 EC2 Compute Units each), 1690 GB of local instance storage, 64-bit platform * Instances of this family offer large memory sizes for high throughput applications, including database and memory caching applications.
  • 12. Amazon EC2 – High CPU Instances Medium Instance: 1.7 GB of memory, 5 EC2 Compute Units (2 virtual cores with 2.5 EC2 Compute Units each), 350 GB of local instance storage, 32-bit platform Extra Large Instance: 7 GB of memory, 20 EC2 Compute Units (8 virtual cores with 2.5 EC2 Compute Units each), 1690 GB of local instance storage, 64-bit platform * Instances of this family have proportionally more CPU resources than memory (RAM) and are well suited for compute-intensive applications.
  • 13. Amazon EC2 – Sample Pricing *An online calculator is available for more accurate pricing. http://calculator.s3.amazonaws.com/calc5.html
  • 14. Demo… Where do I get started? Creating an AWS Account Using the AWS Management Console https://console.aws.amazon.com/ec2/home
  • 15. Why Use Cloud Computing? While not everything will move into the cloud, nearly every organization will use, or is using, this approach in some way. For GIS users, the cloud opens a number of new possibilities. What are they? Why might they be better than what I am doing now? Why should I care?
  • 16. Emerging Usage Patterns Publish large number of services High Load High Availability
  • 17. Emerging Usage Patterns On-Premise System for daily use and editing Cloud is used for publishing
  • 18. Emerging Usage Patterns Cache Cooking For 1 instance, a single mask was used to confine cache creation to a rectangular area. For 3 and 5 instances, the same mask was divided into 3 and 5 equal parts, one for each server * Cache throughput varies depending on factors related to working on Amazon Cloud.
  • 19. Emerging Usage Patterns Amazon S3 Deployment – Disconnected Cache Local ArcGIS Server is used to create the map cache. Files are uploaded to S3 ArcGIS Server API’s (Flex, Silverlight, Javascript) are used to point to the cache files. Pros: Cheaper Cons: No query on this cache, setup another location for queries Cache completely cooked. No periodic update.
  • 20. How Is Esri Using The Cloud? Providing users the ability to deploy ArcGIS Server on AWS. Built ArcGIS.com for offering tools and shared data for GIS applications. Building Cloud versions of applications: ArcGIS Explorer, ArcLogistics, and Business Analyst Online. ArcGIS Server is the platform for delivering GIS Services to software on other systems. Exposed as RESTful web services, SOAP web services. Consumed by clients written in various technologies (JavaScript, Adobe Flex, Microsoft Silverlight).
  • 21. Why Deploy AGS In The Cloud? Easier Deployment: Esri provides a preconfigured AMI so you can create an EC2 VM from this AMI. Faster Deployment: In most organizations making a VM is a multi-step process that can take weeks. With AWS, this process can take minutes. Broad Availability: Accessible by anyone with an Internet connection. Better Performance: Through the scalability and bandwidth available to AWS
  • 23. Benefits and Risks Depending on the industry, compliance and Governmental requirements must be met and secured Continuity of operations and disaster recovery Security standards (ISO 27001) Logs and audit trails Sarbanes-Oxley HIPPA
  • 24. Benefits and Risks There are specific legal concerns when providing cloud services and consuming them Liability and recourse Intellectual property issues Terms on vendor transparency regarding location of recovery data centers When consuming cloud services it’s important to recognize the potential hazards and risks ahead of time.
  • 25. Demo… ArcGIS Server running in as EC2 Instance
  • 26. Conclusion Cloud computing is here and it’s effects will be widespread. Esri is providing clear examples of how these technologies can be used: using cloud platform to provide new deployment options (ArcGIS Server on AWS). using cloud platform to support web sites & applications that provide broadly usable GIS data & tools (ArcGIS.com). offering cloud applications as alternatives to existing on-premises versions (ArcGIS Explorer, ArcLogistics, and Business Analyst Online). This shift will have some impact on your organization (if not already) in both GIS and/or IT. The time to understand this shift is now.
  • 28. Want More Information? http://aws.amazon.com http://resources.arcgis.com/content/arcgisserver/10.0/arcgis-server-amazon O’Reilly Book: Cloud Application Architectures (Reese) ISBN#: 978-0-596-15636-7 jtoch@bcs-gis.com twitter.com/jtochterman