InGeoCloudS: open Cloud-based services for Geospatial Data management in an INSPIRE context



Similar documents
Cloud-based Infrastructures. Serving INSPIRE needs

Return on Experience on Cloud Compu2ng Issues a stairway to clouds. Experts Workshop Nov. 21st, 2013

Cloud computing - Architecting in the cloud

CHAPTER 8 CLOUD COMPUTING

Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings

Cloud-based Linked Data Geoprocessing: Implementing Kriging as WPS on the Cloud

Cloud Computing and Government Services August 2013 Serdar Yümlü SAMPAŞ Information & Communication Systems

GeoCloud Project Report USGS/EROS Spatial Data Warehouse Project

IBM EXAM QUESTIONS & ANSWERS

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)

Amazon Hosted ESRI GeoPortal Server. GeoCloud Project Report

Comparison of Open Source Cloud System for Small and Medium Sized Enterprises

CiteSeer x in the Cloud

Leveraging the Cloud. September 22, Digital Government Institute Cloud-Enabled Government Conference Washington, DC

Grid Computing Vs. Cloud Computing

How To Run A Cloud Computer System

Scalable Architecture on Amazon AWS Cloud

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

Navigating The World of Cloud Computing

Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing

wu.cloud: Insights Gained from Operating a Private Cloud System

Technology and Cost Considerations for Cloud Deployment: Amazon Elastic Compute Cloud (EC2) Case Study

Cloud Computing Submitted By : Fahim Ilyas ( ) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

A Middleware Strategy to Survive Compute Peak Loads in Cloud

International Journal of Engineering Research & Management Technology

Analysis and Research of Cloud Computing System to Comparison of Several Cloud Computing Platforms

Enhancing Operational Capacities and Capabilities through Cloud Technologies

GeoCloud Project Report GEOSS Clearinghouse

Cloud Computing. Chapter 1 Introducing Cloud Computing

Ensuring High Service Levels for Public Cloud Deployments Keys to Effective Service Management

Managing Large Imagery Databases via the Web

Optimizing Service Levels in Public Cloud Deployments

Cloud Computing Performance Benchmarking Report. Comparing ProfitBricks and Amazon EC2 using standard open source tools UnixBench, DBENCH and Iperf

Relational Databases in the Cloud

Introduction to Cloud Computing

Software Systems Architecture in a World of Cloud Computing. Christine Miyachi SDM Entering Class 2000

Cloud Computing Technology

Big Data Use Case. How Rackspace is using Private Cloud for Big Data. Bryan Thompson. May 8th, 2013

Planning the Migration of Enterprise Applications to the Cloud

Deploying a Geospatial Cloud

Sistemi Operativi e Reti. Cloud Computing

KERALA STATE IT MISSION ICT Campus, Vellayambalam, Trivandrum Phone: , , Fax:

Alfresco Enterprise on AWS: Reference Architecture

Cloud Based Application Architectures using Smart Computing

Big Data, Cloud & Virtualization

OVERVIEW Cloud Deployment Services

CLOUD. MADE EASY. vnebula Portal

Cloud Computing Performance. Benchmark Testing Report. Comparing ProfitBricks vs. Amazon EC2

Performance Management for Cloudbased STC 2012

Geoprocessing in Hybrid Clouds

Data Centers and Cloud Computing

bla bla OPEN-XCHANGE Open-Xchange Hardware Needs

GTC Presentation March 19, Copyright 2012 Penguin Computing, Inc. All rights reserved

A Brief Overview. Delivering Windows Azure Services on Windows Server. Enabling Service Providers

Cloud Computing through Virtualization and HPC technologies

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

SECURITY MODELS FOR CLOUD Kurtis E. Minder, CISSP

Common Server Setups For Your Web Application - Part II

Part V Applications. What is cloud computing? SaaS has been around for awhile. Cloud Computing: General concepts

Building an AWS-Compatible Hybrid Cloud with OpenStack

Getting performance & scalability on standard platforms, the Object vs Block storage debate. Copyright 2013 MPSTOR LTD. All rights reserved.

Quantum StorNext. Product Brief: Distributed LAN Client

Scaling in the Cloud with AWS. By: Eli White (CTO & mojolive) eliw.com - mojolive.com

<Insert Picture Here> Cloud Computing Strategy

Flash Databases: High Performance and High Availability

Elastic Private Clouds

EWeb: Highly Scalable Client Transparent Fault Tolerant System for Cloud based Web Applications

Business applications:

Cloud Computing. Chapter 1 Introducing Cloud Computing

Low-cost Open Data As-a-Service in the Cloud

How To Create A Cloud Based System For Aaas (Networking)

Chapter 7. Using Hadoop Cluster and MapReduce

Evaluation Methodology of Converged Cloud Environments

Introduction to Cloud : Cloud and Cloud Storage. Lecture 2. Dr. Dalit Naor IBM Haifa Research Storage Systems. Dalit Naor, IBM Haifa Research

The Total Cost of (Non) Ownership of a NoSQL Database Cloud Service

Microsoft Private Cloud Fast Track

Elastic Cloud Computing in the Open Cirrus Testbed implemented via Eucalyptus

Amazon EC2 Product Details Page 1 of 5

How To Use Vsphere On Windows Server 2012 (Vsphere) Vsphervisor Vsphereserver Vspheer51 (Vse) Vse.Org (Vserve) Vspehere 5.1 (V

Emerging Technology for the Next Decade

How To Understand Cloud Computing

Transcription:

InGeoCloudS: open Cloud-based services for Geospatial Data management in an INSPIRE context Benoit BAURENS, InGeocloudS Project Coordinator benoit.baurens@akka.eu www.akka.eu

OUTLINE Introducing words Why InGeoClouds? InGeoCloudS ID-card What does it feature? How? What s next? InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 2

OUTLINE Introducing words Why InGeoClouds? InGeoCloudS ID-card What does it feature? How? What s next? InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 3

Introducing words Benoit BAURENS, Project Manager and InGeocloudS Project Coordinator representing the whole InGeoCloudS Team!! benoit.baurens@akka.eu www.akka.eu InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 4

Our expertise a global offer InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 5

Our services -flexible and tailored to your needs Experts on demand Reactivity, flexibility Our experts support you on location through A deep understanding of each business sectors A strong master of existing and coming technologies A concrete ability to create innovation Engineering Expertise, know-how Our team support you on your work-packages and tailored turnkey solutions through our Mechanical design centers Systems design centers Software design centers Nearshore/offshore facilities Consulting Result & implementation oriented Our services enable you to sustainably optimize the entire value chain through our entities Casciope MBtech Consulting InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 6

A strong international foothold InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 7

OUTLINE Introducing words Why InGeoClouds? InGeoCloudS ID-card What does it feature? How? What s next? InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 8

Why InGeoCloudS? InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 9

About INSPIRE Data quantity and quality Visibility, accessibility and sharing. InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 10

About INSPIRE In order to ensure that the spatial data infrastructures of the Member States are compatible and usable in a Community and transboundary context, InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 11

About INSPIRE InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 12

Why InGeoCloudS? InGeoCloudSservices intend to support data providers in fulfilling their obligations with regards to INSPIRE. InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 13

About Cloud Computing Towards perfect capacity management? InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 14

About Cloud Computing Towards perfect capacity management? App App App Operating System Hardware Traditional Stack InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 15

About Cloud Computing Towards perfect capacity management? App App App Hardware Operating App System Operating App App App System App App Operating App System App App Traditional App Hardware App Operating Stack App System Hardware Operating App System App App Hardware Operating App System App App Operating Traditional App System Hardware App Traditional Stack App Hardware Operating Stack System Traditional Hardware Operating Stack System Hardware Operating Traditional App System App Traditional Stack App Hardware Stack Traditional Stack Hardware Traditional Stack App App App Operating App System App App App App App Traditional Hardware Operating Stack System Traditional Stack Traditional Stack Hardware Traditional Stack App App App Operating App System App App Hardware Operating App System App App Traditional Hardware Operating Stack System Traditional Stack Hardware Traditional Stack App App App Operating System Hardware Traditional Stack InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 16

About Cloud Computing Towards perfect capacity management? App App App Hardware Operating App System Operating App App App System App App Operating App System App App Traditional App Hardware App Operating Stack App System Hardware Operating App System App App Hardware Operating App System App App Operating Traditional App System Hardware App Traditional Stack App Hardware Operating Stack System Traditional Hardware Operating Stack System Hardware Operating Traditional App System App Traditional Stack App Hardware Stack Traditional Stack Hardware Traditional Stack App App App Operating App System App App App App App Traditional Hardware Operating Stack System Traditional Stack Traditional Stack Hardware Traditional Stack App App App Operating App System App App Hardware Operating App System App App Traditional Hardware Operating Stack System Traditional Stack Hardware Traditional Stack App App App Operating System Hardware Traditional Stack InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 17

About Cloud Computing Towards perfect capacity management? Starting costs can remain reasonable Adaptive capacity: scaling-down is as important as scaling-up InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 18

Cloud Computing Whatare wetalkingabout? Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. (NIST) http://csrc.nist.gov/publications/nistpubs/800-145/sp800-145.pdf InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 19

Cloud Computing What are we talking about? Cloud computing comes from the convergence of: service oriented architectures... loose coupling of services with operating systems and technologies... parallel computing large scale data analysis, up to thousands of machines virtualization independence from physical hardware App App App OS OS Hypervisor OS Hardware Virtualized Stack InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 20

Cloud Computing Expected Cost Reductions Pay-as-you-go: Operations Costs versus Infrastructure Costs Reduced Total Cost of Ownership Technical staff, power supply, physical space hardware, cables, Scale economy among partners Share of Databases, servers, CPUs, InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 21

Cloud Computing Expected Cost Reductions An example of an Amazon EC2 instance: 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... 0.26 per hour Data Transfers IN... 0.00 Data Transfers OUT: 1 GB free,... 0.12 per GB Elastic Block Store:... 0.11 GB/month... 0.11 per Mi. I/O req.s (May2012) You can define rules to rent new machines as needed automatically! InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 22

Cloud Computing Not onlyabout money A cloud platform shall also provide Large computing power with ad-hoc machines and network Various up-to-date Operating Systems and technologies Ubiquitous access and Quality of Service having the data all in one place shall: Improve interoperability Foster successful collaborations Ease the adoption of international standards Open the door to inter-disciplinary studies InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 23

Why InGeoCloudS The project wants to demonstrate that a Cloud infrastructure can be used by public organisations to provide more efficient, scalable and flexible services for creating, sharing and disseminating spatial environmental data InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 24

OUTLINE Introducingwords Why InGeoClouds? InGeoCloudS ID-card What does it feature? How? What s next? InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 25

Partnership Profile 5 Geological Surveys bringing in 6 initial Use Cases (datasets and applications) Ground Water Management Geo-Hazards GeoData Publication and Mapping EC Support 3 ICT organizations bringing key-expertise Cloud Computing Semantic Web and Linked Data GIS Software architecture and integration InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 26

Key Dates Feb 2012 March 2013 Sept. 2013 July 2014 InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 27

OUTLINE Introducingwords Why InGeoClouds? InGeoCloudS ID-card What does it feature? How? What next? InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 28

Pilot1 Achievements Fundamental scalable services for data management: Elastic Database Server and Elastic File Server Data publication modules Linked Open Data facilities An API: Web Services upon a REST-based architecture Data providers data and applications in the cloud InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 29

Pilot1 Achievements InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 30

OUTLINE Introducingwords Why InGeoClouds? InGeoCloudS ID-card What does it feature? How? What s next? InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 31

How? Our Components Requirements The Basics Apache and Tomcat, MapServer, PostgreSQL+PostGIS, Linux OS, Web Server Map Server Spatial Data Storage Operating System Geo-Spatial Stack What else? GeoNetwork Portal + Data Access/Search + Services definition Framework (Sitools2) Triplestore and SPARQL endpoint (Virtuoso) Generalized REST Architecture for all InGeoCloudS components InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 32

How? The Architecture InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 33

How? Focus GlusterFS at work Transparent access for applications Similar to NFS. Automatic set-up on IGC instances. InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 34

How? Focus on Elastic DataBase Server PostgreSQL (+PostGIS) PgPool Load balancer Master/Slave architecture Streaming replication Scalability Parallel read operations Can add/suppress servers as needed at any time. Reliability Automatic fail-over A slave replaces the Master InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 35

How? Focus on Data Publication Component Transforming geo-data into geo-services HTTP API OGC:WMS OGC:WFS HTTP load balancer Data publication API Mapserver Server Mapserver Server Mapserver Server ELASTIC GEOSPATIAL SERVER CLUSTER ElasticFS and DB Cloud infrastructure InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 36

How? Some lessons Learnt so far. Identify a common software stack Homogeneous infrastructure Scale economies Cloud compliance Define data volumes requirements Capacity planning Scalability challenges and requirements High-throughput services Reliability Guarantee QoS for INSPIRE/OGC services Web Server Map Server Spatial Data Storage Operating System Geo-Spatial Stack It is not simply about portingexisting applications to the cloud, but rather to integratethem in a scalable geo-spatial framework InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 37

How? Some lessons Learnt so far. Focus GlusterFS at work 800 GlusterFS - write GlusteFS - read 730 700 600 Throughput (MB/s) 500 400 300 342 344 200 125 210 100 78 0 77 55 1 2 4 8 Number of Servers InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 38

How? Some lessons Learnt so far. Elastic Web Server at work Issued Requests System Load No. Servers Load Threshold 12000 10000 100 90 80 Requests/ min 8000 6000 4000 3 servers 4 servers 70 60 50 40 30 Average CPU Utilization 2000 2 servers 20 1 server 10 0 1 6 11 16 21 26 31 36 41 46 51 Time 0 InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 39

How? Volumes so far Estimated Data volumes and Throughput Web Req/s: BRGM: 9 (avg) to 1300 (max) Transfer volume GB/month: EPPO 6 -> BRGM 1275 Data volume GB: EKBAA 2 -> BRGM 380 Growth rate GB/year: GEUS 0.2 -> BRGM 50 Required CPUs: GEOZS 2 -> BRGM 29 QoSand Resilience of information: Shake-maps available in case of earthquake Largerequest volume in presence of specific event (e.g., water pollution) InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 40

OUTLINE Introducingwords Why InGeoClouds? InGeoCloudS ID-card What does it feature? How? What s next? InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 41

What s next? Excerpt of current Work IGC Management and Administration High level management and monitoring Including billing and accounting Preserving data-providers ownership and responsibility with own workspace (not a central portal) InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 42

What s next? Open trials : Pilot2 More Datasets expected External institutions (you are) invited to use and try the platform External data providers (you) to push their data in InGeoCloudS More Linked Data Opensearch Sample applications for cross-domains correlation of data Larget set of services Built-in Geoprocessing tools Your services? InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 43

Thanks for your attention Thanksfor yourattention and do not hesitateto jointhe adventure! www.ingeoclouds.eu contact@ingeoclouds.eu www.facebook.com/ingeoclouds @ingeoclouds InGeoCloudS, GIC Open Meeting @ BRGM, Orléans, June 3rd 2013 44