1copyright © 2013, oracle and/or its affiliates. all...

20
1 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Upload: others

Post on 29-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1Copyright © 2013, Oracle and/or its affiliates. All ...megf.org/2014/con_proceedings/ConvergenceHans Veihmann.pdfNIST Definition of Cloud Computing Cloud computing is a model for

1 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Page 2: 1Copyright © 2013, Oracle and/or its affiliates. All ...megf.org/2014/con_proceedings/ConvergenceHans Veihmann.pdfNIST Definition of Cloud Computing Cloud computing is a model for

Using Cloud Computing to operate aSpatial Data Infrastructure efficiently

2 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Hans ViehmannProduct Manager EMEA

Page 3: 1Copyright © 2013, Oracle and/or its affiliates. All ...megf.org/2014/con_proceedings/ConvergenceHans Veihmann.pdfNIST Definition of Cloud Computing Cloud computing is a model for

NIST Definition of Cloud Computing

Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable 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 and released with minimal management effort or service provider interaction.

Essential characterictics: On-demand self-service, Essential characterictics: On-demand self-service, Resource pooling, Rapid elasticity, Measured service, Broad network access

3 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Broad network access

Page 4: 1Copyright © 2013, Oracle and/or its affiliates. All ...megf.org/2014/con_proceedings/ConvergenceHans Veihmann.pdfNIST Definition of Cloud Computing Cloud computing is a model for

Spatial Data Infrastructure (SDI)Distributed Responsibility for Data Provisioning

• Distributed Web Services– Highly standardized

Distributed Responsibility for Data Provisioning

– Highly standardized– Unpredictable load requirements– eg. for INSPIRE – 727 services operational in Germany (May 2012)

• Heterogeneous, distributed source systems• Heterogeneous, distributed source systems

• New requirements– Business specific: 3D data support, crowd sourcing, ...– Business specific: 3D data support, crowd sourcing, ...– Technical: data volumes, access rights, ...

• Limited resources

4 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Page 5: 1Copyright © 2013, Oracle and/or its affiliates. All ...megf.org/2014/con_proceedings/ConvergenceHans Veihmann.pdfNIST Definition of Cloud Computing Cloud computing is a model for

Cloud Computing for SDIs

• more efficient management of data and services by using a platform hosted on the cloudusing a platform hosted on the cloud• Economy of scale

• reduce CapEx by using hosted services• reduce CapEx by using hosted services

• achieve elasticity to address variable load

• reduce time-to-market through self-service and • reduce time-to-market through self-service and higher degree of automation

5 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Page 6: 1Copyright © 2013, Oracle and/or its affiliates. All ...megf.org/2014/con_proceedings/ConvergenceHans Veihmann.pdfNIST Definition of Cloud Computing Cloud computing is a model for

Running SDIs on a Cloud Infrastructure

Deployment Model Operating ModelService Model

Private Customer OwnsCustomer Operates

Applications(SaaS)

Public Customer OwnsProvider OperatesPlatform

(PaaS)

Hybrid Provider OwnsProvider Operates

Infrastructure(IaaS)

6 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Page 7: 1Copyright © 2013, Oracle and/or its affiliates. All ...megf.org/2014/con_proceedings/ConvergenceHans Veihmann.pdfNIST Definition of Cloud Computing Cloud computing is a model for

Customers Have a Choice of CloudsPrivate, Public, HybridPrivate, Public, Hybrid

Exclusive Shared by multiple organizations

Private Cloud Public CloudHybrid Cloud

• OpEx• Fast & inexpensive to start

• CapEx & OpEx• Lower total costs

• Cloudbursting – overdraft for peak loads

• Outsourced services• Multiple tenants sharing

resources

• Control & visibility• Multiple apps sharing

resources

• Dev/Test & production• B2B integration

7 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Page 8: 1Copyright © 2013, Oracle and/or its affiliates. All ...megf.org/2014/con_proceedings/ConvergenceHans Veihmann.pdfNIST Definition of Cloud Computing Cloud computing is a model for

Customers Have a Choice of CloudsIaaS, PaaS, SaaSIaaS, PaaS, SaaS

Different Users

ApplicationApplication

CustomizationsCustomizations

ApplicationApplication

CustomizationsCustomizations CustomizationsCustomizations

Con

sum

er Con

sum

er

IT Professional Developer Business End User

ApplicationApplication

PlatformPlatform

ApplicationApplication

Con

sum

er Con

sum

erS

ervi

ce P

rovi

der

SaaS Cloud

Ser

vice

Pro

vide

r

Ser

vice

Pro

vide

r

IaaS Cloud

SaaS CloudPaaS Cloud

8 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Page 9: 1Copyright © 2013, Oracle and/or its affiliates. All ...megf.org/2014/con_proceedings/ConvergenceHans Veihmann.pdfNIST Definition of Cloud Computing Cloud computing is a model for

Flexible Adoption – Roadmap to Cloud

Private Cloud

• Self-service• Auto-scaling

Public Cloud

• Specialized• Shared

Hybrid Cloud

• Federation across public & private clouds

Traditional Silos Consolidated

• Physical• Dedicated

• Virtual• Shared platform

• Metering & chargeback

• Capacity planning

• Standardized clouds• Interoperability• Cloudbursting

• Static• Heterogeneous• Disparate

Spatial Data

• Dynamic• Standardized

platform & infrastructureSpatial Data

• Integrated Spatial Data

Start with consolidation • Extend to private cloud • Use public cloud where appropriate

9 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Start with consolidation • Extend to private cloud • Use public cloud where appropriate

Page 10: 1Copyright © 2013, Oracle and/or its affiliates. All ...megf.org/2014/con_proceedings/ConvergenceHans Veihmann.pdfNIST Definition of Cloud Computing Cloud computing is a model for

Consolidation at PaaS and IaaS Layers

Consolidate onto standard, shared and elastically scalable PaaS App App App

AppPaaS

vs.

App App

• Standardized PaaS for all applications reduces heterogeneity, cost and complexity

• Accelerated new application development• Cost savings from less hardware, power and

data center spacevs.

App App App • Software stack heterogeneity, cost and complexity persists

• No administration (O&M) cost savings

data center space

IaaSConsolidate onto shared IaaS

without standardization• Cost savings from less hardware, power and

data center space

• No administration (O&M) cost savings

10 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Page 11: 1Copyright © 2013, Oracle and/or its affiliates. All ...megf.org/2014/con_proceedings/ConvergenceHans Veihmann.pdfNIST Definition of Cloud Computing Cloud computing is a model for

Consolidation of data and ServicesDatabase functionality such asRequired platform capabilities Database functionality such as

• Spatial queries

• Semantic queries

Required platform capabilities

WebGIS Srv. AppWFS WMS

• Versioning/Long Transactions

SOA Plattform

• Application Server

PaaS

GIS Srv. AppWFS

CSW WCS

WMS

• Application Server

• Service Bus/OrchestrationOpenLS

f1

f2n1n2

e1

e2e3

e40D (points) 1D (lines) 2D (areas) Geo-Raster Network Topology 3D, LIDAR

11 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

0D (points) 1D (lines) 2D (areas) Geo-Raster Network Topology

Page 12: 1Copyright © 2013, Oracle and/or its affiliates. All ...megf.org/2014/con_proceedings/ConvergenceHans Veihmann.pdfNIST Definition of Cloud Computing Cloud computing is a model for

Exadata, Exalogic, SPARC SuperClusterExtreme Performance, Engineered SystemsExtreme Performance, Engineered Systems

• Building blocks for consolidation and cloud computing• Unmatched performance, simplified deployment, lower total cost• Unmatched performance, simplified deployment, lower total cost

12 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Page 13: 1Copyright © 2013, Oracle and/or its affiliates. All ...megf.org/2014/con_proceedings/ConvergenceHans Veihmann.pdfNIST Definition of Cloud Computing Cloud computing is a model for

Complete Cloud Lifecycle Management

1. Plan & Setup the Cloud• Capacity & consolidation planning• Asset discovery• Bare-metal provisioning• Policy setup

4. Meter, Charge, Optimize• Metering resource utilization• Chargeback/Showback• Optimize performance,

• Policy setup• Optimize performance,

capacity, QoS

2. Build, Test & Deploy Apps

3. Manage & Monitor the Cloud 2. Build, Test & Deploy Apps

on the Cloud• Packaging apps as assemblies• Testing applications• Self-service provisioning

the Cloud• Auto-scaling• Full stack management• End-user, business-

level, app monitoring

13 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

• Self-service provisioning

Page 14: 1Copyright © 2013, Oracle and/or its affiliates. All ...megf.org/2014/con_proceedings/ConvergenceHans Veihmann.pdfNIST Definition of Cloud Computing Cloud computing is a model for

Cloud Computing – Security Aspects

DataSecurity

DataSecurity

Auditing and C

ompliance

Identity and Access M

anagement

On

Secure Development

Risk and Trust Management

Cloud ServiceModels

ApplicationSecurity

ApplicationSecurity

(Virtual) Host(Virtual) Host

Auditing and C

ompliance

Security G

overnance

Identity and Access M

anagement

Measured S

ervice

Rapid E

lasticity

Resource P

ooling

Broad N

etwork A

ccess

On-D

emand S

elf

Security Engineering

Security Operations

Cloud DeploymentModels

Cloud Management (Virtual) HostSecurity

(Virtual) HostSecurity

NetworkSecurityNetworkSecurity

Auditing and C

ompliance

Security G

overnance

Identity and Access M

anagement

Measured S

ervice

Rapid E

lasticity

Resource P

ooling

Broad N

etwork A

ccess

Dem

and Self-S

ervice

Security Operations

Incident Response

Cloud ManagementModels

Cloud InteractionModels

PhysicalSecurityPhysicalSecurity

Auditing and C

ompliance

Security G

overnance

Identity and Access M

anagement

Broad N

etwork A

ccess

Service

Cloud Security Issues Traditional IT Security

IT Service Mgmt.Cloud Trust

Models

14 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Cloud Security Issues Traditional IT Security

Page 15: 1Copyright © 2013, Oracle and/or its affiliates. All ...megf.org/2014/con_proceedings/ConvergenceHans Veihmann.pdfNIST Definition of Cloud Computing Cloud computing is a model for

Recommendations

• develop a vision to move to cloud computing• save operational cost, improve time-to-market

• start with file and database consolidation• start with file and database consolidation• reduce complexity, improve security & availability

• consider engineered systems for consolidation• consider engineered systems for consolidation• save operational cost, reduce deployment time, improve scalability

• integrate geospatial data in all layers of the stack• simplify SW development, improve security & availability

• use standards wherever possible• protect investments, improve interoperability

15 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

• protect investments, improve interoperability

Page 16: 1Copyright © 2013, Oracle and/or its affiliates. All ...megf.org/2014/con_proceedings/ConvergenceHans Veihmann.pdfNIST Definition of Cloud Computing Cloud computing is a model for

ITSO – IT Strategies from ORACLEMore best practices for Cloud ComputingMore best practices for Cloud Computing

16 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Page 17: 1Copyright © 2013, Oracle and/or its affiliates. All ...megf.org/2014/con_proceedings/ConvergenceHans Veihmann.pdfNIST Definition of Cloud Computing Cloud computing is a model for

Upcoming Events

• Oracle Spatial and Graph Users Conference 2014• Washington, DC, May 21• Washington, DC, May 21• in conjunction with Location Intelligence 2014, HERE and

Location Tech Summit, May 19-20Location Tech Summit, May 19-20

• see http://www.locationintelligence.net/dc/registration/

17 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

• see http://www.locationintelligence.net/dc/registration/

Page 18: 1Copyright © 2013, Oracle and/or its affiliates. All ...megf.org/2014/con_proceedings/ConvergenceHans Veihmann.pdfNIST Definition of Cloud Computing Cloud computing is a model for

18 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Page 19: 1Copyright © 2013, Oracle and/or its affiliates. All ...megf.org/2014/con_proceedings/ConvergenceHans Veihmann.pdfNIST Definition of Cloud Computing Cloud computing is a model for

Oracle Strategy

Complete Stack Complete Customer Choice

• Best-of-breed

• Open

• Vertical Integration

• On-premise

• Private Cloud

• Public Cloud• Vertical Integration

• Extreme Performance

• Engineered Systems

• Public Cloud

• Hybrid Cloud

• Engineered Systems

19 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

Page 20: 1Copyright © 2013, Oracle and/or its affiliates. All ...megf.org/2014/con_proceedings/ConvergenceHans Veihmann.pdfNIST Definition of Cloud Computing Cloud computing is a model for

20 Copyright © 2013, Oracle and/or its affiliates. All rights reserved.