Go to the Cloud Test Drive Welcomer Page
Developing an ASP.NET web application hosted on Azure and connecting it to Oracle Autonomous Database using private cross-cloud networking interconnectivity
This lab will walk you through the process of developing and deploying a web application across Oracle Cloud Infrastructure and Microsoft Azure. For an App Tier you will be using Oracle Data Provider for .NET (ODP.NET) within Visual Studio in order to configure and deploy an ASP.NET web application hosted on Azure VM. Then you will be build DB Tier using Oracle Autonomous Transaction Processing Database running in the Oracle Cloud Infrastructure. In the last step, you will set up cross-cloud interconnectivity between Oracle Cloud Infrastructure (OCI) and Microsoft Azure.
Before you start building the application, let’s take a quick glance at the architecture diagram.
The application tier writes and queries data to and from the database tier over a secure private connection by using VCN Transit Routing. Transit routing refers to a network setup in which your Azure VNet network uses a connected virtual cloud network (VCN) to reach Oracle resources or services beyond that VCN. You will connect the Azure VNet network through ExpressRoute to the VCN with FastConnect and then configure the VCN routing so that traffic transits through the VCN to its destination beyond the VCN (Autonomous Database in this case).
Before you start running these labs, please check the prerequisites below:
-
You must have an active Azure subscription and OCI tenancy. If you do not have the accounts yet, you can obtain an Oracle Free Tier account here and Azure Free account here. Please use your e-mail address used during registration to that event.
NOTE: If you are going to use your own existing Azure and OCI accounts, please check first the costs of provisioning FastConnect and ExpressRoute circuit.
-
If you are using your own Azure subscription, you must first be enabled for OCI interconnectivity. You must enroll in the preview by completing this short survey form. You will receive an email back once your subscription has been enrolled.
-
Connectivity is only possible where an Azure ExpressRoute peering location is in proximity to or in the same peering location as the OCI FastConnect. See preview limitations. The connection is currently available only in these areas:
-
Between the Oracle Cloud Infrastructure location in the US East (Ashburn) region and the Azure Washington DC and Washington DC2 locations.
-
Between the Oracle Cloud Infrastructure location in the UK South (London) region and the Azure London location.
-
Between the Oracle Cloud Infrastructure location in the Canada Southeast (Toronto) region and the Azure Canada Central location.
-
Between the Oracle Cloud Infrastructure location in the Netherlands Northwest (Amsterdam) region and the Azure Amsterdam2 locations.
-
-
Using ExpressRoute (Azure) and FastConnect (OCI), you can peer a virtual network in Azure with a virtual cloud network in OCI, provided that the private IP address space does not overlap.
This lab is composed of the steps outlined below. Please walk through the various labs in a sequential order, as the different steps depend on each other:
- Part 1: Creating Azure VNet with subnets and network virtual gateway.
- Part 2: Creating OCI VCN with Dynamic Routing Gateway and Service Gateway.
- Part 3: Provisioning an Autonomous Transaction Processing Database Instance.
- Part 4: Developing and deploying ASP.NET Application
- Part 5: Creating Cross-Cloud Interconnection
- Part 6 [Optional]: Terminating Cross-Cloud Interconnection
Go to the Cloud Test Drive Welcomer Page
Copyright (c) 2014, 2020 Oracle and/or its affiliates The Universal Permissive License (UPL), Version 1.0