Home » DevOps

DevOps

Docker (Swarm) and NFS volumes

Investigating how to use shared volumes with Docker (Swarm), I decided to take a look at NFS volumes, since this is probably the most used on premises way to share folders. With Docker, you have 3 different syntaxes to mount NFS volumes : simple container (via docker volume create + docker run) single service (via docker service create) complete stack ...

Read More »

Why Metrics Must Guide Your DevOps Initiative

Discover faster, more efficient performance monitoring with an enterprise APM product learning from your apps. Take the AppDynamics APM Guided Tour! Read more to learn why a metrics-oriented framework is a critical piece of a DevOps philosophy. Metrics-oriented thinking is key to continuous improvement – and a core tenant of any agile or DevOps philosophy. Metrics are factual and once ...

Read More »

Essential (and free) security tools for Docker

Docker makes it easy for developers to package up and push out application changes, and spin up run-time environments on their own. Maybe too easy. With Docker, developers can make their own decisions on how to configure and package applications. But this also means that they can make simple but dangerous mistakes that will leave the system unsafe without anyone ...

Read More »

Fullstack development environment with Docker

I have been using Docker for building (compile/packaging) and running web applications for some time. Through this blog, I would like to share how I used docker for building and running a complete (Angular/SpringBoot) webapp in a local and production environments. Docker for development environment In large enterprise projects with distributed development teams, it becomes very difficult to manage and maintain a consistent ...

Read More »

An Overview of the Kontena Platform

Back in my Docker hosting post, I noted that deploying and orchestrating containers live was still a missing step in the Docker workflow for many developers. A handful of complex orchestration tools entered to fill the void, with large cloud companies offering to host your setup for you. In that post, I intentionally avoided tools that sat in the middle ...

Read More »

Service Resources for Your Terraformed Docker Environment

In Part II of this series, we defined and applied our shared infrastructure. Today we’ll continue where we left off and define an actual Docker service to run on that infrastructure. Service Resources Declaration To keep this tutorial as simple as possible, for my service I am just going to run a web interface for the RDS database instance. This ...

Read More »

Shared Resources for Your Terraformed Docker Environment on AWS

In Part 1 of this series, we laid the groundwork for Terraforming infrastructure on Amazon. Today we’ll define our actual infrastructure consisting of networks, servers, etc. Have fun! Shared Resources Declaration Since our service depends on underlying resources like the VPC and EC2 instances, we’ll create the shared environment first. Make sure you’re in the my-terraform-environment/shared/ folder before proceeding. We’ll ...

Read More »

Terraforming Your Docker Environment on AWS

Over the past couple of years, I’ve been using Amazon’s EC2 Container Service (ECS) to run our Docker applications. I’ve been mostly happy with the service and after working through all the hurdles of getting started, I’m pretty comfortable running multiple ECS clusters with dozens of services spread across several VPCs. While Amazon lowers the barrier to entry for cloud ...

Read More »

AppDynamics Partners with Apica So DevOps Teams Can Ensure Flawless Application Performance

Discover faster, more efficient performance monitoring with an enterprise APM product learning from your apps. Take the AppDynamics APM Guided Tour! IDG research* suggests nearly a third of employees who resolve disruptions reside in application development teams. These developers are regularly challenged to deliver business critical applications that provide the best possible user experience with high reliability. While there are ...

Read More »