icon picker
AWS-ETT Infrastructure - DevOps Team

Cloud Infrastructure:
AWS
Netlify

Oracle Cloud
Oracle Cloud is the primary Cloud Infrastructure for ExpressTruckTax. All our Compute instances are hosted in Oracle cloud. We use several different compute shapes as per product requirements. Shape details can be found from Cloud inventory.

AWS - S3, SES, SNS and Glacier
We use AWS offerings for some of our product requirements. S3 is used for storing files in cloud. SES is used for sending Emails from ETT applications.
SNS is notification service, which will notify our API if any email bounces or spam marked.
S3 Glacier is an archive storage unit, where we store archived user and IRS efile data. Active (5 years) data will be in S3, and data earlier than 5 years will be moved to S3 Glacier periodically.

AWS Infrastructure Overview:
Instance:
Compartments help you organize and control access to your resources. A compartment is a collection of related resources (such as cloud networks, compute instances, or block volumes) that can be accessed only by those groups that have been given permission by an administrator in your organization.
Virtual Cloud Network
Oracle Cloud Infrastructure (OCI) Virtual Cloud Networks (VCNs) provide customizable and private cloud networks in Oracle Cloud Infrastructure (OCI). Just like a traditional data center network, the VCN provides customers with complete control over their cloud networking environment. This includes assigning private IP address spaces, creating subnets and route tables, and configuring stateful firewalls.
Route Tables:
A collection of RouteRule objects, which are used to route packets based on destination IP to a particular network entity. For more information, see Overview of the Networking Service. To use any of the API operations, you must be authorized in an IAM policy.
Subnets:
VCN networks are global resources. Each VCN network consists of one or more IP address range called subnets. Subnets are regional resources, and have IP address ranges associated with them.
Public Subnets:
The servers created or hosted inside this subnets have public Access. They also have Public IP for the Servers.
Private Subnets:
The servers created or hosted inside this subnets have private Access. They also have Private IP for the Servers.
Netlify:
Netlify’s JAMStack is used to host static HTML sites.

ETT Infrastructure:
Img 1.0
Oracle Cloud is the primary Cloud Infrastructure for ExpressTruckTax.
Compartments:
In ETT we use 5 Different Compartments (Img 1.0) for the Security Purposes.
CMP-Express Truck Tax
Root Compartment for the OCI cloud.
All other child compartment resides under this compartment.
Development Compartment
Sprint/Stage/UAT Environment Resides inside this compartment.
Servers and Databases Resides here.
Sandbox Compartment
SandBox Environment Resides inside this compartment.
Servers and Databases Resides here.
Production Compartment
Production Environment Resides inside this compartment.
Servers and Databases Resides here.
DevOps Compartment
DevOps Environment Resides inside this compartment.
Virtual Cloud Networks (VCN)
We have our own separate VCN network create for our ETT application.
CIDR we use here is 10.0.0.0/16 (/16 refers 65,535 IP’s)
Due to vast Network IP ranges we create subnets so that we can split and use minimum of IP ranges.

VPC
1
Name
IPv4 CIDR Block
Default Route Table
2
VPC-ETT-01
10.0.0.0/16
VPC-ETT-01
There are no rows in this table
SUBNETS
We have 10 different subnets for ETT.
1
Name
IPv4 CIDR Block
Subnet Access
2
SNET-PUB-ETT-SPT
10.0.0.0/24
Public (penS:US-ASHBURN-AD-1)
3
SNET-PUB-ETT-STG
10.0.1.0/24
Public (penS:US-ASHBURN-AD-1)
4
SNET-PUB-ETT-UAT
10.0.2.0/24
Public (penS:US-ASHBURN-AD-2)
5
SNET-PUB-ETT-SBX
10.0.3.0/24
Public (penS:US-ASHBURN-AD-3)
6
SNET-PUB-ETT-PROD
10.0.4.0/24
Public (penS:US-ASHBURN-AD-3)
7
SNET-PUB-ETT-DOPS
10.0.5.0/24
Public (penS:US-ASHBURN-AD-1)
8
SNET-PVT-DB-ETT-SPT
10.0.7.0/24
Private (penS:US-ASHBURN-AD-1)
9
SNET-PVT-DB-ETT-SBX
10.0.8.0/24
Private (penS:US-ASHBURN-AD-3)
10
SNET-PVT-DB-ETT-PROD
10.0.9.0/24
Private (penS:US-ASHBURN-AD-3)
There are no rows in this table
Route Tables
We have created two route tables, here
Name
State
Number of Rules
1
RT-PVT-IAD-CMP-ETT
Available
1
2
RT-PUB-IAD-CMP-ETT
Available
1
There are no rows in this table
RT-PVT-IAD-CMP-ETT is the private route table.
1
Destination
Target Type
Target
Route Type
2
0.0.0.0/0
Internet Gateway
IGW-IAD-CMP-ETT
Static
There are no rows in this table
RT-PUB-IAD-CMP-ETT is the public route table.
1
Destination
Target Type
Target
Route Type
2
Public IP
NAT Gateway
NAT-PVT-CMP-ETT
Static
There are no rows in this table


Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.