Tag Archives: Azure

How To Create A Complete Internal Developer Platform (IDP)?

It’s time to build an internal developer platform (IDO) with Crossplane, Argo CD, SchemaHero, External Secrets Operator (ESO), GitHub Actions, Port, and a few others.

Continue reading

How To Secure Everything Without Making Everyone Suffer

What makes a system secure? How do we secure everything, no matter whether it’s running inside Kubernetes clusters, Cloud providers like AWS, Azure, Google Cloud (GCP), or anything else?

Continue reading

Cloud Custodian – Policies? Resource Management? Something Else?

Cloud Custodian is yet another tool that helps us audit, manage, and apply policies to cloud resources, but with a twist. Is it any good? Should you use it? Who should use it?

Continue reading

Cloud And Kubernetes Cost Reporting With CAST AI

Exploring CAST AI as a way to combine scaling with cost reporting of cloud and Kubernetes resources.

Continue reading

Azure Container Apps: Containers As A Service (CaaS) Flavor Of Serverless

Azure Container Apps is a fully managed Containers As a Service (CaaS) flavor of serverless computing from Azure.

Continue reading

How To Shift Left Infrastructure Management Using Crossplane Composites

The job of ops should not be to create and manage infrastructure for other teams. Instead, it should be to enable other teams to manage their own infra. It should be about creating tools and platforms that are opinionated, yet provide sufficient freedom for the teams, no matter whether they are using AWS, Azure, Google Cloud (GCP), or any other provider.

Continue reading
Advertisement

Google Cloud vs AWS vs Azure vs Linode – Speed Comparison

Which cloud provider is the fastest? Is it Google Cloud, Microsoft Azure, Amazon Web Services (AWS), or Linode?

Continue reading

Google Cloud Run (GCR) vs Azure Container Instances (ACI) vs AWS ECS with Fargate

This text was taken from the book and a Udemy course The DevOps Toolkit: Catalog, Patterns, And Blueprints

Should we use managed Containers as a Service (CaaS)? That must be the most crucial question we should try to answer. Unfortunately, it is hard to provide a universal answer since the solutions differ significantly from one provider to another. Currently (July 2020), CaaS can be described as wild west with solutions ranging from amazing to useless.


Continue reading

Using Docker To Deploy Applications To Azure Container Instances

This text was taken from the book and a Udemy course The DevOps Toolkit: Catalog, Patterns, And Blueprints

Help us choose the next subject for the course by filling in a survey at https://www.devopsparadox.com/survey

Azure Container Instances are a way to deploy containers in the Cloud. Based on that, you might think that ACI is not much different from other Containers as a Service solutions. But it is. It does not have horizontal scaling, nor any other features often associated with schedulers like Kubernetes. It is limited to the ability to run a single container in isolation. It is very similar to using Docker, except that it is in Azure, and that it saves us from worrying about the infrastructure needed to run containers.

So, if Azure Container Instances are very similar to Docker, why not use docker instead of az CLI? Fortunately, folks at Docker asked themselves the same question and released Docker Desktop that supports ACI. It is available since version 2.3.3+.


Continue reading

Kubernetes’ Cluster Autoscaler Compared in GKE, EKS, and AKS

Kubernetes’ Cluster Autoscaler is a prime example of the differences between different managed Kubernetes offerings. We’ll use it to compare the three major Kubernetes-as-a-Service providers.

I’ll limit the comparison between the vendors only to the topics related to Cluster Autoscaling.
Continue reading