Welcome!

Containers Expo Blog Authors: Pat Romanski, Liz McMillan, Elizabeth White, ManageEngine IT Matters, Steven Lamb

Related Topics: @CloudExpo, Microservices Expo, Microsoft Cloud, Containers Expo Blog, @BigDataExpo, SDN Journal

@CloudExpo: Article

Getting Started with Windows Azure IaaS

Cloud computing is the next generation of computing and taking your first step into the cloud can be revolutionary for you

Based on Matt Hester's Cloud Expo Presentation: Overview of Windows Azure IaaS

Introducing the concept of cloud computing into your existing environments can seem to be a daunting task. Cloud computing is the next generation of computing and taking your first step into the cloud can be revolutionary for you and your company. The question you need to ask yourself is where to start? What are some of the low risk workloads that I can test the cloud with? More important, which cloud do you use as there are many different forms of clouds to choose from that could benefit your business. In this article we will take a look at some of the common clouds in today's computing world, and then we will focus in on using infrastructure as a service, as this probably provides the easiest entry point into the cloud.

Cloud Models
Before we dive into the clouds let's talk about simple models to help keep the clouds straight. There are four main models, and they all boil down to what is in your sphere of control. Clouds really should be considered as a "how" and not a "what." They are how you manage, automate and control your resources.

  • Private: This is your on premise datacenter. You control everything from the cabling to the applications. Private clouds are organized on how you provide workload automation for your environment
  • Software as a service (SaaS): SaaS is where you are essentially are paying someone else for the services normally on a monthly/user basis. There are a variety of examples of SaaS from consumer-based services like Xbox live or business based services like Office 365
  • Platform as a service (PaaS): PaaS is where you have control over the actual application and data; howeve, you rely on the cloud provider to provision the underlying supporting infrastructure. This allows your developers to write applications that take advantage of the elasticity of the cloud.
  • Infrastructure as a service (IaaS): IaaS allows you to control the application down to the underlying OS; however, the cloud provider manages the virtualization layer and the hardware. In this model you have full control of the virtual server running in the cloud. In a sense this is no different than other virtual servers running in your data center.

When you consider cloud providers, Microsoft is one of the few companies that can provide services across all the cloud models, and allows you choose what makes the most sense for you and your organization. With Windows Azure you will also find PaaS and IaaS services.

Most customers I talk with are not all in when it comes to the cloud. Fundamentally you will only use the cloud in two instances: to improve your bottom line or to improve your strategy. If you want to still maintain on-premise IT and combine it with a cloud model for a specific workload you can. I refer this to as hybrid, and in a sense you get the best of both worlds.

How you implement IaaS in your environment really depends on your needs. IaaS can encompass many different roles in your company, from directory services to backup to virtual machines. In this article we are going to focus on how to create your first virtual machine in Windows Azure IaaS, and along the way you will learn many of the aspects of Windows Azure Virtual Machines. Windows Azure virtual machines allow you to provision a fully functional server in the cloud. This is a server that you will have complete control over the operating system. You will need to provision any roles and services that you will need it to support just like any other server in your infrastructure.

Create a Windows Azure IaaS Virtual Machine
Getting started with Windows Azure IaaS is easy. The first thing you will want to do is sign up for a free Windows Azure trial, you can learn more here to get started: http://aka.ms/getazureiaas or you can visit the home page for Windows Azure here: http://www.windowsazure.com/en-us/.

After you get your trial subscription you will then be able to immediately start using Windows Azure. While this focusses on just one workload, you do have access to all the workloads in Azure from web sites to mobile services to SQL Services and everything in between.

Let's get started with creating your first virtual machine. On the home page of Windows Azure, click on portal (in the upper right side of the page). This will take you to the Windows Azure management portal. While we will focus on the GUI, one important note before you start is that everything you can do in the GUI portal can be scripted with PowerShell.

  1. In the Windows Azure Management portal click + NEW in the lower left hand corner.
  2. In the New selection window, select COMPUTE, select VIRTUAL MACHINE and select FROM GALLERY, this will launch the Create a Virtual Machine wizard
  3. In the first part of the wizard you will need to choose an image to start. Note there are several images to choose from including many Linux versions, SQL, Oracle, SharePoint and Visual Studio. These templates make it easy for you start with a prebuilt environment. For the purpose of the article select Windows Server 2012 R2 Datacenter and click the arrow in the lower right hand corner to proceed to the next step.
  4. In the Virtual machine configuration screen you will be asked to give your virtual machine a name, choose a size, set the administrative user name, and password. Before you fill in the wizard it is important to understand some of the choices as it will control the overall security of your virtual machine as well as performance and cost.
    -First, regarding security your user name cannot be a common administrative name, like admin, administrator, root, etc. Make sure you choose a secure name. The same goes for the password; it has to be strong; it cannot be blank; it has to be 8 characters, upper and lower case, number and a special character. Additionally the password cannot be a variation of the word ‘password'.
    -Second, regarding the size of system you have a choice of 8 configurations. The more memory and processor you select will increase the cost of running the virtual machine. Note, the Windows Operating System license is covered in the cost of Windows Azure. You can use the calculator to get an estimate of costs here: http://www.windowsazure.com/en-us/pricing/calculator/ . When you are done, click on the arrow to continue.
  5. The next screen has several choices that are important for your virtual machine, from the placement to the availability of your virtual machine. Some the choices could be a single article in and of themselves. For this you will get a brief look at them.
    a. Cloud Service:
    are containers for the virtual machines you will create. You have just a single virtual machine in a cloud service or several that are load balanced
    b. Cloud Service DNS Name:
    is the public DNS name given to your service, and by default ends in cloudapp.net. You can redirect to a preferred name.
    c. Region/Affinity Group/Virtual Network:
    these three choices control the placement of your virtual machines. Regions determine in which geographic location your virtual machines will be placed. Affinity groups are ways to group your cloud services for better performance. Affinity groups are associated with the same datacenter region; ultimately they will help improve performance and reduce latency. You can learn more about affinity groups here: Affinity Groups Overview. Virtual networks enable you to extend your enterprise networks into Azure, for your hybrid applications. They also allow you to set up secure private IPv4 networks contained in Windows Azure. The virtual networks allow you to create point-to-site VPN connections or site-to-site VPN Connections. You can learn more about virtual networks here: Virtual Networks Overview
    d. Storage Account:
    the virtual machines you create are essentially hyper-v machines and all the files you create the virtual machines, like the .vhd files, are stored in this account and by default there are three copies.
    e. Availability Set:
    provides fault tolerant placement to your virtual machine in the Windows Azure datacenters. This will help spread the virtual machines for your cloud services across fault and update domains.
    As you can see there are lots of choices to be made about creating your virtual machine. For this walk through, choose a region closest to you, leave the default choices and click on the arrow to go to the last step.
  6. The last step is to create endpoints. Endpoints allow you to access your Windows Azure virtual machines, not only for internal administrative access but also to allow external access to your Windows Azure virtual machines. By default you have two endpoints that are created for you. One for remote desktop access into the virtual machine and the other for PowerShell remoting. You can change the ports as needed. It is important to note that there are no external facing endpoints, which means if you were going to create a Web application you would need to create at least one more endpoint for that access either for port 80 or 443 for secure access. Additionally if you created virtual networks for your virtual machines, it provides an alternative administrative access method. The virtual networks allow you to create point-to-site VPN connections or site-to-site VPN Connections to connect to all of the virtual machines that are on the virtual network. When you're done click the checkmark to begin provisioning your virtual machine.

After you are done with the final step your virtual machine will be provisioned in about 10 minutes. Think about that for a second. In about 10 minutes you have a fully functioning server to run your workloads on. Once the virtual machine is finished being provisioned you will then need to connect to the virtual machine to provision it. You can connect to the virtual machine from the virtual machine's dashboard. To access the dashboard, select the virtual machine from your Windows Azure portal, and click on the dashboard on the menu below the virtual machine name. The dashboard provides a lot of useful information; you can get basic performance data of the virtual machine, as well configuration data (public and private IP address, DNS name, etc.). Also on the dashboard on the bottom of the screen you should see the connect option. Simple click connect and it will bring up the remote desktop connection program. Fill in your credentials you created above to log in and configure your virtual machine.

Hopefully you enjoyed creating your virtual machine. If you are ready for more, you may want to try another great aspect of using Windows Azure take a look at backing up your server to the cloud. If you want to learn how to do that, take a look here: Backup Windows Server 2012 R2 to Windows Azure

More Stories By Matt Hester

Matt Hester is a Senior Information Technology Professional Evangelist for Microsoft. Matt has been involved in the IT Pro community for over 20 years. Matt is a skilled and experienced evangelist presenting to audiences nationally and internationally. Prior to joining Microsoft Matt was a highly successful Microsoft Certified Trainer for over 8 years. After joining Microsoft, Matt has continued to be heavily involved in IT Pro community as an IT Pro Evangelist. In his role at Microsoft Matt has presented to audiences in excess of 5000 and as small as 10. Matt has written 4 articles for TechNet magazine. In addition Matt has published 3 books:

You can contact Matt off his blog at http://aka.ms/matthester

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


@ThingsExpo Stories
IoT is rapidly changing the way enterprises are using data to improve business decision-making. In order to derive business value, organizations must unlock insights from the data gathered and then act on these. In their session at @ThingsExpo, Eric Hoffman, Vice President at EastBanc Technologies, and Peter Shashkin, Head of Development Department at EastBanc Technologies, discussed how one organization leveraged IoT, cloud technology and data analysis to improve customer experiences and effi...
Internet of @ThingsExpo, taking place November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with the 19th International Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world and ThingsExpo Silicon Valley Call for Papers is now open.
"We've discovered that after shows 80% if leads that people get, 80% of the conversations end up on the show floor, meaning people forget about it, people forget who they talk to, people forget that there are actual business opportunities to be had here so we try to help out and keep the conversations going," explained Jeff Mesnik, Founder and President of ContentMX, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
With 15% of enterprises adopting a hybrid IT strategy, you need to set a plan to integrate hybrid cloud throughout your infrastructure. In his session at 18th Cloud Expo, Steven Dreher, Director of Solutions Architecture at Green House Data, discussed how to plan for shifting resource requirements, overcome challenges, and implement hybrid IT alongside your existing data center assets. Highlights included anticipating workload, cost and resource calculations, integrating services on both sides...
Manufacturers are embracing the Industrial Internet the same way consumers are leveraging Fitbits – to improve overall health and wellness. Both can provide consistent measurement, visibility, and suggest performance improvements customized to help reach goals. Fitbit users can view real-time data and make adjustments to increase their activity. In his session at @ThingsExpo, Mark Bernardo Professional Services Leader, Americas, at GE Digital, discussed how leveraging the Industrial Internet a...
Big Data engines are powering a lot of service businesses right now. Data is collected from users from wearable technologies, web behaviors, purchase behavior as well as several arbitrary data points we’d never think of. The demand for faster and bigger engines to crunch and serve up the data to services is growing exponentially. You see a LOT of correlation between “Cloud” and “Big Data” but on Big Data and “Hybrid,” where hybrid hosting is the sanest approach to the Big Data Infrastructure pro...
"My role is working with customers, helping them go through this digital transformation. I spend a lot of time talking to banks, big industries, manufacturers working through how they are integrating and transforming their IT platforms and moving them forward," explained William Morrish, General Manager Product Sales at Interoute, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
A critical component of any IoT project is what to do with all the data being generated. This data needs to be captured, processed, structured, and stored in a way to facilitate different kinds of queries. Traditional data warehouse and analytical systems are mature technologies that can be used to handle certain kinds of queries, but they are not always well suited to many problems, particularly when there is a need for real-time insights.
IoT generates lots of temporal data. But how do you unlock its value? You need to discover patterns that are repeatable in vast quantities of data, understand their meaning, and implement scalable monitoring across multiple data streams in order to monetize the discoveries and insights. Motif discovery and deep learning platforms are emerging to visualize sensor data, to search for patterns and to build application that can monitor real time streams efficiently. In his session at @ThingsExpo, ...
The best-practices for building IoT applications with Go Code that attendees can use to build their own IoT applications. In his session at @ThingsExpo, Indraneel Mitra, Senior Solutions Architect & Technology Evangelist at Cognizant, provided valuable information and resources for both novice and experienced developers on how to get started with IoT and Golang in a day. He also provided information on how to use Intel Arduino Kit, Go Robotics API and AWS IoT stack to build an application tha...
You think you know what’s in your data. But do you? Most organizations are now aware of the business intelligence represented by their data. Data science stands to take this to a level you never thought of – literally. The techniques of data science, when used with the capabilities of Big Data technologies, can make connections you had not yet imagined, helping you discover new insights and ask new questions of your data. In his session at @ThingsExpo, Sarbjit Sarkaria, data science team lead ...
Extracting business value from Internet of Things (IoT) data doesn’t happen overnight. There are several requirements that must be satisfied, including IoT device enablement, data analysis, real-time detection of complex events and automated orchestration of actions. Unfortunately, too many companies fall short in achieving their business goals by implementing incomplete solutions or not focusing on tangible use cases. In his general session at @ThingsExpo, Dave McCarthy, Director of Products...
Amazon has gradually rolled out parts of its IoT offerings in the last year, but these are just the tip of the iceberg. In addition to optimizing their back-end AWS offerings, Amazon is laying the ground work to be a major force in IoT – especially in the connected home and office. Amazon is extending its reach by building on its dominant Cloud IoT platform, its Dash Button strategy, recently announced Replenishment Services, the Echo/Alexa voice recognition control platform, the 6-7 strategic...
WebRTC is bringing significant change to the communications landscape that will bridge the worlds of web and telephony, making the Internet the new standard for communications. Cloud9 took the road less traveled and used WebRTC to create a downloadable enterprise-grade communications platform that is changing the communication dynamic in the financial sector. In his session at @ThingsExpo, Leo Papadopoulos, CTO of Cloud9, discussed the importance of WebRTC and how it enables companies to focus...
Verizon Communications Inc. (NYSE, Nasdaq: VZ) and Yahoo! Inc. (Nasdaq: YHOO) have entered into a definitive agreement under which Verizon will acquire Yahoo's operating business for approximately $4.83 billion in cash, subject to customary closing adjustments. Yahoo informs, connects and entertains a global audience of more than 1 billion monthly active users** -- including 600 million monthly active mobile users*** through its search, communications and digital content products. Yahoo also co...
"There's a growing demand from users for things to be faster. When you think about all the transactions or interactions users will have with your product and everything that is between those transactions and interactions - what drives us at Catchpoint Systems is the idea to measure that and to analyze it," explained Leo Vasiliou, Director of Web Performance Engineering at Catchpoint Systems, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York Ci...
SYS-CON Events announced today that LeaseWeb USA, a cloud Infrastructure-as-a-Service (IaaS) provider, will exhibit at the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. LeaseWeb is one of the world's largest hosting brands. The company helps customers define, develop and deploy IT infrastructure tailored to their exact business needs, by combining various kinds cloud solutions.
Is your aging software platform suffering from technical debt while the market changes and demands new solutions at a faster clip? It’s a bold move, but you might consider walking away from your core platform and starting fresh. ReadyTalk did exactly that. In his General Session at 19th Cloud Expo, Michael Chambliss, Head of Engineering at ReadyTalk, will discuss why and how ReadyTalk diverted from healthy revenue and over a decade of audio conferencing product development to start an innovati...
It’s 2016: buildings are smart, connected and the IoT is fundamentally altering how control and operating systems work and speak to each other. Platforms across the enterprise are networked via inexpensive sensors to collect massive amounts of data for analytics, information management, and insights that can be used to continuously improve operations. In his session at @ThingsExpo, Brian Chemel, Co-Founder and CTO of Digital Lumens, will explore: The benefits sensor-networked systems bring to ...
SYS-CON Events announced today that 910Telecom will exhibit at the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. Housed in the classic Denver Gas & Electric Building, 910 15th St., 910Telecom is a carrier-neutral telecom hotel located in the heart of Denver. Adjacent to CenturyLink, AT&T, and Denver Main, 910Telecom offers connectivity to all major carriers, Internet service providers, Internet backbones and ...