DEV Community

Shailendra Singh for MechCloud

Posted on

Announcing Google Cloud Support in MechCloud πŸš€

We are thrilled to announce that Google Cloud Platform support is now officially available in MechCloud. Our platform offers a deep integration with GCP allowing you to manage and visualize your cloud infrastructure seamlessly. We have built specific features tailored to how Google Cloud structures its resources giving you full control over your environment.

Here is a detailed look at the new GCP capabilities available today in MechCloud.

Zero Credential Operations with Workload Identity Federation

Security is a top priority when managing cloud infrastructure. Storing long lived service account keys is a significant security risk. MechCloud operates your GCP accounts without storing any credentials. We integrated directly with GCP Workload Identity Federation. This means MechCloud authenticates securely using short lived tokens. There are absolutely no service account keys for you to vault or manage or rotate.

Visualize Your GCP Footprint with Discover Assets

Understanding what is actually running in your GCP environment is critical. Discover Assets is a highly visual and region aware view of your entire GCP footprint.

When you connect your GCP account MechCloud instantly generates a topological map. This map perfectly aligns with how GCP structures its resources. You can clearly see regions and zones. You will also see regional resources like static IPs and zonal resources like persistent disks alongside your VPCs and subnets.

Granular VM Insights

Inside each subnet every Virtual Machine is represented by a detailed card. Each VM card displays the machine type and internal IP and external IP and attached disks and its current state. You instantly know exactly what is running and what is terminated.

Execute Day 2 Operations

Visualizing your infrastructure is only the first step. You can perform Day 2 operations directly from the Discover Assets view. Right click any VM card to start or stop or reboot or delete the instance. These operations are available at the individual resource level and in bulk. If you need to stop all VMs in a specific environment you can do it with a single click.

Intelligent Resource Cleanup

Managing resource dependencies during deletion can be tedious in GCP. When deleting higher level resources like VPC networks or subnets MechCloud automatically cleans up all dependent child resources. There is no manual ordering required and no child resource cleanup steps for you to script.

Real Time Pricing and Cost Explorer

Cost visibility should be an integral part of your deployment workflow. MechCloud brings real time pricing directly into your infrastructure plan. Before you apply any changes you see exactly what the new resources will cost.

Once your infrastructure is running our Cost Explorer allows you to analyze resource level spend for the last three months. Instead of looking at aggregated totals you can drill down into the pricing details. You can view costs by resource and SKU and specific pricing dimensions such as vCPU hours and RAM hours and external IP hours and disk type and disk size. You see exactly what is driving your GCP bill.

GCP Infrastructure as Code Details

MechCloud brings its core capabilities directly to GCP. You can declaratively manage your GCP resources using a simple YAML blueprint. The plan compares your desired YAML configuration against your environment and proposes the exact creations or updates or deletions needed.

Our YAML syntax for GCP is highly intuitive. It utilizes a hierarchical structure where nested elements automatically establish parent child relationships. For example placing a subnetwork definition inside a VPC network block means you do not need to write explicit parent references. MechCloud infers the network link from the hierarchy.

You can easily reference other resources using simple syntax. You can use sibling references for resources under the same parent or cross hierarchy references using full paths like vpc1/firewall1. This makes your GCP infrastructure code extremely clean and easy to read.

We are excited to see what you build on Google Cloud using MechCloud.

Website: https://mechcloud.io
Read the GCP Docs: https://docs.mechcloud.io/cloud-computing/stateless-iac/gcp

Let us know what you think in the comments below! If you have any questions about our GCP integration or Workload Identity Federation setup we are hanging out in the comments to answer them. πŸ‘‡

Top comments (0)