Skip to main content

Posts

Showing posts with the label Azure

Secure your web applications using Azure WAF

In this session, I have covered how to deploy WAF in Azure Application Gateway & Azure Front door to secure your web applications. I will also cover features of WAF, different rulesets, logging mechanism of Azure WAF. Refer the below YouTube video on how to configure WAF in Azure subscription.

Security Recommendations for Azure PAAS services

In this session, I have covered the security recommendations that you should follow for establishing a secure baseline configuration for Microsoft PAAS components such as Azure App Service, Azure SQL, Storage Account etc on your Azure Subscription. Refer the below YouTube video to understand more about Azure security recommendations:

Global Microsoft Hindi Bootcamp - 2021

Few weeks back, I presented a session on how to develop chatbot using Azure Bot service. This session was special because I was presenting Microsoft technologies in Hindi. We had great line of speakers from the Globe for this event.  Refer the below youtube video and sessions details for more details: May 08 2021, Saturday – 10:15 AM SGT – 07:30 PM SGT | 07:45 AM IST – 05:00 PM IST 1. 10:15 AM SGT | 07:45 AM IST - Keynote for Global Microsoft Hindi Bootcamp – Nilesh Gule 2. 10:45 AM SGT | 08:15 AM IST – Power Platform Quiz by Reza Dorrani and Deepak Shrivastava  3. 11:45 AM SGT | 09:15 AM IST – Custom Machine Learning skill set with Azure Cognitive Search by Priyanka Shah 4. 12:45 PM SGT | 10:15 AM IST – Bring your Governance and Security with RBAC and PIM by Nanddeep Nanchan and Smita Nanchan 5. 01:45 PM SGT | 11:15 AM IST – The Magic of Microsoft 365 CLI by Siddharth Vaghasia 6. 02:45 PM SGT | 12:15 AM IST – Become efficient using Power Automate by Roma Gupta 7. 03:45 PM SGT | 01:15

Global Azure 2021 Malaysia event

Every year in the month of April, Azure communities around the world will gather to organize Global Azure event to learn, share the knowledge and latest information about cloud computing. We had hoped for an in-person event in 2021 but the coronavirus has had other ideas, and of course we take the health and wellbeing of everyone very seriously. Experience our full day virtual conference on April 17, 2021 (Saturday) from 10am – 6pm at the comfort of your choice. What to expect This year, we have a full lineup of community leaders speaking to you from countries across the Asia Pacific region. Experience this full day virtual conference from the comfort of your battle station. Join and learn about the latest technologies around Microsoft Azure from the best-in-class community leaders. Deep dives & technical content Meet with partners showcasing tools, middleware, audio solutions, and more Connect with industry and Microsoft Most Valuable Professional Join a community event and conver

Migrate AWS EC2 to Azure VM using XMigrate

  Migrate AWS EC2 to Azure VM using XMigrate Event Date: Jan 26 2021 In this session, we will learn how to migrate AWS EC2 instances to Azure VMs with the help of Xmigrate. Xmigrate (pronounced as cross-migrate) is an opensource tool for migrating your VM’s from anywhere to cloud and cloud to anywhere seemlesly. Xmigrate aims to help you to move your server, which is deployed in any X environment to Y public cloud platform. Here X can be on-prem or public cloud vendors like AWS, Azure, GCP etc and Y can be a public cloud platform. Refer this article for more details related to Xmigrate:  https://medium.com/xmigrateoss/xmigrate-explained-cf019418df1b RSVP: https://www.meetup.com/AzureMY/events/276305436/  

Azure & AWS Cloud Certification Roadmap

Recently, I have organised a virtual session on Azure and AWS cloud certification roadmap. If you missed the session, refer the below video for complete session:  

Azure App Service Backup Failure Alert

The Backup feature in Azure App Service allows us to easily create app backups manually or on a schedule. Refer this blog to know more about how to configure backup in Azure Web App: https://www.iamashishsharma.com/2021/01/configure-backup-for-your-azure-app.html In this article, we will discuss how to create an alert which will get triggered whenever backup of web app will fail. Go to Alerts and create new alert rule. Select your Azure web app for which you want to configure backup failure alert. Click on Condition and Search “Create Web App Backup” . Then change the Status to “Failed” and click on “Done” . This will create a condition which will trigger whenever any backup will fail in Azure Web App. Click on Action Groups and then you can select a existing action group. Otherwise click on Create action group. Select your subscription and resource group. Enter your action group name. Select your Notification method. I have added Email in the notificatio

Configure a Backup for your Azure App Service

The Backup feature in Azure App Service allows us to easily create app backups manually or on a schedule. You can restore the app to a snapshot of a previous state by overwriting the existing app or restoring to another app. Refer the below steps to schedule your backup: 1. Go to your App service and click on Backups from left Navigation bar. 2. Click on Configure and select your Azure storage account and container to store your backup. Then configure the schedule to start your backup as illustrated below. 3. Once everything is configured you can see backup status as shown below. 4. Once backup is succeeded, you can see the next scheduled backup details. Exclude files from your backup If you want to exclude few folders and files from being stored in your backup, then you can create _backup.filter file inside D:\home\site\wwwroot folder of your web app. Let’s assume you want to exclude Logs folder and ashish.pdf file. Then create _backup.filter file and add

Restore a deleted Azure Web App

If you have accidently deleted your Azure Web App and looking to restore it, then refer the below steps to restore your Azure Web App. 1. Run the below Powershell to get the details of deleted web app. Get-AzDeletedWebApp -Name <<deleted web app name>> 2. Restore the web app. Restore-AzDeletedWebApp -ResourceGroupName <<Resource Group Name>> -Name <<deleted web app name>> -TargetAppServicePlanName << app service plan>>   You can also check Activity logs of restored web apps as illustrated below. Note: 1. Deleted apps are purged from the system 30 days after the initial deletion. After an app is purged, it can't be recovered. 2. Undelete functionality isn't supported for the Consumption plan. 3. Apps Service apps running in an App Service Environment don't support snapshots. Therefore, undelete functionality and clone functionality aren't supported for App Service apps running in an App Service Environ

Top 50 Microsoft Azure Blogs, Websites & Influencers in 2020

I am really glad to share that my blog is listed among Top 50 Microsoft Azure Blogs, Websites & Influencers in 2020. I am honored to be on this huge list next to other top contributors out of Microsoft Azure communities. Check out the list and browse through all the great Azure blogs: https://blog.feedspot.com/microsoft_azure_blogs/

Azure Heroes: Content Hero & Community Hero Badger

Today I was awarded with 2 Azure Heroes: Content Hero badger & Community Hero Badger. If you are not aware of what the Azure Heroes program is, let me explain it to you. Azure Heroes is a new recognition program by Microsoft, which recognizes the members of the technical community with digital badgers for meaningful acts of impact. It’s a blockchain-based recognition program where Microsoft collaborated with Enjin, this blockchain technology is being used for issuance and transactions which means that as a recipient of tokenised badger, you take the ownership of a digital collectible in the form of a non-fungible token (NFT).   Content Hero badgers are given out to those who share valuable knowledge at conferences, meetups or other events. The recipients of this rare award have created original content, sample code or learning resources and documented and shared their experiences and lessons to help others to build on Azure.   Community Hero badgers are given out for cont

Security Recommendations for Azure App Services

In this article, we will cover the security recommendations that you should follow for establishing a secure baseline configuration for Microsoft Azure App Services on your Azure Subscription. 1. Ensure that App Service’s stack settings should be latest Newer versions may contain security enhancements and additional functionality. Using the latest software version is recommended to take advantage of enhancements and new capabilities. With each software installation, organizations need to determine if a given update meets their requirements and verify the compatibility and support provided for any additional software against the update revision that is selected. Steps: 1. Open your App Service and click on Configuration under Settings section. 2. Go to General Settings and ensure that your stack should be set to latest version. In the below example, our stack is PHP. Hence, we will select latest PHP version i.e. PHP 7.4   Similarly, in case you are using other stacks lik

Security Recommendations for Azure SQL Database

In this article, we will cover the security recommendations that you should follow for establishing a secure baseline configuration for Microsoft Azure SQL Services on your Azure Subscription. Image Source:  https://docs.microsoft.com/en-us/azure/azure-sql/database/security-overview 1. Enable auditing on SQL Servers & SQL databases: The Azure platform allows you to create a SQL server as a service. Enabling auditing at the server level ensures that all existing and newly created databases on the SQL server instance are audited. Auditing tracks database events and writes them to an audit log in your Azure storage account. It also helps you to maintain regulatory compliance, understand database activity, and gain insight into discrepancies and anomalies that could indicate business concerns or suspected security violations. Steps: For Azure SQL Server: 1. Go to Azure SQL Server and click on Auditing . 2. Enable Azure SQL Auditing and select your Storage account. You can also select e

Install Solr as an Azure App Service

After Sitecore 9.0.2, Solr is a supported search technology for Sitecore Azure PAAS deployments. In this article, we will install SOLR service 8.4.0 in Azure App Service for Sitecore 10. 1. Create Azure App Service Login to Azure and create Azure App service. Make sure Runtime stack should be Java. 2. Download Solr Download Solr 8.4.0 from https://archive.apache.org/dist/lucene/solr/ Extract the files and add the below web.config file in the Solr package. <?xml version="1.0" encoding="UTF-8"?> <configuration>  <system.webServer>      <handlers>      <add  name="httpPlatformHandler"            path="*"            verb="*"            modules="httpPlatformHandler"            resourceType="Unspecified" />    </handlers>    <httpPlatform processPath="%HOME%\site\wwwroot\bin\solr.cmd"        arguments="start -p %HTTP_PLATFORM_PORT%"

Cloning Azure App Services

  Azure Web App Cloning is the ability to clone an existing Web App to a newly created app that is often in a different region. This will enable customers to deploy a number of apps across different regions quickly and easily. Follow the below steps to clone your existing web app: 1. Go to App Service and click on Clone as shown below. 2. Enter your App name and select your Resource group. 3. You can select existing App Service plan or you can create a new one. Here, I have created a new App service plan in West Europe location of S1 Standard tier. 4. Click on Clone Settings & select the required settings you want to clone to new App service. 5. Select your existing Application Insights as illustrated below. You can also create a new Application insight. 6. Click on Create, then your new App service will be created in few minutes.

Azure Synapse Analytics

Azure Synapse is an analytics service that combines analytics and data warehousing to create what the company calls “the next evolution of Azure SQL Data Warehouse.” You can login to your Azure Portal and search Azure Synapse & you will see “Azure Synapse Analytics (workspaces preview)”. Choose it and create Synapse workspace. Make sure before creating it, you need to register “Microsoft.Synapse” in your subscription. Features of Azure Synapse Analytics: Limitless scale GA Preview Provisioned compute (data warehouse) Available NA Materialized views & result-set cache Available NA Workload importance Available NA Workload isolation Available NA Serverless data lake exploration NA Available Powerful insights Power BI integration NA Available Azure Machine Learning integration NA Available Streaming analytics (data warehouse) NA Available Apache Spark integration NA Available Unified experience Hybri