5. The Oracle Cloud Stack
Enterprise Manager 13c – let’s connect to the Oracle Cloud
Database
Database Backup
Compute
Storage
Network
Java
IaaS
PaaS
6. Database
Enterprise Manager 13c – let’s connect to the Oracle Cloud
Choose between a single schema or a virtual pre-configured Oracle database, ready-to-
use.
Database as a Service
– Dedicated virtual machine
– Also available as virtual image with Oracle software only
– Full root / Oracle Net access
– Oracle cloud tools
Database Schema Service
– 1 11g Schema 5,20, 50 GB storage
– APEX 5 pre-confiugured
Exadata Service
7. Database as a Service
Enterprise Manager 13c – let’s connect to the Oracle Cloud
12.1.0.2 Multitenant
Oracle Linux 6.4
8. Database Backup
Enterprise Manager 13c – let’s connect to the Oracle Cloud
Transparent backup management using RMAN for seamless backup and restore
operations.
Backup has to be encrypted locally
Licences for advanced compression and advanced security included
9. Compute vs. Dedicated Compute
Enterprise Manager 13c – let’s connect to the Oracle Cloud
Compute
– Shared Compute Zone
– Dedicated Core Capacity: 50 and
100 Cores
– Some Isolation via Resource
Management across Tenants but
noisy neighbors can impact others
Dedicated Compute
– Completely Dedicated Compute Zone
per tenant
– Predictable Performance
– Complete Network Isolation
– Site to Site VPN
– 500, 1000, 1500, 2000 Cores
10. On-Premise to Oracle Cloud Communication
Enterprise Manager 13c – let’s connect to the Oracle Cloud
On-Premise Data Center Oracle Cloud
Dedicate Compute
Compute
Site-to-Site VPN
IP Restriction
SSH
IP Restriction
SSH
11. Service Commitment
Enterprise Manager 13c – let’s connect to the Oracle Cloud
Oracle will use commercially reasonable efforts to make Oracle Database Cloud
Service available with a Monthly Uptime Percentage of at least
99.95%
during any month of the Services Period. SLA level of 99.95 % uptime/availability gives
following periods of potential downtime/unavailability:
Daily: 43.2s
Weekly: 5m 2.4s
Monthly: 21m 54.9s
Yearly: 4h 22m 58.5s
Like Amazon AWS & Azure
12. My Cloud DSaaS Instance is up and running
Enterprise Manager 13c – let’s connect to the Oracle Cloud
Screenshot from instance cloud01.compute-trivadis4703.oraclecloud.internal
13. Enterprise Manager 13c – let’s connect to the Oracle Cloud
Hello Cloud, can you hear me ?
15. Oracle Cloud Communication (2)
Enterprise Manager 13c – let’s connect to the Oracle Cloud
The on-premise OMS communicates with a Hybrid Cloud Agent over SSH
On the Oracle Cloud machine an EMCTL dispatcher is running (Agent Process)
The EMCTL dispatcher forwards communication from the on-premise OMS to the
Hybrid Cloud Agent
The EMCTL dispatcher streams the responses from the Hybrid Cloud Agent back to
the on-premise OMS via Hybrid Cloud Gateway Proxy
17. Prerequisites
Enterprise Manager 13c – let’s connect to the Oracle Cloud
Oracle Enterprise Manager 12.1.0.5 or higher
A Management Agent for the Hybrid Cloud Gateway Agent configuration
Port 22 open on the Oracle Cloud virtual host
Cloud SSH keys for user oracle to create a Named Credential
18. Hybrid Cloud Gateway Agent
Enterprise Manager 13c – let’s connect to the Oracle Cloud
$ emcli register_hybridgateway_agent -
hybridgateway_agent_list='solothurn.trivadistraining.com:3872'
Successfully registered list of agents as hybridgateways.
Used as SSH Daemon / Port Forwarding
You have to define at least one local Agent as Hybrid Cloud Gateway Agent
The Hybrid Cloud Gateway Agent is failover ready
The Agent on the OMS host is a perfect candidate
Use emcli from $OMS_HOME/bin
19. Enterprise Manager Named Credential
Enterprise Manager 13c – let’s connect to the Oracle Cloud
A Named Credential has to be created with Public and Private Keys
Agents do not communicate directly with username/password to the cloud
20. Installing a Hybrid Cloud Agent
Enterprise Manager 13c – let’s connect to the Oracle Cloud
21. Installing a Hybrid Cloud Agent
Enterprise Manager 13c – let’s connect to the Oracle Cloud
22. Installing a Hybrid Cloud Agent
Enterprise Manager 13c – let’s connect to the Oracle Cloud
23. Installing a Hybrid Cloud Agent
Enterprise Manager 13c – let’s connect to the Oracle Cloud
24. Installing a Hybrid Cloud Agent
Enterprise Manager 13c – let’s connect to the Oracle Cloud
25. Installing a Hybrid Cloud Agent
Enterprise Manager 13c – let’s connect to the Oracle Cloud
26. Root.sh
Enterprise Manager 13c – let’s connect to the Oracle Cloud
[opc@CLOUD01 ~]$ sudo /u01/app/oracle/product/agent13c/agent_13.1.0.0.0/root.sh
Finished product-specific root actions.
/etc exist
Oracle cloud pre-configured user OPC has sudo permissions to execute the root.sh
27. Server Situation
Enterprise Manager 13c – let’s connect to the Oracle Cloud
[opc@CLOUD01 ~]$ sudo su - oracle
TYPE (Cluster|DG) : SID/PROCESS STATUS HOME
---------------------------------------------------------------------------
Dummy emagent : emagent13c n/a /u01/app/oracle/product/agent13c/agent_inst
Dummy rdbms : rdbms12102 n/a /u01/app/oracle/product/12.1.0/dbhome_1
DB-instance (N|N) : CLOUD01 open /u01/app/oracle/product/12.1.0/dbhome_1
Listener : LISTENER up /u01/app/oracle/product/12.1.0/dbhome_1
Agent : emagent13c up /u01/app/oracle/product/agent13c/agent_inst
[opc@CLOUD01 ~]$
The Agent ist up and running – example Output from TVD-Basenv Framework
34. Deploying a PDB to the Oracle Cloud
Enterprise Manager 13c – let’s connect to the Oracle Cloud
CDB$ROOT
CLOUD
CRM01
CLOUD
FA01
CDB$ROOT
CRM01 FA01 Clone
Enterprise Manager
35. Clone Oracle Cloud PDB to on-premise CDB
Oracle Cloud Portfolio in the Context of Infrastructure
Optimization
36. Clone on-premise PDB to Oracle Cloud CDB
Oracle Cloud Portfolio in the Context of Infrastructure
Optimization
37. Oracle Cloud Portfolio in the Context of Infrastructure
Optimization
Trivadis Cloud Offerings
38. Oracle Cloud Portfolio in the Context of Infrastructure
Optimization
http://www.trivadis.com/en/disaster-recovery-high-availability
39. The Trivadis Offering
Oracle Cloud Portfolio in the Context of Infrastructure
Optimization
Optimization Assessment of DR/HA in the Cloud: analysing of your requirements
and infrastructure, highlighting the potential for improvements and the ideal
measures in the field of cloud services
Database Backup into the Cloud: secure second or third location for your backup
data
Restore/Recover Database in the Cloud: restore/recover environment that is ready
for use
Cold Standby Cloud Database: standby environment with a stopped instance
Hot Standby Cloud Database: standby environment that has been started with all
transactions applied
Active Cloud Standby Database: read-only database service with all transactions
applied
40. Optimization Assessment of DR/HA in the Cloud
Oracle Cloud Portfolio in the Context of Infrastructure
Optimization
Analysis of your requirements
Analysis of your infrastructure
Identifying the potential for improvements
Highlighting the ideal measures for the use
of (Oracle) Cloud services
41. Example 1 - Database Backup in the Cloud
Oracle Cloud Portfolio in the Context of Infrastructure
Optimization
Secure second or third location for
your backup data
Developing a usage concept
Configuring on-premises backups
with the Trivadis TVD-BackupTM tool
Installing and configuring Oracle
Database Backup Services
Backup and restore tests on
the database
System documentation and quick
reference
On-Premise Data Center
Oracle Database
Backup Service
42. Example 2 - Standard Edition Standby Cloud Databases
Oracle Cloud Portfolio in the Context of Infrastructure
Optimization
Oracle software installation
Creating a listener and network
configuration for the server
Creating the primary and
standby databases
Creating the standby configuration
using TVD-Standby™
Inclusion in start/stop procedures
Function check, short demo, system
documentation and quick reference
A TVD-Standby™ licence is part
of the all-inclusive package
Local Standard
Edition Database
Standby Standard
Edition Cloud Database
TVD-Standby
43. Core Message - Oracle Cloud Services
Oracle Cloud Portfolio in the Context of Infrastructure
Optimization
Trivadis takes a methodological approach which covers all the relevant areas and
highlights the potential for improvement
The gradual implementation of cloud services is possible (and helpful)
Efficient disaster protection with different RTOs is possible without new data center
locations
Reduced costs as a result of pay-as-you-use services
Oracle Cloud Services are ready to use for infrastructure optimization
Trivadis has tested them and created effective packages
Trivadis can be your cloud consultant and partner !
44. Martin Berger Konrad Häfeli
Senior Consultant Senior Solution Manager
martin.berger@trivadis.com
Enterprise Manager 13c – let’s connect to the Oracle Cloud
konrad.haefeli@trivadis.com