SlideShare une entreprise Scribd logo
1  sur  11
GEOSPATIAL CLOUD COMPUTING WITH AMAZON WEB SERVICES
FRANK PORCELLI, VICE PRESIDENT


                                 AWS Startup Tour 2009
                                   Washington, D.C




    Open Solutions Group, Inc.         www.opensgi.com   1
Corporate Overview
• Open Solutions Group, Inc.
• Small Business, founded in March 2008
• Locations in Northern Virginia & Southern
  California
• IT Solution Provider with extensive
  background and expertise in Enterprise
  Geospatial Information
  Systems

Open Solutions Group, Inc.         www.opensgi.com   2
What We Do
•    Enterprise Geospatial Solutions & Mashups
•    High Performance Data Visualization
•    Search, Discovery, & Content Management
•    Emergency Notification, Incident Tracking
•    Asset Management




Open Solutions Group, Inc.      www.opensgi.com   3
Why We Need Amazon
 Infrastructure Cost Savings @ $0.10/hour
       Hardware is Expensive…Especially as A Start-Up

 Large Storage Requirements
       We generate huge amounts of Geospatial Data
        (30 Terabytes) with our processing jobs

 Flexibility
       Agile Development Environment with Minimal
         Configuration for Servers

Open Solutions Group, Inc.   www.opensgi.com            4
The Requirement:
               Generate Lighting Fast Maps
We deliver high performance maps for our
 customers over the web:
       – Imagery Products (high resolution aerials)
       – Scanned Maps (analysis and elevations)
       – Reference Maps (world reference data)

Problems
       –   Delivering geospatial data is time sensitive
       –   Our Maps must refresh in less than 1 second
       –   Networks and bandwidth limitations present challenges
       –   Support global datasets and multiple zoom levels


Open Solutions Group, Inc.         www.opensgi.com                 5
The Solution: Geospatial Cloud
                     Computing with AWS
Process:
•   Ingest Customer GIS Data into Cloud
•   Pre-processing and auditing of GIS Data
•   Configure Scripts for Geoprocessing
•   Configure Map File
•   Queue Jobs, Enable Instances (RightScale)
     – 2,000 Server Instances
•   Generate Staging Cache
•   Quality Assurance
•   Outgest to External Storage Device
     – 30 Terabytes of Geospatial Data




    Open Solutions Group, Inc.          www.opensgi.com   6
Zoom Level N Creates (N-1 Tiles) x 4
Zoom L1                                                                      Zoom L5
4 Tiles                                                                      1024 Tiles




Zoom L2                                                                         Zoom L6
16 Tiles                                                                        4,096 Tiles




                                                                                          Zoom L7
Zoom L3                                                                                   16,384
64 Tiles                                                                                  Tiles




                                Zoom L4                       Zoom L8
                                256 Tiles                     65,536 Tiles



   Open Solutions Group, Inc.               www.opensgi.com                                   7
Zoom Level N Creates (N-1 Tiles) x 4
    Zoom L9                                                                      Zoom L13
    262,144 Tiles                                                                67,108,864 Tiles




 Zoom L10                                                                          Zoom L14
 1,048,576 Tiles                                                                   268,435,456 Tiles




Zoom L11                                                 Zoom L15
4,194,304                                                1,073,741,824
Tiles                                                    Tiles



                                  Zoom L12
                                  16,777,216                     Zoom L16
                                  Tiles                          4,294,967,296
                                                                 Tiles


     Open Solutions Group, Inc.                www.opensgi.com                                      8
Estimated Processing Time of 40,000 hours

   • A Single Server Would Take Nearly 5 Years
     to generate these maps!
   • Create thousands of EC2 instances using
     RightScale to cut the processing to only a
     few hours
        March 2009           2010   2011           2012      2013        2014




                                                                      Sequential
         GeoCache
                                                                       Complete
         Complete
                                                                    (Single Server)
          (AWS)



Open Solutions Group, Inc.                 www.opensgi.com                            9
AWS Technology Stack
• Amazon Web Services
     Elastic Compute Cloud (EC2)
     Simple Storage Service (S3)
     Simple Queue Service (SQS)
• Right Scale for Cloud Management
• FreedomOSS for Data Ingestion



Open Solutions Group, Inc.    www.opensgi.com   10
Questions?

                                                 Frank Porcelli
                                                 Open Solutions Group, Inc.
                                                 1934 Old Gallows Rd. Suite 350
                                                 Vienna, VA 22182
                                                 Office: 540-288-8466
                                                 Cell: 540-273-0742
                                                 Fax: 540-301-0200
                                                 www.opensgi.com
                                                 www.twitter.com/opensgi




Open Solutions Group, Inc.     www.opensgi.com                                    11

Contenu connexe

Tendances

Risk Management Toolkit - Framework, Best Practices and Templates
Risk Management Toolkit - Framework, Best Practices and TemplatesRisk Management Toolkit - Framework, Best Practices and Templates
Risk Management Toolkit - Framework, Best Practices and TemplatesAurelien Domont, MBA
 
Introduction to power apps
Introduction to power appsIntroduction to power apps
Introduction to power appsRezaDorrani1
 
Business Process Management Tools & Framework. By ex-Deloitte
Business Process Management Tools & Framework. By ex-DeloitteBusiness Process Management Tools & Framework. By ex-Deloitte
Business Process Management Tools & Framework. By ex-DeloitteAurelien Domont, MBA
 
Sap business one or microsoft dynamics 365 which erp is better for your business
Sap business one or microsoft dynamics 365 which erp is better for your businessSap business one or microsoft dynamics 365 which erp is better for your business
Sap business one or microsoft dynamics 365 which erp is better for your businessSilver Touch Technologies UK Ltd.
 
What is Microsoft Dynamics 365 Business Central & What Does It Mean for My Bu...
What is Microsoft Dynamics 365 Business Central & What Does It Mean for My Bu...What is Microsoft Dynamics 365 Business Central & What Does It Mean for My Bu...
What is Microsoft Dynamics 365 Business Central & What Does It Mean for My Bu...Callie Wagner
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process ModelingSandy Kemsley
 
Microsoft dynamics navision 2009 r2
Microsoft dynamics navision 2009 r2Microsoft dynamics navision 2009 r2
Microsoft dynamics navision 2009 r2nikhil patel
 
When To Use What In Office 365
When To Use What In Office 365 When To Use What In Office 365
When To Use What In Office 365 Richard Harbridge
 
Advanced Performance Measurement Workshop Develop Measures That Drive Perform...
Advanced Performance Measurement Workshop Develop Measures That Drive Perform...Advanced Performance Measurement Workshop Develop Measures That Drive Perform...
Advanced Performance Measurement Workshop Develop Measures That Drive Perform...Taryn Soltysiak
 
M&A for Management Consultants & Business Analysts
M&A for Management Consultants & Business AnalystsM&A for Management Consultants & Business Analysts
M&A for Management Consultants & Business AnalystsAsen Gyczew
 
SaaS Marketing Fundamentals by Kissflow CEO Suresh Sambandam
SaaS Marketing Fundamentals by Kissflow CEO Suresh SambandamSaaS Marketing Fundamentals by Kissflow CEO Suresh Sambandam
SaaS Marketing Fundamentals by Kissflow CEO Suresh SambandamKissflow
 
An Introduction into the design of business using business architecture
An Introduction into the design of business using business architectureAn Introduction into the design of business using business architecture
An Introduction into the design of business using business architectureCraig Martin
 
Class Introduction: Digital Product Management
Class Introduction: Digital Product ManagementClass Introduction: Digital Product Management
Class Introduction: Digital Product ManagementAlex Cowan
 
Microsoft Planner for Office 365 - Presented by Atidan
Microsoft Planner for Office 365 - Presented by AtidanMicrosoft Planner for Office 365 - Presented by Atidan
Microsoft Planner for Office 365 - Presented by AtidanDavid J Rosenthal
 
BPMN Introduction
BPMN IntroductionBPMN Introduction
BPMN Introductionejlp12
 
Microsoft Power Automate - Approval Flow
Microsoft Power Automate - Approval FlowMicrosoft Power Automate - Approval Flow
Microsoft Power Automate - Approval FlowMd. Tahmidul Abedin
 

Tendances (20)

Risk Management Toolkit - Framework, Best Practices and Templates
Risk Management Toolkit - Framework, Best Practices and TemplatesRisk Management Toolkit - Framework, Best Practices and Templates
Risk Management Toolkit - Framework, Best Practices and Templates
 
Introduction to power apps
Introduction to power appsIntroduction to power apps
Introduction to power apps
 
Business Process Management Tools & Framework. By ex-Deloitte
Business Process Management Tools & Framework. By ex-DeloitteBusiness Process Management Tools & Framework. By ex-Deloitte
Business Process Management Tools & Framework. By ex-Deloitte
 
Sap business one or microsoft dynamics 365 which erp is better for your business
Sap business one or microsoft dynamics 365 which erp is better for your businessSap business one or microsoft dynamics 365 which erp is better for your business
Sap business one or microsoft dynamics 365 which erp is better for your business
 
What is Microsoft Dynamics 365 Business Central & What Does It Mean for My Bu...
What is Microsoft Dynamics 365 Business Central & What Does It Mean for My Bu...What is Microsoft Dynamics 365 Business Central & What Does It Mean for My Bu...
What is Microsoft Dynamics 365 Business Central & What Does It Mean for My Bu...
 
Dynamics 365 CRM Introduction
Dynamics 365 CRM IntroductionDynamics 365 CRM Introduction
Dynamics 365 CRM Introduction
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
Microsoft dynamics navision 2009 r2
Microsoft dynamics navision 2009 r2Microsoft dynamics navision 2009 r2
Microsoft dynamics navision 2009 r2
 
When To Use What In Office 365
When To Use What In Office 365 When To Use What In Office 365
When To Use What In Office 365
 
Advanced Performance Measurement Workshop Develop Measures That Drive Perform...
Advanced Performance Measurement Workshop Develop Measures That Drive Perform...Advanced Performance Measurement Workshop Develop Measures That Drive Perform...
Advanced Performance Measurement Workshop Develop Measures That Drive Perform...
 
M&A for Management Consultants & Business Analysts
M&A for Management Consultants & Business AnalystsM&A for Management Consultants & Business Analysts
M&A for Management Consultants & Business Analysts
 
Effective selling professional services
Effective selling professional servicesEffective selling professional services
Effective selling professional services
 
SaaS Marketing Fundamentals by Kissflow CEO Suresh Sambandam
SaaS Marketing Fundamentals by Kissflow CEO Suresh SambandamSaaS Marketing Fundamentals by Kissflow CEO Suresh Sambandam
SaaS Marketing Fundamentals by Kissflow CEO Suresh Sambandam
 
An Introduction into the design of business using business architecture
An Introduction into the design of business using business architectureAn Introduction into the design of business using business architecture
An Introduction into the design of business using business architecture
 
Business one ppt
Business one pptBusiness one ppt
Business one ppt
 
Class Introduction: Digital Product Management
Class Introduction: Digital Product ManagementClass Introduction: Digital Product Management
Class Introduction: Digital Product Management
 
Microsoft Planner for Office 365 - Presented by Atidan
Microsoft Planner for Office 365 - Presented by AtidanMicrosoft Planner for Office 365 - Presented by Atidan
Microsoft Planner for Office 365 - Presented by Atidan
 
BPMN Introduction
BPMN IntroductionBPMN Introduction
BPMN Introduction
 
Microsoft Power Automate - Approval Flow
Microsoft Power Automate - Approval FlowMicrosoft Power Automate - Approval Flow
Microsoft Power Automate - Approval Flow
 
Business Process Management Training 1
Business Process Management Training 1Business Process Management Training 1
Business Process Management Training 1
 

En vedette

OCP 2015 summit_honey badger_and_panther+_update
OCP 2015 summit_honey badger_and_panther+_updateOCP 2015 summit_honey badger_and_panther+_update
OCP 2015 summit_honey badger_and_panther+_updateMike Yan
 
Migrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWSMigrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWSTom Laszewski
 
AWS Webcast - Managing Big Data in the AWS Cloud_20140924
AWS Webcast - Managing Big Data in the AWS Cloud_20140924AWS Webcast - Managing Big Data in the AWS Cloud_20140924
AWS Webcast - Managing Big Data in the AWS Cloud_20140924Amazon Web Services
 
Compliance in the Cloud Using Security by Design
Compliance in the Cloud Using Security by DesignCompliance in the Cloud Using Security by Design
Compliance in the Cloud Using Security by DesignAmazon Web Services
 
Ruxit - How we launched a global monitoring platform on AWS in 80 days.
Ruxit - How we launched a global monitoring platform on AWS in 80 days. Ruxit - How we launched a global monitoring platform on AWS in 80 days.
Ruxit - How we launched a global monitoring platform on AWS in 80 days. Alois Reitbauer
 
Revitalizing Walmart's Aging Architecture for Web Scale
Revitalizing Walmart's Aging Architecture for Web ScaleRevitalizing Walmart's Aging Architecture for Web Scale
Revitalizing Walmart's Aging Architecture for Web ScaleKevin Webber
 
Lessons Learned From PayPal: Implementing Back-Pressure With Akka Streams And...
Lessons Learned From PayPal: Implementing Back-Pressure With Akka Streams And...Lessons Learned From PayPal: Implementing Back-Pressure With Akka Streams And...
Lessons Learned From PayPal: Implementing Back-Pressure With Akka Streams And...Lightbend
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languagesVarun Garg
 
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)Amazon Web Services
 
The AWS Big Data Platform – Overview
The AWS Big Data Platform – OverviewThe AWS Big Data Platform – Overview
The AWS Big Data Platform – OverviewAmazon Web Services
 

En vedette (13)

OCP 2015 summit_honey badger_and_panther+_update
OCP 2015 summit_honey badger_and_panther+_updateOCP 2015 summit_honey badger_and_panther+_update
OCP 2015 summit_honey badger_and_panther+_update
 
Migrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWSMigrating Enterprise Applications to AWS
Migrating Enterprise Applications to AWS
 
AWS Webcast - Managing Big Data in the AWS Cloud_20140924
AWS Webcast - Managing Big Data in the AWS Cloud_20140924AWS Webcast - Managing Big Data in the AWS Cloud_20140924
AWS Webcast - Managing Big Data in the AWS Cloud_20140924
 
Going Reactive in Java with Typesafe Reactive Platform
Going Reactive in Java with Typesafe Reactive PlatformGoing Reactive in Java with Typesafe Reactive Platform
Going Reactive in Java with Typesafe Reactive Platform
 
Compliance in the Cloud Using Security by Design
Compliance in the Cloud Using Security by DesignCompliance in the Cloud Using Security by Design
Compliance in the Cloud Using Security by Design
 
Ruxit - How we launched a global monitoring platform on AWS in 80 days.
Ruxit - How we launched a global monitoring platform on AWS in 80 days. Ruxit - How we launched a global monitoring platform on AWS in 80 days.
Ruxit - How we launched a global monitoring platform on AWS in 80 days.
 
Revitalizing Walmart's Aging Architecture for Web Scale
Revitalizing Walmart's Aging Architecture for Web ScaleRevitalizing Walmart's Aging Architecture for Web Scale
Revitalizing Walmart's Aging Architecture for Web Scale
 
Big Data and Analytics on AWS
Big Data and Analytics on AWS Big Data and Analytics on AWS
Big Data and Analytics on AWS
 
Lessons Learned From PayPal: Implementing Back-Pressure With Akka Streams And...
Lessons Learned From PayPal: Implementing Back-Pressure With Akka Streams And...Lessons Learned From PayPal: Implementing Back-Pressure With Akka Streams And...
Lessons Learned From PayPal: Implementing Back-Pressure With Akka Streams And...
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
 
Media Workloads on AWS
Media Workloads on AWSMedia Workloads on AWS
Media Workloads on AWS
 
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
AWS re:Invent 2016: Configuration Management in the Cloud (DEV305)
 
The AWS Big Data Platform – Overview
The AWS Big Data Platform – OverviewThe AWS Big Data Platform – Overview
The AWS Big Data Platform – Overview
 

Similaire à AWS Partner Presentation - OpenSGI

The Effort of Rakuten for A Distributed Key- Value Store "ROMA" in Ruby. GUI ...
The Effort of Rakuten for A Distributed Key- Value Store "ROMA" in Ruby. GUI ...The Effort of Rakuten for A Distributed Key- Value Store "ROMA" in Ruby. GUI ...
The Effort of Rakuten for A Distributed Key- Value Store "ROMA" in Ruby. GUI ...Rakuten Group, Inc.
 
IBC 2010 press conference
IBC 2010 press conferenceIBC 2010 press conference
IBC 2010 press conferenceQuantel
 
Super feats of integration x pages with symphony sharepoint and office
Super feats of integration  x pages with symphony sharepoint and officeSuper feats of integration  x pages with symphony sharepoint and office
Super feats of integration x pages with symphony sharepoint and officeJohn Head
 
Case Study: Porting a set of point cloud and triangle mesh processing C++ lib...
Case Study: Porting a set of point cloud and triangle mesh processing C++ lib...Case Study: Porting a set of point cloud and triangle mesh processing C++ lib...
Case Study: Porting a set of point cloud and triangle mesh processing C++ lib...PVS-Studio
 
10 things the cloud has taught us
10 things the cloud has taught us10 things the cloud has taught us
10 things the cloud has taught usPer Åström
 
Plone Symposium South America 2012
Plone Symposium South America 2012Plone Symposium South America 2012
Plone Symposium South America 2012Elizabeth Leddy
 
Challenges Of Open Org Sun 2008
Challenges Of Open Org Sun 2008Challenges Of Open Org Sun 2008
Challenges Of Open Org Sun 2008Scott Farquhar
 
Must-have Plugins for Confluence & JIRA - Atlassian Summit 2010
Must-have Plugins for Confluence & JIRA - Atlassian Summit 2010Must-have Plugins for Confluence & JIRA - Atlassian Summit 2010
Must-have Plugins for Confluence & JIRA - Atlassian Summit 2010Atlassian
 
The new Second Life Grid Architecture explained
The new Second Life Grid Architecture explainedThe new Second Life Grid Architecture explained
The new Second Life Grid Architecture explainedChristian Scholz
 
OSGeo Live Lightening Overview
OSGeo Live Lightening OverviewOSGeo Live Lightening Overview
OSGeo Live Lightening OverviewJody Garnett
 
2011.07.22 LT on InnovationWeekend
2011.07.22 LT on InnovationWeekend2011.07.22 LT on InnovationWeekend
2011.07.22 LT on InnovationWeekendHiro Fukami
 
From concept to cloud (cf opentour india)
From concept to cloud (cf opentour india)From concept to cloud (cf opentour india)
From concept to cloud (cf opentour india)Chris Richardson
 
UKLUG 2012 - XPages Extensibility API - going deep!
UKLUG 2012 - XPages Extensibility API - going deep!UKLUG 2012 - XPages Extensibility API - going deep!
UKLUG 2012 - XPages Extensibility API - going deep!René Winkelmeyer
 
Nolan Wright: Appcelerator's World-Class Ecosystem
Nolan Wright: Appcelerator's World-Class Ecosystem Nolan Wright: Appcelerator's World-Class Ecosystem
Nolan Wright: Appcelerator's World-Class Ecosystem Axway Appcelerator
 
Unifying Team Processes Using JIRA Wallboards
Unifying Team Processes Using JIRA WallboardsUnifying Team Processes Using JIRA Wallboards
Unifying Team Processes Using JIRA WallboardsAtlassian
 
Sun Startup Essential Program
Sun Startup Essential ProgramSun Startup Essential Program
Sun Startup Essential ProgramManuel Jaffrin
 

Similaire à AWS Partner Presentation - OpenSGI (20)

The Effort of Rakuten for A Distributed Key- Value Store "ROMA" in Ruby. GUI ...
The Effort of Rakuten for A Distributed Key- Value Store "ROMA" in Ruby. GUI ...The Effort of Rakuten for A Distributed Key- Value Store "ROMA" in Ruby. GUI ...
The Effort of Rakuten for A Distributed Key- Value Store "ROMA" in Ruby. GUI ...
 
IBC 2010 press conference
IBC 2010 press conferenceIBC 2010 press conference
IBC 2010 press conference
 
Super feats of integration x pages with symphony sharepoint and office
Super feats of integration  x pages with symphony sharepoint and officeSuper feats of integration  x pages with symphony sharepoint and office
Super feats of integration x pages with symphony sharepoint and office
 
Case Study: Porting a set of point cloud and triangle mesh processing C++ lib...
Case Study: Porting a set of point cloud and triangle mesh processing C++ lib...Case Study: Porting a set of point cloud and triangle mesh processing C++ lib...
Case Study: Porting a set of point cloud and triangle mesh processing C++ lib...
 
Drupal vs Sharepoint
Drupal vs SharepointDrupal vs Sharepoint
Drupal vs Sharepoint
 
10 things the cloud has taught us
10 things the cloud has taught us10 things the cloud has taught us
10 things the cloud has taught us
 
Plone Symposium South America 2012
Plone Symposium South America 2012Plone Symposium South America 2012
Plone Symposium South America 2012
 
Open GeoSocial API
Open GeoSocial APIOpen GeoSocial API
Open GeoSocial API
 
Challenges Of Open Org Sun 2008
Challenges Of Open Org Sun 2008Challenges Of Open Org Sun 2008
Challenges Of Open Org Sun 2008
 
Must-have Plugins for Confluence & JIRA - Atlassian Summit 2010
Must-have Plugins for Confluence & JIRA - Atlassian Summit 2010Must-have Plugins for Confluence & JIRA - Atlassian Summit 2010
Must-have Plugins for Confluence & JIRA - Atlassian Summit 2010
 
The new Second Life Grid Architecture explained
The new Second Life Grid Architecture explainedThe new Second Life Grid Architecture explained
The new Second Life Grid Architecture explained
 
OSGeo Live Lightening Overview
OSGeo Live Lightening OverviewOSGeo Live Lightening Overview
OSGeo Live Lightening Overview
 
2011.07.22 LT on InnovationWeekend
2011.07.22 LT on InnovationWeekend2011.07.22 LT on InnovationWeekend
2011.07.22 LT on InnovationWeekend
 
Office 2.0
Office 2.0Office 2.0
Office 2.0
 
From concept to cloud (cf opentour india)
From concept to cloud (cf opentour india)From concept to cloud (cf opentour india)
From concept to cloud (cf opentour india)
 
EOS Blockchain Development
EOS Blockchain DevelopmentEOS Blockchain Development
EOS Blockchain Development
 
UKLUG 2012 - XPages Extensibility API - going deep!
UKLUG 2012 - XPages Extensibility API - going deep!UKLUG 2012 - XPages Extensibility API - going deep!
UKLUG 2012 - XPages Extensibility API - going deep!
 
Nolan Wright: Appcelerator's World-Class Ecosystem
Nolan Wright: Appcelerator's World-Class Ecosystem Nolan Wright: Appcelerator's World-Class Ecosystem
Nolan Wright: Appcelerator's World-Class Ecosystem
 
Unifying Team Processes Using JIRA Wallboards
Unifying Team Processes Using JIRA WallboardsUnifying Team Processes Using JIRA Wallboards
Unifying Team Processes Using JIRA Wallboards
 
Sun Startup Essential Program
Sun Startup Essential ProgramSun Startup Essential Program
Sun Startup Essential Program
 

Plus de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Plus de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Dernier

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 

Dernier (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 

AWS Partner Presentation - OpenSGI

  • 1. GEOSPATIAL CLOUD COMPUTING WITH AMAZON WEB SERVICES FRANK PORCELLI, VICE PRESIDENT AWS Startup Tour 2009 Washington, D.C Open Solutions Group, Inc. www.opensgi.com 1
  • 2. Corporate Overview • Open Solutions Group, Inc. • Small Business, founded in March 2008 • Locations in Northern Virginia & Southern California • IT Solution Provider with extensive background and expertise in Enterprise Geospatial Information Systems Open Solutions Group, Inc. www.opensgi.com 2
  • 3. What We Do • Enterprise Geospatial Solutions & Mashups • High Performance Data Visualization • Search, Discovery, & Content Management • Emergency Notification, Incident Tracking • Asset Management Open Solutions Group, Inc. www.opensgi.com 3
  • 4. Why We Need Amazon  Infrastructure Cost Savings @ $0.10/hour Hardware is Expensive…Especially as A Start-Up  Large Storage Requirements We generate huge amounts of Geospatial Data (30 Terabytes) with our processing jobs  Flexibility Agile Development Environment with Minimal Configuration for Servers Open Solutions Group, Inc. www.opensgi.com 4
  • 5. The Requirement: Generate Lighting Fast Maps We deliver high performance maps for our customers over the web: – Imagery Products (high resolution aerials) – Scanned Maps (analysis and elevations) – Reference Maps (world reference data) Problems – Delivering geospatial data is time sensitive – Our Maps must refresh in less than 1 second – Networks and bandwidth limitations present challenges – Support global datasets and multiple zoom levels Open Solutions Group, Inc. www.opensgi.com 5
  • 6. The Solution: Geospatial Cloud Computing with AWS Process: • Ingest Customer GIS Data into Cloud • Pre-processing and auditing of GIS Data • Configure Scripts for Geoprocessing • Configure Map File • Queue Jobs, Enable Instances (RightScale) – 2,000 Server Instances • Generate Staging Cache • Quality Assurance • Outgest to External Storage Device – 30 Terabytes of Geospatial Data Open Solutions Group, Inc. www.opensgi.com 6
  • 7. Zoom Level N Creates (N-1 Tiles) x 4 Zoom L1 Zoom L5 4 Tiles 1024 Tiles Zoom L2 Zoom L6 16 Tiles 4,096 Tiles Zoom L7 Zoom L3 16,384 64 Tiles Tiles Zoom L4 Zoom L8 256 Tiles 65,536 Tiles Open Solutions Group, Inc. www.opensgi.com 7
  • 8. Zoom Level N Creates (N-1 Tiles) x 4 Zoom L9 Zoom L13 262,144 Tiles 67,108,864 Tiles Zoom L10 Zoom L14 1,048,576 Tiles 268,435,456 Tiles Zoom L11 Zoom L15 4,194,304 1,073,741,824 Tiles Tiles Zoom L12 16,777,216 Zoom L16 Tiles 4,294,967,296 Tiles Open Solutions Group, Inc. www.opensgi.com 8
  • 9. Estimated Processing Time of 40,000 hours • A Single Server Would Take Nearly 5 Years to generate these maps! • Create thousands of EC2 instances using RightScale to cut the processing to only a few hours March 2009 2010 2011 2012 2013 2014 Sequential GeoCache Complete Complete (Single Server) (AWS) Open Solutions Group, Inc. www.opensgi.com 9
  • 10. AWS Technology Stack • Amazon Web Services Elastic Compute Cloud (EC2) Simple Storage Service (S3) Simple Queue Service (SQS) • Right Scale for Cloud Management • FreedomOSS for Data Ingestion Open Solutions Group, Inc. www.opensgi.com 10
  • 11. Questions? Frank Porcelli Open Solutions Group, Inc. 1934 Old Gallows Rd. Suite 350 Vienna, VA 22182 Office: 540-288-8466 Cell: 540-273-0742 Fax: 540-301-0200 www.opensgi.com www.twitter.com/opensgi Open Solutions Group, Inc. www.opensgi.com 11