Cost disclaimer

SDE costs disclaimer (as-of Dec., 2024)

The deployment and use of AWS Blu Age SDE involve the creation and consumption of resources across multiple AWS services. The estimates provided below represents a Rough Order of Magnitude (ROM) estimate of potential AWS inducted costs. And, actual expenses could vary based on specific project volumetric needs and requirements, geographical location, and the organization's existing infrastructure and expertise.

Cost baseline

The table below details the principle and initial cost based on a baseline of services and resources provisioned by AWS Blu Age SDE for AWS Blu Age CI and RTS:

Service or resourceConfiguration (default)Hrs / weekDescriptionMonthly Cost (USD)
VPC    
Private Link27 VPC Endpoints24/7Private link is used to secure access to AWS services avoiding using internet connections400
NAT Gateway2 NAT Gateway24/7Used to implement AWS Network Firewall secure architecture70
NetworkFirewall   
AWS Firewall Endpoints2 AWS Firewall Endpoints24/7Secure and limit internet access from EC2 in private subnets650
CertificateManager   
Private CA1 Private CertificateN/APrivate certificate *.bluage.local400
ElasticLoad Balancing   
ALB4 Application Load Balancer
1 Network Load Balancer
24/7Secure Access to CI/CD/CT resources80
CI/CDEC2   
INT1 m6i.2xlarge12/5ECS runs modernized application built from the develop branch / static server100
UAT1 m6i.2xlarge12/5ECS runs modernized application built from the master branch / static server100
TEST-CASES1 m6i.2xlarge12/5ECS runs modernized application (built from the develop or master branch) which is used for executing test cases.100
Gitlab1 t3.xlarge24/7Standalone Gitlab server, only reachable within the VPC, used as local Git Solution160
Jenkins1 t3.2xlarge24/7Jenkins Server260
EFS1 t3.small24/5Stores Selenium report, CompareDB report , CompareFile report, Jacoco Reports during tests execution, Application generated files11
Jenkins Node1 t3.2xlarge24/5ECS running Jenkins Agent to orchestrate the execution of the entire tests180
Selenium hub1 t3.xlarge24/5Selenium Grid server used to manage Selenium and playwright tests90
SonarQube1 t3.xlarge24/5Sonarqube server90
Chrome nodes1 t3.2xlarge24/5Nodes used to execute Selenium and playwright tests180
RTS Manager1 t3.medium24/5RTS Manager Server to create snapshots, restore snapshots, create Database instances or delete them22
RTS Database (INT and UAT)2 t3.small12/5Postgres database servers used by INT and UAT modernized application11

In addition, for the duration of the project, each developer needs to use his own development environment. This environment is composed of at least 2 EC2 instances:

FeatureConfiguration (default)Hrs / weekDescriptionMonthly Cost (USD)
DeveloperEC2   
EC2 IDE for Developer1 t3.2xlarge12/5Windows EC2 integrating development tools120
EC2 for Database restore1 t3.small12/5EC2 used to restore databases6

AWS Blu Age SDE is scalable according to the needs of each project and depending on its organization as a team (head count and labor workload) i.e., depending on the size of the project, the number of developers onboarded, the number of test cases, the volume of data to be processed, the volume of network traffic and the progress in the project, additional costs will apply. We recommend configuring and using EC2 stop/start functionality available through AWS Blu Age DevOps Setup to optimize infrastructure costs based on your actual usage.

Example

Example for a RPG project of 550 000 LOC, 250 Test Cases, 5 Software Developers, 7 TB Storage volume The cost summary table is as follow:

Cost CategorytypeMonthly Cost (USD)
AWS Blu Age CI and RTS baseline 5560
Developer instances 633
Specific project volumetric needs and requirementsStorage752
   
Total 6945