Google Cloud Platform
Google Cloud has the highest egress costs between all major cloud providers.
Given the free egress quota per month is limited to only 1GB, please set up billing alarms (opens in a new tab) to ensure you won't receive a scary bill at the of the month.
Google Cloud is a cloud computing platform that provides a range of services for building, deploying, and managing applications and infrastructure. It is designed to be flexible, scalable, and secure, and offers a range of tools and services for building and running applications, storing and analyzing data, and managing infrastructure.
GCP is known for its strong focus on data analytics and machine learning, and has a range of tools and services for working with large data sets and developing ML models. It also has a strong focus on security and compliance, and offers a range of tools for managing and monitoring resources.
- 1x Virtual Private Cloud VPC (opens in a new tab)
- 1x Firewall (opens in a new tab) attached to the VPC
- 1x Google Compute Engine (opens in a new tab)
f1-micro
(1 shared vCPU - 0.2 dedicatd vCPU (opens in a new tab) - and 0.6GB of Memory) attached to theVPC
- 1x 5GB of regional storage (opens in a new tab) on Cloud Storage (opens in a new tab)
- 1x 1GB of storage in a Firestore NoSQL Database (opens in a new tab)
Config Example
provider "google" {
region = "your_project_region"
}
provider "google-beta" {
region = "your_project_region"
}
module "gcp_free" {
source = "https://github.com/gruberdev/tf-free/tree/main/modules/gcp"
gcp_project_id = "your_project_id"
project_region = "your_project_region"
instance_name = "your_resulting_instance_name"
permissions = "permissions_configuration"
bucket_name = "resulting_bucket_name"
network_name = "resulting_network_name"
}