Ваш вопрос широкий. Anthos предназначен для управления и распределения контейнера в нескольких кластерах K8S.
Для упрощения представления представьте следующее: у вас есть мастер Anthos, а его прямой узел - это мастера K8S. Если вы попросите Anthos Master развернуть модуль, например, на AWS. Мастер Anthos перенаправляет запрос мастеру K8S, развернутому на EKS, и ваш модуль развертывается на AWS.
А теперь переосмыслите свой вопрос: а как насчет данных? Ничего особенного, если ваши данные разделяются между несколькими кластерами, вы должны объединить их в систему, предназначенную для этого. Это очень похоже, чем с одним кластером и данными на другом узле.
В любом случае, вы указываете здесь на настоящую следующую проблему мультиоблачного / гибридного развертывания. Решения появятся из этого пустого пространства.
Наконец, ваш последний пункт: эквивалент Azure и AWS. Нет.
Новейший Azure ARC кажется легким: он позволяет управлять виртуальной машиной за пределами платформы Azure только с агентом на ней. Нет ничего более управляемого, чем Anthos. Например: у вас есть 3 виртуальных машины на GCP, и вы управляете ими с помощью Azure ARC. Вы развернули на каждом NGINX и хотите настроить балансировщик нагрузки из трех своих виртуальных машин. Я не понимаю, как это можно сделать с помощью Azure ARC. С Anthos это просто сервисное описание K8S -> Loadbalancer будет развернут в соответствии с реализацией облачной платформы.
Что касается AWS, Outpost - это аппаратное решение: вам нужно купить оборудование для AWS и подключить его к своей инфраструктуре OnPrem. Нужны дополнительные инвестиции для перехода на облачную стратегию? Трудно убедить. И не совместим с другим поставщиком облачных услуг. НО ReInvent появится в следующем месяце. Может посторонний?
person
guillaume blaquiere
schedule
09.11.2019