GCP IAAC Automation
- Anand Nerurkar
- Jul 5, 2022
- 1 min read
Assumption: GCP Free tier account
As a part of Cloud migration/development, we need to develop application which is Cloud Native and then deploy those resources to Cloud (public/private/Hybrid). Most of the Cloud provider support many managed services ,which we can use and deploy those resources.
Resources could be
· Application deployed on VM/GKE cluster/App Engine
· Load balancer
· VPC Network, subnet
· Database
· IAM
· Pub/sub
· Firewall
· Cloud storage
· Big query
As a part of learning curve initially, we can use below tool
GCP web console
GCP cloud shell
API
Disadvantages
· Manual process
· Error prone
· Time consuming
· No governance
· Not possible to review
All those resources are part of infrastructure we are creating, this need to be automated so that we can reuse the template to create the resources. We need to perform infrastructure as a code (IAAC).
We make use of
· Terraform – open source IAAC
· Deployment Manager – GCP IAAC

Comments