Я планирую новый веб-проект и хочу внедрить микросервисы node.js. Теперь я много читал и обнаружил, что это будет рекомендуемый способ сделать это с помощью docker / kubernetes для доступности и масштабирования.
Это будет мой первый проект, и сейчас у меня много вопросов. Надеюсь, сообщество немного поможет мне с этим:
Kubernetes-кластер:
Один из моих первых вопросов - кластер. Как лучше начать с кластера? Azure AKS в основном используется в веб-учебниках, но нельзя ли начать с собственного сервера, устанавливающего Docker и Kubernetes через веб-хостинг?
Моя самая большая проблема в том, что я не знаю, как рассчитать цены на Azure. Для меня очевидно, что кластер не требует никаких затрат, но как рассчитать ВМ и трафик.
А как насчет того, чтобы иметь много API, должен ли каждый API иметь собственную AKS-службу на Azure = 1 ВМ, которая работает 24 часа?
Это должен быть веб-проект, все API должны быть доступны 24 часа.
Кто-нибудь сталкивался с использованием Azure AKS в аналогичном проекте, и у меня есть некоторые объяснения для меня.
Если это возможно с пакетом веб-хостинга, есть ли у кого-нибудь учебник, как начать с него?
Спасибо всем за помощь, надеюсь, найдется кто-то, кто прояснит мне некоторые моменты.