
docker
rkt is the next-generation container manager for Linux clusters. Designed for security, simplicity, and composability within modern cluster architectures, rkt discovers, verifies, fetches, and executes application containers with pluggable isolation. rkt can run the same container with varying degrees of protection, from lightweight, OS-level namespace and capabilities isolation to heavier, VM-level hardware virtualization.
rkt’s primary interface comprises a single executable, rather than a background daemon, and rkt leverages this design to easily integrate with existing init systems, like systemd, and with advanced cluster orchestration environments, like Kubernetes. rkt implements a modern, open, standard container format, the App Container (appc), but can also execute other container images, like those created with Docker.
rkt is open source software written in the Go programming language, from the team that develops CoreOS Linux, etcd, flannel, and dozens of other projects for enterprise container clusters.
Singularity creates a virtual environment for applications without the performance penalties associated with virtual machines. Best of both worlds: it simplifies the deployment of applications across different clusters and supercomputers by avoiding the laborious process of rehosting those applications for each distinct environment, without requiring a virtualized hardware layer.
Singularity is the container platform of choice to run deep learning and machine learning workloads with TensorFlow, Theano, SciKit.
Early containerization solutions focused on microservices and did not play well with some types of computing that rely on processing jobs instead of services, which is a requirement in the high-performance computing field. Singularity was designed from the ground up to be optimized for the kinds of performance-demanding environments used for scientific computing.
-
Targeted at emerging fields such as artificial intelligence, deep learning, machine learning, and data analytics
-
Trusted by the top supercomputing centers around the world
-
Compatible with data-intensive workloads that demand HPC-like resources
-
Integrates with container orchestration tools, specifically Kubernetes and Mesos, and also with Microsoft’s Azure Batch tool
-
Kubernetes is an open source orchestration system for Docker containers.
It handles scheduling onto nodes in a compute cluster and actively manages workloads to ensure that their state matches the users declared intentions. Using the concepts of "labels" and "pods", it groups the containers which make up an application into logical units for easy management and discovery.
Nanobox is the ideal platform for developers.
Taking on the role of DevOps, so you don't have to, Nanobox does all your infrastructure creation, configuration, and management, so you're able to focus on code, not config.
Create consistent, isolated, development environments that are easily shareable with anyone, and can be deployed to any host (AWS, Digital Ocean, Azure, Google, etc.).
Easily manage production applications with the Nanobox dashboard. Deploy and scale with zero downtime, and monitor your application's health with the statistics panel and the streaming and historical log output.
Duck DNS free dynamic DNS hosted on Amazon EC2. Duck DNS is a free service which will point a DNS (sub domains of duckdns.org) to an IP of your choice.
Source code was made available under GNU GPLv3 on May 13th, 2016, on http://bit.ly/DuckSource_GDrive . However, the code doesn't seems to be available neither on the link nor on some repository (github, gitlab, ...).