management of oracle unlimited applications on … fileiaas / paas. 5 riverland at a glance reply...
TRANSCRIPT
Management ofOracle Unlimited Applications
on Oracle IaaS / PaaS cloud
Alexander Doubek
2
• Riverland Reply Head of Technology
• Enterprise Architect• Work since 15 years with Siebel
• Focus on Dev + Ops
Alexander Doubek
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
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
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
6
Riverland Reply Certified Partner
Oracle Identity Governance Suite
7
“IaaS – PaaS - SaaS”
“IaaS”Infrastructure-as-a-Service
host
“PaaS”Platform-as-a-Service
build
“IaaS”Software-as-a-Service
consume
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
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
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
11
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)
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
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
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
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
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
18
PaaS – Database as a Service
DBaaS
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
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
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.
22
PaaS – Java as a Service
23
PaaS – Java as a Service - Dependencies
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
25
SaaS – Software as a Service
CX HCM
ERP
Analytics EPM SCMSolcial Data
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
• Part 2 – operations / service
SaaS
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
29
DEV OPS
30
OPSDEV
31
DevOps brings together what belongs together
QA
OPS
DEV
Operations
32
DevOps - Continues Delivery
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
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
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
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
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
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