Requirements
-
Cloud Billing: Export billing and pricing data to bigquery (Refer to the Environment Setup section).
-
Cloud Monitoring: Metrics are automatically available through Cloud Monitoring. However, memory metrics (e.g., for Compute Engine, GKE) are not available by default. To enable them, you must install the Ops Agent on your VM instances or GKE nodes.
-
Data Extraction: Automatically triggered using Cloud run functions.
-
Data Storage and Transformation: The backend server that runs on GCE transforms and stores data in Cloud SQL(PostgreSQL).
-
Environment Configuration: GCP project ID and IAM role (Read-only policy) would be required for the deployment of the product.
Prerequisite Skills and Knowledge
Deploying our product requires a minimal understanding of Google Cloud Platform (GCP) and list of services mentioned below (Refer to the List of GCP Services section).
Deployment Timeline
It takes almost an hour to deploy CloudCADI within your cloud environment.
List of GCP Services
The following is a list of all mandatory services that will be created during the deployment process.
- VPC
- Google Compute Engine
- Cloud SQL (PostgreSQL)
- Cloud Run Service
- Service account
Network Configuration
The following is a list of network configurations that will be created during the deployment process.
- VPC
- Subnets
- Security Groups (GCE and Cloud SQL)
- Static External IP(Reserved)
- Route tables