SlideShare une entreprise Scribd logo
1  sur  34
Télécharger pour lire hors ligne
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
WHAT YOU NEED TO KNOW ABOUT
ORACLE CLOUD CONNECTIVITY
Simon Haslam
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential3
Connectivity =
“how servers connect to one another over a network”
• Server Instance  Server Instance
• Server Instance  Internet hosts/services
• Server Instance  Servers/services running on-prem
MY DEFINITION OF “CONNECTIVITY” FOR THIS SESSION
(e.g. I’m not talking about new RDMA features in OCI etc!)
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
4
• Overview
• OCI Classic Networking
• OCI Networking
• VPN
• FastConnect
• Summary
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
OCI CLASSIC & OCI
• First incarnation of IaaS, sometimes called
“Oracle Public Cloud”, is now called
Oracle Cloud Infrastructure Classic
– The IaaS related terms now also have Classic suffix, e.g.
Compute Classic, Storage Classic, Networking Classic
• New or “next gen” IaaS is now called
Oracle Cloud Infrastructure
(without the suffix) or OCI
5
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
OCI OR OCI CLASSIC?
• State of transition (18Q4) – some (most, all?) PaaS services are
now provisioning via PSM on OCI but Classic is still available.
• Very little ‘new’ PaaS yet on OCI (database & load balancers)
6
Both use
IDCS
PSM
OCI Classic
aka OPC
Mature, around for 3-4 years
Simpler, lower tech
Blogs, discussions & docs mostly
about this
Legacy but not EOL
OCI
aka Next Gen IaaS
New, around for ~2 years
More sophisticated, esp. DR, better
meets enterprise needs
New services & autonomous
are OCI
Info harder to find, e.g. PaaS+OCI
Strategic
C L A S S I C Shiny!
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential7
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
REGIONS
Both Classic and OCI have concept of “Region”
• For Classic a region = 1 data centre
• For OCI a region = 3 Availability Domains*
– 3 geographically-close data centres
– Very well connected (“25 Gbps, 0.1 ms latency”)
9
https://cloud.oracle.com/data-regions
* In most cases
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
10
• Overview
• OCI Classic Networking
• OCI Networking
• VPN
• FastConnect
• Summary
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
SHARED VS IP NETWORKS
• Shared Network
– First kind of network available in Oracle Cloud
– Dynamic IPs
– Internal networks but address space shared with other customers
– GRE tunnels needed for VPN connections to provide static addresses
– Simple (you don’t need to make any decisions)
– There are no situations now where you should use Shared Network for new
implementations AFAIK
• IP Network
– You choose your own internal subnets (independent of any other cloud tenancies)
– Static IP Reservations*
– Uses ACLs & vNICs to set firewall policy
11
CLASSIC
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
SHARED NETWORK
• Security Applications define ports of interest
• Security IP Lists define subnets
• Security Rules define firewall policy
– map security applications to Lists/IP Lists
• IP Reservations are for static IPs
12
CLASSIC
“Not entirely intuitive”
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
IP NETWORK
• IP Network base construct (~a VLAN)
• IP Exchange: acts as a virtual router
– Routing only, no policy – that is still done on ACLs & vNICs
– Without an IP Exchange all IP Networks are isolated from each other
• Internal hosts can be NAT’d to public addresses
• IP Reservations are for static IPs
13
CLASSIC
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential14
DEMO
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
EXAMPLE OF IP NETWORKS IN USE
CLASSIC
SOA, DB,
utility VMs
Oracle Cloud Infrastructure
Classic Region
SOA, DB,
utility VMs
SOA, DB,
utility VMs
SaaS
Dev net Test net Production net
SOA, DB,
utility VMs
Acceptance net
Oracle firewalls, IPS etc
Internet
SaaS
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
16
• Overview
• OCI Classic Networking
• OCI Networking
• VPN
• FastConnect
• Summary
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
COMPARTMENT
• High-level subdivision of tenancy from admin perspective
– Lines of Business, Prod vs Dev, Prod vs Prod-PCI, etc
• Not networking directly but important as they “contain” Virtual Cloud Networks (VCN)
• A VCN cannot belong to more than one Compartment
17
OCI
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
VIRTUAL CLOUD NETWORK (VCN)
• Your logical network
• Contained in a Region, but spans Availability Domains
18
OCI
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
SUBNET
• Part of a VCN
– Subnets are subnets of the VCN
• Cannot span an Availability Domain
– No equivalent of “stretched” VLAN
19
OCI
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
GATEWAYS
Internet Gateway
• Used by a Public Subnet to allows data in/out to internet
Dynamic Routing Gateway (DRG)
• Used by Public or Private Subnet to connect to:
– Another Subnet in another VCN
– On-prem network (via VPNaaS or FastConnect)
– Another cloud network
20
OCI
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
BIG PICTURE EXAMPLE
21
DRG
Dynamic
Routing
Gateway
On-prem
Another
VCN
Another
cloud
admin
OCI
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential22
DEMO
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
23
• Overview
• OCI Classic Networking
• OCI Networking
• VPN
• FastConnect
• Summary
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
3 WAYS TO CONNECT TO ORACLE CLOUD FOR CLASSIC
(0) Directly over Internet
1. Corente
– Manually create CSGs & AppNet Portal
2. VPNaaS
- Highly abstracted service
3. FastConnect
24
“manually provisioned” Corente not
available / needed for new accounts
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
VPNAAS
• “Black box” IPsec end-point
• Used to connect:
– OIC (C) to on-prem customer equipment
– OIC (C) to OIC (C)
– OIC to 3rd party cloud
• Fully abstracted configuration
– through console or REST API
25
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
EXAMPLE OF VPNAAS IN USE
CLASSIC
VPNaaS
SOA, DB,
utility VMs
VPN device pair
VPNaaS VPNaaS
Customer Data Centre(s)
Oracle Cloud Infrastructure
Classic Region
Customer global MPLS network
SOA, DB,
utility VMs
SOA, DB,
utility VMs
SaaS
Dev net Test net Production net
On-prem
systems
VPNaaS
SOA, DB,
utility VMs
Acceptance net
Oracle firewalls, IPS etc
On-prem
systems
(internet is transport here too)
Internet
SaaS
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
TIP 18:
NO OVERLAPPING NETWORKS ON VPNAAS
Example:
i.e. not how you’d expect with normal routing
VCN/IP network planning – liaise with all your network teams to choose global network
27
On-premises
10.5.0.0/16
IP Network
10.5.1.0/8
IP Network
10.6.1.0/8
VPNaaS tunnel VPNaaS tunnel
✓
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
28
• Overview
• OCI Classic Networking
• OCI Networking
• VPN
• FastConnect
• Summary
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
FAST CONNECT
• Equinix re-badged product – connects your on-prem networks
to their “Cloud Exchange” (CX) network
• You set up a POP (note: new virtual option) in your nearest
Equinix data centre & connect your on-prem there
• You can buy access (by bandwidth) to multiple clouds
• Not going over internet  SLAs, prioritisation, etc
• Typically buy through your WAN provider or Equinix Partner
• Comparable to:
– AWS Direct Connect
– Azure ExpressRoute
29
“manually provisioned” Corente not
available / needed for new accounts
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
30
• Overview
• OCI Classic Networking
• OCI Networking
• VPN
• FastConnect
• Summary
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
SUMMARY
• Classic vs OCI – know which you need
• Classic:
– Use IP Networks
• Connectivity to on-prem:
– VPNaaS fairly easy
– FastConnect for SLAs (predictable performance)
• Make friends with your networks team ☺
31
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
ABOUT ME
Simon Haslam
• Platform / Infrastructure
Architect
• Focus includes HA, DR,
security, automation
Relevant to this session
• Building SOA & DB CS since
May 2016, inc Corente.
Manual CSG gateway setup
• 3rd year presenting “how to
connect on-prem to cloud”
• Designed & built SOA CS
integration platform for global
use since Oct 2017, inc
VPNaaS
@simon_haslam
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
ABOUT EPROSEED
• Partner focussed only on Oracle technology
• Globally distributed with centralised delivery
management, and local resources
• 19 Oracle Excellence Awards in 8 years
25 Oracle Specializations… and counting.
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
3 Membership Tiers
• Oracle ACE Director
• Oracle ACE
• Oracle ACE Associate
bit.ly/OracleACEProgram
500+ Technical Experts
Helping Peers Globally
Connect:
Nominate yourself or someone you know: acenomination.oracle.com
@oracleace
Facebook.com/oracleaces
oracle-ace_ww@oracle.com
Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential
IF YOU LIKED THIS YOU MAY ALSO LIKE…
Monday
Wednesday
Wednesday
What You Need to Know about Oracle Cloud Connectivity

Contenu connexe

Tendances

OpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston MeetupOpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
ragss
 
Intelligently Collecting Data at the Edge - Intro to Apache MiNiFi
Intelligently Collecting Data at the Edge - Intro to Apache MiNiFiIntelligently Collecting Data at the Edge - Intro to Apache MiNiFi
Intelligently Collecting Data at the Edge - Intro to Apache MiNiFi
DataWorks Summit
 

Tendances (20)

Oracle cloud, private, public and hybrid
Oracle cloud, private, public and hybridOracle cloud, private, public and hybrid
Oracle cloud, private, public and hybrid
 
Designing Telco Scaled OpenStack Architectures
Designing Telco Scaled OpenStack ArchitecturesDesigning Telco Scaled OpenStack Architectures
Designing Telco Scaled OpenStack Architectures
 
RethinkDB on Oracle Linux
RethinkDB on Oracle LinuxRethinkDB on Oracle Linux
RethinkDB on Oracle Linux
 
Enterprise Ready OpenStack, Wiekus Beukes, Oracle
Enterprise Ready OpenStack,  Wiekus Beukes, OracleEnterprise Ready OpenStack,  Wiekus Beukes, Oracle
Enterprise Ready OpenStack, Wiekus Beukes, Oracle
 
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloudA1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
 
OpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStackOpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStack
 
Oracle Database Cloud Service
Oracle Database Cloud ServiceOracle Database Cloud Service
Oracle Database Cloud Service
 
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston MeetupOpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
 
Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance
 
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and MorePolyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
 
Lightweight Java in the Cloud
Lightweight Java in the CloudLightweight Java in the Cloud
Lightweight Java in the Cloud
 
MySQL Manchester TT - Replication Features
MySQL Manchester TT  - Replication FeaturesMySQL Manchester TT  - Replication Features
MySQL Manchester TT - Replication Features
 
MySQL Tech Tour 2015 - 5.7 Connector/J/Net
MySQL Tech Tour 2015 - 5.7 Connector/J/NetMySQL Tech Tour 2015 - 5.7 Connector/J/Net
MySQL Tech Tour 2015 - 5.7 Connector/J/Net
 
MySQL Intro JSON NoSQL
MySQL Intro JSON NoSQLMySQL Intro JSON NoSQL
MySQL Intro JSON NoSQL
 
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
 
Intelligently Collecting Data at the Edge - Intro to Apache MiNiFi
Intelligently Collecting Data at the Edge - Intro to Apache MiNiFiIntelligently Collecting Data at the Edge - Intro to Apache MiNiFi
Intelligently Collecting Data at the Edge - Intro to Apache MiNiFi
 
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
 
Oracle database in cloud, dr in cloud and overview of oracle database 18c
Oracle database in cloud, dr in cloud and overview of oracle database 18cOracle database in cloud, dr in cloud and overview of oracle database 18c
Oracle database in cloud, dr in cloud and overview of oracle database 18c
 
OpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, OracleOpenStack Telco Cloud Challenges, David Fick, Oracle
OpenStack Telco Cloud Challenges, David Fick, Oracle
 
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack in Action 4!   Franz Meyer - What Use Case does Red Hat Enterprise ...OpenStack in Action 4!   Franz Meyer - What Use Case does Red Hat Enterprise ...
OpenStack in Action 4! Franz Meyer - What Use Case does Red Hat Enterprise ...
 

Similaire à What You Need to Know about Oracle Cloud Connectivity

Similaire à What You Need to Know about Oracle Cloud Connectivity (20)

3 Ways to Connect to the Oracle Cloud
3 Ways to Connect to the Oracle Cloud3 Ways to Connect to the Oracle Cloud
3 Ways to Connect to the Oracle Cloud
 
Oci meetup v1
Oci meetup v1Oci meetup v1
Oci meetup v1
 
Oracle Cloud Infraestructure Update
Oracle Cloud Infraestructure UpdateOracle Cloud Infraestructure Update
Oracle Cloud Infraestructure Update
 
Avoiding cloud lock-in
Avoiding cloud lock-inAvoiding cloud lock-in
Avoiding cloud lock-in
 
Provisioning with Oracle Cloud Stack Manager
Provisioning with Oracle Cloud Stack ManagerProvisioning with Oracle Cloud Stack Manager
Provisioning with Oracle Cloud Stack Manager
 
Provisioning with Oracle Cloud Stack Manager
Provisioning with Oracle Cloud Stack ManagerProvisioning with Oracle Cloud Stack Manager
Provisioning with Oracle Cloud Stack Manager
 
BRKSEC-3771 - WSA with wccp.pdf
BRKSEC-3771 - WSA with wccp.pdfBRKSEC-3771 - WSA with wccp.pdf
BRKSEC-3771 - WSA with wccp.pdf
 
OpenStack Summit: How companies of all sizes leverage OpenStack based private...
OpenStack Summit: How companies of all sizes leverage OpenStack based private...OpenStack Summit: How companies of all sizes leverage OpenStack based private...
OpenStack Summit: How companies of all sizes leverage OpenStack based private...
 
Connecting Oracle Cloud to your Data Centre (Part A)
Connecting Oracle Cloud to your Data Centre (Part A)Connecting Oracle Cloud to your Data Centre (Part A)
Connecting Oracle Cloud to your Data Centre (Part A)
 
Cisco ACI: A New Approach to Software Defined Networking
Cisco ACI: A New Approach to Software Defined NetworkingCisco ACI: A New Approach to Software Defined Networking
Cisco ACI: A New Approach to Software Defined Networking
 
Cisco ACI: A New Approach to Software Defined Networking
Cisco ACI: A New Approach to Software Defined NetworkingCisco ACI: A New Approach to Software Defined Networking
Cisco ACI: A New Approach to Software Defined Networking
 
SmartDB Office Hours: Connection Pool Sizing Concepts
SmartDB Office Hours: Connection Pool Sizing ConceptsSmartDB Office Hours: Connection Pool Sizing Concepts
SmartDB Office Hours: Connection Pool Sizing Concepts
 
Tips & Tricks for Oracle PaaS Admins
Tips & Tricks for Oracle PaaS AdminsTips & Tricks for Oracle PaaS Admins
Tips & Tricks for Oracle PaaS Admins
 
Microservices at Scale with Istio
Microservices at Scale with IstioMicroservices at Scale with Istio
Microservices at Scale with Istio
 
Discover the Power of ThousandEyes on Your Meraki MX
Discover the Power of ThousandEyes on Your Meraki MXDiscover the Power of ThousandEyes on Your Meraki MX
Discover the Power of ThousandEyes on Your Meraki MX
 
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
 
Serverless patterns
Serverless patternsServerless patterns
Serverless patterns
 
Behind the Scenes: Exploring the AWS Global Network (NET305) - AWS re:Invent ...
Behind the Scenes: Exploring the AWS Global Network (NET305) - AWS re:Invent ...Behind the Scenes: Exploring the AWS Global Network (NET305) - AWS re:Invent ...
Behind the Scenes: Exploring the AWS Global Network (NET305) - AWS re:Invent ...
 
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
TechEvent 2019: Create a Private Database Cloud in the Public Cloud using the...
 
Desayuno Tecnico OVN - Xsigo
Desayuno Tecnico OVN - XsigoDesayuno Tecnico OVN - Xsigo
Desayuno Tecnico OVN - Xsigo
 

Plus de Simon Haslam

Java & SOA Cloud Service for Fusion Middleware Administrators
Java & SOA Cloud Service for Fusion Middleware AdministratorsJava & SOA Cloud Service for Fusion Middleware Administrators
Java & SOA Cloud Service for Fusion Middleware Administrators
Simon Haslam
 

Plus de Simon Haslam (20)

Platform Engineering for the Modern Oracle World
Platform Engineering for the Modern Oracle WorldPlatform Engineering for the Modern Oracle World
Platform Engineering for the Modern Oracle World
 
Better Practices when Using Terraform to Manage Oracle Cloud Infrastructure
Better Practices when Using Terraform to Manage Oracle Cloud InfrastructureBetter Practices when Using Terraform to Manage Oracle Cloud Infrastructure
Better Practices when Using Terraform to Manage Oracle Cloud Infrastructure
 
The Kubernetes WebLogic revival (part 2)
The Kubernetes WebLogic revival (part 2)The Kubernetes WebLogic revival (part 2)
The Kubernetes WebLogic revival (part 2)
 
The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)
 
Terrraform meet Oracle Cloud: Platform Provisioning Automation
Terrraform meet Oracle Cloud: Platform Provisioning AutomationTerrraform meet Oracle Cloud: Platform Provisioning Automation
Terrraform meet Oracle Cloud: Platform Provisioning Automation
 
Delivering Mobile Apps to the Field with Oracle
Delivering Mobile Apps to the Field with OracleDelivering Mobile Apps to the Field with Oracle
Delivering Mobile Apps to the Field with Oracle
 
Oracle SOA Cloud - Skanska Customer Journey
Oracle SOA Cloud - Skanska Customer JourneyOracle SOA Cloud - Skanska Customer Journey
Oracle SOA Cloud - Skanska Customer Journey
 
Delivering Mobile Apps to the Field with Oracle JET
Delivering Mobile Apps to the Field with Oracle JETDelivering Mobile Apps to the Field with Oracle JET
Delivering Mobile Apps to the Field with Oracle JET
 
JET Hybrid Mobile Apps - taster for Oracle CodeOne
JET Hybrid Mobile Apps - taster for Oracle CodeOneJET Hybrid Mobile Apps - taster for Oracle CodeOne
JET Hybrid Mobile Apps - taster for Oracle CodeOne
 
Delivering Mobile Apps to the field using Oracle
Delivering Mobile Apps to the field using OracleDelivering Mobile Apps to the field using Oracle
Delivering Mobile Apps to the field using Oracle
 
Running SOA in the Cloud: SOA CS for SOA Suite Customers
Running SOA in the Cloud: SOA CS for SOA Suite CustomersRunning SOA in the Cloud: SOA CS for SOA Suite Customers
Running SOA in the Cloud: SOA CS for SOA Suite Customers
 
Tips & Tricks for Java & SOA Cloud Service
Tips & Tricks for Java & SOA Cloud ServiceTips & Tricks for Java & SOA Cloud Service
Tips & Tricks for Java & SOA Cloud Service
 
SOA & WebLogic - Lift & Shift to the Cloud
SOA & WebLogic - Lift & Shift to the CloudSOA & WebLogic - Lift & Shift to the Cloud
SOA & WebLogic - Lift & Shift to the Cloud
 
Driving DevOps for Oracle with the orawls Puppet Modules
Driving DevOps for Oracle with the orawls Puppet ModulesDriving DevOps for Oracle with the orawls Puppet Modules
Driving DevOps for Oracle with the orawls Puppet Modules
 
Experiences of SOACS
Experiences of SOACSExperiences of SOACS
Experiences of SOACS
 
SSL Everywhere!
SSL Everywhere!SSL Everywhere!
SSL Everywhere!
 
Oracle Traffic Director - a vital part of your Oracle infrastructure
Oracle Traffic Director - a vital part of your Oracle infrastructureOracle Traffic Director - a vital part of your Oracle infrastructure
Oracle Traffic Director - a vital part of your Oracle infrastructure
 
Java & SOA Cloud Service for Fusion Middleware Administrators
Java & SOA Cloud Service for Fusion Middleware AdministratorsJava & SOA Cloud Service for Fusion Middleware Administrators
Java & SOA Cloud Service for Fusion Middleware Administrators
 
What should I do now?! JCS for WebLogic Admins
What should I do now?! JCS for WebLogic AdminsWhat should I do now?! JCS for WebLogic Admins
What should I do now?! JCS for WebLogic Admins
 
Living with the Oracle Database Appliance
Living with the Oracle Database ApplianceLiving with the Oracle Database Appliance
Living with the Oracle Database Appliance
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

What You Need to Know about Oracle Cloud Connectivity

  • 1. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential WHAT YOU NEED TO KNOW ABOUT ORACLE CLOUD CONNECTIVITY Simon Haslam
  • 2. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential3 Connectivity = “how servers connect to one another over a network” • Server Instance  Server Instance • Server Instance  Internet hosts/services • Server Instance  Servers/services running on-prem MY DEFINITION OF “CONNECTIVITY” FOR THIS SESSION (e.g. I’m not talking about new RDMA features in OCI etc!)
  • 3. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential 4 • Overview • OCI Classic Networking • OCI Networking • VPN • FastConnect • Summary
  • 4. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential OCI CLASSIC & OCI • First incarnation of IaaS, sometimes called “Oracle Public Cloud”, is now called Oracle Cloud Infrastructure Classic – The IaaS related terms now also have Classic suffix, e.g. Compute Classic, Storage Classic, Networking Classic • New or “next gen” IaaS is now called Oracle Cloud Infrastructure (without the suffix) or OCI 5
  • 5. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential OCI OR OCI CLASSIC? • State of transition (18Q4) – some (most, all?) PaaS services are now provisioning via PSM on OCI but Classic is still available. • Very little ‘new’ PaaS yet on OCI (database & load balancers) 6 Both use IDCS PSM OCI Classic aka OPC Mature, around for 3-4 years Simpler, lower tech Blogs, discussions & docs mostly about this Legacy but not EOL OCI aka Next Gen IaaS New, around for ~2 years More sophisticated, esp. DR, better meets enterprise needs New services & autonomous are OCI Info harder to find, e.g. PaaS+OCI Strategic C L A S S I C Shiny!
  • 6. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential7
  • 7. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential REGIONS Both Classic and OCI have concept of “Region” • For Classic a region = 1 data centre • For OCI a region = 3 Availability Domains* – 3 geographically-close data centres – Very well connected (“25 Gbps, 0.1 ms latency”) 9 https://cloud.oracle.com/data-regions * In most cases
  • 8. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential 10 • Overview • OCI Classic Networking • OCI Networking • VPN • FastConnect • Summary
  • 9. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential SHARED VS IP NETWORKS • Shared Network – First kind of network available in Oracle Cloud – Dynamic IPs – Internal networks but address space shared with other customers – GRE tunnels needed for VPN connections to provide static addresses – Simple (you don’t need to make any decisions) – There are no situations now where you should use Shared Network for new implementations AFAIK • IP Network – You choose your own internal subnets (independent of any other cloud tenancies) – Static IP Reservations* – Uses ACLs & vNICs to set firewall policy 11 CLASSIC
  • 10. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential SHARED NETWORK • Security Applications define ports of interest • Security IP Lists define subnets • Security Rules define firewall policy – map security applications to Lists/IP Lists • IP Reservations are for static IPs 12 CLASSIC “Not entirely intuitive”
  • 11. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential IP NETWORK • IP Network base construct (~a VLAN) • IP Exchange: acts as a virtual router – Routing only, no policy – that is still done on ACLs & vNICs – Without an IP Exchange all IP Networks are isolated from each other • Internal hosts can be NAT’d to public addresses • IP Reservations are for static IPs 13 CLASSIC
  • 12. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential14 DEMO
  • 13. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential EXAMPLE OF IP NETWORKS IN USE CLASSIC SOA, DB, utility VMs Oracle Cloud Infrastructure Classic Region SOA, DB, utility VMs SOA, DB, utility VMs SaaS Dev net Test net Production net SOA, DB, utility VMs Acceptance net Oracle firewalls, IPS etc Internet SaaS
  • 14. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential 16 • Overview • OCI Classic Networking • OCI Networking • VPN • FastConnect • Summary
  • 15. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential COMPARTMENT • High-level subdivision of tenancy from admin perspective – Lines of Business, Prod vs Dev, Prod vs Prod-PCI, etc • Not networking directly but important as they “contain” Virtual Cloud Networks (VCN) • A VCN cannot belong to more than one Compartment 17 OCI
  • 16. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential VIRTUAL CLOUD NETWORK (VCN) • Your logical network • Contained in a Region, but spans Availability Domains 18 OCI
  • 17. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential SUBNET • Part of a VCN – Subnets are subnets of the VCN • Cannot span an Availability Domain – No equivalent of “stretched” VLAN 19 OCI
  • 18. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential GATEWAYS Internet Gateway • Used by a Public Subnet to allows data in/out to internet Dynamic Routing Gateway (DRG) • Used by Public or Private Subnet to connect to: – Another Subnet in another VCN – On-prem network (via VPNaaS or FastConnect) – Another cloud network 20 OCI
  • 19. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential BIG PICTURE EXAMPLE 21 DRG Dynamic Routing Gateway On-prem Another VCN Another cloud admin OCI
  • 20. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential22 DEMO
  • 21. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential 23 • Overview • OCI Classic Networking • OCI Networking • VPN • FastConnect • Summary
  • 22. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential 3 WAYS TO CONNECT TO ORACLE CLOUD FOR CLASSIC (0) Directly over Internet 1. Corente – Manually create CSGs & AppNet Portal 2. VPNaaS - Highly abstracted service 3. FastConnect 24 “manually provisioned” Corente not available / needed for new accounts
  • 23. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential VPNAAS • “Black box” IPsec end-point • Used to connect: – OIC (C) to on-prem customer equipment – OIC (C) to OIC (C) – OIC to 3rd party cloud • Fully abstracted configuration – through console or REST API 25
  • 24. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential EXAMPLE OF VPNAAS IN USE CLASSIC VPNaaS SOA, DB, utility VMs VPN device pair VPNaaS VPNaaS Customer Data Centre(s) Oracle Cloud Infrastructure Classic Region Customer global MPLS network SOA, DB, utility VMs SOA, DB, utility VMs SaaS Dev net Test net Production net On-prem systems VPNaaS SOA, DB, utility VMs Acceptance net Oracle firewalls, IPS etc On-prem systems (internet is transport here too) Internet SaaS
  • 25. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential TIP 18: NO OVERLAPPING NETWORKS ON VPNAAS Example: i.e. not how you’d expect with normal routing VCN/IP network planning – liaise with all your network teams to choose global network 27 On-premises 10.5.0.0/16 IP Network 10.5.1.0/8 IP Network 10.6.1.0/8 VPNaaS tunnel VPNaaS tunnel ✓
  • 26. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential 28 • Overview • OCI Classic Networking • OCI Networking • VPN • FastConnect • Summary
  • 27. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential FAST CONNECT • Equinix re-badged product – connects your on-prem networks to their “Cloud Exchange” (CX) network • You set up a POP (note: new virtual option) in your nearest Equinix data centre & connect your on-prem there • You can buy access (by bandwidth) to multiple clouds • Not going over internet  SLAs, prioritisation, etc • Typically buy through your WAN provider or Equinix Partner • Comparable to: – AWS Direct Connect – Azure ExpressRoute 29 “manually provisioned” Corente not available / needed for new accounts
  • 28. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential 30 • Overview • OCI Classic Networking • OCI Networking • VPN • FastConnect • Summary
  • 29. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential SUMMARY • Classic vs OCI – know which you need • Classic: – Use IP Networks • Connectivity to on-prem: – VPNaaS fairly easy – FastConnect for SLAs (predictable performance) • Make friends with your networks team ☺ 31
  • 30. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential ABOUT ME Simon Haslam • Platform / Infrastructure Architect • Focus includes HA, DR, security, automation Relevant to this session • Building SOA & DB CS since May 2016, inc Corente. Manual CSG gateway setup • 3rd year presenting “how to connect on-prem to cloud” • Designed & built SOA CS integration platform for global use since Oct 2017, inc VPNaaS @simon_haslam
  • 31. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential ABOUT EPROSEED • Partner focussed only on Oracle technology • Globally distributed with centralised delivery management, and local resources • 19 Oracle Excellence Awards in 8 years 25 Oracle Specializations… and counting.
  • 32. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential 3 Membership Tiers • Oracle ACE Director • Oracle ACE • Oracle ACE Associate bit.ly/OracleACEProgram 500+ Technical Experts Helping Peers Globally Connect: Nominate yourself or someone you know: acenomination.oracle.com @oracleace Facebook.com/oracleaces oracle-ace_ww@oracle.com
  • 33. Copyright © 2018, eProseed and/or its affiliates. All rights reserved. | Confidential IF YOU LIKED THIS YOU MAY ALSO LIKE… Monday Wednesday Wednesday