Public IaaS or PaaS offerings may not satisfy the regulatory, security, or performance demands of every workload. This article explores how CoreOS have studied the emerging state-of-the-art application design and deployment patterns, and created and integrated a number of open source projects in pursuit of a modular platform that satisfies the needs of modern container cluster infrastructure.
Shipping containers and software containers share a lot in common, but the analogy has limits. This article explores this relationship further by demonstrating how it is possible to build a simple container using less than 100 lines of Golang code. Topics covered include namespaces, cgroups and layered filesystems.
Amazon's AWS Lambda service lets us run code without provisioning servers. Serverless offerings have recently been receiving interest due to their simplicity, capabilities and potential for cost reductions. This article compares the tradeoffs of serverless models with VM/Container based models.
This article series explains how containers are actually being used within the enterprise.
HashiCorp's Million Container Challenge is a test for how efficiently its scheduler, Nomad, can schedule one million containers across 5,000 hosts. This post outlines the lessons learned.
InfoQ recently sat down with Adrian Mouat, author of “Using Docker”, and explored how containers can be best utilised within a typical software development lifecycle.
Xu Wang introduces HyperContainer, a runtime for running Docker images on any hypervisor, providing hardware-enforced isolation for multi-tenant environments.
Book review and interview with Jeff Sussna, author of "Designing Delivery", on cybernetics, service exchange, customer-centric brands and a new definition of quality in a service-oriented world.
Hot-fix redeployment is a waste at best, and often a source of further regression, Adam discusses some ready-to-use techniques that helped he and his team reduce the frequency of hot-fixing. 2
Docker Containers LiveLessons aim to show what Docker containers are and how they can be used by practitioners with no previous experience with it. InfoQ has spoken with course instructor Chris Negus.
Security has evolved to be pretty good at granting and managing access to confidential information - by people. But automation is taking over, requiring a shift in how we secure our infrastructure. 1
This article demonstrates a solution for automating the build, deployment and management of a Docker Java microservices application on any cloud or virtualization platform. 1