management of oracle unlimited applications on oracle iaas

38
Management of Oracle Unlimited Applications on Oracle IaaS / PaaS cloud Alexander Doubek

Upload: others

Post on 18-Dec-2021

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Management of Oracle Unlimited Applications on Oracle IaaS

Management ofOracle Unlimited Applications

on Oracle IaaS / PaaS cloud

Alexander Doubek

Page 2: Management of Oracle Unlimited Applications on Oracle IaaS

2

• Riverland Reply Head of Technology

• Enterprise Architect• Work since 15 years with Siebel

• Focus on Dev + Ops

Alexander Doubek

Page 3: Management of Oracle Unlimited Applications on Oracle IaaS

3

Since2010

Reply Companies Partner Oracle

13 Reply companies working with Oracle technologies:ITALY GERMANY UK

3 Reply companies fully dedicated to Oracle business:

PlatinumPartner

Page 4: Management of Oracle Unlimited Applications on Oracle IaaS

4

Riverland Reply - PortfolioPart of Reply Group, Riverland is a Technologie Unit specialized on Oracle

CX

Technologie

CPQ

SALES CLOUD

Cloud

DevOps

Agile Development

ContinousDelivery

IaaS / PaaS

Page 5: Management of Oracle Unlimited Applications on Oracle IaaS

5

Riverland at a glanceReply Living Netzwerkü Founded in spring 1996 ü > 1000 Oracle Professionals in Europe ü 40 dedicated Business Units ü Strategic partner of Oracle, SAP, Microsoft, ü … Revenue 2016: € 750 Mio

Riverland Reply Hard Factsü Founded in spring 2008 ü ~ 100 consultantsü Network of ~ 300 externalsü Expected 2016: € 17 Mioü Offices in Munich and Frankfurt

Partner for Consulting and Integration of high quality solutions• Complex program delivery• Local and global rollouts• Flexible cooperation • Multilingual / multicultural staff• Positive working attitude

• Committed to deliver premiumbusiness solutions usingOracle technologies

• Enterprise level customers • Focus on the DACH market

Page 6: Management of Oracle Unlimited Applications on Oracle IaaS

6

Riverland Reply Certified Partner

Oracle Identity Governance Suite

Page 7: Management of Oracle Unlimited Applications on Oracle IaaS

7

“IaaS – PaaS - SaaS”

“IaaS”Infrastructure-as-a-Service

host

“PaaS”Platform-as-a-Service

build

“IaaS”Software-as-a-Service

consume

Page 8: Management of Oracle Unlimited Applications on Oracle IaaS

8

“IaaS – PaaS - SaaS”

You Manage Vendor Manages

Networking

Storage

Compute

Virtualization

OS

Middleware

Runtime

Data

Application

Networking

Storage

Compute

Virtualization

OS

Middleware

Runtime

Data

Application

Networking

Storage

Compute

Virtualization

OS

Middleware

Runtime

Data

Application

Networking

Storage

Compute

Virtualization

OS

Middleware

Runtime

Data

Application

On Premise “IaaS”Infrastructureas-a-Service

“PaaS”Platform

as-a-Service

“IaaS”Software

as-a-Service

Page 9: Management of Oracle Unlimited Applications on Oracle IaaS

9

• Docker / Node Containers on Oracle Cloud

• Ravello - Enterprise VMware on Orale Cloud

IaaS - Components

Networking

Storage

Compute

Virtualization

OSMiddleware

RuntimeData

Application

Elastic compute capacity for business needs

Online storage at your fingertips

Security Connect Your DC to Oracle Cloud

Page 10: Management of Oracle Unlimited Applications on Oracle IaaS

10

• Docker / Node Containers on Oracle Cloud

• Ravello - Enterprise VMware on Orale Cloud

IaaS

Clo

ud M

achi

neO

racl

e C

loud

Ser

vice

s D

eliv

ered

in

YOU

R D

ata

Cen

ter

Networking

Storage

Compute

Virtualization

OSMiddleware

RuntimeData

Application

Elastic compute capacity for business needs

Online storage at your fingertips

Security Connect Your DC to Oracle Cloud

Page 11: Management of Oracle Unlimited Applications on Oracle IaaS

11

Page 12: Management of Oracle Unlimited Applications on Oracle IaaS

12

IaaS – Networking - costs

Networking

Storage

Compute

Virtualization

OSMiddleware

RuntimeData

Application

Product Price MetricVPN classOracle Network Cloud ServiceFastConnect Partner Edition - Equinix - Port Speed 1G €3,994.00 Hosted Environment / Month

VPN Oracle Network Cloud ServiceFastConnect Partner Edition - Equinix - Port Speed 10G €39,937.00 Hosted Environment / Month

VPN Oracle Network Cloud ServiceFastConnect Partner Edition - BT Cloud Connect €6,598.00 Hosted Environment / Month

Oracle Network Cloud ServiceFastConnect Standard Edition - Port Speed 1G €3,994.00 Hosted Environment / Month

Oracle Network Cloud ServiceFastConnect Standard Edition - Port Speed 10G €39,937.00 Hosted Environment / Month

Oracle Network Cloud ServiceVPN for Engineered Systems - Non-metered €434.00 VPN Connection / Month

Source: 2016-11-13 https://cloud.oracle.com/en_US/opc/network/pricing

+ the Networking costs itself

Per Month Price Metric Minimum

First Gigabyte/month FREE GB / Month None

Next 9.999 TB/month $0.1042 GB / Month None

....

Next 500 TB/month Contact Sales GB / Month None

Data Transfer (Outbound)

Data Transfer (Outbound)

Page 13: Management of Oracle Unlimited Applications on Oracle IaaS

13

IaaS – Storage – costs - metered

Networking

Storage

Compute

Virtualization

OSMiddleware

RuntimeData

Application

Source: 2016-11-13 https://cloud.oracle.com/en_US/opc/storage/pricing

Per Month Price Metric

First TB/month €0.0208 GB / Month

....

Over 5000 TB/month $0.0191 GB / Month

Storage Capacity

Per Month Price Metric Minimum

First Gigabyte/month FREE GB / Month None

Next 9.999 TB/month $0.1042 GB / Month None

....

Next 500 TB/month Contact Sales GB / Month None

Data Transfer (Outbound)

Per Month Price Metric Minimum

PUT, COPY or POST requests $0.00434 1,000 Requests / Month None

GET and all other requests $0.00347 10,000 Requests / Month None

Request

Page 14: Management of Oracle Unlimited Applications on Oracle IaaS

14

Non-Metered• Paid per Month

if service is used or not• Cheaper

• Normally for 1 to 3 years

Metered• Paid per hour

only for used services• Prepaid –credits)

IaaS – metered / non-metered

Page 15: Management of Oracle Unlimited Applications on Oracle IaaS

15

IaaS – Storage – costs - metered

Networking

Storage

Compute

Virtualization

OSMiddleware

RuntimeData

Application

Source: 2016-11-13 https://cloud.oracle.com/en_US/opc/storage/pricing

Storage Capacity

Per Month Price Metric Minimum

First Gigabyte/month FREE GB / Month None

Next 9.999 TB/month $0.1042 GB / Month None

....

Next 500 TB/month Contact Sales GB / Month None

Data Transfer (Outbound)

Per Month Price Metric Minimum

PUT, COPY or POST requests $0.00434 1,000 Requests / Month None

GET and all other requests $0.00347 10,000 Requests / Month None

Request

Product Price Metric Features

Oracle Storage Cloud Service –Object Storage

€26.00 TB / Month

• Store an unlimited number of objects• Restrict read and write access to containers• Stored data is automatically replicated to separate machines for

increased durability• Stored data does not leave targeted data region• Store and access data through a simple REST API or an easy to use

Java library

Page 16: Management of Oracle Unlimited Applications on Oracle IaaS

16

IaaS – Compute - costs

Shapes OCPU / GB non-metered Price (month) metered Price (hour)

OC3 1 /7.5 € 65 € 0.08682

OC4 2 / 15 € 130 € 0,17364

OC5 4 / 30 € 260 € 0,34728

OC6 8 /60 € 520 € 0,69456

OC7 16 / 120 € 1.040 € 1,38912

OC1M 1 / 15 € 65 € 0.08682

OC2M 2 / 30 € 130 € 0,17364

OC3M 4 / 60 € 260 € 0,34728

OC4M 8 / 120 € 520 € 0,69456

OC5M 16 / 240 € 1.040 € 1,38912

Networking

Storage

Compute

Virtualization

OSMiddleware

RuntimeData

Application

Source: 2016-11-13 https://cloud.oracle.com/en_US/opc/storage/pricing

Compute

FYI: 0.08682€/h x 744h = € 64,59

Product non-metered Price metered Price

Block Storage-Commercial €43.00 (month) € 0.04341 (1 TB / Month)

Block Storage Capacity

Page 17: Management of Oracle Unlimited Applications on Oracle IaaS

17

Data Management

• Database

• Database Backup

• MySQL

• Big Data

• NoSQL Database

• Big Data - Compute Edition

• Event Hub

Integration

• Integration

• SOA

• GoldenGate

• Internet of Things

• API Platform

Management

• Application Performance Monitoring

• Infrastructure Monitoring• Log Analytics

• Orchestration

• IT Analytics

Business Analytics

• Business Intelligence

• Big Data Discovery

• Big Data Preparation

• Data Visualization

• Essbase

Content and Process

• Documents

• Process• Sites

Application Development

• Java

• Mobile

• Messaging

• Application Container Cloud (Java SE & Node)

• Developer

• Application Builder

• API Catalog

Security

• Identity

• Security Monitoring and Analytics

• Compliance

PaaS – The full suite

Page 18: Management of Oracle Unlimited Applications on Oracle IaaS

18

PaaS – Database as a Service

DBaaS

Page 19: Management of Oracle Unlimited Applications on Oracle IaaS

19

PaaS – Database as a Service

Standard Edition 1 Standard EditionAdds …

EE High PerformanceAdds …

EE Extreme Performance

Adds …• Full Database

Instance

• Limited to 16 OCPUs

• Transparent Data Encryption

• All standard EE features

• Multitenant Data Guard

• Partitioning

• AdvancedCompression

• Advanced Security, Label Security, Database Vault

• Real ApplicationTesting

• OLAP, Analytics, Spatial and Graph

• Management Packs

• In MemoryActive Data Guard

• Real ApplicationClusters

Page 20: Management of Oracle Unlimited Applications on Oracle IaaS

20

• Database software ready for install

• Tenant has root privilege

• Does not provide automated orchestrations

• Only available on general purpose infrastructure

• Automated install, patch, upgrade, upsize/downsize, backup/restore, recovery, data guard configuration, TDE encryption, monitoring...

• Tenant has root privilege

• Still is responsible!

PaaS – Database as a Service – 2 concepts

Virtual Image Automated

Page 21: Management of Oracle Unlimited Applications on Oracle IaaS

21

PaaS – Database as a Service – costs

General Purpose Compute High-Memory Compute

Product (per OCPU) Automated Virtual Image Automated Virtual Image

Per Month Per Hour Per Month Per Hour Per Month Per Hour Per Month Per Hour

Standard Package €521.00 €0.88 €347.00 €0.58343 €608.00 €1.02 €434.00 €0.72929

Enterprise Package €2,605.00 €4.38 €1,302.00 €2.19 €2,691.00 €4.52 €1,389.00 €2.33

High Performance Package €3,473.00 €6.00 €1,736.00 €2.92 €3,560.00 €6.00 €1,823.00 €3.06

Extreme Performance Package €4,341.00 €7.00 €2,605.00 €4.38 €4,428.00 €7.00 €2,691.00 €4.52

Source: 2016-11-13 https://cloud.oracle.com/en_US/opc/dabase/pricing

metered

Non-metered

As non-metered with different prices as well.

Page 22: Management of Oracle Unlimited Applications on Oracle IaaS

22

PaaS – Java as a Service

Page 23: Management of Oracle Unlimited Applications on Oracle IaaS

23

PaaS – Java as a Service - Dependencies

Page 24: Management of Oracle Unlimited Applications on Oracle IaaS

24

PaaS – Java as a Service - costs

Product (per OCPU) General Purpose Compute High-Memory Compute

Per Month Per Hour Per Month Per Hour

Standard Edition €391.00 €0.65115 €478.00 €0.80222

Enterprise Edition €1,042.00 €1.75 €1,129.00 €1.90

Suite €2,431.00 €4.08 €2,518.00 €4.23

Product (per OCPU) General Purpose Compute High-Memory Compute

Per Month Per Month

Standard Edition - Commercial €195.00 €359.00

Enterprise Edition - Commercial €521.00 €847.00

Enterprise Edition Suite -Commercial €1,215.00 €1,888.00

Source: 2016-11-13 https://cloud.oracle.com/en_US/opc/java/pricing

metered

Non-metered

Page 25: Management of Oracle Unlimited Applications on Oracle IaaS

25

SaaS – Software as a Service

CX HCM

ERP

Analytics EPM SCMSolcial Data

Page 26: Management of Oracle Unlimited Applications on Oracle IaaS

26

Application Unlimited on IaaS / PaaS

OPSDeployments

UserManagement

Incidents

Interface Monitoring

2nd Level

Application

Siebel

Oracle IaaSOperating System

Hardware

Storage

DEVAgile

Development

Testing

Business Design

3rd Level

....

Application ManagementGovernance

Release ManagementRequirement Management

Oracle PaaS

Operating System

Hardware

Storage

Database Weblogic ICS

SOA SuiteOBIEE

Page 27: Management of Oracle Unlimited Applications on Oracle IaaS

• Part 2 – operations / service

SaaS

Page 28: Management of Oracle Unlimited Applications on Oracle IaaS

28

• Reply can on premiseimplementations appear like SaaS – with extended services

• Reply is building and operatingOracle Application Solutions……as General Contractor

…in fix price mode

…in the Oracle Cloud

…in private clouds / on cloud machines

…in greenfield environments

…by migrating to Oracle cloudenvironments

…framed by business SLAs

• Reply Full Service Operations isefficient and quick (TTM) due toDevOps benefits

Full Service Operations as Fix PriceOn Premise as SaaS

3rd Level

2nd Level

1st Level

Conception,Build &Governance

Service Management

Architecture Services

Requirement Engineering

Application Management

Application Maintenance

Service Design

Infrastructure Management

Hosting or Cloud Services

Call Center Services

Warranty Services

Program Management

Application Development

Page 29: Management of Oracle Unlimited Applications on Oracle IaaS

29

DEV OPS

Page 30: Management of Oracle Unlimited Applications on Oracle IaaS

30

OPSDEV

Page 31: Management of Oracle Unlimited Applications on Oracle IaaS

31

DevOps brings together what belongs together

QA

OPS

DEV

Operations

Page 32: Management of Oracle Unlimited Applications on Oracle IaaS

32

DevOps - Continues Delivery

Page 33: Management of Oracle Unlimited Applications on Oracle IaaS

33

DevOps Tool chain

Release

Configure

Monitor

Package

Build

Test

Code

Plan Combined planning of Business, Dev and Ops

Development and review by using integration tools

Version Control and Code merging Tools

Test results determine the progress

Create reusable deployment packages

Change and Release Management

Infrastructure / Configuration as code

Performance monitoring / User experience

Page 34: Management of Oracle Unlimited Applications on Oracle IaaS

34

Jenkins is an cross-platform, continuousintegration and continuous deliveryapplication. Jenkins is used to build and test softwareprojects continuously making it easier fordevelopers to integrate changes to theproject, and making it easier for users toobtain a fresh build.

It also allows you to continuously deliver yoursoftware by providing powerful ways to defineyour build pipelines and integrating with a large number of testing and deploymenttechnologies.

DevOps tools - Jenkins

Page 35: Management of Oracle Unlimited Applications on Oracle IaaS

35

is an open source data collectionengine with real-time pipeliningcapabilities.

can dynamically unify data fromdisparate sources and normalizethe data.

Cleanse and democratize all yourdata for diverse advanceddownstream analytics andvisualization use cases.

DevOps tools - logstash

Page 36: Management of Oracle Unlimited Applications on Oracle IaaS

36

Is a configuration management tool written in Ruby and Erlang. It uses a pure-Ruby, domain-specific language (DSL) for writing systemconfiguration "recipes".

Is used to streamline the task of configuringand maintaining a company's servers, and canintegrate with cloud-based platforms toautomatically provision and configure newmachines.

DevOps Story tools Chef

directory '/a/b/c' doowner 'admin'group 'adminmode '0755'action :createrecursive true

end

Page 37: Management of Oracle Unlimited Applications on Oracle IaaS

37

Is a monitoring and alerting toolkit withthis main features

• a multi-dimensional data model (time series identified by metric name andkey/value pairs)

• a flexible query language to leveragethis dimensionality

• time series collection happens via a pull model

• targets are discovered via servicediscovery or static configuration

• multiple modes of graphing anddashboarding support

DevOps tools - Prometheus

Prometheus

Page 38: Management of Oracle Unlimited Applications on Oracle IaaS

38

Benefits for the Customer

higher productivity

shorter mean time to recover (MTTR)

times better testing efficiency

less manual effort for each release

more deployment cycles as before

Increase the Release

Time to Market

40%

75%

5