DEV Community

Cover image for Announcing Microsoft Azure Support in MechCloud πŸš€
Shailendra Singh for MechCloud

Posted on

Announcing Microsoft Azure Support in MechCloud πŸš€

We are thrilled to share that Microsoft Azure has officially joined the MechCloud ecosystem. Following our recent launch of Google Cloud support we are continuing our mission to provide a unified and secure management experience across all major cloud providers. This update brings our unique stateless approach to Azure users who are looking for a more streamlined way to manage their infrastructure.

Azure users can now leverage the core strengths of MechCloud including Stateless IaC and real-time cost visibility and industry leading security to manage their cloud footprint without the overhead of traditional DevOps tools.

Why Stateless IaC Matters for Azure

The foundation of MechCloud is our Stateless IaC engine. Traditional infrastructure tools rely on state files to track what has been deployed. These files often become a source of friction because they can get corrupted or out of sync or locked during concurrent runs. This state file lock often slows down teams and introduces unnecessary complexity into the deployment pipeline.

With MechCloud for Azure you can provision and manage any resource type without ever touching a state file. Our engine treats the live Azure environment as the single source of truth. This approach eliminates the risk of state file desynchronization and ensures that your YAML blueprints always reflect the actual state of your cloud resources. It also simplifies your CI/CD pipelines because you no longer need to manage remote backends or state locking mechanisms. You simply define what you want and MechCloud ensures the live environment matches that definition.

Eliminating Long Lived Credentials

Security is the core of our development philosophy and we have achieved a major milestone with this Azure release. Most DevOps platforms require you to store an Azure Client Secret which is a long lived credential that remains valid until it is manually rotated. These secrets pose a significant security risk if they are ever leaked or mismanaged by an automated system.

We have officially eliminated the need to store Azure Client Secrets in MechCloud. We now fully leverage Federated Credentials using OpenID Connect (OIDC). This makes MechCloud the only DevOps platform that does not store any long lived credentials for any system it integrates with. Your authentication now relies on short lived tokens that are generated on the fly and expire quickly. This setup provides a much higher level of security for your enterprise environments by ensuring that there are no static secrets sitting in a database waiting to be exploited.

Stateless IaC with real-time Pricing

We believe that cloud cost should be a first class citizen in the DevOps workflow rather than a surprise on a monthly invoice. We have integrated Azure pricing data directly into our Stateless IaC engine to help you make informed decisions before you spend a single cent.

You can now see the exact pricing in real time before you hit the provision button. This allows you to understand the financial impact of your infrastructure changes during the design phase. If a specific VM size or disk type is too expensive you will know immediately rather than waiting for a cost report at the end of the month. At this moment real-time pricing is supported for Virtual Machine and Disk and Public IP resource types. Support for more resource types is being added daily to provide even deeper visibility.

Cost Explorer (Gantt)

Visualizing spend is often difficult in traditional tables or simple line graphs that do not show the lifespan of a resource. Our Cost Explorer allows you to see your Azure resource costs over the last three months on a Gantt chart.

This visualization makes it easy to see exactly when a resource was created and how its cost contributed to your overall budget over time. By seeing resource costs mapped across a timeline you can quickly identify orphaned resources or unexpected spikes that occurred during specific project phases. It provides a level of clarity that helps teams stay within budget while maintaining high performance infrastructure.

Getting Started with Azure on MechCloud

We have designed the onboarding process to be as simple as possible so you can start managing your Azure resources in minutes. You can explore the new features and start building your stateless infrastructure using the links below.

πŸ‘‰ Stateless IaC (Azure)
πŸ‘‰ Cost Explorer (Azure)

We are just getting started with our Azure integration. Stay tuned for more updates as we continue to roll out support for additional resource types and advanced Day 2 operations like automated scaling and governance.

Top comments (0)