Istio 1.7 Расширяет возможности гибридного облака


Новые улучшения функций в Istio 1.7, которые включают обновление плоскости управления и интеграцию виртуальных машин, облегчают работу Istio и расширяют его возможности для гибридных облачных сред. Во-первых, для тех, кто не знаком с ним, что такое Istio и как он может вам помочь?

Istio-это независимая от платформы сетевая служба, обеспечивающая управление трафиком, применение политик и сбор телеметрии, которая обеспечивает и облегчает масштабную связь между контейнерами Kubernetes. Проект Istio был запущен в 2017 году командами Google и IBM в партнерстве с командой посланника из Lyft. Он был полностью разработан в открытом доступе на GitHub и недавно вызвал споры, когда Google сделал его одним из основателей своего Открытого общего пользования, тем самым отказавшись от давнего обязательства внести его в Фонд облачных вычислений (CNCF).

Чтобы понять жаргон, Istio.io информирует нас:

Термин service mesh используется для описания сети микросервисов, составляющих такие приложения, и взаимодействия между ними. По мере увеличения размера и сложности сервисной сетки ее становится все труднее понимать и управлять. Его требования могут включать обнаружение, балансировку нагрузки, восстановление после сбоев, метрики и мониторинг. Сетка обслуживания также часто имеет более сложные эксплуатационные требования, такие как тестирование A/B, развертывание канарейки, ограничение скорости, контроль доступа и сквозная аутентификация.

В нем также говорится:

Разнообразный набор функций Istio позволяет успешно и эффективно запускать распределенную архитектуру микросервисов и обеспечивает единый способ защиты, подключения и мониторинга микросервисов.

Istio 1.7-это серьезное обновление. Его первое новое улучшение облегчает обновление самого Istio. В блоге разработчика IBM Стив Дейк, лидер по открытым исходным кодам, Облачный носитель, IBM перечисляет эту функцию следующим образом::

Несколько обновлений плоскости управления. Ценным улучшением удобства использования является интеграция функции обновления канарейки в оператора. С этим изменением обновление канарейки Istio становится общедоступным и предпочтительным путем обновления для Istio. С обновлением canary вы можете проверить новую плоскость управления, используя непрерывную интеграцию и функции телеметрии Istio. После проверки части рабочих нагрузок можно передавать дополнительные рабочие нагрузки до тех пор, пока все они не будут запущены с использованием новой плоскости управления Istio.

Напоминая пользователям, что Istio имеет интеграцию с виртуальными машинами с самых ранних выпусков, Дейк заявляет, что:

С Istio 1.7 интеграция виртуальных машин приближается к бета-версии. Целью интеграции виртуальных машин является подключение рабочих нагрузок виртуальных машин к сетке служб, чтобы виртуальная машина вела себя как другая рабочая нагрузка в Istio. Новый API WorkloadEntry в Istio 1.7 обрабатывает виртуальные машины как модули Kubernetes, поэтому вы можете управлять своей инфраструктурой с помощью API. Кроме того, мы внедрили множество улучшений безопасности, включая загрузку токенов и ротацию сертификатов. 

Еще одна новая функция, которая прогрессирует, – это функция central Istiod, которая была разработана IBM:

был частично реализован в Istio 1.6 и теперь является альфа-качеством в Istio 1.7. Преимущество центрального Istiod заключается в том, что теперь можно предложить отделение плоскости управления Istio от плоскости данных для улучшения оперативной поддержки. Кроме того, Central Istiod удовлетворяет требованиям мультитенантности и является первым шагом на пути к многодетности для Istio.  

Дейк продолжает обсуждать переносимость рабочей нагрузки и ссылается на IBM Cloud Satellite, которая недавно запустила бета-версию программы, указывая, что Istio можно использовать с ней для переносимости рабочей нагрузки и взаимодействия:

Одной из самых больших проблем при создании гибридной облачной среды является необходимость соединения различных сред с использованием сетевых технологий. Без подключения переносимость рабочей нагрузки была проблемой для обеспечения подлинного гибридного облачного взаимодействия.

IBM Cloud Satellite позволяет запускать рабочие нагрузки там, где это имеет наибольший смысл, будь то общедоступное облако, центр обработки данных или пограничное расположение. Сеть служб Istio управляет подключением к распределенной облачной сети IBM Cloud Satellite, обеспечивая переносимость рабочей нагрузки и совместимость.


Добавить комментарий