TechNet Radio: (Part 7) Accelerate DevOps with the Cloud – Configuration Management

In part 7 of our  “Accelerate DevOps with the Cloud” series on TechNet Radio, Keith Mayer and Yung Chou welcome Sr. Program Manager Michael Greene to the show as they discuss the importance of configuration management for organizations that are starting to leverage the cloud for their daily operations. Tune in as they also demo PowerShell DSC and how it can be used with Azure. 

image

  • [2:30] When an organization is beginning to leverage the cloud, why is Configuration Management important?
  • [5:01] How is Configuration Management different from Automation?
  • [6:48]  Is Configuration Management more than just initial provisioning?
  • [10:29]  What tools and resources are available to perform Configuration Management?
  • [13:03] How does PowerShell DSC differ from PowerShell scripts?
  • [15:11] Is PowerShell DSC specific to only Windows workloads?
  • [17:23] DEMO: Can you show us how PowerShell DSC can be leveraged with Azure?

Videos:

TechNet Radio: (Part 6) Accelerate DevOps with the Cloud – Automating for Predictability

Continuing our  “Accelerate DevOps with the Cloud” series on TechNet Radio, Yung Chou welcomes Sr. Program Manager Charles Joy to the show as they discuss the be the importance of automation in your datacenter especially when it comes to advancing your DevOps strategy.

image

  • [2:36] How does automation help organizations accelerate the delivery of new solutions as they move to the Cloud?
  • [5:18] What tools and resources are available to help IT Pros get started with automation? Do they need to be a professional “scripter”?
  • [6:04]  Do IT Pros need to learn a different set of tools for automating each component?
  • [6:26]  If an IT Pro is automating cloud resources in Azure, do they have to spin up an entire set of infrastructure components just to handle automation? How does Azure automation organize and leverage these automation sequences?
  • [7:22] How can Runbooks be triggered? Based on schedule? Based on other events?
  • [8:24] Is Azure Automation extensible? Can I incorporate other PowerShell modules?
  • [9:10] DEMO: Quick walkthrough of Azure Automation accounts, assets, runbooks, schedule

Websites & Blogs:

Yung Chou’s Presentation on Deploying Microsoft AD with Microsoft azure infrastructure services

This presentation focuses on

  • Microsoft Azure Infrastructure Services essentials
  • Windows AD operability in Microsoft Azure

It is not about

  • Windows AD design, implementation, or sys admin
  • Microsoft Azure Active Directory

Call to Action

Deploying Microsoft Azure RemoteApp as a Stand-Alone Cloud Service with QUICK CREATE

Microsoft Azure RemoteApp is a solution which can be rapidly deployed for anywhere accessing remote resources with a variety of devices including Windows, Mac OS X, iOS, or Android. A user will install a Microsoft Remote Desktop client on an Internet-connected laptop, tablet, or phone and access RemoteApp applications running in Microsoft Azure, as if they were running on the user’s local computer. Notice that the stand URL to acquire Microsoft Azure RemoteApp client is https://www.remoteapp.windowsazure.com/. A Microsoft Azure subscription can create up to five RemoteApp services. Here’s an introduction.

Deployment Models

IT also has an option to deploy RemoteApp as a stand-alone cloud service with Microsoft pre-built application collections or integrated with on-premises RDS infrastructure by bringing your own RDSH. The former is quite easy to set up and what this blog post presents. While the latter is a hybrid deployment scenario bridging on-premises RDS infrastructure with RemoteApp service in the cloud. In this case, IT will need to create a virtual network with defined address spaces and establish VPN connectivity between on-premises network and Azure RemoteApp.

Business Values

IT now has an option to enable users to access corporate applications from anywhere and on a variety of devices by employing Azure RemoteApp without the need to deploy on-premises infrastructure. Both the application deployment and the user access of Azure RemoteApp are provided as services, while RemoteApp applications are centralized, protected, and running in Microsoft Azure which can publish, scale, or unpublish corporate applications on demand, as business needs change.

Overall, RemoteApp is a cost-effective solution for today’s dynamic business environment and a best-fit for serving fluctuating workforce or fast-changing business requirements. To assess RemoteApp, a Microsoft Azure subscription is required.

Microsoft Azure Trial Subscription

Freely available is a 30-day trial subscription at http://aka.ms/R2 which is a Microsoft landing page for downloading evaluation copies of Windows Server and System Center products. There is also an option to deploy Windows Server 2012 R2 Datacenter on Microsoft Azure. This is the option to start a registration process for acquiring a Microsoft Azure 30-Day trial subscription.

image

To ensure identity, credit card information is required. However, prior to the expiration a trial subscriber will get email notification to op-in or op-out. It is a direct way to test Microsoft Azure in production, live and free.

RemoteApp Availability

As of June 2014, RemoteApp is still in preview and one will need to sign up the preview feature to make the RemoteApp option available, once approved. After logging into Microsoft Azure Management Portal, a subscriber can access preview offerings by clicking the View My Bill option of the dropdown menu form the subscriber ID on the upper right corner. And notice in general the approval process of activating a preview feature is not immediate and some may take up a few days.

image

Once approved, the feature becomes available from the left navigation pane.

RemoteApp “Quick Create” Process

Quick Create is to deploy RemoteApp as a Stand-Alone cloud service. A RemoteApp deployment may take about 30 minutes for Azure to complete. The process followed is to publish applications, configure user access, and installing the client. It is very straightforward. When entering a user or group that you want to grant access to for this service. Use the “user@domain” or “domain/user” format. The user must be either a Microsoft Account, or a user or group account homed in the Default Directory of Azure Active Directory.

Start with REMOTEAPP workspace by clicking +NEW.

image

Quick Create Page

Here, just click Quick Create, specify a name, a region, and an application collection.

image

Once created, click the name or arrow to display the dashboard.

 image

Quick Start Page

Like other Azure offerings, by default Quick Start page is first shown. A Quick Start page usually presents essential information and is a great resource page.

image

As described in the Quick Start page, publishing RemoteApp programs, configuring user access and installing the RemoteApp client is the process to configure a RemoteApp service.

Publishing RemoteApp Programs

Click either one to display the application collections.

image

Identify applications to be published and save the settings.

image image

Configuring User Access

image image

When entering user information, use the “user@domain” or “domain/user” format. The user must be either a Microsoft Account, or a user or group account homed in the Default Directory of Azure Active Directory.

image  imageimage

Installing RemoteApp Client

image image

Pick an intended client. Here, I picked Windows x64 client.

image image

Starts an installation of the RemoteApp client.

image 

The RemoteApp tile is placed in APPS page, once the client installed.

image

Start configuring the user information.

image

image

Once authenticated, the published applications are displayed.

image

This is the About information.

image

Running RemoteApp Program

Here’s Office Word coming up.

image image

image image

Can save a file to OneDrive or locations visible to local File Explorer.

Session Information

image image

Yung Chou’s Presentation on Deploying Windows 8.1 in Microsoft Azure

My presentation on Deploying Windows 8.1 and Windows 7 in Microsoft Azure

Highlights

Developing Minimal Server with Features on Demand (4 of 4) – Sample scenario

In this final installment of Features On Demand for Windows Server 2012 R2 series, I walked through a simple scenario on how to develop a minimal server footprint by removing the payloads of all unwanted roles and features from a target configuration.

image

Build Your Lab! Download  Windows Server 2012 R2System Center 2012 R2 and  Hyper-V Server 2012 R2 and get the best virtualization platform and private cloud management solution on the market. Try it FREE now!

Don’t Have a Lab? Build Your Lab in the Cloud with Windows Azure Virtual Machines. Try Windows Azure for free with no cost or obligations, and use any OS, language, database or tool. FREE Download

Websites & Blogs:

Videos:

Develop minimal server footprint with Features on Demand (3 of 4) – Server Manager PowerShell Cmdlets

In Part 3 of his series focused on Features On Demand for Windows Server 2012 R2, I demonstrated how to use Server Manager PowerShell Cmdlets for adding/removing roles and features of a server installation.

image

Build Your Lab! Download  Windows Server 2012 R2,  System Center 2012 R2 and  Hyper-V Server 2012 R2 and get the best virtualization platform and private cloud management solution on the market. Try it FREE now!

Don’t Have a Lab? Build Your Lab in the Cloud with Windows Azure Virtual Machines. Try Windows Azure for free with no cost or obligations, and use any OS, language, database or tool. FREE Download

Websites & Blogs:

Videos: