
Understanding the Real Potential of ChatGPT: Avoiding Scare Tactics
ChatGPT is an amazing tool that uses the power of artificial intelligence to understand and generate human-like text. It can have interactive conversations with users and provide helpful information or assistance. It’s like having a virtual assistant that can understand your questions and respond in a natural and conversational way. Lately, I’ve noticed an alarming…
Keep readingWhy Lens IDE is the Must-Have Tool for Your Kubernetes Environment
Kubernetes has become an incredibly popular platform for managing containerized applications. With its robust features and scalability, it’s no wonder that many organizations have adopted it for their workloads. However, managing a Kubernetes environment can be complex and time-consuming, especially as the number of clusters and nodes grow. That’s where Lens IDE comes in. This…
Keep reading
Azure Sentinel vs. Azure Defender (Azure Security Center)
When it comes to choosing between Azure Sentinel and Azure Security Center, there are a variety of factors to consider. It’s important to understand the strengths and weaknesses of each service and to think carefully about your organization’s specific needs. In the following sections, we’ll explore some of the tradeoffs involved in choosing the right…
Keep readingAzure Site Recovery vs Backup: Choosing the Right Data Protection Solution
Data protection in the cloud is a crucial aspect of any organization’s IT strategy. With data being one of the most important assets for any organization, protecting it from disasters and outages is a top priority. As more and more organizations move their workloads to the cloud, the need for cloud-based data protection solutions has…
Keep reading
Will ChatGPT always be free?
The purpose of this article is to answer a question that many people have been asking: Will ChatGPT always be free?
Keep reading
Empower Your Business: Choosing Between Azure AD vs AD B2C
In this article, we will compare Azure Active Directory vs Azure AD B2C, and explore the tradeoffs involved in choosing one over the other.
Keep readingWill ChatGPT replace programmers?
In our previous article, we discussed ChatGPT, a state-of-the-art language processing AI model developed by OpenAI. ChatGPT is a highly advanced machine-learning model capable of understanding human language and generating human-like responses to text input. In this article, we will discuss a pertinent question: “Will ChatGPT replace programmers?” With advancements in AI, many industries are…
Keep reading
ChatGPT and Human Intelligence: Examining the Impact on the Job Market
ChatGPT is a state-of-the-art artificial intelligence language model developed by OpenAI. It is the latest in a series of natural language processing models that have transformed the way we interact with machines. ChatGPT uses deep learning algorithms to generate human-like text, which has a wide range of applications, including language translation, chatbots, and content creation.…
Keep reading
ChatGPT: The AI Language Model Taking the World by Storm
ChatGPT is a language model developed by OpenAI, based on the GPT (Generative Pre-trained Transformer) architecture. It is a type of artificial intelligence that can understand and generate human-like language. ChatGPT has revolutionized the field of natural language processing (NLP) by enabling machines to understand and generate language like never before. With the increasing demand…
Keep reading
Azure Functions vs. Azure Logic Apps: The Battle for Modern Software Development
Azure Functions and Azure Logic Apps are both cloud-based serverless computing platforms provided by Microsoft Azure. They are designed to help developers build event-driven applications and workflows, without the need for managing and scaling the underlying infrastructure. Azure Functions are small, single-purpose functions that are triggered by events or schedules and can be written in…
Keep reading
Migrating Your Applications to AKS or ACI: Considerations and Best Practices
As companies increasingly rely on containerized applications, the need for a reliable container orchestration platform becomes more critical. In this article, we’ll explore two of Microsoft’s popular container orchestration platforms: Azure Kubernetes Service (AKS) and Azure Container Instances (ACI). Table of contents: I. Introduction A. Explanation of AKS and ACI AKS is a fully managed…
Keep reading
Azure Kubernetes Service vs. Azure Container Instances: Which One to Choose for Your Container Workloads?
In recent years, containerization has become a popular method for deploying and scaling applications. Containers offer several benefits, including portability, scalability, and faster deployment times. However, managing container workloads can be challenging without the right platform. Table of contents: I. Introduction A. Explanation of Containerization Containerization is a method of packaging an application into a…
Keep reading
Azure Cosmos DB vs. Azure SQL Database: Which One is Right for Your Data Needs?
When it comes to managing data in the cloud, Microsoft Azure offers a variety of options to choose from. Two popular options are Azure Cosmos DB and Azure SQL Database. Both services offer different benefits and trade-offs, making it important to understand which one is the right choice for your data needs. Azure Cosmos DB…
Keep reading
DevOps and SRE in Cloud Migration: Maximizing Efficiency and Minimizing Risk
As businesses continue to embrace digital transformation, cloud migration has become an increasingly important topic. Cloud migration refers to the process of moving existing applications and data from on-premise data centers to cloud infrastructure. The benefits of cloud migration are numerous, including increased scalability, flexibility, and cost savings. In modern software development, cloud migration has…
Keep reading
Cloud-Native Architecture: Designing Applications for Optimal Performance in the Cloud
In recent years, there has been a shift in the way software applications are built and deployed. Traditional monolithic applications were built as a single unit, and any updates or changes required the entire application to be re-deployed. This process was time-consuming, expensive, and often resulted in downtime. Cloud-native architecture is an approach to software…
Keep reading
Comparison of scikit learn to other machine learning libraries
Machine learning libraries have become increasingly important for developing efficient and accurate machine learning models. With a multitude of libraries available, it can be challenging to determine which one to use for a given project. In this article, we will compare scikit-learn, one of the most popular machine learning libraries, to other commonly used libraries.…
Keep reading
What is TensorFlow and How to use it? Mastering TensorFlow for Machine Learning.
Welcome to the world of TensorFlow! If you’re new to machine learning, TensorFlow is a powerful open-source software library that’s used for developing and training machine learning models. In short, TensorFlow is a framework used to build models that can learn from data and make predictions on new data. The purpose of this article is…
Keep reading
Maximizing Model Performance with Scikit-Learn Grid Search
As we delve into the world of machine learning, one of the most crucial goals is to create models that can make accurate predictions on new data. In real-world applications, the importance of model performance cannot be overstated, where even small improvements in accuracy can have a significant impact. In order to achieve this goal,…
Keep reading
The Psychology of Gaming: Understanding the Science Behind Why We Love Video Games.
When you think of video games, you may picture kids or teenagers sitting in front of a screen for hours, lost in a world of fantasy and adventure. But video games have come a long way since the first arcade games were introduced in the 1970s. Today, they are a multi-billion dollar industry with a…
Keep reading
From Virtual Reality to Augmented Reality: How These Technologies Are Shaping the Future
Virtual reality (VR) and augmented reality (AR) are two of the most exciting and rapidly growing technologies in today’s world. While they have been around for several decades, recent advances in computing power and graphics have made them much more accessible and immersive. As a result, these technologies are becoming increasingly important in shaping the…
Keep reading
The Science of Superheroes: How Realistic Are Their Powers?
Introduction Superheroes have been a part of our popular culture for decades, and one of the most fascinating aspects of their characters are the superpowers they possess. From incredible strength to the ability to fly and shoot lasers from their eyes, these powers capture our imaginations and make us wonder if they could ever be…
Keep reading
Internet of Things (IoT) security: Protecting smart devices and networks from cyber threats
Introduction Have you ever heard of the Internet of Things (IoT)? It refers to the growing number of devices that are connected to the internet, such as smart appliances, fitness trackers, and home security systems. The IoT is transforming the way we live and work, offering greater convenience and efficiency. However, with this increased connectivity…
Keep reading
Protecting Your Digital Perimeter: An In-Depth Look at Network Security
Introduction When it comes to network security, it’s important to think about protecting your digital perimeter. This perimeter is essentially the boundary that separates your network from the outside world, and it can be a weak point that cybercriminals will exploit to gain access to your systems. A network breach can have devastating consequences for…
Keep reading
Cloud Security: Risks and Best Practices for Securing Data in the Cloud
Introduction In recent years, businesses have been rapidly adopting cloud computing technologies to increase their efficiency, flexibility, and scalability. While the benefits of cloud computing are undeniable, the corresponding increase in security concerns cannot be ignored. With the vast amounts of sensitive data being stored in the cloud, it’s more important than ever to understand…
Keep reading
Social Engineering Attacks: How Hackers Use Psychological Manipulation to Trick People into Giving Up Their Sensitive Information
Imagine this: You’re sitting at your desk at work, checking your email when you see a message from your bank. The email says there has been suspicious activity on your account and asks you to click on a link to verify your information. You click the link, and it takes you to a page that…
Keep reading
How well do you know Azure? Test your knowledge series!
Azure is a powerful and constantly evolving platform, with new features and updates being released all the time. But how well do you really know Azure? Are you a cloud mastermind or a novice in the making? Test your knowledge with our interactive quiz and find out! From the basics of Azure to advanced topics…
Keep reading
The Future of Cybersecurity: Understanding the Importance of Threat Intelligence
In today’s digital age, the threat landscape has become increasingly complex and sophisticated. Cybersecurity threats are evolving at a rapid pace, and it has become crucial for organizations to stay ahead of these threats. Threat intelligence has emerged as a critical tool for organizations to identify, prevent, and mitigate cybersecurity threats. As technology continues to…
Keep readingMicrosoft Copilot 365: The AI-Powered Virtual Assistant for Productivity
In today’s fast-paced and ever-changing business environment, effective collaboration and communication are critical to success. With Microsoft 365, organizations have access to a powerful suite of tools and applications designed to facilitate teamwork and streamline communication. However, getting the most out of Microsoft 365 can be a daunting task, especially for organizations with limited IT…
Keep reading
Metaverse: Exploring the Emergence of Virtual World and Its Impact on Society
The concept of a Metaverse, a virtual world where users can interact with each other and digital objects in a seamless manner, has been around for many years. However, recent advancements in technology have made it a more realistic possibility than ever before. The emergence of blockchain technology and virtual reality (VR) has paved the…
Keep reading
NFTs: An Introduction to Non-Fungible Tokens and Their Implications for Digital Ownership
In recent months, NFTs have taken the world by storm, with everyone from artists to athletes jumping on the bandwagon. But what exactly are NFTs, and why are they causing such a stir? Table of contents: What are NFTs? A non-fungible token (NFT) is a unique digital asset that represents ownership of a specific piece…
Keep reading4 Metrics to Supercharge Your DevOps: A Deep Dive into the DevOps DORA Metrics
Are you wondering how to measure the effectiveness of your DevOps practices? Look no further than the DevOps DORA metrics. DORA stands for DevOps Research and Assessment, and these metrics were developed by DORA to measure the performance of organizations that have adopted DevOps practices. These metrics are based on the research conducted by DORA…
Keep readingAzure DevOps Services vs. On-Premises Azure DevOps Server: Which One Should You Choose?
Azure DevOps Services and Azure DevOps Server (formerly known as Team Foundation Server or TFS) are both Microsoft solutions for managing your software development lifecycle. Both solutions provide similar capabilities, including source control, continuous integration and delivery, work tracking, and more. However, there are some differences between the two that you should consider when choosing…
Keep readingEdge Computing: Revolutionizing the Future of Computing
Introduction: The exponential growth of digital devices and data is driving a new era of computing. As traditional cloud computing struggles to keep pace with this demand, Edge computing emerges as the solution for enterprises to deliver real-time computing at scale. This technology promises to reduce latency, minimize data transfers, and offer faster processing for…
Keep readingUnlocking the Power of Virtualization in Cloud Engineering
Introduction: As a cloud engineer, virtualization is an essential technology that you cannot afford to overlook. Virtualization enables multiple virtual machines (VMs) to run on a single physical server, which is critical to the success of cloud computing. In this article, I will explore the importance of virtualization in cloud engineering, including its benefits, role…
Keep readingAzure Machine Learning vs Databricks: A Comprehensive Comparison
As businesses look to adopt machine learning and artificial intelligence, they need cloud-based services that can offer them the necessary tools and capabilities to build, train, and deploy models. Two popular cloud-based services that offer machine learning capabilities are Azure Machine Learning and Databricks. While both services offer similar features, there are some key differences…
Keep readingAzure Machine Learning Service vs Machine Learning Studio
Introduction: Azure Machine Learning is a cloud-based platform for building, training, and deploying machine learning models. There are two main components of Azure Machine Learning: Azure Machine Learning Studio and Azure Machine Learning Service. In this article, we will compare and contrast Azure Machine Learning Studio and Azure Machine Learning Service, highlighting their differences and…
Keep readingAzure Machine Learning & DevOps – Why?
Introduction: Machine learning has been gaining popularity over the years, and DevOps practices can help improve the quality and speed of ML models. In this article, we will discuss how DevOps can be applied to Azure Machine Learning. Azure Machine Learning: Azure Machine Learning is a cloud-based platform for building, training, and deploying machine learning…
Keep readingHow to Build a Serverless E-commerce Application on Azure
E-commerce is a rapidly growing industry that is becoming increasingly competitive. In order to succeed, businesses need to be able to offer a seamless shopping experience that is both fast and reliable. One way to achieve this is by building a serverless e-commerce application on Azure. In this article, we’ll explore how to do just…
Keep readingBest practices for keeping git commits clean
Version control has definitely changed the way we used to maintain our code base and track the changes. I still see a few organizations not using any version control and if you have been in the sitaution I am sure you would have encountered a situation where you are deep into a project and realized…
Keep readingUnderstanding Kubernetes Control Plane, Node Pool & Nodes
What is Kubernetes? Kubernetes is a rapidly evolving platform that manages container-based applications and their associated networking and storage components. Kubernetes focuses on the application workloads, not the underlying infrastructure components. Kubernetes provides a declarative approach to deployments, backed by a robust set of APIs for management operations. You can build and run modern, portable,…
Keep readingDifferent scaling options in Azure Kubernetes Service
As you run applications in Azure Kubernetes Service (AKS), you may need to increase or decrease the amount of compute resources. As the number of application instances you need change, the number of underlying Kubernetes nodes may also need to change. You also might need to quickly provision a large number of additional application instances.…
Keep readingHow to Scale applications in Azure Kubernetes Service.
This article is part of the series in which I talk about Kubernetes concepts and the most common use case scenarios. In this quickstart, I show how you can scale the number of Azure VM nodes to change the cluster’s capacity for hosting workloads. You learn how to: Scale the Kubernetes nodes Manually scale Kubernetes…
Keep readingHow to create WordPress site on Azure?
WordPress is an open-source content management system (CMS) used by over 40% of the web to create websites, blogs, and other applications. WordPress can be run on a few different Azure services: AKS, Virtual Machines, and App Service. In this quickstart, you’ll learn how to create and deploy your first WordPress site to Azure App Service on Linux with Azure Database for MySQL…
Keep readingHow to migrate WordPress site to Azure Linux App Service?
This document describes two approaches for migrating your WordPress sites from Windows App Services or any other external hosting provider to WordPress deployed to Linux App Services, preferably created from Azure Market Place. These migration approaches will let you continue with the existing WordPress site as it is. It is recommended to transition the traffic to…
Keep reading
Azure Virtual Machine creation using Terraform
Introduction IaC has revolutionized the way we implement our architecture. Terraform is one of the most widely used tools for implementing the architecture. Terraform not only makes the implementation easy but also helps us define modules that can be reused again and again for future deployments. This blog is part of the Terraform series about…
Keep reading
How to create Linux Azure Virtual Machine
In this article I explain how you can create Azure VM using Azure portal. The Azure portal is a browser-based user interface to create Azure resources. This quick start shows you how to use the Azure portal to deploy a Linux virtual machine (VM) running Ubuntu 18.04 LTS
Keep reading
Real-time Azure Interview Questions – Network.
In my previous article, I talked about the approach to preparing for an Azure Interview and how most of the articles available online don’t talk about real-time questions, but rather have theoretical questions which nobody asks. If you haven’t seen my previous article, I highly recommend you go through the article using this link to…
Keep readingWhat is Azure CDN?
A content delivery network (CDN) is a distributed network of servers that can efficiently deliver web content to users. CDNs store cached content on edge servers in point-of-presence (POP) locations that are close to end users, to minimize latency. Azure Content Delivery Network (CDN) offers developers a global solution for rapidly delivering high-bandwidth content to…
Keep readingAzure Kubernetes Service Cluster not scaling down?
Kubernetes Services cluster helps you host microservices architecture, which also means this allows us to configure autoscaling of the nodes and pods based on the application requirement. But if you configure node autoscaling there are high chances cluster nodes scale up successfully when there is a resource demand but don’t scale down as expected. According…
Keep readingWhat is Azure App Service?
Azure App Service is an HTTP-based service for hosting web applications, REST APIs, and mobile back ends. You can develop in your favorite language, be it .NET, .NET Core, Java, Ruby, Node.js, PHP, or Python. Applications run and scale with ease on both Windows and Linux-based environments. App Service not only adds the power of Microsoft Azure…
Keep reading
Azure Site Recovery now supports high churn disks.
Azure Site Recovery now supports churn (data change rate) up to 100 MB/s per VM. You will be able to protect your Azure VMs having high churning workloads (like databases) using Azure Site Recovery which earlier could not be protected efficiently because Azure Site Recovery has churn limits up to 54 MB/s per VM. You…
Keep reading
Explaining Just in time VM access on Azure
If you have worked on any enterprise infrastructure, I’m sure you would have atleast heard the scenarios related to data breach or attacks. Security has been a primary concern and will always be. Just in time is one of the feature that allows us to enable ports on Virtual machine only when it is required.…
Keep readingHow to run Hyper-V in a Virtual Machine with Nested Virtualization?
Nested virtualization is a feature that allows you to run Hyper-V inside of a Hyper-V virtual machine (VM). This is helpful for running a Visual Studio phone emulator in a virtual machine, or testing configurations that ordinarily require several hosts.
Keep reading
Build and deploy to Azure Container Apps without a Dockerfile from the Azure CLI
The az containerapp up command can build and push a container image to an Azure Container Registry (ACR) when you provide local source code or a GitHub repo. When you’re working from a GitHub repo, it creates a GitHub Actions workflow that automatically builds and pushes a new container image when you commit changes to…
Keep reading
Things you must know about optimum fitness.
Optimum physical fitness is often defined as the condition resulting from a lifestyle that leads to the development of an optimal level of cardiovascular endurance, muscular strength, and flexibility, as well as the achievement and maintenance of ideal body weight. Because training is specific, as described above, an individual must participate in cardiovascular, strength and…
Keep reading
What are Micro & Macro nutrients
We have so many myths floating around without any concrete logic or evidence behind it. In my opinion, you are truly aware or conscious about your health if you are aware about the food you are eating. Why you need it and how your body reacts to it. Nutrients can be broadly divided in two…
Keep readingHow to snapshot Azure Kubernetes Service cluster configuration?
In today’s world where data is the key and data redundancy is the primary key factor while deciding an architecture or solution. Snapshots are definitely one of the easiest and most reliable solution for point in time data backup. Microsoft launched a ManagedClusterSnapshotPreview feature that can help users snapshot their cluster configuration.
Keep reading
Azure Kubernetes Service node pools explained.
In Azure Kubernetes Service (AKS), nodes of the same configuration are grouped together into node pools. These node pools contain the underlying VMs that run your applications. The initial number of nodes and their size (SKU) is defined when you create an AKS cluster, which creates a system node pool. To support applications that have…
Keep reading
How to terminate a long running operation on an Azure Kubernetes Service (AKS) cluster?
Sometimes deployment or other processes running within pods on nodes in a cluster can run for periods of time longer than expected due to various reasons. While it’s important to allow those processes to gracefully terminate when they’re no longer needed, there are circumstances where you need to release control of node pools and clusters…
Keep readingEnhanced soft delete for Azure Backup in Public Preview
Soft delete for Azure Backup enables you to recover your backup data even after it’s deleted. This is useful when: Basic soft delete is available for Recovery Services vaults for a while; enhanced soft delete now provides additional data protection capabilities. In this article, you’ll learn about: What’s soft delete? Soft delete primarily delays permanent deletion of backup data and…
Keep reading
Difference between Azure Firewall & Network Security Group?
When it comes to securing your workloads on Azure, we have different options depending on our requirement and budget. But two of the most common services used are Network Security Group and Azure Firewall. In this article, I talk about these two services and which one should you actually use? Table of contents: Network Security…
Keep reading
Azure Monitor now supports alerts for Azure Backup
Built-in Azure Monitor Alerts for Azure Backup is now generally available. With this solution, users receive default alerts for critical scenarios related to backup security and job failures, that are integrated with Azure Monitor. You can monitor these alerts at scale via either the Azure Monitor dashboard or via Backup center, and route these alerts to…
Keep reading
Difference between Azure on-demand reserved capacity and Reserved Instances.
A cloud budget is a financial strategy that projects how much an organization will spend on cloud computing services over a specific time frame. Forecasting and allocating funds for various cloud computing components are considered to be part of cloud budgeting. A cloud budget differs from an IT budget. All expenditures made by the IT department…
Keep reading
Options to host microservices applications
In my previous article, I talked about key differences between Microservices and Monolithic architecture. In the last few years we have seen an immense growth in the available options to host our services. Cloud has definitely played a key role in accelerating the adoption to the microservices architecture and making it relatively easy. In this…
Keep reading
What is Azure Bastion Service?
Bastion provides secure RDP and SSH connectivity to all of the VMs in the virtual network in which it is provisioned. Using Azure Bastion protects your virtual machines from exposing RDP/SSH ports to the outside world, while still providing secure access using RDP/SSH.
Keep reading
How to troubleshoot Azure VM connectivity?
Troubleshooting a virtual machine connectivity can sometimes be quite tricky since we don’t have complete control on the underlying hardware and restricted on the options available at the operating system level. In this article I explain how you can troubleshoot you VM connectivity issue.
Keep reading
Difference between Network Security Group and Application Security Group in Azure.
Microsoft Azure provides different services to monitor and control network. Application Security Group (ASG) and Network security group (NSG) are two of those services. Though designed to serve entirely different purpose, the similarity in the name is often the point of confusion. In this article I briefly talk about NSG and ASG along with key…
Keep reading
Real-time Azure Interview Questions – Compute
In this article I will try to list down a few questions which can be used to test the logical understanding of Azure components. Every interviewer has his/her way of judging the candidates, which means most of the interviews will have different questions, but if you familiarize yourself with these concepts you should be in…
Keep reading
Difference between Azure Site Recovery & Azure Migrate?
Azure Site Recovery is a DR solution offered by Microsoft. Contrary to this Azure Migrate is a tool used solely for cloud/Azure migration. This isn’t designed for DR because it doesn’t provide a failback option. In this article I talk about these two options and try to point out major differences between the both.
Keep reading
Different options to backup Azure Virtual Machine
In today’s world where data is the new oil and almost everything revolves around data one way or another. This also means keeping data secure and resilient to failures should be one of the top priority. Cloud vendors provide us different options such as IaaS, PaaS or SaaS to host our application. While hosting our…
Keep reading
What is Azure Virtual Machine Scale Set?
When you are hosting the applications on the IaaS you also have to ensure resiliency is taken care. Azure virtual machine scale sets let you create and manage a group of load balanced VMs. The number of VM instances can automatically increase or decrease in response to demand or a defined schedule.
Keep reading
Monolithic Vs Microservices approach
For software developers, factoring an application into component parts is nothing new. Typically, a tiered approach is used, with a back-end store, middle-tier business logic, and a front-end user interface (UI). What has changed over the last few years is that developers are building distributed applications for the cloud. These business needs are affecting how we build applications. In…
Keep reading
What is Azure Guest Agent?
Azure Guest agent helps the virtual machines communicate with the underlying hosts or the Fabric controller. The Azure Fabric Controller functions as the kernel of the Azure operating system. It provisions, stores, delivers, monitors and commands the virtual machines (VMs) and physical servers that make up Azure.
Keep reading
What is Azure Dedicated Host?
Azure Dedicated Host is a service that provides physical servers – able to host one or more virtual machines – dedicated to one Azure subscription. Dedicated hosts are the same physical servers used in Microsoft data centers, provided as a resource. You can provision dedicated hosts within a region, availability zone, and fault domain. Then,…
Keep reading
Availability set vs Availability zone in Azure.
Availability zones are similar in concept to availability sets. However, there is a distinct difference. While availability sets are used to protect applications from hardware failures within an Azure data center, availability zones, protect applications from complete Azure data center failures. I should also note here that when you deploy virtual machines in an availability…
Keep reading
What is Proximity Placement Group in Azure?
A proximity placement group is a logical grouping used to make sure that Azure compute resources are physically located close to each other. Proximity placement groups (PPG) are useful for workloads where low latency is a requirement.
Keep reading
How to expand Azure Virtual Machine data disk without downtime?
Microsoft Azure now supports expanding data disks without requiring any downtime. In this article I explain the steps required to avail this feature. Please note this feature is currently in preview and only supports data disks.
Keep reading
How to identify vulnerable container images in your CI/CD workflow?
In this article I explain how to scan your Azure Container Registry-based container images with the integrated vulnerability scanner when they’re built as part of your GitHub workflows.
Keep reading
What is Enhanced backup policy in Azure Recovery services vault?
In this article I explain how we can use enhanced policy to backup a virtual machine that has trusted launch enabled. Microsoft now lets you use Enhanced policy to configure Multiple Backups Per Day and back up Trusted Launch VMs with Azure Backup service.
Keep reading
What is the usual DevOps lifecycle?
As mentioned in my previous article, DevOps started off as a system that integrated Development and Operations teams to collaboratively work on a software development project, it has greatly evolved now. Today, DevOps cross-functional teams include people from QA, security, administrators, data engineers, analytics engineers, and business management. In this article, I am going to…
Keep reading
Still curious about DevOps?
If you are reading this article, I am sure this question has already popped up in your mind. You would have wondered what is this DevOps that everyone is talking about? How does it affect things? And should you really explore this? In this article, I try to answer most of the doubts or questions…
Keep reading
Difference between Service Principal and Managed Identity in Azure.
In this article, I explain the key differences between Service Principal and Managed Identity in Azure. This is in continuation to the series that covers the difference between similar Azure resources. If you have worked on Azure deployments, you would have heard these two terms in the discussions. As part of any typical Azure deployment…
Keep reading
Microsoft announces Azure Managed Grafana in preview.
Grafana is a popular open-source analytics visualization tool that allows users to bring together logs, traces, metrics, and other disparate data from across an organization, regardless of where they are stored. Until recently if your organization wanted to use Grafana, you would have to go through manual installation and configuration. This requires managing an additional…
Keep reading
Enabling Full-stack Observability with Azure Monitor and Grafana
In my previous article, I talked about Azure Managed Grafana and how we can use Azure Managed Grafana. Grafana integration with Azure Monitor provides the ability to pin Azure Monitor visualizations from Azure Portal to Grafana dashboards and new out-of-the-box Azure Monitor dashboards.
Keep reading
Difference between Private Endpoint and Service Endpoint
I have been often asked about the difference between a Private Endpoint and a Service Endpoint. The other question I get asked is which option should you use? In this article, I answer a few questions regarding Private Endpoint and Service Endpoint.
Keep reading
Cloud services option for GCP, AWS and Azure
In my previous articles, I have mentioned how cloud computing has seen enormous growth in the last few years. Due to the increasing demand, cloud vendors have also started supporting a variety of services. But if you are planning to host your services on the cloud and are unsure about the vendor you should choose.…
Keep reading
How to use a custom IP address prefix (BYOIP) in Azure?
Microsoft introduced an option to use a custom IP address prefix in Azure. Addresses from a custom IP address prefix can be used in the same way as Azure-owned public IP address prefixes.
Keep reading
How to deploy Azure DevOps using Terraform?
Since Azure has seen an exponential growth in last few years. Azure DevOps has also become a standard since that helps organizations manage everything centrally. In this article, I explain how you can automate Azure DevOps implementation with the help of Terraform.
Keep reading
Public Preview: On-demand capacity reservation with Azure Site Recovery safeguards VMs failover
Recently Microsoft announced Azure Site Recovery is now integrated with on-demand capacity reservation and available in public preview. With this integration, you can leverage the power of capacity reservations with Site Recovery to reserve compute capacity in the disaster recovery (DR) region and guarantee your failovers. When you assign a capacity reservation group (CRG) for…
Keep reading
How to decide on compute option in Azure?
Since there are so many compute offerings provided by Azure, this can get a little tricky when you are trying to onboard a new application. The below flowchart explains how you can decide which compute option is best for your business and which one to use for better management and efficiency.
Keep reading
Automating LAMP deployment using Terraform and Ansible.
Infrastructure automation is the use of technology to perform tasks with a reduced human assistance in order to control the tasks we do day in and day out. There are a lot of tools available in the market which allows us to automate certain tasks. Terraform is such an Infrastructure tool that can be used…
Keep reading
What is Trusted launch for Azure virtual machines and Why should you use it?
Microsoft recently announced trusted launch offering forGeneration 2 Azure Virtual machines and flexible scale sets. Trusted launch protects against advanced and persistent attack techniques with the help of several coordinated infrastructure technologies. Trusted launch can only be enabled while creating new virtual machines on the portal.
Keep reading
How to Deploy AKS Application Gateway Ingress Controller using YAML file?
Ingress exposes HTTP and HTTPS routes from outside the cluster to services within the cluster. Application Gateway Ingress Controller (AGIC) is the Kubernetes application that makes it possible for AKS clusters. Ingress controller runs in its own pods and monitors Kubernetes resources for changes. Azure allows us to use Application Gateway as Ingress for AKS…
Keep reading
Azure Deployment using Terraform Series Part 1
IaC has revolutionized the way we implement our architecture. Terraform is one of the most widely used tool for implementing architecture. Terraform not only makes the implementation easy, but also helps us define modules which can be reused again and again for future deployments. In this series I will share the terraform code that I…
Keep reading
How to configure a secure private Gitlab server?
Gitlab can be installed as an external package, but if you have been following my articles, I am an avid fan of containerization. I can’t talk enough about how containerization has revolutionized the way we package our applications. In this article, I will explain how you can setup a secure private Gitlab server. The summary…
Keep reading
List of Deprecated Hosted Pipelines for Azure DevOps
Microsoft-hosted Pipelines provides images for the 2 latest versions of macOS, Windows & Ubuntu. In this blog post I want to update you on recent and upcoming changes for each of those operating systems. If you have pipelines that use ubuntu-16.04, macOS-10.14, macOS-latest, vs2017-win2016, or windows-latest, you will be impacted and this post contains important information for you to read.
Keep reading
How to setup secure Docker private registry along with GUI
Introduction Docker Registry is a server-side application and part of Docker’s platform-as-a-service product. It allows you to locally store all your Docker images in one centralized location. When you set up a private registry, you assign a server to communicate with Docker Hub over the internet. The role of the server is to pull and push…
Keep reading
How to Setup SSL Certificate for multiple ports using 1 domain name with the help of Nginx and LetsEncrypt
Having an SSL ensures that the sensitive data of your website’s visitors will be transferred over a secure network. Despite this important component of SSL, many end-users and organizations have delayed their adoption due to the price of the certificates and the complexity of implementation. Today, getting an SSL certificate is much easier because there…
Keep reading
What is htpasswd? And how to use it.
When it comes to sharing password or storing password, putting some form of password verification in place can be an essential part of sharing content with accredited users. Every application on the internet has some parts in it that an anonymous user should not access. In this article I explain everything about htpasswd.
Keep reading
How to install docker and docker-compose on Ubuntu
Docker can package an application and its dependencies in a virtual container that can run on any Linux, Windows, or macOS computer. This enables the application to run in a variety of locations, such as on-premises, in a public cloud, and/or in a private cloud. Use this script to install Docker and Docker Compose.
Keep readingLoading…
Something went wrong. Please refresh the page and/or try again.