Join Sharon Bennett for an in-depth discussion in this video What you need to know, part of Microsoft Azure: Create and Manage Virtual Machines (2017).
- [Narrator] Before jumping into the new world of Azure virtual machines, there are some things you should know first. This course covers Azure virtual machines only. We will touch on network storage and Azure Active Directory but we will not cover those topics in any detail. You can learn more about the other Azure functionality in courses already in the library. This course focuses on the new Azure Resource Manager portal. And all of the demonstrations will be using this portal. You should already be somewhat familiar with Azure and basic server administrative roles.
Microsoft is not asking you to relearn everything you know about infrastructure but just tweak what you already know. Therefore, you should already have an understanding of server infrastructure. And, finally, I'll be showing you some PowerShell scripts, but nothing that is too frightening. I would recommend you understand basic PowerShell cmdlets but I've intentionally used scripts that are easy to understand so you can follow along. If you wish to follow along, or try Azure for yourself, there are several ways in which to purchase Azure. To get started, a free trial is a great option. It's easy to sign up, but you will need to enter your credit card information.
But you will not be billed. A free trial can be converted to a Pay-As-You-Go subscription. A Pay-As-You-Go subscription bills your credit card monthly. This is a great option if you want to get your feet wet but not jump all the way into Azure. If you are an MSDN or Visual Studio subscriber, you can access the Azure credit if you qualify. There is also the Microsoft Partner internal-use rights credit. Microsoft Partners receive credit towards their monthly Azure billing. You must either enroll for the benefit or subscribe to the Microsoft Action Pack.
For the developers and startups out there you might be able to leverage the BizSpark Plus program. Your favorite reseller can offer you Azure credits or you can enroll in the Cloud Solution Provider Program or CSP. Reach out to your favorite reseller for more information. And finally, there is the Enterprise agreement or EA. This program requires a minimum financial commitment. Reach out to your Microsoft rep or your reseller for more information. And now that you have a subscription, you're probably going to want to stretch your dollar a little bit further.
And the easiest way to do this is to turn off your virtual machines when they are not needed. Microsoft has now included an auto-shutdown option in the virtual machine options. For groups of machines, you can use a script to turn off all the machines in a resource group. I know using kick-butt machines are fun and fast but they come with a price. If you don't need all that power then use smaller virtual machines. Disable or turn off unused services. If you've been testing backups or Azure site recovery, when you are finished delete the service.
Use locally redundant storage whenever possible. Geo-redundant storage costs almost two times the amount of locally redundant storage. And remember, Microsoft does not charge you to move data into the data center but they do charge you to move data out. You may want to look at other options, such as OneDrive, if you're moving large files in and out of Azure on a regular basis. As you can see, there are ways to reduce your Azure spend. But a word of warning. Just because the implementation isn't Azure doesn't mean you can skimp on resources.
To have a successful Azure experience include all the required resources into the project. Trust me, it will make the experience pleasant and more likely to move ahead.
- Creating a Windows virtual machine
- Deploying a Linux virtual machine
- Using PowerShell for creating a Windows VM
- Configuring extensions
- Enabling remote debugging
- Configuring shared storage
- Configuring disk storage
- Working with Azure Disk Encryption
- Monitoring and creating VM alerts
- Configuring diagnostic and storage monitoring
- Creating availability sets
- Combining the load balancer with availability sets
- Scaling up and scaling down VM sizes
- Creating and modifying VM scale sets