|

Mono vs Multi – Which Repo Structure Is Right For You?

Recently, while engaged on a large geographically dispersed and multi-team project, the question was posed: “Should we use a single (aka “mono”) repository for our Infrastructure-as-Code (IaC), or should we use multiple (aka “multi”) repositories?” So, what’s the right answer? The Hashi-Terraform Suggestion Since this project was using HashiCorp’s Terraform templating language (along with the…

SCSM 2012 SP1 in a LAB – Configuration Guide (Configure The Operations Manager Alert Connector And CI Connector)

Two connectors for Operations Manager are available in System Center 2012 – Service Manager: the configuration item (CI) connector that imports objects that are discovered by Operations Manager into the Service Manager database, and an alert connector that can create incidents based on alerts. System Center Operations Manager collects information about many different types of…

Using Azure Site Recovery (ASR) to Migrate VMware VMs to Azure – Lessons Learned

While assisting a customer recently to deploy and configure Azure Site Recovery (ASR) in order to migrate on-premises VMware workloads into Azure, we ran into a few issues and potential “bugs”. I say “potential” bugs, as I have not heard back from the ASR Product Team yet, if this behavior is in fact a “bug”,…

The Azure Governance Toolbox – Part 6: Conclusion

In the introduction to this series, we listed the 4 high-level categories of Azure governance, namely resource organization, resource security, auditing, and cost. Throughout this series, we explored the different tools from each of these categories that we have available in our Azure Governance Toolbox. As a recap…  Resource Organization Resource Security Auditing Cost Controls Conclusion Now…

The Azure Governance Toolbox – Part 5: Cost Controls

In the introduction to this series, we listed the 4 high-level categories of Azure governance, namely resource organization, resource security, auditing, and cost. In this part, we will focus on Cost Controls. You can break Cost Controls down into the following sub-categories: Azure Cost Management, and Azure Advisor. Let’s explore each of these. Azure Cost Management (aka Cloudyn)…

The Azure Governance Toolbox – Part 4: Auditing

In the introduction to this series, we listed the 4 high-level categories of Azure governance, namely resource organization, resource security, auditing, and cost. In this part, we will focus on Auditing. You can break Auditing down into the following sub-categories: Activity Logs, and Alerts. Let’s explore each of these. Azure Activity Logs Azure Activity Logs is the audit…

The Azure Governance Toolbox – Part 3: Resource Security

In the introduction to this series, we listed the 4 high-level categories of Azure governance, namely resource organization, resource security, auditing, and cost. In this part, we will focus on Resource Security. You can break Resource Security down into the following sub-categories: Role-Based Access Control (RBAC), Resource Locks, and Policy. Let’s explore each of these. Role-Based Access Control…

|

Terraforming Azure Policy

Recently I’ve been working with Azure Policy and deploying said policies via Infrastructure-as-Code (IaC) through Terraform. While working through this, I’ve come across a few gotchas that I’d like to share. Note: I’ll share a larger code-based mini-series in the future. Management Groups When working in a larger environment, you may have more than one Azure…