Deploy a static website on AWS with Pulumi, Amazon S3, and Amazon CloudFront.
Deploy a static website on Azure with Pulumi, Azure Blob Storage, and Azure CDN.
Deploy a static website on Google Cloud with Pulumi, Google Cloud Storage, and Google Cloud CDN.
What are static websites?
On AWS, you can host a static website by configuring Amazon S3 for hosting and Amazon CloudFront as the CDN. You could also use AWS Amplify, which is designed for deploying static websites more easily.
On Azure, you can host a static website by configuring Azure Blob Storage for hosting and Azure CDN for content delivery. You could also use Azure Static Web Apps, which provides a CI/CD pipeline for deploying static websites.
On Google Cloud Platform, you can host a static website by configuring Cloud Storage for hosting and Cloud Load Balancing with HTTPS configured.
Building and deploying static websites on AWS, Azure, and Google Cloud
Infrastructure as code is an efficient and repeatable way of building a static website with programming languages and deploying the website to your preferred cloud.
Programming Languages: Define infrastructure as code in your favorite language instead of domain-specific languages or clicking through cloud consoles.
Easier Integration: Integrate every cloud service needed to run your static website into a single program.
Fast, Easy Deployment: Quickly deploy your static website with a CLI or from a CI/CD workflow.
Rapid Development: Author, version, test, and release infrastructure changes just like software.