Deprecated: Use of "static" in callables is deprecated in /chroot/home/a40b7614/774635bdc8.nxcli.io/html/wp-content/plugins/moosend-email-marketing/vendor/moosend/website-tracking/src/Utils/Uuid.php on line 15 Deprecated: Use of "static" in callables is deprecated in /chroot/home/a40b7614/774635bdc8.nxcli.io/html/wp-content/plugins/moosend-email-marketing/vendor/moosend/website-tracking/src/Utils/Uuid.php on line 15 Deprecated: Use of "static" in callables is deprecated in /chroot/home/a40b7614/774635bdc8.nxcli.io/html/wp-content/plugins/moosend-email-marketing/vendor/moosend/website-tracking/src/Utils/Uuid.php on line 15 Deprecated: strtr(): Passing null to parameter #1 ($string) of type string is deprecated in /chroot/home/a40b7614/774635bdc8.nxcli.io/html/wp-content/plugins/moosend-email-marketing/vendor/moosend/website-tracking/src/Utils/Encryption.php on line 8 Deprecated: urlencode(): Passing null to parameter #1 ($string) of type string is deprecated in /chroot/home/a40b7614/774635bdc8.nxcli.io/html/wp-content/plugins/moosend-email-marketing/vendor/moosend/website-tracking/src/Payload.php on line 202 azure – Page 8 – SoftwareArchitect.ca

Tag: azure

  • Creating a Visual Studio 2017 Developer Workstation in Azure

    Creating a Visual Studio 2017 Developer Workstation in Azure

    Here’s some brand new content from the SoftwareArchitect.ca YouTube channel that you might find interesting.

    I had a few minutes to play in Azure this afternoon, so I recorded this video showing how you can create a “developer box” for Visual Studio 2017 in Azure.

    Do you ever have a short-term need to develop something but don’t want to go and install a bunch of software on your local machine just so you can work in the code you hardly ever touch?

    And sure, you can VirtualBox something, but then you need to install Windows and install the Visual Studio environment. And it’s hard to share that with others.

    So you can create a developer box in the cloud. Spin it up when you need it, and shut it off when you don’t. A C# developer workstation ready to go.

    Quickstart Series: Windows Web App in Azure

    In this video, I show you how to create a Windows Web App in Microsoft Azure. Windows Web App. We go through the Azure Portal, and see how form fields get filled in. If you can’t afford to create resources in Azure, but want to see how it’s done in 2018, this is the video for you.

    Or you can see the video directly on YouTube.

    Transcript:

    Hi guys, it’s Scott and I’m taking a little break from working on my courses to create this video for you on YouTube. I want to thank you so much for being here. Today we’re going to look at creating a Visual Studio developer machine within the cloud. A lot of times we might find ourselves needing to do some development and you can obviously go to the Visual Studio website, download a copy of Visual Studio, install it on your local machine. But maybe you don’t have a Windows machine at your disposal or maybe that Windows machine is not powerful enough for you. Or maybe you want to have a developer machine that other people can share so that you can just remote into it, do to development you need. And then other people can remote into it to do development that they need. So Microsoft Azure does have a Visual Studio images within the marketplace.

    So if I go into the add resource and say Visual Studio, you can see here there’s a ton of options. Now I’m looking at the ones that are created by Microsoft. There is this option for this company called Genesys Source, it’s not an official Microsoft option. But you can see here they’re offering in All-In-One Visual Studio IIS and SQL server for around $49 a month, including the costs of the virtual machine. So you could set yourself up with this and you’ll have a basically a development box that you can use, including all the software set up and ready to go for around $50 a month. And so for a lot of companies that’s a very decent option. The other option is to have three servers, IIS Server, a SQL Server and Development Servers. And so you can have, you know, three servers to run your cloud environment for $99 a month.

    So there’s these third party companies that offer this solution. Now what I’m looking for is the community edition because the community edition is free. So the enterprise edition would cost you a little bit. We can see here that we have Visual Studio, 2015, 2017, latest preview, latest release, and different options for operating systems. So let’s say I want the latest release of 2017 running on, I could get a Windows 10 box or a Windows Server. I’m going to choose the Windows Server option. So let’s hit create. So this is going to at the end of this process, I’m going to have a Visual Studio installed on Windows. I have to give it a name. So this is azsjdtestvisual. Now this name is only for me to see, so it’s going to appear on my dashboard. Now the choice of this type is pretty straight forward.

    You get the cheapest options, of course are the physical magnetic, old fashioned spinning hard drive. When we get into choosing the virtual machine size, we will be offered virtual machines that support this option. If we go into these flash solid state drives, we’re going to get a different set of virtual machines and different pricing. Microsoft now has a premium SSD option as well. The premium SSD is sort of their highest performance lowest latency. If you are looking for production performance then the premium option is option to you. The standard disc is a slightly less performance and you know, good for development environments. I don’t think there’s any reason to choose premium in a development machine, but maybe you’d want that for your web servers, et cetera. Okay. We’re going to have to choose a name and I have a standard name that I use and we’re going to have to choose a password. Now this is the user ID and password I’m going to be using to log into this machine using Windows Remote Desktop, so it’s important to remember this.

    Remember this is a Windows machine, so we’re using remote desktop or SSH. My only have one subscription is pay as you go. You may have a different one. Your corporate subscription, MSDN subscription, other types of subscriptions. I pay for everything that I use. Now, it’s asking me to create a resource group. Whenever I do testing, I like to put things into their own resource group because it makes it easy to clean up after, but if you have, and let’s say you need to create four or five of these for your developers, you may want to put them all into one resource groups. Resource groups are good for tracking costs for basically able to manage all the resources inside the group enter as one collective. The location, in this case, I would put the machines at the closest location to your developers. So if your developers are in Europe probably makes sense to have European hosted these machines because really it’s just one user who’s going to be using this.

    Okay. So location only matters in terms of knowing physically where these people are going to be that use this machine and putting it closest to them. If you have the, this is called a hybrid option. If you have the Windows licenses through your agreement with Microsoft, a hybrid benefit could actually reduce the cost ’cause you wouldn’t have to pay for a license, additional Windows license online. So I don’t have a Windows license, I’m going to say okay. Now choosing the machine, now remember we’re doing this development machine for the purpose of having a decent development environment. So we’re going to want to … First let’s focus on the RAM. So we’re going to want a machine that has a decent amount of RAM like 16 Gigs RAM, something like that so that we can do development and things are snappy and fast and compilations and things like that.

    A one Gigabyte RAM is going to be tough to do any kind of development on. Now it turns out these are the cheaper options of course, right? So one and two Gigabytes RAMS are $12 a month, $22 a month, $50 a month. So I would go for a higher RAM option if that’s me. So I would say 16 or maybe maybe eight, but 16 is probably right. Now you might look at this cost and say, oh my God, this is a lot more than I’m expecting to pay. Remember that you’re paying for the usage. And so if you’re smart about this, you can have this to auto shut down at a certain time. Let’s say your developers end work before 7:00 p.m. and So you could set this up so that it shuts down at 7:00 p.m. and then they only turn it on when they’re about to use it.

    So they go to connect, they have to go into the portal, they switch it on. You could also do things via script where, you know, it turns on this machine or fires up this machine, and then connects to them forward. So I would even not, I’d not be too afraid of this because you’re not developing 150 hours a week. If you’re using this machine 10 hours a week, then you are basically paying 90% less than this. So let’s go ahead and select that one. So you’ve chosen to use a standard disc on sizes of course premium disc.

    No, I’m not going to upgrade. I could use premium disc, but I’m not going to. Now the availability zones, we don’t have to worry about it. We’re not setting up development environments like this in Visual Studio to be low balanced, to be running on multiple machines. We’re going to leave the availability alone. Standard disc we chose, managed disks this are required for SSD types. So Microsoft is going to manage this for us and we don’t have to [inaudible 00:08:27] that storage accounts work will be a bit different because of managed disk. It’s going to … Every machine goes onto a network. I’m going to let it create a brand new virtual network and a brand new public IP address. We need a public IP address for this. We do need the RDP port. We know that we’re going to want to connect to this machine over RDP. Unless you’re going to set this up on a private network and require VPN access, then you could change this upright.

    But in a public network we allow RDP. We’re not going to have any extensions. I’m going to enable shut down. So like I said, 7:00 p.m. I am in Eastern Time. So 7:00 p.m. in Eastern Time this is going to shut down. Maybe we do want to notify people when it’s about to shut down and so this can be the email address, I’ll turn that off, leave the default monitoring. It’ll create a storage account for any diagnostics. We’re not running this under a different identity. So we can see here creating a virtual machine allows us to create an account within Azure Active Directory. If I said yes, Azure will create an account for this in Azure Active Directory and use that account at the permissions of that account when the VM starts up. And then it will actually, when we delete the VM, it will actually delete the credentials as well. So I’m going to leave that up and say okay.

    And so we can see here we’re signing up for B4ms VM, it’s going to cost us 24 cents an hour. Remember, we’re going to want to only use this when we’re in the development, you know, maybe nine to five or noon to five or whatever. We have hours of operation where we use this and so we’re not going to spend that $200 a month or $170 a month. I’m okay with that. I’m going to say create. So this is going to go off and create. S, so far this is acting just like a regular virtual machine, a Windows virtual machine. But remember, we’re actually having it install Visual Studio community edition option. So when this is done and when I remote into this, I’m expecting Visual Studio to already be there, already be set up and for us to be able to continue starting to basically a development project and have a server at our disposal to work on.

    So we can see here I’m going to go up to the resource group, and we can see here that’s seven resources were created in this request. We’ve got the virtual machine, we’ve got an operating system disk for the virtual machine, the network interface card. The diagnostics that it’s going to be stored in a different account, public IP address, the network, and the network security group. So all of these resources got fired off a based on this request. We look at this it took six minutes and two seconds to get that spun out. That is pretty impressive to get a server and a development environment down, installed and running in six minutes and two seconds. So, when I go back into it here, go into the virtual machine, now we’re going to use Windows Remote Desktop to connect to it. So one of the ways you can do it, you can just go, there’s the IP address, I can go into Windows Remote Desktop and then just try to connect to this IP address. Remember we told them to open the RDP port. So we’re expecting the RDP port to be open.

    Actually we can really quick double check that, the network security group actually if we go to the resource group, we go into the network security group, we go into the inbound rules, we can see that RDP was opened because we asked it to be opened, right? So on the virtual machine and we’re going to say connect. Now, this is going to download the RDP file to our computer and you’ll see out here and now if I click on this, Windows RDP should recognize it as that and it’s telling me that I was attempting to connect to a machine, I can authorize it. I do need to log in with those credentials and not with my credentials. So I have to say more choices and use a different account. That’s where I give the test user and password that I created when I created the virtual machine. Cross my fingers that this works. Click okay. Now it’s telling me I have to accept the security certificate because we don’t recognize it. That is perfectly fine. We expect it.

    Now, this is the first time logging into the machine and we know that when a Windows computer first starts up, there’s some startup things going on. It’s creating me personalized settings, personalized desktop. It has to have the Windows directory available for my user. So there is from one time task that’s going on here and we can let this run. Now we’re starting to see the Windows desktop. We’re starting to see, we can see Visual Studio icon, we can see Unity icon right on the thing. Do we want this PC to be discoverable? So this is opening up network sharing. Generally not a good idea unless you really expect , and so I’m going to say no to that. Now this still is a Windows Server and so we will expect the startup screen from the Windows Server to come in a moment or two. All right, so this is the typical screen that starts up when you start a Window Server log in for the first time. It gives you this option to add rules and add things if I wanted to. Let’s check to see if IIS is installed, remote desktop services.

    So we’ve got file services. We do not have the Web server installed on this machine, so this would be where if we wanted on local version of IIS, if we needed it for some reason we could install IIS using this technique. I’m going to close that out. Now let’s go into Visual Studio. We’re going to expecting to see the first time running. Visual Studio is going to ask us who we are et cetera, et cetera. But we can see we’ve got a Visual Studio 2017 on this image, we didn’t have to install it, download it or do anything with it. So this is the first time Visual Studio is running. We can choose which language we prefer to work in. We can choose a theme. I was working with the dark theme these days and Visual Studio will optimize our environment, again preparing for first time use.

    All right, so here’s, here’s where we are. So Visual Studio has sort of set itself up. The humidity edition does require you to sign in, so you’re going to need a Windows a Microsoft Live account or Windows license essentially. So sign in and then you’ll be able to work with Visual Studio within Microsoft Azure. Again, this is all completely free except for paying for the infrastructure of course. And you can do your development in here. Save your files and shut the machine down. And when you come back to it, pick it up where it left off.

    So that is one way to get a Visual Studio development environment where you don’t want to install any software, you don’t have a Windows machine at your disposal. Maybe it conflicts with some other versions of Visual Studio that you have, et cetera. A quick and easy Windows machine at your disposal to do development. If you like this video, I appreciate it if you give it a thumbs up, if you hit the subscribe button and the notification button. I create videos talking about Microsoft Azure mostly, or enterprise architecture or software architecture. Would love to keep in touch with you, so thanks a lot guys and have a great day.

  • Azure Relay Service – 70-535 Exam Prep

    Azure Relay Service – 70-535 Exam Prep

    Here’s some brand new content from the SoftwareArchitect.ca YouTube channel that you might find interesting.

    Azure Relay Service is a topic on the 70-535 exam, and in this video I talk about it. We discuss the differences between WCF Relay and Hybrid Connection.

    WCF Relay used to be called Service Bus Relay. And Hybrid Connection used to be called Biztalk Services.

    This is an extraction from my course on 70-535 Architecting Microsoft Azure Solutions. You can get the course from the link below.

    Here’s a link to my Udemy course on the Azure Architecture exam 70-535.
    https://www.udemy.com/70534-azure/?couponCode=AZUREYT12

    Quickstart Series: Windows Web App in Azure

    In this video, I show you how to create a Windows Web App in Microsoft Azure. Windows Web App. We go through the Azure Portal, and see how form fields get filled in. If you can’t afford to create resources in Azure, but want to see how it’s done in 2018, this is the video for you.

    Or you can see the video directly on YouTube.

    Transcript:

    Alright, so let’s start off by talking about the Azure Relay Service. The Azure Relay Service allows you to securely expose services that reside inside your corporate network without having to modify or open a firewall connection. Now that sounds like magic. Right? To be able to have stuff inside your network that can be accessed from outside your network without having to talk to your security team and to talk to your IT department and get that all set up, but let’s talk about how that works.

    This is a kind of an older diagram. I modified it to show web apps and web jobs but it’s still true. You’ve got an Azure Relay Service in the middle, and you got some type of cloud app or some type of mobile app or other type of client that needs to access a Windows Communication Foundation WCF service that’s running inside your network. The way that it does that is by using Azure Relay Service as a proxy. So instead of trying to connect to your WCF service directly by its endpoint name the relay service creates a special endpoint for that and then you can access the relay service which is running in Azure. The way that that works is that the WCF service is actually the one that initiates the connection.

    This is exactly how it works. So you set up Azure Relay Service within Azure. Then there’s this piece of software called Hybrid Connection Manager that you install inside your network. This is the Trojan Horse or the spy that is going to set this up. I don’t mean it to sound very nefarious but basically you’re installing a piece of software in your network and that Hybrid Connection Manager is going to connect to the Azure Relay Service using an outbound connection. So this is going to open up two way communication between the software inside your network and relay service running outside your network. It’s a bi-directional socket. And so this way traffic can travel from Azure over the relay service inside your network using this open connection that’s been established.

    This specific example with Windows Communication Foundation is now called a WCF Relay. So there’s basically two types of hybrid connections. One is a WCF Relay specifically designed for Windows Communication Foundation and .NET Framework. This used to be called Service Bus Relay and in previous versions of this course, and in other courses, we’ve talked about Service Bus Relay. But now it’s called WCF Relay.

    WCF Relay allows external connections to WCF services specifically and also .NET Framework. It does remap the WCF endpoints into relay endpoints. This specific thing cannot be used with other technologies. It’s specifically designed to work with WCF.

    There’s a second type of relay service called a Hybrid Connection. Now this was basically borrowed from BizTalk services, and so again in a previous version of this course we’ve talked about BizTalk Services being different than the relay service. But now BizTalk Services has been folded into the relay service and is called Hybrid Connection.

    This is what we’ve been talking about using standard web sockets for connections. It allows all source of applications to connect because it uses web sockets that’s an industry standard framework. And so you can use .NET Core, JavaScript, NodeJS, or basically any application that can communicate over web sockets. It also supports traditional, remote procedure called RPC programming models. RPC programming models is when you make a call asynchronously and then the return result calls back. Okay, so that programming model is supported using hybrid connections but not using the WCF service.

    Now there’s a fairly hefty limit of five billion messages per month on relay service and hybrid connections. If you exceed that I think Microsoft wants to talk to you. Coming back to this diagram, because a picture is worth a thousand words. You have your relay service running in the middle on the on-premises size you have a Hybrid Connection Manager, the two of those things talk. And then your cloud applications or your other applications that can get into the cloud can use that WCF service from outside your firewall.

  • Azure Exam Changes Aug 2018

    Azure Exam Changes Aug 2018

    Here’s some brand new content from the SoftwareArchitect.ca YouTube channel that you might find interesting.

    Thinking today about the coming changes to the Azure exams. “Don’t panic!”, I say.

    In this video, I talk about what Microsoft is doing to the Azure exams, and how it’s actually a good thing to break up huge topics into two smaller and easier to study for exams.

    Quickstart Series: Windows Web App in Azure

    In this video, I show you how to create a Windows Web App in Microsoft Azure. Windows Web App. We go through the Azure Portal, and see how form fields get filled in. If you can’t afford to create resources in Azure, but want to see how it’s done in 2018, this is the video for you.

    Or you can see the video directly on YouTube.

    Transcript:

    Hi there. This is Scott from softwarearchitect.ca, and I want to talk to you today about the changes to the Microsoft Azure certification exams that are coming likely in the beginning of 2019, or as early as the end of 2018. Now, these changes are coming, I want you to know that you do not need to panic. If you’re at all familiar with Hitchhiker’s Guide to the Galaxy, that amazing series of books by Douglas Adams, don’t panic is one of the central themes. So please, don’t need to panic about these changes that are coming.

    It’s actually been the case that Microsoft has changed the Microsoft Azure exams every three months in the last few years that I’ve been associated and been working with these exams, okay? So every three months, they add some topics, new features get added to Azure, they drop document DB, they add Cosmos DB, they do this, do that. And so the exams are actually changing quite frequently. And then once a year, they likely introduce some bigger changes. So last year they deprecated 70-534 and they introduced 70-535. And so already, 70-535 hasn’t even been out for a year, and I hate to say it, but it’s already going to be deprecated and there’s going to be some new exams coming up.

    Now, Microsoft makes these announcements every year at the Microsoft Ignite Conference. This year, it’s in Orlando. I’m going to be there, hopefully, you’re going to be there. And if you are, look me up and we’ll grab a coffee or we’ll have a quick chat. But anyways, I’m going to be there for these announcements, and Microsoft has put out the schedule for the conference, and I’m able to see some of these breakouts in terms of the way the exams are being released. So you can see the Azure Solutions Architect exam, there’s actually an exam one and exam two. So they are basically splitting up 70-535 into two exams.

    The same is true for the Administrator exam. We already know that AZ-100 and AZ-101 went into a brief period of beta. So some of us went into take the beta tests for this. But if you haven’t, they’re now going to go and look at those results, and they’re going to come up with two exams for what used to be the 70-533 exam, 100 and 101 now. And even the Developer exam, 70-532 is being split into two, exam one and exam two, okay? So we can see here that there are six exams where there used to be only the three exams. Maybe there’s a little bit of like, “Oh, my God, what are they doing now?”

    Now, it’s not entirely clear what the upgrade path is from the current 533, 535, 532 into the new AZ-100, 101, and all the other numbers that are going to come. So they haven’t quite defined what that upgrade path is going to be like. But if you’ve earned your MCSA, or MCSE, then you’re going to be able to keep those certifications, right? The exams leaves a certification, so the certifications don’t get taken from you so quickly. Think about the AWS. Now, you may or may not be familiar with the way AWS does certifications, but they actually do associate and pro levels for each of the Architecture, Developer, and Administrator certification types. And so I don’t know if Microsoft is going to call them associate and pro, but it’s going to be very similar to the way that AWS does it in my view.

    So if we look at the requirements for AZ-100, which are already out, and the beta at least, you can see that the exam 100 is actually the basic level of the Administrator. It deals with the overall managing subscription at the Azure level, storage virtual machines, virtual networks, and the basics of active directory and identities. So it’s all pretty basic standard stuff in terms of managing Microsoft Azure. When you go to the AZ-101 exam, which is level two, then you get into more advanced topics such as migration, web apps, and serverless, and microservices, there’s some of the advanced networking like load balancing and advanced identities like multifactor authentication, for instance.

    So Microsoft is clearly creating two tiers of exams. One is sort of the core, the basics, that basic level knowledge, and the other is an advanced level of knowledge. To me, this is starting to make sense. I can actually see what they’re doing and I actually don’t mind that they’re splitting them out. Some of these exams are quite overwhelming, they can be overwhelming. If you look at the Azure Architect 70-535 exam, I counted 120 individual topics on that exam, and you basically just have to know a little bit about everything, literally everything that Microsoft has within Azure. That’s a very hard test and it’s a very overwhelming test for some people. If they split that examine into two sort of the basics of Azure Architecture and the advanced stuff, that’s more approachable. Some people might just get the basic level and be happy with that, and some people like want that Azure advanced level, and that they feel like that gives them the standout.

    So you’re going to be able to choose your level. You do not need to be expert developer to have the developer cert if you … The same with the Architects and the same with Administrator. So I get that. You’re looking at my 70-535 course. At the current time, we’ve just taught past 20 hours of learning. And so to be able to take that and make that a lot less, I think that makes sense.

    Now, how does this change to the exam relate to the changes required for the courses? Now, as you might know, I’ve been going through the 70-535 exam course and I’ve been rerecording everything. So it takes me a while, but I sit down and I go through every topic, and I start from scratch, and we record everything. That’s going to continue, I’m going to continue improving these courses between now and when the official announcements are made, or just beyond that. And I think what’s going to basically have to happen is instead of selling you the 70-535 course, you’re going to have to get two Administrator courses, Administrator one and Administrator two.

    So it’s easier to maintain separate courses, maybe the basics level doesn’t change, and the advanced level changes more. It’s easier for you to learn. So instead of sitting down in front of a 20 hour course and having to study for six weeks, or eight weeks, or three months in order to take that one test, you can actually study for less and take two tests. So I think it’s sort of easier all around.

    So finally, I want to mention there is probably some prerequisite knowledge before you even take the Azure level one test. There’s probably some group of knowledge that I can put together that’s the basics of Azure that everyone needs to understand. I don’t know what I’ll do about that, maybe I’ll just include that in every course. But I’m thinking now that there’s prerequisites as well as the exam requirements, and so that’s the way I’m looking at courses.

    So, again, I don’t want you to panic, but we are looking at within the next five months or six months, some changes to the exams. What that means is if you want to take the one test, if you’ve already started studying, you’re pretty far along, and you just want to take the one test, take the one test, get the MCSA, get the MCSD, or the MCSE, whatever it is you’re going for, and don’t wait until Microsoft introduces two tests to replace the one test. If you have always wanted your 70-535 and you think that test is too hard, and you think it’s just going to be too difficult, well, maybe going for the associate level exam is probably better for you, so you might want to wait in that case.

    So in any event, I’m going to play by ear, I’m going to go to the Microsoft Ignite Conference. You will hear from me, I’ll let you know my thoughts, I’ll talk to as many people as I can and find out what the changes are. But this is the place, this is the YouTube channel, this is the group, this is where you’re going to learn all about the changes to the exam and how it impacts you.

    So my name is Scott. This is softwarearchitect.ca. Hit subscribe on the YouTube channel, if you’re on YouTube. Thank you for being part of the group, if you’re on the group. If you’re in my courses, this is what’s going to happen. I’ll keep you guys all up to date as much as I can, as soon as there’s information that gets out. Looking forward to talking to you again. Thank you so much for listening, and have a great day.

  • New Azure Feature: Static Website Hosting

    New Azure Feature: Static Website Hosting

    Here’s some brand new content from the SoftwareArchitect.ca YouTube channel that you might find interesting.

    Just a quick video to show how to create a static HTML/CSS/JS website, and have it hosted using nothing more than an Azure Storage account.

    Using an Azure Storage Account (v2), you can enable the $web container to do static hosting of files. Azure will give you a URL that you can use to access those files publicly. Pretty cool feature!

    Quickstart Series: Windows Web App in Azure

    In this video, I show you how to create a Windows Web App in Microsoft Azure. Windows Web App. We go through the Azure Portal, and see how form fields get filled in. If you can’t afford to create resources in Azure, but want to see how it’s done in 2018, this is the video for you.

    Or you can see the video directly on YouTube.

    Transcript:

    Microsoft Azure recently announced that you can do static website hosting within an Azure storage account. Now AWS has had this feature for a while, but it’s nice to see Microsoft adding the feature.

    Let me show you how absolutely easy this is to set up. If we go back to the portal, and I’m going to go full-screen on this, go into the New Resources and Storage section, Create a Storage Account. Now Microsoft has said that only Storage V2 is supported, so you actually have to change the account type. I’m going to call it azsjdtest as the stored account name. I don’t need it to be globally redundant. I’m only going to make it locally redundant. You can choose however you wish, and I’m going to put this in a brand new group. I’m going to leave everything else by default.

    So I’m just creating a brand new storage account for this and a new resource group. It’ll take a second for this to create. All right. I’ll say go to resource, and there’s two things that’s required for this. One is that we go down to the static website, a new menu item, so Static Website Preview. We want to enable this. Now, we do have the option of giving the index file a name. I’m actually … Even though it’s the default, I’m going to call it Index.html, and we also have a 404 error page. I’m going to leave that blank. Click Save.

    Now that this storage account is enabled for static files website hosting, I’m going to copy the endpoint here for later use. Now, we do need to go up to Storage Explorer, which will allow us to see into the storage account from within the portal, and Microsoft has created this dollar-sign web container for our public static website.

    Now, I do need to upload index.html file into this. Fortunately, I have one created. Index.html. Upload, and so if it’s uploaded a very small file. My index.html is just five lines of code here. I’m going to close that.

    So, we’ve created the static website, and we’ve uploaded a static file here. I’m going to go back to the tabs here. I’m going to open a new tab, and I’m going to paste the URL that Microsoft gave us when we created the static website, and there we go. Hey, this is a website. This is the html that I created.

    So, we can see that we do not need an Azure web app. We do not need a virtual machine if as long as we don’t have any dynamic components, and it’s html, and it’s CSS and JavaScript, and image files, this can be hosted in a storage account. Again, AWS has had this for a little while, but we’re happy to see Microsoft add it.

    So, now available in your Azure account in Public Preview is hosting static files such as a website into a storage account, and no need to create applications. You are charged for the megabytes being used, but this is again pennies per month, right? So, very good option if that’s what you want to be hosting.

  • Want to Learn Azure? But Where Do I Start?

    Want to Learn Azure? But Where Do I Start?

    Here’s some brand new content from the SoftwareArchitect.ca YouTube channel that you might find interesting.

    I get this question from time to time. Where do I start if I want to learn Azure?

    Azure is such a big topic. There are literally 100+ services within Azure covering all aspects of technology. So if you know nothing about Azure, where would you start to learn it?

    Learning is great. I encourage everyone to learn something new, forever. Never stop learning new things – not just with technology, but for a well rounded life. So if you’re new to Azure, and new to technology, I say “go for it!”

    I would pick a path and start down it. See if you like it. See how that goes, and don’t be afraid to change your mind. Don’t be afraid to fail. Failure is learning.

    Quickstart Series: Windows Web App in Azure

    In this video, I show you how to create a Windows Web App in Microsoft Azure. Windows Web App. We go through the Azure Portal, and see how form fields get filled in. If you can’t afford to create resources in Azure, but want to see how it’s done in 2018, this is the video for you.

    Or you can see the video directly on YouTube.

    Transcript:

    So from time to time I get messages from students and potential students that say, “Hey, there Scott. I really want to learn Microsoft Azure, but I don’t know where to start. What can you advise?” And I totally get this. There are people out there who either have a technical background or don’t have a technical background, and they’ve decided that they want a slight change in their career or a big change in their career, and they want to get into Microsoft Azure, and it’s just overwhelming in terms of where do you start. Just question marks all over the place, right?

    First of all, I absolutely encourage anyone who wants to learn to do so. Just because something is difficult, you shouldn’t stop yourself from going down that path. Just because something is complex or confusing, that doesn’t mean you shouldn’t bite off a piece of it, try to comprehend that, and then you can bite off another piece. Brian Tracy said in one of his books that the best way to eat an elephant is one bite at a time.

    Now, Microsoft Azure is huge. It is. And if you looked at the list of services, there are just a lot of places you can start. Everything from Internet of Things, and data analytics, and databases, and developments, and the infrastructure, et cetera. So I grabbed this slide from Microsoft, and you can just see, just sort of glimpse of all of the different components. That means you can’t just go and learn everything. You can’t just say today, “I don’t know anything about Microsoft Azure, but I’m going to start reading up on all this stuff.” I mean, don’t do that.

    So what I would suggest you do is you pick a path. Okay, I’m going to put in front of you six or seven potential paths, and you pick the one that appeals to you, and you start going down that path. Now, you might change your mind later, but there’s nothing wrong with that either. So out of the following, my advice, if you want to follow my advice, is to listen to these statements, find the one that appeals to you, and pick that path in terms of your learning.

    So tell me if this is you. I want to develop cloud-native applications. I can see myself being a programmer. I want to understand all of Azure so that I can design software systems to work within the cloud. I want to be a cloud architect. Or, I want to keep the information systems have a business running smoothly, and that means I want to be in ops or I want to be in devops.

    Or do you want to manage Azure databases? Can you see yourself working with computers that are handling the data, not concerned with the applications themselves, can you see yourself being a DBA, database administrator? Or do you want to go onto the AI and machine learning side? Can you see yourself analyzing millions of rows of data to come up with some predictive model that can help people to make decisions, recommendation engines, and things like that? Can you see yourself being a data scientist? Or do you want to work in that speed of light, where you’ve got millions of transactions coming through, Internet of Things, data coming through faster than you can blink? That’s called big data. Or perhaps the defense against the dark arts. Do you want to protect systems against hackers and sophisticated attacks? Right? Do you want to be in security?

    Or do you find yourself saying, “You know what? I don’t even know any of that. I don’t know which of these I’m interested in.” That’s sort of the default answer.

    So where should you start? Microsoft has a number of certification tests for each of those paths. So out of the sixth paths that I’ve outlined, and then the I don’t know path, there are exams that you can start to study for. And if you don’t know, then maybe you should just learn more about Azure, watch some free videos on YouTube, or I have a course on azure and cloud basics that’ll give you a concept of what all of these things are.

    Use studying for the exam as the opportunity to learn. So if you know nothing about development but you want to become a developer and you want to become a cloud developer, perhaps if you start studying for the exam, then you can become a developer out of that process. The studying for the exam is the opportunity to learn.

    Don’t rush. So don’t say, “I don’t know anything about development, but by the end of this month I’m going to take and pass this test.” That’s, first of all, an unrealistic goal, and second of all, you want to learn. Your purpose here is not to pass the test. It’s to learn and to be skilled at something, so that can take some time. You have to put in the hours, put in the practice, developed the skills.

    One thing I like to do is give myself a project to complete. So if you want to be the developer, why don’t you come up with something that you can develop and then go and learn how it is to develop it? If you want to be a security specialist, why not go and learn those tools? Give yourself a project of learning those tools, and then a time to complete that. Or big data or machine learning, you want to develop a recommendation engine for something, go find some data, go manufacturer some data, you do the work to create the machine learning model, et cetera.

    Learning is about trying and failing and trying again. Right? You did not read a book and watch some videos and then you became a master bicyclist. That just does not happened. So when you choose what you want to learn, you can read the materials and watch the videos, but you actually have to do it, and it’s not always going to be perfect. You might fail the test. You might not be able to complete the project. You might need help. But if you take that opportunity to learn, you become better, and then the next time you do it, you’ll do better, and then finally you’ll succeed at what you’re trying to do.

    Well, I hope that helped you. My name is Scott Duffy. I want to thank you so much for watching this video. And no matter what you want to learn, I absolutely encourage you to learn. This is a lifelong thing. Every day, every week, every month, learn something new. And so if you want to spend the next few months learning Microsoft Azure, absolutely recommend that you do it, and just start. Pick a path, do it, and don’t be afraid to change your mind later if that’s becomes a different decision for you.

  • 70-535 Course Update Announcement

    70-535 Course Update Announcement

    Here’s some brand new content from the SoftwareArchitect.ca YouTube channel that you might find interesting.

    One of the more challenging aspects of being an online course creator in the Azure cloud space is the speed at which Microsoft changes their platform, and changes their exams. While it’s great to have a platform that is always growing, improving, and evolving from a user perspective, it’s tough to keep educational content up to date.

    Well, it’s time to completely revise my course on 70-535 Architecting Microsoft Azure Solutions.

    And if you’re a student in the existing course, guess what? You’re getting it free! All students in the existing course will get all the new content added to the course completely for free.

    So if you have not bought the course, rest assured that it’s being updated as you read this with new content. I am always looking for new ways to help you learn this content, and unlike books or other courses, this course is kept up to date.

    https://www.udemy.com/70534-azure/?couponCode=AZUREYT12

    Quickstart Series: Windows Web App in Azure

    In this video, I show you how to create a Windows Web App in Microsoft Azure. Windows Web App. We go through the Azure Portal, and see how form fields get filled in. If you can’t afford to create resources in Azure, but want to see how it’s done in 2018, this is the video for you.

    Or you can see the video directly on YouTube.

    Transcript:

    So let’s dive right in to the 70-535 Course on Architecting Microsoft Azure Solutions. Now, I don’t want to scare you, but this course first went live in July of 2016. Hard to believe, but it’s now 23 months since this course went live. But don’t be scared, I’ve been making changes to this course almost every month since the day it went live. As Microsoft adds new features to Azure, as they change the exam, as they modify existing features, I’ve been creating new modules and updating this course as we went along.

    But now, its been two years, it’s time to reset. It’s time to go back and re-record the entire course end-to-end, based on the latest requirements of the exam. So you’re about to see the first module go live for this new exam. It’s on Virtual Machines. Brand new course for you. You’re going to, over the coming weeks, see every module of this course changed into the new course, and into the new styles. So I’m giving you a hint here on the style of the new slides.

    I’m going by this philosophy that has started to work well, which is learn it, see it, do it. Now I’m going to be using slides to teach, to explain concepts, to make sure that you’re seeing visually as I’m explaining. Because the Architecture Exam particularly, has to do with understanding concepts, understanding relationships between services. Why you would choose something, why you would choose something else.

    But, it’s also important to show you within the Azure Portal how to create resources, how to manage resources. You’ll often times understand how something works by seeing me implement it.

    And finally, you’re going to have a chance to do it yourself. So you’ll have a Microsoft Azure account, and then you’ll go in and you’ll create those resources. You’ll create the load balancers. You’ll see for yourself how Microsoft Azure allows you to manage resources.

    So learn it, see it, do it is the philosophy. Now I’m recording this in the middle of June 2018. Hopefully you’re seeing this in June 2018, because I intend for this to be very quick. Where I’m going to go through, and do each of the major modules of the course in the coming weeks.

    So stay tuned. Watch this spot. You’re going to see new modules of this course going live every few days, until the entire course has been re-recorded. I am so thrilled to be able to bring this to you free. You’re not going to have to pay for a new course. The existing course is going to be revised with all this new material, and you’re not going to get that from a book, and you’re not going to get that from any other online course vendor. So, stay tuned to this. You’re going to get all new modules. I hope you appreciate it. Thanks a lot guys. Let’s get into the first module, on Virtual Machines.

  • Which Azure Certification | 70-532, 70-533 or 70-535

    Which Azure Certification | 70-532, 70-533 or 70-535

    Here’s some brand new content from the SoftwareArchitect.ca YouTube channel that you might find interesting.

    Which Azure Certification Should I Take?

    This is such a common question, and I’ve addressed the answer to this a few different ways. In this video, I should you the real difference between the three Azure certifications you can go for. 70-532 Developing Microsoft Azure Solutions, 70-533 Implementing Microsoft Azure Infrastructure Solutions, and 70-535 Architecting Microsoft Azure Solutions.

    What topics are on each exam? What’s the real difference between the three exam? Which exam should I take? By seeing the topics that each exam covers, maybe the answer becomes clearer to you.

    Quickstart Series: Windows Web App in Azure

    In this video, I show you how to create a Windows Web App in Microsoft Azure. Windows Web App. We go through the Azure Portal, and see how form fields get filled in. If you can’t afford to create resources in Azure, but want to see how it’s done in 2018, this is the video for you.

    Or you can see the video directly on YouTube.

    Transcript:

    Well, hi there. This is Scott Duffy from softwarearchitect.ca. Today I thought I would do something a little different. I’m going to compare the three core Azure certifications which are, 70-532 Developing Microsoft Azure Solutions, 70-533, which is Implementing Microsoft Azure Infrastructure Solutions, and 70-535 Architecting Microsoft Azure Solutions.

    Now, you can do this yourself, going to your search engine of choice and entering the exam code. You’ll find the Microsoft official webpage is one of the top results. Now, on this page, Microsoft lists a number of topic areas, a number of objectives and underneath that you’ll see sort of sub-objectives. Now, today I reviewed this, Microsoft recently changed it as of March 22nd 2018, you can see on all three of these pages that the date updated is at the end of March, March 29th, March 22nd, March 22nd. So I went to each of those pages and I listed the major topics of Microsoft Azure. So as somebody who works with Azure on a day to day basis, you’re going to be working in one of these areas or multiples of these areas.

    You can see here, I put together this comparison of these examples across these various major areas. Now the 70-532 exam, which is the developer exam, doesn’t really touch on networks. It used to but they removed a lot of that content, or really deep security questions. It does talk about storage, of course app services and server list is huge. Virtual machines, 20 to 25% and a little bit about setting up applications that use Azure Active Directory, not for security, but for authentication and authorization, okay? So you can see the breakdowns are pretty straightforward.

    When we move into the 70-533 exam, the 70-533 exam touches a little bit of almost everything. You get lot more networking topics, security topics, virtual machines and infrastructure as a service, of course that’s major and things such as ARM templates, being able to create resources using ARM templates. There are little bits about reporting and automation management and monitoring, Azure Active Directory, less so than a 532 exam in that particular case. So you’ll see there there’s some big focus areas, there’s also some minor focus areas.

    When we move to the architecture test, it’s a little bit of everything. Every single requirement that I’ve listed along the left side, from networking all the way down to ARM templates, has around 10% on this the test. So really Microsoft’s going to ask you, out of 40 questions, three or four questions on each of these so it requires some very broad knowledge of the Azure environment, but not necessarily extremely deep knowledge. In the developer exam, you’re going to be asked programming questions, you’re going to be shown code. In the 533 infrastructure exam, you’re going to be asked about PowerShell and the perimeters that get passed in PowerShell. You’re going to be asked to construct ARM templates, or to be able to read an ARM template and say what it’s doing.

    In the architecture test, the 535 test, you shouldn’t expect any code. You shouldn’t expect to have to go into a simulation of the interface and do any particular work, but you need to understand the entire Azure environment, how things fit together, why you would choose one over another. Why would you choose an Azure SQL Database instead of an Azure SQL Warehouse or a Cosmos DB, what are the benefits of doing that? The architecture test is very much about being able to make the right choice given all of the options that Microsoft Azure has and believe me, they have hundreds of services to offer, whereas the 532 and 533 tests are more about selective application of those skills in terms of being able to go off and do something that’s specifically to that particular job role.

    So the Microsoft exams, you might think 533 and 535 have a lot in common, to me they are more about focus, where this is really security and infrastructure as a service as the two big focuses. 50% of the test have to do with security and infrastructure as a service, whereas in the 535 test, it’s a little bit shallower but across everything. So those are the major differences between the three exams. If you want to join, we have a amazing Facebook group that contains a lot of people and a lot of questions and a lot of knowledge is being shared, we’d love to have you in there. The link is in the description below. Otherwise, I hope this helps you decide which of the following tests would be right for you, based on your job role, based on your level of knowledge or level of interest, where you should start to go and pursue certification within Microsoft Azure.

    Of course, I have training on all of these, so come to softwarearchitect.ca and you’ll be able to see some courses that are available. The courses are really affordable, you get lifetime access, unlike some other people that give you very selective access. So come and check it out but if you’re looking to know where do I start on my Microsoft Azure certification journey? Here’s a good graph that you can start with. Thanks a lot and talk to you again.

  • Microsoft Azure Tutorial for Beginners | Free Azure Course

    Microsoft Azure Tutorial for Beginners | Free Azure Course

    Here’s some brand new content from the SoftwareArchitect.ca YouTube channel that you might find interesting.

    Microsoft Azure Tutorial for Beginners. Just launched today is this completely free Azure course for beginners that takes you step-by-step through as I create various resources in Azure to create a complete 3-tier architecture solution.

    FREE [[ https://www.udemy.com/free-azure/ ]]

    In this course, we create a traditional 3-tier application structure inside Microsoft Azure. By the end of the course, you will be able to:

    – Create a Windows VM using the Azure Portal
    – Create a Windows VM using Powershell and ARM Templates
    – Create a Linux VM using the Azure Portal
    – Create a Linux VM using CLI and ARM Templates
    – Create a Public-facing Load Balancer, and configure it to work with web servers
    – Create an Internal-only Load Balancer, and configure it to work with application servers
    – Create an Azure SQL Database
    – Create a Secondary SQL Database, for failover in case the primary goes down
    – Set up Automatic Failover so that Azure monitors the state of your database for you

    There’s a lot going on! And learn it all in around 90 minutes!

    The skills you learn today will stay with you for years to come and help you grow in your career.

    Enroll today!

    FREE [[ https://www.udemy.com/free-azure/ ]]

    Quickstart Series: Windows Web App in Azure

    In this video, I show you how to create a Windows Web App in Microsoft Azure. Windows Web App. We go through the Azure Portal, and see how form fields get filled in. If you can’t afford to create resources in Azure, but want to see how it’s done in 2018, this is the video for you.

    Or you can see the video directly on YouTube.

    Transcript:

    I have something brand new for you. Hey there, are you interested in Microsoft Azure, and you don’t know where to start? I have a free course that you might be interested in. It’s called Create a 3-Tier Application Using Azure Virtual Machines. We can see on screen, a diagram of what you’ll be able to create all by yourself once you’re finished with this course.

    The course itself is only 90 minutes, and we’re going to be creating virtual machines and other resources using the Azure Portal, using PowerShell, and also CLI. And also we’re going to be using ARM Templates. A lot of these things are covered on the certification test, so this kind of free course will be perfect if your eventual goal is to get certified. But even if your goal is not to get certified, doing these resources in all these different ways is going to teach you a lot.

    So in an afternoon, you’re going to be able to sit down, and completely for free, learn lots of stuff about Microsoft Azure. I mean the course is free. Azure has a free trial account. All I ask is if you are able to leave a review, that would be awesome. Free courses, sometimes they get the short end of the stick when it comes to reviews. So take the course, leave a review. That would be great.

    There’s the URL on screen. https://www.udemy.com/azure-free. You can go up today, sign up. It’s going to cost you absolutely nothing, you’ll get 90 minutes of training on Microsoft Azure, creating over eight resources within the Azure Portal. So I hope to see you inside.

  • May 2018 70-533 exam tips | Tips for the Implementing Azure Exam

    May 2018 70-533 exam tips | Tips for the Implementing Azure Exam

    Here’s some brand new content from the SoftwareArchitect.ca YouTube channel that you might find interesting.

    Here are the latest 70-533 exam tips. I recorded this video this afternoon to talk about the latest tips for the 70-533 exam.

    Perhaps you have questions about the 70-533 implementing Microsoft azure infrastructure solutions exam. Well, in this video, I see what students are saying to study for the exam.

    The Unofficial Azure User Group can be found here: https://www.facebook.com/groups/azureusergroupunofficial/

    Quickstart Series: Windows Web App in Azure

    In this video, I show you how to create a Windows Web App in Microsoft Azure. Windows Web App. We go through the Azure Portal, and see how form fields get filled in. If you can’t afford to create resources in Azure, but want to see how it’s done in 2018, this is the video for you.

    Or you can see the video directly on YouTube.

    Transcript:

    Hi, there. My name is Scott Duffy from softwarearchitect.ca. In this video, we’re going to talk about the latest exam tips for the 70-533 exam, which is implementing Microsoft Azure Solutions Certification. These tips come from both my Azure students of my Azure courses as well as the members of the Azure User Group on Facebook. The link is on screen or you can go into Facebook and just search for Azure User Group, and we would love to have you as a member. If you have questions you want to ask about Azure or you want to just participate in discussions or you have resources to share, I would love to invite you to join and we could all learn from each other. Join the Azure User Group.

    Now, these are the latest tips for the 70-533 exam from students who’ve taken that exam in the last couple of months. One student came out of the exam and said that there were way more Azure Automation Desired State Configuration questions than they had expected. Another student talked about OMS, Operations Management Suite, questions and finally kind of related to the Azure Automation part was the ability to read ARM templates was identified as a key skill. If you have time to study before you want to take this test, I would recommend you download ARM templates, start reading through them, modifying them, deploying them, get more familiar with ARM templates.

    Finally, scripting is always important. The last 12 months or so, scripting has been growing in importance within the 70-533 exam so understanding PowerShell, CLI, getting the Azure SDK for those things, adding, removing, managing, maintaining, scaling resources using PowerShell and CLI. Give that a try.

    This is the TL;DR. This is the summary of my latest tips on this exam. If you look at the exam requirements for 70-533, security, backup and recovery and virtual machines make up 50% of the exam these days. Now, you also going to want to know more modern technologies such as containers and ARM templates as well as virtual networks being a foundational technology.

    You’ll want to practice deploying and managing resources using all the Portal as well as PowerShell and CLI, like I said. Finally, these are really two great resources. One is the Azure PowerShell GitHub repository. This is the official Microsoft Azure repository for sample PowerShell scripts is at github.com/azure/azure-powershell. Like I said, there’s over 600 scripts there and if you ever want to play around PowerShell, you can download from there and then modify that and give that a try.

    Another resource that’s coming to light is called Azure Citadel. This is a resource from Microsoft UK and it contains labs and demos and lots of resources for you to teach yourself Microsoft Azure. Go out, check out Azure Citadel as well.

    Now, I said the Azure User Group is a great place. This is where thousands … We got over 8,000 people in there right now, so thousands of people talk about Microsoft Azure and if you want to learn or you want to share your knowledge, I would definitely recommend you sign up for that.

    Finally, please hit subscribe on this YouTube channel if you found this video useful. Also check out my other videos. There’s lots of other videos relating to Microsoft Azure and so if you want to know about the latest information like this exam on exams or on Azure in general, I would love to have you to check out these videos and to hit subscribe. Anyways, I appreciate you viewing and I hope you have a great day.

  • May 2018 70-532 exam tips | Tips for the Azure Developer Exam

    May 2018 70-532 exam tips | Tips for the Azure Developer Exam

    Here’s some brand new content from the SoftwareArchitect.ca YouTube channel that you might find interesting.

    Here are the latest 70-532 exam tips. I recorded this video this afternoon to talk about the latest tips for the 70-532 exam.

    Perhaps you have questions about the 70-532 developing Microsoft azure solutions exam. Well, in this video, I see what students are saying to study for the exam.

    Quickstart Series: Windows Web App in Azure

    In this video, I show you how to create a Windows Web App in Microsoft Azure. Windows Web App. We go through the Azure Portal, and see how form fields get filled in. If you can’t afford to create resources in Azure, but want to see how it’s done in 2018, this is the video for you.

    Or you can see the video directly on YouTube.

    Transcript:

    Well hello there. Thanks for watching. My name is Scott Duffy and this video is on the latest exam tips for the Microsoft 70-532 exam. This video has been updated for May of 2018. These exam tips have been taken from my Azure students as well as members of the Azure User Group on Facebook, so go ahead and use the link that’s in the description or you can type it into Facebook for Azure User Group. If you find this video helpful, I welcome you to subscribe to this channel and you’ll get more videos like this every week in the future.

    One student took the exam and came back and said there were many questions on Azure Service Fabric as well as containers. Another student mentioned containers as well as Kubernetes, YAML, OpenShift, Cloud Foundry, and 3rd Party Platform as a Service. You’ll notice that these topics are the most recent topics added to the exam. Now the exam has been changed again in March of 2018 but the exam was changed in January and a lot of these topics were added to the exam syllabus in January.

    Another student mentions there was a number of questions using C# as a programming language to interact with the Microsoft Azure environment while he also mentioned you have to understanding Coding Workflow and I’ll get into that in a second. Finally, it’s for the last few months, you’ve been having to know PowerShell and Command Line CLI for interacting with Microsoft Azure resources using the Command Line.

    So to summarize this video, this exam over the past year has become a lot more developer-focused. If you are a working developer and you interact with Microsoft Azure every day, using code, using the Command Line, then you might find a lot of these topics much more comfortable. If you don’t actually interact with Microsoft Azure using the Command Line, if you only ever use the portal, then you might find this a bit challenging. It also seems to be tilting more towards the more modern ways of development using the Cloud, so app services, service fabric and containers are much more common questions than things such as virtual machines and virtual networks. So understanding the software is a service, platform is a service, types of models, is going to be key to this exam in the future.

    When you are a working developer, working with Microsoft Azure, there are certain commands that you use all the time. When you’re establishing a blob, you’re establishing a connection to a storage account, you’re using certain C# commands at the Azure SDK level. In PowerShell when you’re creating new resources or modifying resources, you’re using certain commands. Microsoft has established naming conventions and they do a pretty good job of following them. There’s exceptions from time to time, but I look at a Azure SDK, a PowerShell command for Azure and based on its name you get a pretty good idea of what it does. So they follow a certain logical order for naming these scripts.

    Finally, talking about coding workflows. When you are interacting with Microsoft Azure using code, it oftentimes takes several commands in a row in order to get something done. So for example to create a virtual machine, it’s not just one line of code in PowerShell to create a virtual machine, you’re actually going through eight or nine lines of code in order to generate what’s required for a virtual machine. You should be familiar with those scripts, you should be familiar with the order of operations. Before you can create the virtual machine, you have to create the resource group, you have to create the Azure disk, you have to get the Azure image, et cetera, then you get into creating a virtual machine. So if something does require multiple steps, you should study that and then have an idea in your mind of what the order of the steps are in. Microsoft is famous for not relying so much on multiple choice answers as drag and drop answers, things have to be in a certain order. So those types of questions are ripe for when you’ve got things that require multiple steps.

    Anyways, thanks so much for watching this. I hope it was a little bit helpful. If you are interested in talking about Microsoft Azure generally, I welcome you into the Microsoft Azure unofficial user group on Facebook. We also talk about exam topics. If you want to hear the latest tips or you want to provide tips, but welcome to this group, I would love to have you there and if you find this video interesting and you want to learn more, hit subscribe on YouTube and YouTube will notify you the next time that there are videos available. Be sure and check out other videos on this channel that might be relating to Microsoft Azure or topics that you’re interested in. I want to thank you again for watching and have a wonderful day.