17
Service Level Agreements for D-Grid http://www.sla4d-grid.de INSPIRE and Service Level Management Why it matters and how to implement it Bastian Baranski con terra GmbH Münster, Germany

INSPIRE and Service Level Management · TEMPLATE PROXY SERVICE 1 SERVICE 2 SERVICE 3. Service Consumption 29 June 2011 INSPIRE and Service Level Management ... INSPIRE 2011 27 June

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: INSPIRE and Service Level Management · TEMPLATE PROXY SERVICE 1 SERVICE 2 SERVICE 3. Service Consumption 29 June 2011 INSPIRE and Service Level Management ... INSPIRE 2011 27 June

Service Level Agreements for D-Grid

http://www.sla4d-grid.de

INSPIRE and Service Level ManagementWhy it matters and how to implement it

Bastian Baranski

con terra GmbH

Münster, Germany

Page 2: INSPIRE and Service Level Management · TEMPLATE PROXY SERVICE 1 SERVICE 2 SERVICE 3. Service Consumption 29 June 2011 INSPIRE and Service Level Management ... INSPIRE 2011 27 June

29 June 2011 INSPIRE and Service Level Management

Motivation

Page 3: INSPIRE and Service Level Management · TEMPLATE PROXY SERVICE 1 SERVICE 2 SERVICE 3. Service Consumption 29 June 2011 INSPIRE and Service Level Management ... INSPIRE 2011 27 June

Evolution of GIS

29 June 2011 INSPIRE and Service Level Management

Desktop GIS Spatial Data Infrastructure (SDI)

� desktop- and data-centric applications

� proprietary and monilithic software

� higher internet bandwith

� new web service technologies

� many standardization efforts

� loosely-coupled architecture

� composed of open and interoperable web services

� retrieval, portrayal and processing of data over the web

� integration of live sensor data

Page 4: INSPIRE and Service Level Management · TEMPLATE PROXY SERVICE 1 SERVICE 2 SERVICE 3. Service Consumption 29 June 2011 INSPIRE and Service Level Management ... INSPIRE 2011 27 June

Challenges

� Observations� Increasing amount of available data

� Increasing complexity of adopted algorithms

� Increasing number of potential users

� Emerging laws and provisions (INSPIRE)

� The Cloud Computing paradigm

� Highly competitive GIS market

� Example - INSPIRE View Service� 99% service uptime per day, week, etc. (Availability)

� 5 seconds initial service response time (Performance)

� 20 parallel service requests (Capacity)

29 June 2011 INSPIRE and Service Level Management

Page 5: INSPIRE and Service Level Management · TEMPLATE PROXY SERVICE 1 SERVICE 2 SERVICE 3. Service Consumption 29 June 2011 INSPIRE and Service Level Management ... INSPIRE 2011 27 June

29 June 2011 INSPIRE and Service Level Management

Service Level Management

Page 6: INSPIRE and Service Level Management · TEMPLATE PROXY SERVICE 1 SERVICE 2 SERVICE 3. Service Consumption 29 June 2011 INSPIRE and Service Level Management ... INSPIRE 2011 27 June

Service Level Management

� Aspects

� Monitoring and reporting service quality

� React on service quality fluctuations

� Realize offered service quality guarantees

� Key Element

� Service Level Agreement

29 June 2011 INSPIRE and Service Level Management

Page 7: INSPIRE and Service Level Management · TEMPLATE PROXY SERVICE 1 SERVICE 2 SERVICE 3. Service Consumption 29 June 2011 INSPIRE and Service Level Management ... INSPIRE 2011 27 June

Service Level Agreement

� Contract between service providers and service consumers� Cost-performance ratio transparency

� Monitoring promised service qualities

� Contract Lifecycle� Templates, Negotiation

� Monitoring, Evaluation, Reporting

� Accounting (usage costs, penalties)

� Key Elements� Key Performance Indicator (KPI)

� Service Level Objective (SLO)

29 June 2011 INSPIRE and Service Level Management

Page 8: INSPIRE and Service Level Management · TEMPLATE PROXY SERVICE 1 SERVICE 2 SERVICE 3. Service Consumption 29 June 2011 INSPIRE and Service Level Management ... INSPIRE 2011 27 June

29 June 2011 INSPIRE and Service Level Management

Service Level Agreement

Management Framework

Page 9: INSPIRE and Service Level Management · TEMPLATE PROXY SERVICE 1 SERVICE 2 SERVICE 3. Service Consumption 29 June 2011 INSPIRE and Service Level Management ... INSPIRE 2011 27 June

Overview

29 June 2011 INSPIRE and Service Level Management

VIRTUALIZED INFRASTRUCTURE

MONITORING EVALUATION

SERVICE 1

SERVICE 2

SERVICE 3 AGREEMENT NEGOTIATION

RESOURCE MANAGEMENT

PROXY PORTAL API

REPORTING

Page 10: INSPIRE and Service Level Management · TEMPLATE PROXY SERVICE 1 SERVICE 2 SERVICE 3. Service Consumption 29 June 2011 INSPIRE and Service Level Management ... INSPIRE 2011 27 June

Agreement Negotiation

29 June 2011 INSPIRE and Service Level Management

MONITORING

EVALUATION

REPORTING

FIREWALL

SLA

AGREEMENT

CONSUMER PROVIDER

TEMPLATE PROXY

SERVICE 1

SERVICE 2

SERVICE 3

Page 11: INSPIRE and Service Level Management · TEMPLATE PROXY SERVICE 1 SERVICE 2 SERVICE 3. Service Consumption 29 June 2011 INSPIRE and Service Level Management ... INSPIRE 2011 27 June

Service Consumption

29 June 2011 INSPIRE and Service Level Management

MONITORING

EVALUATION

REPORTING

FIREWALL

http(s)://host:port/proxy/$serviceN$/$agreementId$

SLA

AGREEMENT

CONSUMER PROVIDER

TEMPLATE PROXY

SERVICE 1

SERVICE 2

SERVICE 3

Page 12: INSPIRE and Service Level Management · TEMPLATE PROXY SERVICE 1 SERVICE 2 SERVICE 3. Service Consumption 29 June 2011 INSPIRE and Service Level Management ... INSPIRE 2011 27 June

Resource Management

29 June 2011 INSPIRE and Service Level Management

http(s)://host:port/proxy/$serviceN$/$agreementId$

CONSUMER PROVIDERPROXY

VIRTUALIZED INFRASTRUCTURE

VM

SERVICE 1

★★★★ VM

SERVICE 2

★★★★★★★★

VM

SERVICE 3

VM

SERVICE 3

★★★★★★★★★★★★

★★★★★★★★★★★★

RESOURCE MANAGEMENT

SLA

Page 13: INSPIRE and Service Level Management · TEMPLATE PROXY SERVICE 1 SERVICE 2 SERVICE 3. Service Consumption 29 June 2011 INSPIRE and Service Level Management ... INSPIRE 2011 27 June

SLA4D-GRID

� Service Level Agreements for D-Grid (2009 – 2012)

� Funded by German Federal Ministry of Education and Research

� 11 partners from science and industry

� Develop a SLA-layer for D-Grid

� Service and resource usage under given guarantees, service quality

requirements and pre-defined business conditions

� GI Demonstration Scenario

� Proof-of-concept of the SLA management framework

� INSPIRE Coordinate Transformation Service in the Cloud

29 June 2011 INSPIRE and Service Level Management

Page 14: INSPIRE and Service Level Management · TEMPLATE PROXY SERVICE 1 SERVICE 2 SERVICE 3. Service Consumption 29 June 2011 INSPIRE and Service Level Management ... INSPIRE 2011 27 June

29 June 2011 INSPIRE and Service Level Management

Summary and Outlook

Page 15: INSPIRE and Service Level Management · TEMPLATE PROXY SERVICE 1 SERVICE 2 SERVICE 3. Service Consumption 29 June 2011 INSPIRE and Service Level Management ... INSPIRE 2011 27 June

Summary

� The SLA-Framework enables ... � SLA-aware service discovery

� SLA negotiation for selected services

� SLA monitoring, evaluation and reporting

� SLA-aware service consumption (accounting)

� Cloud Computing for resource management

� Service Level Management / Sustainable Business Models

� Based on open and common standards� WS-Agreement Specification (Open Grid Forum, OGF)

� Open Source Software @ 52° North

29 June 2011 INSPIRE and Service Level Management

Page 16: INSPIRE and Service Level Management · TEMPLATE PROXY SERVICE 1 SERVICE 2 SERVICE 3. Service Consumption 29 June 2011 INSPIRE and Service Level Management ... INSPIRE 2011 27 June

INSPIRE 2011

27 June – 1 July | Edinburgh

Thursday, 30 June 2011

“INSPIRE Coordinate Transformation Service - Performance Considerations”

Esri International User Conference

11 – 15 July 2011 | San Diego, CA

GIScience Research Track

Wednesday, 13 July 2011

“Matching INSPIRE Quality of Service requirements with Hybrid Clouds”

29 June 2011 INSPIRE and Service Level Management

Page 17: INSPIRE and Service Level Management · TEMPLATE PROXY SERVICE 1 SERVICE 2 SERVICE 3. Service Consumption 29 June 2011 INSPIRE and Service Level Management ... INSPIRE 2011 27 June

Service Level Agreements for D-Grid

http://www.sla4d-grid.de

Thank you for your attention!

Bastian Baranski

[email protected]