Поддерживаемые облачные провайдеры: Microsoft Azure, CloudSigma, Google Cloud Platform, Amazon Web Services, DigitalOcean, Vultr, Upcloud.
Поддерживаемые услуги:
- Хранилище данных:
1) MySQL, MariaDB, Percona (конфигурации StandAlone и MasterSlave)
2) MongoDB (конфигурации StandAlone и ReplicaSet)
3) Редис
4) Мемкэш
5) PostgreSQL (конфигурации StandAlone и MasterSlave)
6) Эластичный поиск
7) Ящик
- Время выполнения:
1) Node.js
2) Идти
3) Питон
4) Рубин
5) PHP-FPM
6) Апач+PHP
Веб-серверы:
- Нгинкс
- Балансировщик нагрузки (HAproxy)
- Nginx+Static (возвращает статические файлы, такие как HTML, JS, CSS, изображения и т. д.)
- NGINX-Cluster (для обслуживания нескольких сервисов PHP-FPM. Пример -https://d2c.io/stackhub/масштабируемый-wordpress)
Докер
- Публичные и частные образы Docker, хранящиеся в реестре DockerHub/Gitlab/Other Docker.
Функции:
- автоматическая докеризация любых приложений, которые вы развертываете
- простое вертикальное масштабирование для облачных хостов
- простое горизонтальное масштабирование для сервисов, включая базы данных
- вебхуки для автоматизации развертывания
- бесплатные сертификаты TLS от Let's Encrypt (сервисы NGINX и HAProxy)
- развертывание стека (проверка доступна наhttps://d2c.io/стекхаб)
- частная сеть из коробки (по сети Weave)
- онлайн-логи и метрики хостов и контейнеров
- резервные копии баз данных (MySQL, Percona, MariaDB, MongoDB, PostgreSQL) в Amazon S3/Backblaze/Dropbox/DigitalOcean Spaces/Microsoft OneDrive/Hubic/FTP/SFTP
- хрон задачи
- перенос контейнера на любой хост
- несколько развертываний (любое приложение может быть развернуто на любом хосте в вашей учетной записи)
- ваш код можно загрузить из Git (приватный или публичный), из внешнего хранилища по ссылке на архив, загруженный с вашей машины
Наш стек: Docker, Ansible, Weave.
Больше информации в документах:https://docs.d2c.io/
И справочный центр:https://help.d2c.io/