Skip to main content

Posts

Showing posts with the label Azure

Azure Functions Fundamentals

Hello friends! In this blog I am going to talk about fundamentals of Azure Functions.  Azure Functions is a server less solution that allows you to write less code, maintain less infrastructure, and save on costs. Instead of worrying about deploying and maintaining servers, the cloud infrastructure provides all the up-to-date resources needed to keep your applications running. Hence, main advantages of Azure Functions are -  serverless programming highly scalable low cost Azure Functions can be look on as Events + Code which means all we have to do is to write code and then tell Azure what trigger will run the code. A trigger can be a scheduler, a message in MessageQueue, a new item in blob storage, a http request etc. So how do we run code in Azure - Azure VM install whatever u want web servers, windows services etc IaaS complete control of the serverless choose your operating system You are responsible patching and maintaining scaling operational ov

Auto Install Sitecore Modules in Azure PaaS using ARM templates

We can install the Sitecore modules e.g. JSS, SXA, SPE or any other module using Azure ARM templates while installing a new Sitecore environment in Azure PaaS. Wondering why we need to do this? To setup a Sitecore application server by single click using CICD, we cannot depend on manual installation of Sitecore modules as a post-installation step after Sitecore setup. How we do this? We need to- Download the wdp file (not zip package) for JSS module and store it in Azure storage (wdp available at -  https://dev.sitecore.net/Downloads/Sitecore_JavaScript_Services/120/Sitecore_JavaScript_Services_1200.aspx ) Add a snippet with JSS module details in azure.parameters.json (described in the links below) https://github.com/Sitecore/Sitecore-Azure-Quickstart-Templates/blob/master/MODULES.md https://github.com/Sitecore/Sitecore-Azure-Quickstart-Templates/tree/master/JSS%2012.0.0/xp Prerequisite   - Bootloader module snippet need to be included in azure.parameters.json as well for this to work.