Running SQL Server + ASP.Net Core in a container on Linux in Azure Container Service on Docker Swarm – Part 3

In previous post, I created an ASP.Net Core Container application interacting SQL Server Container. In this post, I’ll port this application to Azure. I am going to use Azure Container Service (ACS) with Docker Swarm as orchestrator. Let me start by creating a ACS  cluster. I’ve followed instructions as described here . Point to remember while setting up this…

0

Running SQL Server + ASP.Net Core in a container on Linux in Azure Container Service on Docker Swarm – Part 2

In previous post, we looked at how to create and run SQL Server Container. I’ll build on that and develop an ASP.Net Core application that can interact with database inside this container. Start with File–>New is Visual Studio 2015 and create an ASP.Net Core application. When all clicks finish, solution structure looks something like this….

0

Containers in Enterprise, Part 3 : Orchestration

In previous post, we looked at container devops. Let’s talk about container orchestration in this post. In previous post, we briefly touched upon micro-services. Besides enabling micro-service architecture, orchestrators help in lot of other ways. Let’s start by asking ourselves why do we need orchestrators in the first place? Well! running container locally is easy. DevOps…

0

Containers in Enterprise, Part 2 : DevOps

Now that we’ve looked at container basics and how they help in solving some of the bottlenecks in enterprise, let’s change gears and move into next section. During local development, you do many things manually(docker build and run commands). In production scenarios, though, you’d want to automate most of the things. This is where DevOps for container…

0

Containers in Enterprise, Part 1: Basics

In previous post, we discussed common bottlenecks faced in an enterprise. In this post, we’ll talk about container basics. Let’s start with a ASP.NET Core application. We’ll look at how to get started with container-ization of this applicaiton, how we can put a CI/CD pipeline for it and finally how to orchestrate in a multi-node deployment…

0

Containers in Enterprise: Basics, DevOps and Orchestration

This is a multi-part blog series with each post covering topic as below. Part 1: Container basics Part 2: Container DevOps Part 3: Container Orchestration This is the introductory post of the series. Let’s start. Modern enterprise environments are full of complexities. Diagram below depicts some of the major areas. There are multiple development teams….

0

Lessons learnt in container-izing ASP.NET MVC ‘legacy’ applications running on .Net 4.6.2

I have to start by saying ‘containers are hot’. They are everywhere. New ASP.Net Core applications are kind of born-in-docker applications. A lot of documentation exists for container-izing (especially docker container) them. But what about ASP.Net MVC ‘legacy’ applications? why I classify them as ‘legacy’, is probably a topic for another blog post. Back to…

0