Upcoming Events – In-Person and Online!

If you haven’t heard about the upcoming Microsoft Virtual Academy event I am doing with Matt Hester on October 28th, this TechNet Radio teaser might entice you – click for part 1 and be sure to register for this FREE, live online training event. While Matt and I are presenting live, the chat room will be monitored by some of my other evangelist friends from across the US. 

And for those of you who know developer types who want to learn more about Azure, give them a chance to roll up their sleeves and learn about the latest Microsoft Azure development tools and technologies. Join Microsoft technical experts at a local Microsoft Cloud DevCamp and leave with code running in the cloud!   

Learn how to use the new Microsoft Azure features and services like Microsoft Azure Virtual Machines, Websites, and Visual Studio 2013 to build and move a variety of apps to the cloud, including websites, mobile applications, and enterprise-class applications. 

Developers of all languages are welcome. With Microsoft Azure, you can use practically any language, framework, or tool to build or move existing applications to the cloud. Plus, I will be talking about IaaS at the San Francisco event next week!

Finally, don’t forget to check out AzureConf on the 21st. This event will feature a keynote presentation by Scott Guthrie, along with numerous sessions executed by Azure community members. It will all be streamed live on Channel 9.

Microsoft Virtual Academy – Modernizing Your Data Center JumpStart is Coming!

Worried about Windows Server 2003 end of support?

Fear no more. You can get ahead of the game with a look at modernization and data center transformation options in Windows Server 2012 R2 and Microsoft Azure. Want to decide what works best in your environment? Check out “Modernizing Your Data Center,” on October 28, and learn from the experts exactly what you need to update your data center to match your workloads.
Join me and Matt Hester for a look at administration tools, storage improvements, Hyper-V, and best practices for virtualizing domain controllers, plus how to simplify day-to-day server management with PowerShell and Desired State Configuration. Explore Microsoft Azure and how to make hybrid cloud a reality. And review the four major steps for planning a migration project. 
Take this opportunity to get your modernization questions answered!
Course Outline
·       Windows Server 2012 R2 and Automation
·       Azure Infrastructure as a Service
·       Migration Processes, Roles, and Tools

Modernizing Your Data Center Jump Start

Date:  October 28, 2014
Time: 9am‒2pm PDT
Where: Live, online virtual classroom
Cost: Free!

Week 5 of Modernizing Your Infrastructure with Hybrid Cloud

This is the 2nd to last week of the  “Modernizing Your Infrastructure with Hybrid Cloud”  series and ipart 5, Yung Chou and Keith Mayer demonstrate ways in which you can manage and automate your hybrid cloud environment. Tune in for this demo heavy session as they showcase System Center, Microsoft Azure and the Windows Azure Pack as well as PowerShell for Azure, PowerShell DSC for configuration management and Azure Automation for automated runbooks.
  •  [1:15] When architecting a Hybrid Cloud infrastructure, what are some of the important considerations relating to management and automation?
  • [4:09] You mentioned PowerShell for automation … how can PowerShell be leveraged for automation in a Hybrid Cloud?
  • [7:54]  Is PowerShell my ONLY choice? Are there other automation and configuration management solutions available for a Hybrid Cloud?
  • [11:12] DEMO: Let’s see some of this in action
    • Brief tour of System Center and Azure / Azure Pack management portal interfaces
    • Getting started with PowerShell for Azure, Azure Pack automation
    • Intro to PowerShell DSC for configuration management
    • Intro to Azure Automation for automated runbooks

Also upcoming for the blog posts related to this week:
  • Tue: Getting Started with On-Demand Private Clouds with Azure Pack by Keith Mayer
  • Wed: Automating the Hybrid Cloud with PowerShell and Azure Automation by Keith Mayer
  • Thu: PowerShell Desired State Configuration (DSC) by Kevin Remde
  • Fri: Monitoring the Hybrid Cloud by Dan Stolts

Tools to Help Convert from VMware

Are you interested in the benefits of Microsoft virtualization with Windows Server 2012 R2 and System Center 2012 R2, and how they compare to VMware virtualization with vCenter 5.5? Watch Microsoft’s Matt McSpirit, as he provides an overview of several solutions that can convert VMware virtual machines to Hyper-V (or Microsoft Azure) virtual machines. 

Review different migration options in more depth, with experts in each technology, including Microsoft and partners 5nine Software, NetApp, Vision Solutions, and Xtreme Consulting Group. Don’t miss this opportunity to get the details on Hyper-V migration.
Modules
  1. Introduction to VMware to Hyper-V Migration & Partner Solution Overview
  2. Microsoft Virtual Machine Converter (MVMC) 2.0 for VMware to Hyper-V & Azure Migration
  3. Xtreme VM Migrator for VMware to Hyper-V Migration
  4. NetApp MAT4SHIFT for VMware to Hyper-V Migration
  5. 5nine Software V2V Easy Converter 4.0 for VMware to Hyper-V Migration
  6. Vision Solutions DoubleTake Move for VMware to Hyper-V & Azure Migration

Take the course for free on the Microsoft Virtual Academy: http://www.microsoftvirtualacademy.com/training-courses/vmware-to-hyper-v-migration 

Also, don’t forget to check out the Azure Migration Accelerator (in Preview):  http://azure.microsoft.com/en-us/features/migration-accelerator/?linkId=9516861
If you need some additional suggestions for things to watch on MVA, don’t miss out these as well:

Week 4 of the Hybrid Cloud! More TechNet Radio and Upcoming Blog Topics

The “Modernizing Your Infrastructure with Hybrid Cloud” series continues with Part 4 featuring Blain Barton and Keith Mayer as they tackle the topic of virtualization in a Hybrid Cloud environment.  Tune in as they discuss how virtualization is no longer constrained to the physical capacity of an on-premise environment and then showcase some tools and techniques that are available in Microsoft Azure that can help assist your move to Hybrid cloud virtualization.

  • [1:26] What do you see as some of the differences or new opportunities that IT Pros need to consider when planning virtualization for a Hybrid Cloud environment?
  • [3:31] How do traditional IT Pro virtualization skills translate into Hybrid Cloud?
  • [5:05]  When planning Hybrid Cloud virtualization, how should IT Pros approach it?
  • [8:01]  You mentioned Azure Pack – what is that?
  • [10:51]  If I already have an existing Hyper-V environment with custom VM templates defined, can I leverage them with Azure Pack?
  • [11:03] DEMO: Let’s see some of this in action
Then check back later in the week as the series blog posts cover the following topics:

  • Migrating Physical Servers to Virtual Machines
  • Migrating VMware VMs to Hyper-V and Azure
  • Implementing VM Templates and Service Templates
  • Using Custom VM Images and Resource Group Templates in Microsoft Azure

Modernizing Your Infrastructure with Hybrid Cloud – Week 3 Has Arrived!

This week’s focus is on networking. It starts out with Kevin Remde and Keith Mayer continuing the series on “Modernizing Your Infrastructure with Hybrid Cloud” and in today’s episode they discuss various options for networking. Tune in as they go in depth on what options are available for hybrid cloud networking as they explore network connectivity and address concerns about speed, reliability and security.

  • [2:46] What components are involved in Hybrid Cloud Networking?
  • [5:30] What are some of the technical capabilities of Hybrid Cloud networking?
  • [9:25]  Which VPN gateways are supported with Microsoft Azure?
  • [11:28]  What are some of the common scenarios that customers are implementing for Hybrid Cloud networking?
  • [15:40]  Besides Site-to-Site IPSec VPNs, are there any other connectivity options for Hybrid Cloud networking?
  • [20:10] DEMO: Can you walk us through the basic steps for setting up a Hybrid Cloud network?
Check back at http://aka.ms/ModernCloud as the week progresses for some related blog posts:
  • Tuesday: Step by Step: Setting a Static IP address on your Azure VM by Brian Lewis
  • Wednesday: Building Microsoft Azure Virtual Networks by Matt Hester
  • Thursday: Cross-premises connectivity with Site-to-Site VPN by Kevin Remde
  • Friday: Cross-premises connectivity with ExpressRoute by Keith Mayer

Week 2 Brings Episode 2: Modernizing Your Infrastructure on TechNet Radio

Kevin Remde and Dan Stoltscontinue the series on “Modernizing Your Infrastructure with Hybrid Cloudwith an overview on how to plan for a hybrid cloud storage solution using Windows Server 2012 R2 and Microsoft Azure. Tune in for this lively discussion on the many storage options available to you as well as discussions around performance, reliability and security.  

  • [1:18] Let’s start with a quick summary of existing storage capabilities using modern infrastructure on-premises as supported by Windows Server 2012 R2
  • [10:16] What is Azure Storage?
  • [11:17]  Can you give us a quick overview of Azure Storage Architecture?
  • [12:30]  In order to connect local systems to Azure Storage accounts, I have to think there is some kind of authentication required to make that happen securely. How is that done?
  • [16:00]  What is Blob Storage?
  • [17:30] What are some common uses of Azure File Storage?
  • [18:18] Is Azure data reliable?
  • [21:10] Since we can access storage from Azure services or from our on-premises services, what kind of performance can we expect?
  • [23:17] I understand we can take snapshots of data in Azure. Can you tell us a bit snapshots
  • [24:37] Other than through the azure portal, how can businesses access Azure data?
  • [28:45] What can you tell us about StorSimple?
  • [32:21] Can I use Azure to host my SQL Server database?
  • [35:19] Are there other storage components that we have not talked about?

Stay tuned for these blog posts later this week:
  • Tue: Storage Spaces in Windows Server 2012 R2 by Matt Hester
  •  Wed: Hyper-V over SMB by Matt Hester
  •  Thu: Provisioning Storage Accounts and Azure Files on Microsoft Azure by Jessica DeVita

Follow the whole series! http://aka.ms/ModernCloud 


Common Application Workloads and Scenarios for Microsoft Azure

Have you heard about “The Cloud”?

Just kidding… I’m pretty sure you have.  But have you thought about what you are going to do with the cloud?

When you have a physical infrastructure that you’ve been building and maintaining for years, it’s not hard to see how you might not realize how cloud computing can help your business.  The cheapest storage and compute you can get is the stuff you already own, right?

Let’s take a look at some common cloud computing patterns and scenarios where they might be useful.  With the end of life of Windows Server 2003, you might be taking a close look at the functions and applications in your data center.  Now is the time to modernize and mature the systems and tools you use to keep your company (and your skill set) working .

On and Off Workloads

These are workloads where you have resources (like storage and compute) sitting idle for long periods of time.  You made these purchases for specific reasons, for a planned growth of a file server, maybe for a development/test lab or perhaps to host “cold” VMs for disaster recovery.  Ultimately these resources go under used and eventually the hardware becomes outdated.  It becomes harder to justify the costs of keeping it up to date when it sits inactive for so long.  Or maybe you have opposite problem – you don’t have the capital budget to build a lab or recovery site and end up using desktop grade equipment to test.
Growing Fast
Successful services need to be able to grow and scale.  When IT can’t provision physical hardware fast enough, it becomes challenging to keep up with regular growth.  Do you expand your data center? Keep trying to reduce the footprint of each server?  Maybe it’s a storage issue – it doesn’t seem to matter how many policies you have in place, data grows.  Users of your systems like to save, save, save and demand larger mailboxes, home folders and databases.
Unpredictable (and Predictable!) Demand
Put those two “growing fast” and “on/off workload” problems together and it all comes down to supply vs. demand.  Unexpected peaks in service like the sudden popularity of your product or something less amazing, like a runaway job or process can cripple your infrastructure.  Even if you have predictable demands (like seasonal shopping spikes or month-end processes) it can be hard to balance the cost of wasted resources vs the cost of not meeting the demand when it comes. And even if you do “balance” it, the average usually means there is a lot of time when nobody is happy.
Enter the Cloud
With Azure, you only pay for what you use, when you use it, making it a viable option for on-demand lab environments, disaster recovery testing, batch workloads and scaling or bursting to the cloud when needed.

Look to the cloud as a solution for off-site backups, cloud-integrated storage and for pilot-to-production role outs.  I’m pretty sure I’m not the only one who piloted something on an old machine under my desk, only to find out a few months later that my “customers” (end users) liked it so much that it’s now working to capacity and would be a serious pain point for many if it failed. 

By creating your own virtual network and connecting to your physical LAN with a site-to-site VPN, you’ve  created an ever expandable, turn-it-off, turn-it-on data center that doesn’t require you to touch racks, tie cables or think about the ratings of air handlers or the weight of UPS gear.  Turn on point-to-site VPN and it can double as a disaster recovery site that workers can connect to remotely.
I’m not asking you to dump your data center.  The cheapest compute and storage you have IS the stuff that you already own.  But by considering each of your services and applications, you can decide which ones are better off in-house (and take full advantage of the resources you own) and which ones can thrive in the cloud.  
Want to learn more?  Make sure to follow the rest of the blog series and check out the Microsoft Virtual Academy for videos and lectures.  If you are just getting started with Windows Azure, I suggest the JumpStart for IaaS.  Also, this blog post is part of a greater series of posts, check out the full series at http://aka.ms/ModernCloud

Modernizing Your Infrastructure – The Series Starts This Week!

For the next 6 weeks, IT Pro Tech Evangelists will be posting something daily around modernizing your infrastructure with hybrid cloud.  Each week will bring a TechNet Radio episode and four blog posts. You can find a complete list of the whole series as it’s posted at http://aka.ms/ModernCloud.

Matt Hester and Keith Mayer kick it off with Part 1 where they discuss the importance of planning for your organization’s move to Windows Server 2012 R2 and Microsoft Azure.
  • [1:18] Why should I start planning now? 
  • [2:41] Why Migrate to Windows Server 2012 R2?
  • [5:45]  Why consider Azure as part of your migration strategy?
  • [12:38]  What tools are available to help in the migration process?
  • [17:40DEMO MAP and the Azure IaaS Cost Estimator
Also, stay tuned for later in the week when I’ll have post around some common workloads and scenarios you might consider for the cloud.

  • Tue: Assessing your current IT infrastructure with the MAP tool by Dan Stolts
  • Wed: Conducting a VM readiness assessment by Kevin Remde
  •  Thu: Estimating costs for migrating VM workloads to Azure by Dan Stolts
  •  Fri: Common Application Workloads and Scenarios for Azure by Me!

Reserve Public IPs in Azure? Maybe Not…

Recently Microsoft announced the general availability for VIP reservations in Azure. VIP reservation now generally available; Virtual Machines instance-level public IPs are in preview.

“You can now reserve public IP addresses and use them as virtual IP (VIP) addresses for your applications. Reserve up to five addresses per subscription at no additional cost and assign them to the Azure Cloud Services of your choice. In addition, you can now assign public IP addresses to your virtual machines, so they become directly addressable without having to map an endpoint to access them directly.” 

When Azure IaaS was first introduced, you could not ensure that public facing IP address of your VM or cloud service would remain the same, particularly if you shut down all the machines within a cloud service. What Azure would retain for you was the DNS name you created within the cloudapp.net domain. The recommended practice was to use DNS to locate your services, instead of relying on a specific IP address.

I know, we all love the comfort of knowing our IP address. Over the past decade or so, I lovingly handed out the easiest internal and external addresses we had to servers I accessed frequently. Stable IP addressing was a must – changes often meant re-configuring firewalls, routers and even some applications, which could lead to downtime and complaints. Even Azure’s long term lease for IP addresses if your cloud service was active, wasn’t comforting enough for many who had been burned the past by a hard-coded application or some other IP address nightmare.

But it’s not 1998 anymore. The Internet isn’t a quaint little place you go to read text and your “mobile” phone isn’t hard wired into your car. IPv4 addresses are exhausted at the top levels, it’s just a matter of time before your internet service provider won’t have anything to give you when you ask. For a while I firmly believed that IANA would open up that special “Class E” space to buy extra time, but nope, it didn’t happen.

So yes, if you have a legitimate business need to have reserved public IPs you can go reserve some public IP addresses in Azure to meet your needs. The first five are free if you are actively using them.  But think hard about what your business needs are. Do you have an application that needs a static public IP address? Maybe it’s time address that requirement within the application itself.  Do you update applications by swapping IP addresses?  Maybe you should look more closely at the options within Azure to swap staging and production deployments.

But if you aren’t thinking about IPv6 and just want to try to buy some time in the IPv4 world, you might want pause before hunting down the necessary PowerShell to get that done. This is why name services existing in the first place – so you don’t have to learn and remember IP addresses and don’t need to latch onto them for all time. Once IPv6 is fully deployed across all the major players (cloud providers, ISPs, etc) you won’t even bother trying to remember a 128-bit address. Unless you are trying to impress people at bars.

No, I’m pretty sure there are better ways to impress people at bars.

So don’t bother with hoarding up IPv4 addresses, just embrace FQDNs, DNS, and start preparing for IPv6 so that when it comes to you, you’ll be ready. In the great words of my preschooler as she dances around singing Disney songs, “Let It Go”. FQDNs are the future and the exhaustion of the IPv4 address space will make that so.