Documente Academic
Documente Profesional
Documente Cultură
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle OpenWorld 2017 Content 4
Program Agenda – OCI Deep Dive 2
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle OpenWorld 2017 Content 5
Load Balancer as-a-Service
Copyright
Copyright©©2017,
2017,Oracle
Oracleand/or
and/oritsitsaffiliates.
affiliates.All
Allrights
rightsreserved.
reserved.| Oracle OpenWorld 2017 Content
Load Balancing Service
– Provides automated traffic distribution from one entry point to multiple servers in VCN
– Improves resource utilization, facilitates scaling, and helps ensure high availability
– Regional Load Balancer for your VCN; redundant across two ADs (No single point of failure)
– Supported Protocols – TCP, HTTP/1.0, HTTP/1.1, HTTP/2, WebSocket
– SSL Offloading – SSL Termination, End to End SSL, SSL Tunneling
– Key differentiators
• Private or Public Load Balancer and Public or Private IP address
• Provisioned Bandwidth – 100 Mbps, 400 Mbps, 8 Gbps
• Single LB for TCP and HTTP protocols
Web server
VMs
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Restricted
LB Concepts
VCN • Backend Server – application server responsible for
generating content in reply to the incoming TCP or
HTTP traffic
AVAILABILITY DOMAIN-1 AVAILABILITY DOMAIN-2
Public IP address
• Backend Set – logical entity defined by a list of
backend servers, a load balancing policy, and a
Listener health check policy
• Health Checks – a test to confirm the availability of
Load Balancer Load Balancer
(Failover) backend servers; supports
SUBNET 1 SUBNET 2 • TCP
• HTTP health checks
• Listener – an entity that checks for incoming traffic
on the load balancer's IP address
Backend Set
• Load Balancing Policy – tells the load balancer how
Backend Servers Backend Servers to distribute incoming traffic to the backend servers
SUBNET 3 SUBNET 4 • round-robin,
• IP hash,
• least connection
Backend Set
Backend Servers Backend Servers
SUBNET 3 SUBNET 4
Load Balancer
SUBNET 1
Backend Set
Backend Servers Backend Servers
SUBNET 3 SUBNET 4
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 12
Load Balancer: Health Check API
• There are four levels of health status indicators.
• Ok (green)
– No attention required.
– The resource is functioning as expected
• Warning (yellow)Some reporting entities require attention.
– The resource is not functioning at peak efficiency or the resource is incomplete and requires further work
• Critical(red)
– Some or all reporting entities require immediate attention.
– The resource is not functioning or unexpected failure is imminent.
• unknown (grey)
– Health status cannot be determined.
– The resource is not responding or is in transition and might resolve to another status over time.
• Health Check is activated for
– Load Balancer
– Backend Servers & Backend Sets
• Rules are added to LB Security Lists and Backend Server Security Lists automatically to
allow traffic between them. A list is published for the user.
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle OpenWorld 2017 Content
Connectivity to Your On-Premises Network
• The following are two ways to privately connect your cloud network to your
existing on-premises network.
– IPSec VPN
– FastConnect
Regardless of the method, a dynamic routing gateway (DRG) is required for both
CUSTOMER
DATA CENTER
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle OpenWorld 2017 Content
Data Transfer Service
• Move TB or Peta-byte of
data to Oracle Cloud
Infrastructure in days,
instead of weeks or months.
• No Data Transfer Charge
• Use Data Transfer Utility to
initiate data migration, copy
data to hard drives, and ship
them to Oracle, where data
is imported to Object
Storage.
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 31
How does OCI Data Transfer Service work?
Once the transfer is complete, devices will be shipped back in the same encrypted format.
Documentation Ref.
• Who pays for shipping when using Oracle Bulk Data Transfer
Service?
The customer is responsible for paying shipping fees on both inbound and outbound shipments.
When shipping to Oracle the customer is responsible for paying shipping and international customs
fees (if required). When returning HDDs to customers, we require you to provide a valid FedEx or
DHL account to pay for shipping and international customs fees (if required).
200 • Storage
168 160
150 137
– Exadata Smart Storage
• 68-275 TB (Triple mirrored)
100 88 84 80
44
68
40
• Network
50
2 4 8
22
1.4 2.8 5.6 – 2 x 10 GbE Interface per node
0
Nodes CPU Min CPU Max Memory TB Storage TB Network Gbps – RAC/Storage - Interconnect
Quarter Rack Half Rack Full Rack • 80 Gbps Infiniband
Extreme
Yes Yes Yes Yes
Performance
BYOL Yes
Standard Edition Standard package includes the Oracle Database Standard Edition.
Enterprise Edition Enterprise package includes the Oracle Database Enterprise Edition.
High Performance extends the Enterprise package with the following options:
Multitenant, Partitioning, Real Application Testing, Advanced Compression, Advanced
High Performance Security, Label Security, Database Vault, OLAP, Advanced Analytics, Spatial & Graph,
Diagnostics Pack, Tuning Pack, Database Lifecycle Management Pack, Data Masking and
Subsetting Pack and Cloud Management Pack for Oracle Database.
Extreme Performance package extends the High Performance package with the
Extreme Performance following options : RAC (Real Application Clusters), In-Memory Database, Active Data
Guard.
BM Database
CPU Scaling Online CPU change
Exadata
Automated Scheduled Backup to Object Store
Weekly full backup
Daily incremental
Backup and Restore
30 day retention
On Demand Backup
Restore: Full, Point-in-time (SCN, Timestamp) or On Demand Backup
Within the Availability Domain
Data Guard
Across the Availability Domain
Copyright
Copyright©©2017,
2017,Oracle
Oracleand/or
and/oritsitsaffiliates.
affiliates.All
Allrights
rightsreserved.
reserved.| Oracle OpenWorld 2017 Content
Database – Oracle Cloud Infrastructure
Exadata
Usable Storage with Usable Storage with Network
IOPS BW(MBPS) OCPU RAM
Normal Redundancy High Redundancy (Gbps)
68TB (with Local
Backup) 84TB
Exadata Qtr RACK 9000000 48000 22 to 84 1.4TB 2x2x10
(without Local
Backup)
Usable Storage
Network
IOPS BW(MBPS) OCPU RAM with High
(Gbps)
Redundancy
Exadata Half Rack 1800000 96000 44 to 168 2.8TB 137TB 4x2x10
Expected CY 2018
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 66
Oracle’s Vision for Autonomous Database
• Self-Driving
–User defines service levels, database makes them happen
• Self-Securing
–Protection from both external attacks and malicious internal users
• Self-Repairing
–Automated protection from all downtime Autonomous
Database
Autonomous
Database
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 68
Journey to Autonomous Database
• Oracle has been developing sophisticated database automation for decades
Autonomous
Database
• Generic Tasks
– Infrastructure - integration, tuning of systems, network, storage
– Database provisioning, patching
– Database backups, H/A, disaster recovery
– Database optimization
• Customer can choose to just use automation or hand over all management
to Oracle Cloud Operations for Autonomous operation
• If Customer hands over management to Oracle then:
– Database and OS Administrator Privileges are not needed and not provided
– Exception and failure cases are handled by Oracle experts
• The payoff is huge - eliminate generic tasks, reduce labor, reduce costs,
reduce errors, while increasing security and availability
Database
Backups
Single Instance
DB Backup
Service
Uptime 99.95% = 22 minutes of downtime per month
Data Corruptions
Patches (Updates)
Database Major Upgrades
Table/Index Changes
Uptime 99.995% = 2m 12s of downtime per month
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 76
Customers
SLA Driven but Simplest DB Cloud Experience • Choose the SLA policy
• Architecture • Application
• Database Management (Tooling) performance
• Configuration, Tuning
• Infrastructure Management • Lifecycle Operations (Tooling)
• Architecture • Application Performance
• Database Management Autonomous
• Configuration, Tuning Database
• Lifecycle operations Database /
• Application Performance Exadata
Cloud
• Infrastructure Management On-Premises • Oracle owns and • Oracle owns and
• Architecture Exadata manages the best manages Infrastructure
• Configuration, Tuning integrated MAA
• Blueprints • Policy driven
• Database Management DB platform
• Lifecycle Operations
• Exadata is the best deployments
integrated MAA DB • Cloud automation
• Application Performance for provisioning • Fully automated Self-
On-Premises platform
and life cycle Driving, Self-Securing,
• Blueprints operations Self-Repairing
• Feedback to Database
products & features
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Oracle OpenWorld 2017 Content
SAP Support for Oracle Cloud Infrastructure
• Oracle Cloud Infrastructure is now fully supported with SAP
• SAP NetWeaver 7.x, Unicode only
• OL 6 or OL 7
• Oracle DB 11.2.0.4 or 12.1.0.2
• DB size up to ~ 12.8 TB of DATA / DR: DataGuard
- Backup: Object Storage with RMAN, Block Storage and NVMe
• SAPnotes will be available with more specifics:
- 2474949 - SAP on Oracle Cloud Infrastructure
- 2520061 - SAP on Oracle Cloud Infrastructure: Support Prerequisites
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 83
EBS Release 12.2 Technology Stack
Three-tier Architecture
R2
WebLogic Server
Global Single
WebLogic JSP Data Model
Web Listener
JDBC/SQL Net
BC4J
HTTP/S
RAC & ASM
UIX 11g
BI Publisher Edition-Based
Redefinition
Forms
6 VMs with 28 OCPUs 7 VMs with 20 OCPUs 18 VMs & 2 bare metal
EBS Application Tiers EBS, Vertex Application servers with 113 OCPUs
Tiers EBS, Informatica, HYP, etc.
Darling Ingredients 10Gbps
Data Center FastConnect
Five Database Three Database Five Database
Cloud Systems Cloud Systems Cloud Systems
Bastion Bastion
• Virtual network isolates Public Subnet 2 Public Subnet 2
traffic and management Load Load
Balancer Balancer
• Compartments organize Public Subnet 1 Public Subnet 1
172.16.0.0/16 172.16.0.0/16
VCN VCN
1521 1521
Dataguard
22 22
DB DB
172.16.1.0/24 172.16.1.0/24
Private Subnet 1 Private Subnet 1
Availability Domain 1 Availability Domain 1
Region 1 Region 2
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 87
DMZ Deployment
172.16.0.0/16
VCN
Public Subnet 2
Private Subnet 4
LBaaS DMZ
443/80
IGW
22 Bastion 172.16.6.0/24
172.16.4.0/24 8000
Public Subnet 1
Private Subnet 3
External Application Tier Nodes
DRG
LBaaS
443/80 172.16.3.0/24
22 AP4 AP5 AP6
8000 172.16.5.0/24
1521
Private Subnet 2 Private Subnet 1
Database Tier
Internal Application Tier Nodes
Availability Domain Y
Region X
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | 88
FastConnect
Provider Connection (1 Virtual Circuit) – e.g. Megaport
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 89
Solution Offers: Easily Migrate, Provision & Run Oracle Apps
Quickly provision or migrate Optimized compute, Easily upgrade and centrally Pre-assessment, migration
workloads with zero storage, networking from manage, monitor and patch and operational support and
re-tooling and zero shared to bare metal to applications services
downtime engineered systems
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal | STP 2017 Content 91
3 Prepare and Transfer to Cloud
• Encrypt staged bits
Manual Lift and Shift of EBS • Transfer the bits to Cloud
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal | STP 2017 Content 92
Automated Lift and Shift of EBS to Oracle Cloud Infrastructure
1
Deploy Tools (one time )
• Download and Configure EBS Cloud Backup Utility
• Provision the EBS Cloud Admin Tool VM
Source System
Remains Available
2
Lift and Shift EBS to Oracle Cloud Infrastructure
1. Backup your on-premises EBS environment to OSCS using EBS Cloud Backup Utility
2. Create a new environment in OCI using EBS Cloud Admin Tool
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal | STP 2017 Content 93
Provisioning EBS On Oracle Cloud Infrastructure
Defining Network Resources
ORACLE CLOUD INFRASTRUCTURE
• Flexibility to define your own REGION
• Network isolation per EBS tier: Public Subnet Public Subnet Public Subnet
• Load Balancer 10.10.1.0/24 10.10.2.0/24 10.10.5.0/24
HA Load Balancer
Virtual Cloud
Network
Load Balancer
• Application Subnet Subnet 10.0.0.0/16
• Database
Compartment
Public Subnet
10.10.3.0/24
• Internet Gateway (IGW) or App Tier
Subnet
Dynamic Routing Gateway (DRG)
depending on access required by Public Subnet
end-users (Internet/VPN) 10.10.4.0/24
Database
Subnet
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal | STP 2017 Content 95
Key Takeaways
1. Oracle Cloud Infrastructure is an ideal environment for Enterprise
Business applications
2. Manage it like your own data center
3. Manual deployment of EBS supported today
4. Automation Tool is continuously covering more use cases
5. Consider joining our accelerated adoption program