Common components
These components are required for an AWS deployment.
•Amazon Elastic Kubernetes Service (EKS) for container orchestration
•Amazon Elastic Compute Cloud (EC2) for virtual computing resources
•Amazon Simple Storage Service (S3) for object storage
•Amazon Relational Database Service (RDS) for managed relational databases
•Amazon Elastic File System (EFS) for scalable file storage
•AWS Lambda for serverless computing
•AWS CloudFormation for infrastructure as code
•AWS CloudWatch for monitoring and logging
•AWS Identity and Access Management (IAM) for access control
AWS Security
•Youtap uses AWS Security Hub for threat detection and compliance checks.
•All AWS Elastic Block Store volumes are encrypted using industry-standard AES-256 encryption algorithm.
•Youtap uses AWS Identity and Access Management for authentication and identity management.
•All network traffic is encrypted using SSL/TLS.
•AWS Key Management Service is used to securely manage cryptographic keys and secrets used by the application.
•AWS WAF (Web Application Firewall) is used to protect the application against common web attacks.
•AWS Shield is used to protect the application against DDoS attacks.
•AWS Config is used to monitor and audit the application's compliance with security policies and industry standards.
AWS Infrastructure
Traffic Flow on AWS
Medium Size Platform Cost Estimation
AWS Production Bill of Materials - Total Approx Bill per month USD 3000
|
Service Name |
Amount |
Sub Cost |
Description |
|---|---|---|---|
|
Amazon Elastic Compute Cloud |
USD 901.04 |
|
4 x m6a.xlarge, vCPU 4, RAM 32 GB |
|
AWS Elastic Block Storage for EC2 |
|
USD 19.20 |
50 GB storage/instance |
|
Elastic Kubernetes Service (Kubernetes Cluster) |
USD 73.00 |
|
1 Kubernetes Cluster |
|
Elastic Load Balancing |
USD 76.78 |
|
4 Application Load Balancer with 100 GB proceed bytes/month (Assumption) |
|
Key Management Service |
USD 8 |
|
2 Customer Managed Keys |
|
AWS Web Application Firewall |
USD 20 |
|
|
|
AWS Relational Database Service for PostgreSQL (Primary Node) |
USD 349.53 |
|
1 x db.m6g.xlarge, vCPU 4, RAM 16 GB |
|
Amazon Relational Database Service Provisioned Storage |
|
USD 27.60 |
200 GB/month (Assumption) |
|
AWS Relational Database Service for PostgreSQL (Replica Node) |
USD 188.93 |
|
1 x db.m6g.large, vCPU 2, RAM 8 GB |
|
Amazon Relational Database Service Provisioned Storage |
|
USD 27.60 |
200 GB/month (Assumption) |
|
Route 53 |
USD 0.67 |
|
|
|
Virtual Private Cloud |
USD 100.52 |
|
|
|
Data Transfer cost |
USD 11.04 |
|
100 GB/month (Assumption) |
|
Total public IPv4 address charge |
USD 3.65 |
|
1 public IPv4 charged |
|
Total NAT Gateway usage and data processing cost |
USD 48.97 |
|
1 NAT Gateway with 100 GB data proceed by NAT Gateway |
|
Site to Site VPN usage cost |
USD 36.50 |
|
1 VPN Site to Site Connection |
|
Config |
USD 3.09 |
|
|
|
CloudWatch |
USD 1,119.42 |
|
|
|
Amazon CloudWatch |
|
USD 433.17 |
|
|
AmazonCloudWatch APS2-TimedStorage-ByteHrs |
|
USD 30.23 |
|
|
AmazonCloudWatch PutLogEvents |
|
USD 553.19 |
|
|
AmazonCloudWatch DashboardHour |
|
USD 19.20 |
|