A development team needs to host a website that will be accessed by other teams. The website contents consist of HTML, CSS, client-side JavaScript, and images. Which method is the MOST cost-effective for hosting the website?
A.
Containerize the website and host it in AWS Fargate.
B.
Create an Amazon S3 bucket and host the website there.
C.
Deploy a web server on an Amazon EC2 instance to host the website.
D.
Configure an Application Load Balancer with an AWS Lambda target that uses the Express.js framework.
I had initially thought Ans A... but its Ans C -- "cookieMr" makes it clear:
Ans A "Containerising the website and hosting with AWS Fargate involves additional complexity and costs associated with managing the container environment and scaling resources."
So it has to be...
Ans B: "...Amazon S3 to host the website, take advantage of its durability, scalability, and low-cost pricing model. Only pay for the storage and data transfer associated with your website, without the need for managing and maintaining web servers or containers. This reduces the operational overhead and infrastructure costs."
The MOST cost-effective method for hosting a website is to:
Create an Amazon S3 bucket and host the website there.
Amazon S3 is a highly scalable and cost-effective object storage service. It is a good option for hosting static websites, such as the website in this scenario.
To host a static website on Amazon S3, you would first need to create an S3 bucket. Then, you would need to upload the website files to the bucket. Once the files are uploaded, you can configure the bucket to serve as a website.
By using Amazon S3 to host the website, you can take advantage of its durability, scalability, and low-cost pricing model. You only pay for the storage and data transfer associated with your website, without the need for managing and maintaining web servers or containers. This reduces the operational overhead and infrastructure costs.
Containerizing the website and hosting it in AWS Fargate (option A) would involve additional complexity and costs associated with managing the container environment and scaling resources. Deploying a web server on an Amazon EC2 instance (option C) would require provisioning and managing the EC2 instance, which may not be cost-effective for a static website. Configuring an Application Load Balancer with an AWS Lambda target (option D) adds unnecessary complexity and may not be the most efficient solution for hosting a static website.
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
masetromain
Highly Voted 2 years, 1 month agoBoboChow
Highly Voted 2 years, 1 month agoPaulGa
Most Recent 2 months, 3 weeks agoawsgeek75
10 months, 1 week agoA_jaa
10 months, 1 week agoRuffyit
1 year agoAWSStudyBuddy
1 year, 1 month agohungpm
1 year, 2 months agoKawtarZ
1 year, 3 months agoevanhongo
1 year, 3 months agoTariqKipkemei
1 year, 3 months agojames2033
1 year, 4 months agomiki111
1 year, 4 months agoKaab_B
1 year, 4 months agokarloscetina007
1 year, 4 months agocookieMr
1 year, 5 months agoBmarodi
1 year, 5 months ago