Introduction:
Hey guys, today we are going to build a short end-to-end application architecture in Oracle Cloud starting from building compartments, VCN’s , Compute & Database services, Domain zones, Logging & Storage services. We’ll concentrate more on building resilient network architecture trying to include all components which ever necessary. I would cover this article in multiple parts.
Pre-requisites:
This article expects you to have –
· Admin account with access to all resources for building this setup.
· Access/Subscription to multiple regions for your OCI tenancy.
Architecture:
Following would be the architecture which we would be building –
Network & Region layout:
In this article we have used Hyderabad as our primary region with primary VCN having both public and private subnets. There would be 2 public subnets - MGMT & LB & 2 private subnets - App & DB. While MGMT is used for hosting a bastion host to connect to the servers in the private subnet , LB is used for hosting Load balancer to point to services running on the App servers.
Mumbai would be used as our secondary region with the VCN having both public and private subnets. Public would be hosting the bastion host whereas private would be hosting the App server.
Internet Gateway would be used for access to internet, NAT & Service Gateway for access to various services for compute in Private Subnet & DRG's would be used for establishing connectivity between the two regions.
Areas we would be covering in this article –
- Building Compartments.
- Building VCN’s
- Building Compute instances.
- Building Load Balancer.
- Building DB Systems.
- Create domain zones.
- Create WAF.
- Create VCN Flow logs.
- Create Load balancer Logging.
- Create object storage & replication policies.
- Create resources in secondary region.
- Create DRG’s in both regions.
- Remote peering connections.
- Validate connectivity between both regions.
Building Compartments:
Here we are creating a compartment by name NetworkArchitecture as we are concentrating more on creating a resilient network infrastructure. We would add 3 child compartments under it by name compute, network & database each for hosting their respective services for this article.
Click on Identity -> Compartment and continue with the creation.
Now we shall move in and create the 3 child compartments as mentioned. Showing one as an example.
It would look as below once all the compartments are created.
Let's move on to the next part to discuss building of VCN's and rest of the areas - https://www.letsdosometech.com/post/part-2-building-a-short-end-to-end-environment-in-oci .
Rest of the parts can be accessed through -
https://www.dumpsedu.com/oracle-exam-dumps.html
https://www.dumpsedu.com/1Z0-1127-24-exam-questions
https://www.dumpsedu.com/1Z0-1050-24-exam-questions
https://www.dumpsedu.com/1Z0-1055-24-exam-questions
https://www.dumpsedu.com/1Z0-1054-24-exam-questions
https://www.dumpsedu.com/1Z0-1080-24-exam-questions
https://www.dumpsedu.com/1Z0-1065-24-exam-questions
https://www.dumpsedu.com/1Z0-1046-24-exam-questions
https://www.dumpsedu.com/1Z0-1077-24-exam-questions
https://www.dumpsedu.com/1D0-1057-24-D-exam-questions
https://www.dumpsedu.com/1Z0-1069-24-exam-questions
https://www.dumpsedu.com/1Z0-1051-24-exam-questions
https://www.dumpsedu.com/1Z0-1078-24-exam-questions
https://www.dumpsedu.com/1Z0-1056-24-exam-questions
https://www.dumpsedu.com/1Z0-1081-24-exam-questions
https://www.dumpsedu.com/1Z0-1057-24-exam-questions
https://www.dumpsedu.com/1Z0-1082-24-exam-questions
https://www.dumpsedu.com/1Z0-1061-24-exam-questions