| Scenario | Description | Security | High Availability  | Throughput  | Cost | 
|---|---|---|---|---|---|
| 1 | Connectivity over public internet without VPN or FastConnect  | TLS only  | Relies on connectivity over the internet  | Limited  | Low setup cost; Low setup cost; OCI data transfer charges may apply | 
| 2 | Connectivity over public internet with VPN Connect and without FastConnect  | IPSec, Encrypted  | Limited  | Typically <250Mbps  | Low setup cost; Low setup cost; OCI data transfer charges may apply | 
| 3 | Connectivity over FastConnect without VPN (VPN may reduce the throughput)  | TLS over dedicated private line - Not Encrypted  | Redundancy supported - Refer to High Redundancy Best Practices  | Port speeds in 1 Gbps, 10 Gbps or 100 Gbps increments  | Prominent setup cost; OCI data transfer charges do not apply | 
| 4 | Connectivity over public internet with VPN (as a fallback) and FastConnect  | Depending on the path used for communication (Fast Connect -Not Encrypted; VPN -Encrypted)  | Redundancy by Design - Refer to Redundancy Best Practices  | Depending on the path used for data transfer  | Prominent setup cost; OCI data transfer fees may apply, depending on the path of communication | 
| Pre-requisites (to be performed by the customer) | •	On-premises application's APIs in customer's network should be publicly accessible through the internet. •	Application's inside customer's network should have access to public internet.  | 
| Working | •	Oracle Utilities Cloud Services REST APIs are exposed to the public internet, so on-premises applications can use these REST APIs for integrations. •	Oracle Utilities Cloud Services can call on-premises public (internet facing) APIs for integration. •	File transfers can be done by using Object Storage, which also has secured public (internet facing) REST APIs.  | 
| Pros | •	Simple setup, lower cost. | 
| Cons | •	Limited security of data in transit by using TLS, through public internet.  •	No guaranteed availability of connection; network outages between the on-premises data center and Oracle's OCI can occur. •	Unpredictable throughput; moving large amounts of data can take substantial time  •	OCI data transfer charges may apply.  | 
| Pre-requisite setup (to be performed by the customer) | •	Appropriate setup needs to be done between the on-premises data center and OCI for the VPN Connect.  •	Service Gateway needs to be setup within customer's OCI VCN to route requests from customer's on-premises data center to Oracle Utilities Cloud Services through the VPN connect.  •	Appropriate setup/configuration needs to be set up to route requests from Oracle Utilities Cloud Services to the private APIs on customer's on-premises data center as Oracle Utilities Cloud Services can only send requests to public APIs.  •	Redundancy can be planned and the VPN setup should be done accordingly (this is a redundancy best practice).  | 
| Working  | •	Oracle Utilities Cloud services REST APIs can be accessed via the VPN Connect route through the service gateway, so customer's on-premises applications can use these REST APIs for integrations.  •	Oracle Utilities Cloud services can access the private APIs of customer's applications through an intermediary such as a reverse proxy and via the VPN.  •	File transfers can be done by using Object Storage, which also has secured public (internet facing) REST APIs. | 
| Pros | •	Easy to set up; more secure than public internet option.  •	Redundancy is supported by way of multiple connections and tunnels.  | 
| Cons | •	Cost of setting up the intermediary, such as a proxy to expose the customer's on-premises applications' private APIs to Oracle Utilities Cloud services. •	Service gateway setup. •	Low throughput-typically <250Mbps; moving large amounts of data can take substantial time.  •	OCI data transfer charges may apply. | 
| Prerequisites setup (to be performed by the customer) | •	A dedicated private line between a customer's on-premises data center and OCI.  •	Set up and configuration must be set up so that any private end points are exposed to Oracle Utilities Cloud services as public end points; for example, the use of a reverse proxy. •	Service Gateway needs to be set up within customer's OCI VCN to route requests from customer's on-premises data center to Oracle Utilities Cloud services through the VPN connect.  •	Redundancy can be planned and the FastConnect setup should be done accordingly (Redundancy is a best practice).  | 
| Working  | •	Oracle Utilities Cloud services REST APIs can be accessed via the FastConnect and Service Gateway route, so customer's applications can use these REST APIs for integrations. •	Oracle Utilities Cloud services can access the private APIs of customer's on-premises applications through the intermediary setup (such as a reverse proxy) and via FastConnect. •	File transfers are done using Object Storage, which also has REST APIs. | 
| Pros | •	High bandwidth; secure line.  | 
| Cons  | •	Cost of setting up the FastConnect private line and the cost of setting up the intermediary (such as a proxy).  | 
| Pre-requisites (to be performed by the customer) | •	A dedicated private line between a customer's on-premises data center and OCI.  •	An appropriate setup and configuration that allows exposure of any private end points to Oracle Utilities Cloud Services as public end points.  •	Service Gateway needs to be set up within customer's OCI VCN to route requests from customer's on-premises data center to Oracle Utilities Cloud services through the VPN connect.  •	Redundancy can be planned and the FastConnect setup should be done accordingly (Redundancy is a best practice). •	Redundancy can be planned and the VPN setup should be done accordingly (Redundancy is a best practice).  | 
| Working:  | •	Oracle Utilities Cloud services REST APIs can be accessed via the FastConnect or the VPN Connect route, so customer's applications can use these REST APIs for integrations.  •	Oracle Utilities Cloud services can access the private APIs of customer's on-premise through the proxy and via FastConnect or the VPN Connect  •	File transfers can be done using Object Storage's public(internet facing) REST APIs or by connecting to the Object Storage through FastConnect. | 
| Pros | •	High bandwidth, high availability, and secure.  | 
| Cons | •	Cost of setting up the private line for FastConnect and the cost of setting up the intermediary process to expose the on-premises private end points to Oracle Utilities Cloud services.  •	Low throughput of VPN Connect in case FastConnect line becomes unavailable.  |