In the previous post of this series, I covered the basic standard method to deploy cloud resources using Terraform. In this, post we will discover it using Azure DevOps.
What do you need to start?
Please note I assume that you possess basic knowledge of Azure DevOps and Terraform.
Azure DevOps is an automation CI/CD tool with a variety of powerful features. Azure DevOps provides multiple integrated features which can help you manage the whole Software Development Cycle.
You can work in…
IaC allows developers to codify infrastructure in a way that makes provisioning automated, faster, and repeatable. It’s a key component of Agile and DevOps practices such as version control, continuous integration, and continuous deployment.
HashiCorp Terraform is a
open-source tool that manages
Infrastructure as Code and allows you to build, change, and version infrastructure safely and efficiently. Terraform configurations are written in HashiCorp’s
declarative language called
HashiCorp Configuration Language (HCL). Terraform evaluates every resource in the directory with
.tf extension and executes the configuration.
When deployment happens, Terraform generates a
execution plan, describing what it will do and asks…
In this post, we will explore Microsoft’s unified identity management solution. Microsoft Identity platform helps you to manage identities and facilitate authentication and authorization of applications by supporting industry-standard protocols both in cloud or on-premises. Digital transformation has pushed tremendous growth in recent years. This growth has caused identity diversification as well. Microsoft Identity Platform solution has emerged as a market leader in managing identities across all verticals.
Def as per Microsoft,
The Microsoft identity platform helps you build applications your users and customers can sign in to using their Microsoft identities or social accounts, and provide authorized access to…
Firecracker is a virtual machine monitor (VMM) that uses the Linux Kernel-based Virtual Machine (KVM) to create and manage microVMs!
Virtual Machine Monitor also knows as
Hypervisor is software that creates and runs virtual machines. There are two main types
VMM , referred to as Type 1 (bare-metal) and Type 2 (hosted).
KVM converts Linux into a type-1 (bare-metal) hypervisor.
Serverless computing is a cloud computing execution model that deploys cloud-native applications on-demand…
The term cloud native was first used by Bill Wilder in his book, Cloud Architecture Patterns. He mentioned, a cloud-native application is any application that was architected to take full advantage of cloud platforms.
As per Cloud Native Computing Foundation :
Cloud-native technologies empower organizations to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds. Containers, service meshes, microservices, immutable infrastructure, and declarative APIs exemplify this approach.
These techniques enable loosely coupled systems that are resilient, manageable, and observable. …
Open Distro for Elasticsearch, the community-driven, 100% open source distribution of Elasticsearch and Kibana. The distribution also provides few plugins to support different features. This distribution does not include Logstash or any of the Beats components.
Open Distro for Elasticsearch combines the OSS distributions of Elasticsearch and Kibana with a large number of open-source plugins. You can use these plugins individually as well. Open Distro for Elasticsearch is supported by Amazon Web Services.
In this medium article, we are going to deploy the Elastic Stack (Elasticsearch-Kibana-Metricbeat) for monitoring the Kubernetes Cluster. Metricbeat will collect metrics from Kubernetes Cluster and it will forward the data to Elasticsearch for analytics. Kibana will allow us to visualize data in a dashboard format. And the best part is that We will deploy this whole stack on Kubernetes Itself. This article consists deployment of all component in the simplest way so do not worry/panic if you see the password in plain YAML 😬 😐
Elastic Stack is the collection of three open-source products Elasticsearch, Kibana, Logstash and Beats…
kube-state-metrics is an open-source project to generate metrics about the state of the Kubernetes Cluster Objects. It is a service that listens to the Kubernetes API server. It does not perform any modification on Kubernetes API just reads the required data for metrics.
kube-state-metrics exposes raw data unmodified from the Kubernetes API. This allows users to have all the data they require and perform heuristics as they see fit. These metrics are designed to be consumed either by Prometheus itself or by a scraper that is compatible with scraping a Prometheus client endpoint like Kubernetes dashboard, Elasticsearch Metricbeat etc.
Microsoft announced in late March 20 that Office 365 would officially become Microsoft 365 effective April 21. This is kind of re-branding strategy which typically organisations do time to time. This reflects their innovation strategy, commitment to product features and design values.
Behind this product Microsoft has enabled powerful AI enabled features for Microsoft Office apps and strengthen the security stack around most of the products. There are other features and I would love to explore them.
I will add more details on this once I will get hands on these new features. Thanks.
Microsoft Graph is the gateway to…
In quest of understanding How Systems Work !