Pierre56
Pierre56

Reputation: 567

Amazon S3 Web Server?

I am a Computer Science student and I am developing a Flask app and trying to deploy it on the web with Google Compute Engine.

From what I understood, between the end-user (client) and my Flask app, there is at least 2 major elements:

  1. Web-server (NGINX, Apache)
  2. App-Server (Gunicorn, Uwsgi)
  3. Your Python App (Flask)

I went on multiple websites to look what web-servers they were using and I saw a lot of Amazon S3 web-server. Does it means that Amazon has it own Web-Server or they are using NGINX under the wood? I am extremely confused about it.

enter image description here

Upvotes: 0

Views: 1524

Answers (1)

Andre.IDK
Andre.IDK

Reputation: 2037

Amazon S3 is an object storage, quoting from the Hosting a static website on Amazon S3 page:

You can use Amazon S3 to host a static website. On a static website, individual webpages include static content. They might also contain client-side scripts. By contrast, a dynamic website relies on server-side processing, including server-side scripts such as PHP, JSP, or ASP.NET. Amazon S3 does not support server-side scripting, but AWS has other resources for hosting dynamic websites.

On the other hand, AWS offers a wide range of services to host websites which you can see here.

Upvotes: 1

Related Questions