Coming Soon: GET:IT Endpoint Management 1-Day Conference on September 28th at 9:30 AM ET Coming Soon: GET:IT Endpoint Management 1-Day Conference on September 28th at 9:30 AM ET
Microsoft Azure

What Are Logic Apps -- For IT Pros

In this post, aimed at IT pros, I’ll explain how Azure’s Logic Apps service can be used to orchestrate activities in the platform-as-a-service (PaaS) side of Azure.

 

Relevance

Once upon a time, Logic Apps would have been something for the developers. But times, and Azure, are changing. More and more organizations are embracing the work methodologies of DevOps, where IT pros and developers work as a coordinated team, instead of the traditional one-versus-the-other. In the DevOps world, the traditional IT pro (the operator) needs to understand the architectures being used by developers so that they can function as an integrated team.

Sponsored Content

Say Goodbye to Traditional PC Lifecycle Management

Traditional IT tools, including Microsoft SCCM, Ghost Solution Suite, and KACE, often require considerable custom configurations by T3 technicians (an expensive and often elusive IT resource) to enable management of a hybrid onsite + remote workforce. In many cases, even with the best resources, organizations are finding that these on-premise tools simply cannot support remote endpoints consistently and reliably due to infrastructure limitations.

Recently, Logic Apps popped over into the infrastructure side of Azure by appearing as “Playbooks” in Azure Security Center. Playbooks, which are a use of Logic Apps, allow you to define automated actions to security alerts: when an alert occurs, do one or more things automatically.

So knowing that Logic Apps are creeping into our world, it makes sense to know what they are for and what they can potentially do.

 

 

Workflows

In the developer side of Azure, each of the resource types that you deploy can be very role-specific. For example, one might have an app service plan that hosts a scalable website. Behind that, there might be a blob storage account that stores customer uploads. Whenever a customer uploads a file, a series of parallel actions might need to be triggered. Notifications might need to be sent to internal sales/marketing staff of customer actions, confirmations might need to be sent to customers, and actions might need to be coordinated to consume/process the data. In the real world, errors might occur, so there must be some sort of error handling.

What I’ve given you is a brief overview of is a workflow: something happens and then a set of follow-up steps, optionally with conditions, will be triggered. This is the role of a Logic App in Azure; it is a coordinator of actions. One could think of Logic Apps as a supervisor or traffic coordinator, making sure that the otherwise separate resources of Azure that carry out tasks in a service function together, applying the desired logic of the architecture.

A Microsoft Logic App template [Image Credit: Aidan Finn]
A Microsoft Logic App Template [Image Credit: Aidan Finn]

Integration

Microsoft’s documentation refers to Logic Apps as being iPaaS or integration Platform-as-a-Service. The “i” in iPaaS indicates the strength of Logic Apps; not only are Azure systems integrated but external and third-party systems can be included in your Logic Apps, including Twitter, Slack, Office 365, and many others. This integration is done using a set of Microsoft-provided connectors. However, if a connector does not exist, then you can still integrate your logic app to external systems via their APIs.

A Microsoft Logic App template [Image Credit: Aidan Finn]
A Microsoft Logic App Template [Image Credit: Aidan Finn]
 

Logic Apps might sound familiar; Some plans of Office 365 includes a feature called Flow, which is the end-user version of Logic Apps.

Designer

One of the nice things about Logic Apps is that you can derive a lot of value from this service in Azure without writing a single line of code. Logic Apps are created in the Azure Portal using a GUI tool called the Logic Apps Designer.

The Azure Logic Apps Designer [Image Credit: Aidan Finn]
The Azure Logic Apps Designer [Image Credit: Aidan Finn]
 

 

You can use an existing template, modify a template, or start from scratch. You can sign into external services, configure data, connect tasks together, set condition criteria, and so on, all in this GUI tool. I suspect that many IT pros will find easy solutions for their customers/employers in the templates that will solve long-standing problems … or make complicated scripts redundant!

Related Topics:

BECOME A PETRI MEMBER:

Don't have a login but want to join the conversation? Sign up for a Petri Account

Register
Comments (0)

Leave a Reply

Aidan Finn, Microsoft Most Valuable Professional (MVP), has been working in IT since 1996. He has worked as a consultant and administrator for the likes of Innofactor Norway, Amdahl DMR, Fujitsu, Barclays and Hypo Real Estate Bank International where he dealt with large and complex IT infrastructures and MicroWarehouse Ltd. where he worked with Microsoft partners in the small/medium business space.
Live Webinar: Active Directory Security: What Needs Immediate Priority!Live on Tuesday, October 12th at 1 PM ET

Attacks on Active Directory are at an all-time high. Companies that are not taking heed are being punished, both monetarily and with loss of production.

In this webinar, you will learn:

  • How to prioritize vulnerability management
  • What attackers are leveraging to breach organizations
  • Where Active Directory security needs immediate attention
  • Overall strategy to secure your environment and keep it secured

Sponsored by: