How to Choose an Azure AD Solution for Deploying Apps

       

Azure Active Directory is an Identity and application management platform that provides a variety of methods for publishing apps for either internal end user or external customer access. The applications deployed the applications deployed via Azure AD can be an On-premises web app, a third-party SaaS application or your own custom developed application.

Continue reading “How to Choose an Azure AD Solution for Deploying Apps”

Azure Advent Calendar Day #16: Azure File Sync

                         

It’s the Holiday season and what better way to spend it than enjoying amazing Azure videos.  The Azure Advent Calendar is a community driven event spearheaded by Gregor Suttie and Richard Hooper. Over the course of 25 days during the month of December, members of the community will provide videos discussing a wide range of Microsoft Azure related topics.

Continue reading “Azure Advent Calendar Day #16: Azure File Sync”

Azure Firewall vs Network Security Group (NSG)

                              

An important security measure when running workloads in Azure or any Cloud service is to control the type of traffic that flows in and out of resources.  The resources can be virtual machines running a SQL database, web applications or domain services.

Continue reading “Azure Firewall vs Network Security Group (NSG)”

Advice for First-time or Aspiring Speakers

                                                   

Back in April of this year, I had the opportunity to present at the Global Azure Bootcamp.  It was a great experience and my first time ever doing a Technical presentation.  To be honest, there was a time I could not see myself standing before an audience and delivering a presentation. I’m sure many of you feel the same way.  If you are considering being a speaker or preparing to deliver your first talk, perhaps these tips can be of some benefit to you.

Continue reading “Advice for First-time or Aspiring Speakers”

Azure Monitor Logs and Kusto Query Language (KQL)

                           

The Azure platform consists of a variety of resources that generate large volumes of activity and diagnostic log data.  The source of this data can be subscription level events such as deallocating a virtual machine, deleting a resource group or creating a load balancer – essentially any create, update or delete operation on a resource.  It can also include resource level activities such as a VM Windows event logs, VM performance data, web app response times – logs related to resource utilitization.

Continue reading “Azure Monitor Logs and Kusto Query Language (KQL)”

Azure Tip: Create a Subscription Budget to Manage Costs

Are you Cloud computing on a budget?  This article explains how to manage your costs by configuring a budget for your Azure subscription and receive alerts for when you are nearing the budget limit.  This a great feature to leverage to avoid any costly surprises for your dev/test or pay-as-you-go account.  Let’s face it, there are many cool features to explore in Azure and it’s very easy to deploy a resource or service and forget about it. I’ve done that and quite possibly, so have you.

Continue reading “Azure Tip: Create a Subscription Budget to Manage Costs”

Azure Configuration Management of AWS VMs (DSC) – Part 3

            

We’ve now reached the final article in this three part series covering Configuration Management in Azure automation.  In Part 1, I discussed the Inventory tool and how to onboard an AWS EC2 virtual machine to Azure.  Part 2 covered Change tracking and how to monitor changes to various resources on the AWS instance.  In this article, Part 3, I will cover Azure State configuration (DSC) and how to register an AWS VM as a DSC node to apply a desired state.

Continue reading “Azure Configuration Management of AWS VMs (DSC) – Part 3”

Azure Configuration Management of AWS VMs (Change Tracking) – Part 2

           

In part 1 of this series, I discussed the Inventory tool that is a part of Azure Automation’s config management and how to on-board an AWS VM for management.  In this article, I will cover Change Tracking.  With Inventory, you get a report on the Windows files, registry and services, as well installed software for the machines being monitored.  However, Change Tracking takes it a step further and provides a notification whenever there is a change to anything that’s being tracked on the machine.  It also provides the capability to perform queries against the change logs.  Let’s take a look and see how it works.

Continue reading “Azure Configuration Management of AWS VMs (Change Tracking) – Part 2”

Azure Configuration Management of AWS VMs (Inventory) – Part 1

                   

One of the first questions asked whenever a system or application goes down is “what changed recently”.  Ill-planned or unplanned changes are often the underlying cause of failures.  And if you live on the Operations side of the IT fence like me, a large portion of your existence is dedicated to mitigating the negative impact of these age accelerating events.

Continue reading “Azure Configuration Management of AWS VMs (Inventory) – Part 1”

C# Intro for Powershellers

                       

Let me begin by stating that I am not a programmer or C# expert.  I am a System engineer by trade, who has become proficient in Powershell scripting.  When I first began working in IT, about 13 years ago, the first programming language that I tried to learn was Perl.  At the beginning of that process, I immediately discovered programming is not for me and this relationship will not work.  So I dumped Perl after a few “dates” and never looked back. However, that was then.  Now, after having worked with Powershell to create scripts to automate tasks, I have developed a renewed interest in coding.

Continue reading “C# Intro for Powershellers”