Be an Early Expert in Hybrid Cloud - Microsoft Azure, Windows Server 2012 R2, Hyper-V and System Center 2012 R2

About Keith Mayer

Register for a free Azure Hybrid Cloud IT Camp near you!

About Keith ...

Keith Mayer is a Senior Technical Evangelist at Microsoft focused on Windows Infrastructure, Data Center Virtualization, Systems Management and Private Cloud. Keith has over 20 years of experience as a technical leader of complex IT projects, in diverse roles, such as Network Engineer, IT Manager, Technical Instructor and Consultant. He has consulted and trained thousands of IT Pros worldwide on design of enterprise technology solutions.

Keith is currently certified on several Microsoft technologies, including Private Cloud, System Center, Hyper-V, Windows, Windows Server, SharePoint and Exchange. He also holds other industry certifications from VMware, IBM, Cisco, Citrix, HP, CheckPoint, CompTIA and Interwoven.

You can contact Keith online at

  • Step-by-Step: Automated Provisioning for Linux in the Cloud with Microsoft Azure, XPlat CLI, JSON and Node.js ( Part 1 )

    Since previously publishing the Quick Start Guide for Building Highly Available Linux Servers in the Cloud on Microsoft Azure, several people have asked me about ways in which Linux workload provisioning can be automated with Azure.

    Read this article ...

    There's lots of tools that can be leveraged for automating Linux workloads on Microsoft Azure, including Azure Automation, PowerShell DSC for Linux, VM Agent Custom Scripts, Cloud-Init, XPlat CLI for Azure, Vagrant, Docker and third-party tools such as Chef and Puppet.  The Azure team provides a wide variety of automation options so that you can choose the tools with which you're most familiar and, in some cases, may already have an existing investment.

    This article is part 1 of a two-part series.  In this article, we'll step through the process for getting our Linux admin workstation setup for Azure cloud automation using the XPlat-CLI for Azure and Cloud-Init

    In part 2 of this series, we'll leverage these tools for automatically provisioning a highly available Linux server farm environment using the scenario outlined in the Quick Start Guide referenced above.

  • TechNet Radio: (Part 15) Building Your Hybrid Cloud - Getting Started with Automating the Hybrid Cloud using PowerShell

    In part 15 of our “ Building a Hybrid Cloud ” series, Keith Mayer and Andy Syrewicze show us to get started automating our hybrid cloud environment using PowerShell. Tune in for this great overview session on why IT Pros should think about automating their processes and how they can get started with the Microsoft Azure VM Agent Custom Script extensions, Azure PowerShell Module and the Azure Pack. [ 1:45 ] Why Automate? [ 7:23 ] DEMO: Microsoft Azure VM Agent Custom Script Extensions Azure PowerShell...
  • Quick Tip: List all Static IPs on an Azure Virtual Network using PowerShell

    We can assign static internal IP addresses for Azure Virtual Machines on a Virtual Network using either PowerShell or the new Azure Preview Portal. This is a useful capability for provisioning VM workloads that may require fixed IP address assignments, such as DNS servers.

    Provisioning a VM with a Static internal IP address using Azure Preview Portal

    Question: After provisioning a set of VM's with static internal IP addresses, how can I display a list of all VMs with static addresses in my subscription?

    Answer: You can list all Azure VM's configured with static internal IP addresses in your Azure subscription with the following one-line PowerShell code snippet that leverages the Azure PowerShell Module.

    Get-AzureVM | Select-Object -Property Name, @{Name='StaticIP';Expression={(Get-AzureStaticVNetIP -VM $_ ).IPAddress}}

  • Deck and Resources: SQL Server Options in the Cloud with Microsoft Azure

    Thanks for attending my presentation today at the Columbus SQLPASS User Group chapter on SQL Server Options in the Cloud with Microsoft Azure.

    Read this article ...

    We discussed various hybrid cloud options for leveraging Microsoft Azure as part of a SQL Server deployment, including the following scenarios:

    • Off-site cloud backups for databases and logs
    • Disaster recovery of on-premises databases
    • Production quality cloud-based Dev & Test environments
    • Extending on-premises applications to the cloud
    • Migration of existing applications to the cloud
    • Cloud-designed business and SaaS applications

    In this article, I've included a downloadable copy of our session deck along with a list of additional resources to help you continue your evaluation of these key scenarios ...

  • TechNet Radio: (Part 14) Building Your Hybrid Cloud - Disaster Recovery to the Cloud with Azure Site Recovery

    In part 14 of our “ Building a Hybrid Cloud ” series, Keith Mayer and Andy Syrewicze walk us through a discussion around the importance of disaster recovery as well as demo how you can implement this in Azure Site Recovery. the steps of the importance of disaster recovery. [ 3:15 ] What is Azure Site Recovery? [ 5:00 ] DEMO: Implementing Azure Site Recovery __________________________ Experience Microsoft's latest products with these FREE downloads! Build Your Lab! Download Windows Server 2012...