Which AWS Services for which Web Hosting ?
| Website Type | AWS Service |
|---|---|
| HTML, CSS, JavaScript | Amazon S3 |
| React Build | Amazon S3 or AWS Amplify |
| Angular | AWS Amplify or Amazon S3 |
| Vue | AWS Amplify |
| ASP.NET Core | Amazon EC2 or AWS Elastic Beanstalk |
| Node.js | Amazon EC2 or AWS Elastic Beanstalk |
| PHP Laravel | Amazon EC2 or Amazon Lightsail |
| WordPress | Amazon Lightsail orAmazon EC2 |
| Serverless Application | AWS Lambda + Amazon API Gateway |
| Docker Application | Amazon ECS or Amazon EKS |
for (.NET + AWS)
If u r usinng .NET & AWS Lambda then u can use these Hosting Options
- ASP.NET Core Web API fr Amazon EC2
- ASP.NET Core Web API fr AWS Elastic Beanstalk
- ASP.NET Core Minimal API fr AWS Lambda + Amazon API Gateway
- React Frontend fr Amazon S3 or AWS Amplify
- Full Stack (.NET + React) fr fr React S3/Amplify , nd for Backend Lambda OR EC2 can Host
AWS (Amazon Web Services) is a cloud computing platform provided by Amazon. Instead of buying and maintaining your own physical servers, storage devices, networking equipment, and databases, you can rent these resources from AWS over the internet and pay only for what you use.
Think of AWS as a huge online data center that provides thousands of services to help individuals and companies build, deploy, and manage applications.
Why was AWS created?
Before cloud computing, companies had to:
- Buy expensive servers.
- Build their own data centers.
- Hire engineers to maintain hardware.
- Replace failed hardware.
- Upgrade servers when traffic increased.
What is Cloud Computing?
Cloud computing means:
Using computing resources (servers, storage, databases, networking, etc.) over the internet instead of owning them yourself.
Imagine electricity.
You don't build your own power station.
You simply use electricity and pay your monthly bill.
AWS works the same way.
Electricity
------------
Use → Pay
AWS
------------
Use Servers → Pay