Presentation is loading. Please wait.

Presentation is loading. Please wait.

Arslan Munir, Director, Solutions Architecture

Similar presentations


Presentation on theme: "Arslan Munir, Director, Solutions Architecture"— Presentation transcript:

1 Best Practices for Highly Available Oracle Applications on Oracle Cloud [TIP4586]
Arslan Munir, Director, Solutions Architecture Adeel Amin, Solutions Architect Larry Frank, VP Enterprise Systems, Scientific Games Confidential – Oracle Internal/Restricted/Highly Restricted

2 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation. Confidential – Oracle Internal/Restricted/Highly Restricted

3 Agenda Challenges -Enterprise Customer needs from Public Cloud
1 Challenges -Enterprise Customer needs from Public Cloud Designing High Availability on Oracle Cloud Infrastructure Highly Available Architectures & Scenarios Scientific Games runs EBS application on OCI Demo 2 3 4 5 Confidential – Oracle Internal/Restricted/Highly Restricted

4 Agenda Challenges -Enterprise Customer needs from Public Cloud
1 Challenges -Enterprise Customer needs from Public Cloud Designing High Availability on Oracle Cloud Infrastructure Highly Available Architectures & Scenarios Scientific Games runs EBS application on OCI Demo 2 3 4 5 Confidential – Oracle Internal/Restricted/Highly Restricted

5 What enterprise customers need from a modern cloud
Private connection Consistent and Predictable Performance Elasticity and Scalability High Availability

6 a true enterprise cloud
Oracle Cloud Infrastructure: Enterprise Workload Migration Highest, Most Consistent Performance Low, Predictable Pricing a true enterprise cloud

7 Migrating your Oracle Apps to Oracle Cloud Infrastructure
Improve Superior performance Fastest, most resilient, full featured Oracle Database Rapid provisioning and scalable capacity Move Expert migration assistance Automated migration tools No re-architecture

8 Run Your Whole App Portfolio on Oracle Cloud
Scale-up Apps run better than on-prem Tight orchestration for scale-up Predictable app and database low latency Petabyte-scale database capacity Scale-out Apps run better than on other clouds Native orchestration for scale-out Predictable node-to-node latency High-performance nodes Predictable, millisecond latency and 10K’s of IOPS for queries Oracle Database Cloud Database on Compute/ Storage Legacy App on Compute Oracle App on Compute Support for custom middleware, OS, hypervisors, network topologies Support for millions of IOPs and petabyte scale databases 10K’s of calls per second between nodes Compute/ Storage Support for millions of IOPs per node Support for custom Hadoop, Kubernetes, and other scale-out frameworks

9 How Customers Benefit from Moving Apps to The Cloud
Innovation Transformation Performance Cost Business Outcome Accelerate business transformation & innovation by getting new apps out quickly IaaS provides instant access to resources, not infrastructure procurement headaches Predictable performance supports workloads from cloud-native to mission critical apps and DBs in the Oracle Cloud Reduce on-premises infrastructure spend and add predictable costs based on usage IT Outcome Consolidate Oracle Apps silos with disparate on-premises hardware into a single cloud infrastructure Focus on strategic priorities, not managing hardware and software Next generation IaaS performance matches and often exceeds on-premises deployments Eliminate the hardware refresh and capacity planning vicious cycle

10 Oracle Cloud Infrastructure – Innovation at its Core
High performance compute, storage, database, edge on the same flexible virtual network GOVERNANCE (IAM / APIs) Department A Department B Department C ORACLE REGION ORACLE REGION n SERVICES COMPUTE STORAGE DATABASE NETWORK EDGE VIRTUAL NETWORK INTERNET CONNECTIVITY PHYSICAL NETWORK DATACENTERS / AVAILABILITY DOMAINS AD 3 YOUR DATACENTER AD 1 AD 2

11 Oracle Cloud Infrastructure makes this journey easy
Move VMware VMs ’as-is’ with Ravello – same VMs, networking, storage Bare Metal Service Physical hosts move to Bare Metal Service Data-center Oracle Cloud Infrastructure Oracle Cloud Infrastructure Ravello Service

12 Program Agenda with Highlight
1 Challenges -Enterprise Customer needs from Public Cloud Designing High Availability on Oracle Cloud Infrastructure Highly Available Architectures & Scenarios Scientific Games runs EBS application on OCI Demo 2 3 4 5 Confidential – Oracle Internal/Restricted/Highly Restricted

13 Performance, usually uptime, for a higher than normal period”
High Availability ? Assume that every component of a system will fail at some point and to prepare for that eventuality How to protect applications from a disaster? Infrastructure should attend to unpredictable demand and should always be available to end-clients “A characteristic of a System, Which aims to ensure an agreed level of operational Performance, usually uptime, for a higher than normal period” Oracle Confidential – Internal/Restricted/Highly Restricted

14 High Availability for Oracle Cloud Infrastructure
Options for High Availability : Multi-Region Multi-Availability Domain Multi Fault Domain . Region: Serve different geographies. Availability Domain: Fault-decorrelated, completely independent datacenters in metropolitan area Fault Domain: Fault Domain provides a higher degree of protection from unexpected hardware failure or planned hardware maintenance using logical grouping of hardware and infrastructure Confidential – Oracle Internal/Restricted/Highly Restricted

15 High Availability Building Blocks
Designing High Availability : Redundant hardware and software NO Single points-of-failure Transparent failover process ORACLE CLOUD INFRASTRUCTURE (REGION) Availability Domain 1 Availability Domain 2 Availability Domain 3 Subnet A Subnet C FD01 FD02 FD01 FD02 Subnet B Subnet D FD03 FD01 FD03 FD01

16 High Availability for OCI – Compute
Depending on your system or application requirements, you can implement this architecture redundancy in either standby or active mode: Standby mode Active/Active mode ORACLE CLOUD INFRASTRUCTURE (REGION) Availability Domain 1 Availability Domain 2 Availability Domain 3 Subnet A Subnet D Subnet F Active Standby Subnet B Subnet E Subnet G

17 High Availability for OCI – Storage
To achieve high availability and durability, we recommend the following best practices for the storage layer: Object Storage Block Volume ORACLE CLOUD INFRASTRUCTURE (REGION) ORACLE CLOUD INFRASTRUCTURE (REGION) Availability Domain 1 Availability Domain 2 Availability Domain 3 Availability Domain 1 Availability Domain 2 Availability Domain 3 Subnet A Subnet B Server Server Storage Server Storage Server Storage Server Block Storage (Backup) Block Storage (Restore) Oracle Cloud Infrastructure Fundamentals <#>

18 High Availability for OCI – Network
Ensuring the high availability of your network is one of the most important items in your architecture design. ORACLE CLOUD REGION AD-3 AD-1 AD-2 Pub Subnet /24 Public IP Pub Subnet /24 VCN /16 ORACLE CLOUD REGION Active Passive VCN, /16 AVAILABILITY DOMAIN-1 AVAILABILITY DOMAIN-2 Load balancer pair SUBNET A, /24 SUBNET B, /24 App Subnet /24 App Subnet /24 App Subnet /24 Backend set Web server VMs Oracle Cloud Infrastructure Fundamentals <#>

19 High Availability for OCI – Connectivity
Highly available, fault-tolerant network connections are key to a well-architected system. FastConnect dedicated connectivity with global providers IPSec VPN Oracle Cloud Infrastructure Fundamentals <#>

20 VCN Connectivity – FastConnect with VPN Backup
Internet, IPSec VPN and FastConnect: Global access to OCI that meets your connectivity needs REGION VCN AVAILABILITY DOMAIN Internet FASTCONNECT LOCATION 1 ALL PUBLIC SERVICE ENDPOINTS PROVIDER NETWORK FASTCONNECT LOCATION SUBNET Public IPs CUSTOMER NETWORK #2 Public VIRTUAL CIRCUIT CPE Customer Or Provider Router OCI FastConnect endpoint #1 PRIVATE VIRTUAL CIRCUIT Private IPs Customer or Provider Cage OCI Cage Internet

21 Multi-Region Connectivity:
Confidential – Oracle Internal/Restricted/Highly Restricted

22 Program Agenda with Highlight
1 Challenges -Enterprise Customer needs from Public Cloud Designing High Availability on Oracle Cloud Infrastructure Highly Available Architectures & Scenarios Scientific Games runs EBS application on OCI Demo 2 3 4 5 Confidential – Oracle Internal/Restricted/Highly Restricted

23 N - Tier High Availability Within a Region
ORACLE CLOUD REGION AVAILABILITY DOMAIN-1 AVAILABILITY DOMAIN-2 VCN /16 PUBLIC Subnet PUBLIC Subnet Load Balancer Bastion Passive ID & Access Management WEB Subnet WEB Subnet FD1 FD2 FD3 FD1 FD2 FD3 Customer Datacenter Auditing Private LB Subnet Load Balancer Private LB Subnet Load Balancer Passive Passive Policies App Subnet App Subnet FD2 FD3 FD1 FD2 FD1 FD3 Dynamic Routable Gateway Database systems DB Subnet DB Subnet Datagaurd Sync RMAN backup Object Storage Confidential – Oracle Internal/Restricted/Highly Restricted

24 Oracle Cloud Infrastructure - Applications with 2-Node RAC
IGW ORACLE CLOUD DATA CENTER REGION AVAILABILITY DOMAIN-1 AVAILABILITY DOMAIN-2 Virtual Cloud Network /16 Subnet-A /24 Subnet-D /24 Customer Datacenter Load balanced Web Servers on VMs IAM Service Audit Service Subnet-A /24 Subnet-C /24 VPN DRG Object Storage RMAN backup Bastion Server on VM 2-node RAC Database

25 Multi-Region Architecture
DNS Multi-Region Architecture PHOENIX REGION (PRIMARY) ASHBURN REGION (SECONDARY) Load Balancer Load Balancer Availability Domain (AD) 1 AD 2 AD 1 AD 2 Web & App Tier Web & App Tier Web & App Tier Web & App Tier rsync Subnet A Subnet B Subnet E Subnet F Subnet C Subnet D Subnet G Active Database Standby Database Synchronous Active Data Guard Cross Region Data Guard (DR)

26 Dynamic Routable Gateway
E-Business Suite Reference Architecture Single AD for Demo/Training DNS External Web Client Internet Gateway ORACLE CLOUD INFRASTRUCTURE (REGION) Web Traffic Availability Domain 1 Auditing Bastion Application Tier VCN Fault Domain 1 ID & Access Management EBS App VM Concurrent Mgr. VM Bastion Server Subnet B Polices Internal Web Client Database Tier SSH VPN IPSec Dynamic Routable Gateway Object Storage Database Subnet A Subnet C Route Table Security List File Storage

27 Dynamic Routable Gateway
E-Business Suite Deployment Architecture Multiple ADs for Dev/Test, DR in the Cloud / High Availability for Production ORACLE CLOUD INFRASTRUCTURE (REGION) Web Traffic Load Balancer Availability Domain 1 - Primary Availability Domain 2 - Secondary Auditing Bastion Bastion Server Database Tier Application Tier EBS App VM Concurrent Mgr. VM Subnet A Subnet B Subnet C Bastion Bastion Server Database Tier Application Tier Concurrent Mgr. VM Subnet A Subnet B Subnet C EBS App VM Database/ Exadata FastConnect rsync ID & Access Management Polices SSH VPN IPSec Data Guard Internal Web Client Dynamic Routable Gateway Object Storage Database/ Exadata External Web Client DNS Route Table Security List Route Table Security List Internet Gateway File Storage VCN

28 Dynamic Routable Gateway
E-Business Suite Deployment Architecture Multiple Regions with High Performance, High Availability & Disaster Recovery for Production ORACLE CLOUD INFRASTRUCTURE (REGION) Primary Load Balancer ORACLE CLOUD INFRASTRUCTURE (REGION) Secondary Web Traffic Availability Domain 1 - Primary Availability Domain 2 - Secondary Availability Domain 1 - DR Bastion Bastion Server Database Tier Application Tier EBS App BM Concurrent Mgr. BM Subnet A Subnet B Subnet C Bastion Database Tier Concurrent Mgr. BM Subnet A Subnet B Subnet C EBS App BM Database/ Exadata Application Tier Bastion Database Tier Application Tier Concurrent Mgr. BM Subnet A Subnet B Subnet C EBS App BM Database/ Exadata rsync rsync/ API Bastion Server Bastion Server SSH VPN IPSec Data Guard Dynamic Routable Gateway Internal Web Client Database/ Exadata Data Guard External Web Client Route Table Security List Route Table Security List Internet Gateway Route Table Security List DNS VCN Auditing IAM Polices File Storage Object Storage Auditing IAM Polices File Storage Object Storage

29 Makes the Cloud Journey Easy with Ravello
Confidential – Oracle Internal/Restricted/Highly Restricted

30 Program Agenda Challenges -Enterprise Customer needs from Public Cloud
1 Challenges -Enterprise Customer needs from Public Cloud Designing High Availability on Oracle Cloud Infrastructure Highly Available Architectures & Scenarios Scientific Games runs EBS application on OCI Demo 2 3 4 5 Confidential – Oracle Internal/Restricted/Highly Restricted

31 Who we are ? Consolidating all divisions into a single, global instance Global leader in the gaming and lottery industries Electronic gaming machines, table games, iGaming and iLottery products, instant lottery games Oracle EBS customer for over 10 years Empower our customers by creating the world’s best gaming and lottery experiences

32 Why Oracle Cloud Infrastructure?
Networking Ability to Design DR Location At Lower Cost Scale on Demand Cost Expansion To Support Initiatives Further Expand And Support Other Non EBS Migrations High Availability/Resiliency – Availability Domains, Redundant Hardware High Performance - Ability to chose newest technology as released Exadata Database - Ability to leverage more expensive options at lower initial costs Partnered in the design as we move to OCI Compute Storage Load Balancer VCN

33 DR + NON-PRODUCTION - ASHBURN
OCI Environment DR Application Tiers Bastion Cloud Manager/ Bastion Server Shared DR+Non-Prod Database Tier App VM 1 Subnet A Subnet B PHOENIX Availability Domain 1 - Primary Availability Domain 1 - DR Internal Web Client Web Traffic SSH Prod Database Tier Prod Application Tiers App VM 2 Subnet C External Web Client Load Balancer Route Table Security List Dynamic Routable Gateway Internet Gateway Data Guard Half Rack Exadata rsync ASHBURN Non-Prod Application Tiers Subnet D VCN X Object Storage Polices IAM Auditing File Storage PRODUCTION - PHOENIX DR + NON-PRODUCTION - ASHBURN

34 Where Are We In The Migration?
Migration/Design is being performed in house staff/personal Development has been migrated at this time Production is planned for Q1 2019

35 Program Agenda Challenges -Enterprise Customer needs from Public Cloud
1 Challenges -Enterprise Customer needs from Public Cloud Designing High Availability on Oracle Cloud Infrastructure Highly Available Architectures & Scenarios Scientific Games runs EBS application on OCI Demo 2 3 4 5 Confidential – Oracle Internal/Restricted/Highly Restricted

36 JD Edwards EnterpriseOne
DNS JD Edwards EnterpriseOne Multiple ADs for HA in the Cloud External Web Client Load Balancer ORACLE CLOUD INFRASTRUCTURE (REGION) Availability Domain 1 Availability Domain 2 Logic Tier Subnet D Database Tier Subnet E Database Tier Subnet B Logic Tier Subnet C Synchronous Active Data Guard Object Storage Policies ID & Access Management Auditing File Storage FastConnect Enterprise Server RAC Database Server RAC Database Server Enterprise Server Dev/Admin Tier Subnet B Web/Java Tier Web/Java Tier Subnet C Subnet A Deployment Server VPN IPSec HTML Server AIS Server HTML Server AIS Server Internal Web Client Dynamic Routable Gateway Development Client Route Table Security List Provisioning Subnet A BSSV Server ADF Server Route Table BSSV Server ADF Server VCN Server Manager Security List Transaction Server BI Publisher Transaction Server BI Publisher

37

38 Next Steps: Build Your Path to Cloud Today
Get free cloud credits at cloud.oracle.com/tryit Learn more about OCI cloud.oracle.com/iaas Visit Oracle Booth #OCI-A01 Moscone South to experience our solutions through demos

39


Download ppt "Arslan Munir, Director, Solutions Architecture"

Similar presentations


Ads by Google