Changes between Initial Version and Version 1 of Analytics_v2/Cloud


Ignore:
Timestamp:
Feb 13, 2016, 4:15:00 AM (9 years ago)
Author:
andy
Comment:

облако-контейнеры

Legend:

Unmodified
Added
Removed
Modified
  • Analytics_v2/Cloud

    v1 v1  
     1= Идеальная облачная платформа =
     2
     3Старая идея - облачный сервис поверх дешёвых VPS.
     4
     5В полном объёме пока никем не реализован, но базовых компонентов уже больше, так что можно пробовать.
     6
     7Кое-что требует значительных ресурсов для реализации, и в первом приближении у нас не будет. Но этот сервис можно будет продать сам по себе, как отдельный продукт.
     8
     9= Облако =
     10
     11Клауд - это система с API, позволяющая программно запускать и переконфигурировать виртуальные машины, и деплоить на них софт.
     12
     13В нашем случае будут динамически подниматься и опускаться новые сервера в Digital Ocean, а также контейнеры на "фиксированных" VPS.
     14
     15Система двухуровневая: на VPS (Xen, KVM, OpenVZ) работают виртуальные машины, в которых внутри работают контейнеры (rkt, docker, chroot). Некоторые виртуальные машины могут программно подниматься-опускаться. Некоторые требуют (минимального) вмешательства админа.
     16
     17= Контейнеры =
     18
     19Идея контейнера в том, что для каждого процесса в системе собирается своя виртуальная машина со своими зависимостями и своей независимой файловой системой.
     20
     21Я хочу, по многим соображениям, минимальные контейнеры:
     22- без инструментов администрирования (шелла, SSH)
     23- без инструментов компиляции и зависимостей, нужных только для компиляции (на продакшене только самый минимум, необходимый для работы приложения)
     24- без инструментов диагностики (они находятся "снаружи" контейнера и могут быть использованы при необходимости для заглядывания внутрь, а изнутри не доступны)
     25
     26= Деплоймент имиджами =
     27
     28= Эластичность =
     29
     30= Мониторинг и диагностика =