Cloud Adoption Framework for Azure

Governance is one of the major adoption challenges when it comes to cloud computing. Organizations find themselves "not ready" to consume cloud services whether that perception is more a gut feeling or comes from experience. Microsoft works hard to built a rich toolset to cover many aspects of governance such…

Data and cost estimation for Log Analytics

A while ago I wrote an article on how to estimate data consumption for Log Analytics. [https://blog.peterschen.de/data-volume-estimation-for-log-analytics/] Since then there were changes to the way that Log Analytics tracks the volume and the cost associated with data flowing into the workspace. The documentation on standard properties…

Virtual Windows Server Summit 2019

Today I was honored to present Server Management for hybrid environments as part of the Virtual Windows Server Summit 2019 webcast. Markus Klein [https://twitter.com/DrAzureStack] and I have been talking about hybrid backup with Azure Backup and hybrid patching with Azure Update Management. Recordings will be available shortly…

Alerting at scale with Azure Monitor

In most enterprise environments governance dictates how alerting for a certain resource needs to look like. Until just recently Azure Monitor only supported to configure alerts based on individual resources and this had to be replicated throughout the organization. Alert scope selection with available signals for a Resource Group and…

Automation in Azure

Deploying resources and workloads at scale requires a healthy amount of automation. Automation helps to deliver consistent and repeatable results. I've tried to categorize some of the technology and provide some pointers to areas of application and pros and cons. Note: this is not an exhaustive list but tries to…

Azure Monitoring & Operations hackathon

A request that I get many times is to provide guidance and best-practices on how to implement monitoring and operations management with and/or for Azure. Most organizations have subtle differences which makes it hard to put out a generic concept of how to enable this. There are high-level ideas…