
D2C.io
Supported cloud providers: Google Cloud Platform, Amazon Web Services, DigitalOcean, Vultr, Upcloud Supported services:
- Data Storage: 1) MySQL, MariaDB, Percona (StandAlone and MasterSlave configurations) 2) MongoDB (StandAlone and ReplicaSet configurations) 3) Redis 4) Memcached 5) PostgreSQL (StandAlone and MasterSlave configurations) 6) ElasticSearch 7) Crate
- Runtimes: 1) Node.js 2) Go 3) Python 4) Ruby 5) PHP-FPM 6) Apache+PHP Web-servers:
- Nginx
- LoadBalancer (HAproxy)
- Nginx+Static (returns static files like HTML, JS, CSS, images, etc.)
- NGINX-Cluster (for serving multiple PHP-FPM services. Example - https://d2c.io/stackhub/scalable-wordpress )
Docker
- Public and Private Docker images stored on DockerHub/Gitlab/Other Docker registry Features:
- auto dockerization of any apps you deploy
- easy vertical scaling for cloud hosts
- easy horizontal scaling for services including Databases
- webhooks for deployment automation
- free TLS certificates by Let's Encrypt (NGINX and HAProxy services)
- stack deployment (check available at https://d2c.io/stackhub )
- private network from the box (by Weave network)
- online logs and metrics of hosts and containers
- database backups (MySQL, Percona, MariaDB, MongoDB, PostgreSQL) to Amazon S3/Backblaze/Dropbox/DigitalOcean Spaces/Microsoft OneDrive/Hubic/FTP/SFTP
- cron tasks
- container migration to any host
- multi deployments (any app can be deployed to any host in your account)
- your code can be downloaded from Git (private or public), from external storage using a link to an archive, uploaded from your machine
Our stack: Docker, Ansible, Weave. More information in docs: https://docs.d2c.io/ And help center: https://help.d2c.io/