DESIGNING OF THE BASIC INFRASTRUCTURE FOR HOSTING WEB APPLICATIONS

Authors

  • Denis Fruža Autor

DOI:

https://doi.org/10.24867/31BE32Fruza

Keywords:

cloud technologijes, infrastructure, internet networks, AWS, Terraform, web application

Abstract

This paper presents the process of designing and implementing the basic AWS cloud infrastructure for hosting web applications using Terraform IaC (Infrastructure as Code) tools. The focus is on setting up a highly available, scalable, and secure infrastructure. Best practices for VPC design, resource management, as well as the use of some essential AWS services, are also described. 

References

[1] AWS Global Infrastructure. https://aws.amazon.com/about-aws/globalinfrastructure

[2] The NIST Definition of Cloud Computing. https://nvlpubs.nist.gov/nistpubs/legacy/sp/nistspecial publication800-145.pdf

[3] Albert Anthony (2017) - Mastering AWS Security. Create and maintain a secure cloud ecosystem.

[4] Elastic Load Balancing (AWS). https://docs.aws.amazon.com/elasticloadbalancing/latest/application/introduction.html

[5] Neil David (2021) - AWS VPC Beginner to Pro - Virtual Private Cloud Tutorial. https://www.youtube.com/watch?v=g2JOHLHh4rI

[6] Amazon Relational Database Service (AWS). https://aws.amazon.com/rds

[7] Mohamed Jawad P (2018) medium.com - Amazon EC2: Auto Scaling. https://medium.com/@jawad846/amazon-ec2-autoscaling-884ea50d2d

[8] What is Infrastructure as Code (IaC)? https://www.redhat.com/en/topics/automation/what-isinfrastructure-as-code-iac

[9] Web Application Firewall (AWS). https://aws.amazon.com/waf

[10] Terraform by HashiCorp. https://www.terraform.io

[11] Angelo Malatacca (2020) medium.com - AWS Terraform S3 and DynamoDB backend https://angelomalatacca83.medium.com/aws-terraform-s3-anddynamodb-backend-3b28431a76c1

Published

2025-07-10

Issue

Section

Electrotechnical and Computer Engineering