Open Source-проекты Envoy (сетка для сервисов) и Jaeger (система трассировки) приняты в CNCF
Иллюстрация с сайта Cloud Native Computing Foundation
На прошлой неделе некоммерческая организация Cloud Native Computing Foundation (CNCF), развивающая Open Source-продукты для облачных приложений и микросервисов (такие как Kubernetes, Prometheus и другие), объявила об официальном принятии двух новых проектов: Envoy и Jaeger.
Envoy — «сетка для сервисов» (service mesh), созданная в Lyft для обеспечения функций сетевого взаимодействия приложений, состоящих из микросервисов. Код написан на C++, что делает Envoy высокопроизводительным решением, а среди поддерживаемых им функций — событийное обнаружение сервисов (service discovery), прокси L4 (TCP) с расширяемой цепочкой фильтров, подключаемая цепочка фильтров уровня L7, двунаправленное проксирование HTTP/1 и HTTP/2, продвинутая балансировка нагрузки. Разработчики из Lyft вместе со специалистами из Google и IBM адаптируют Envoy для Kubernetes в рамках недавно представленного проекта Istio.
Jaeger — распределённая система трассировки, созданная в Uber под вдохновением от Google Dapper и OpenZipkin. Её удобно использовать для отслеживания проблем в приложениях, созданных по микросервисной архитектуре. Среди особенностей Jaeger — совместимая с OpenTracing модель данных; библиотеки на языках программирования/платформах Go, Java, Node.js и Python; возможность развёртывания в Kubernetes; подключаемые бэкенды для хранения данных (на данный момент поддерживаются Cassandra 3.x и ElasticSearch). Код Jaeger написан на языке Go, а пользовательский интерфейс — на JavaScript (React).
Envoy и Jaeger стали 11-м и 12-м проектами, официально принятыми в CNCF, пополнив ряды Kubernetes, Prometheus, OpenTracing, Fluentd, Linkerd, gRPC, CoreDNS, containerd, rkt и CNI.
Постоянная ссылка к новости: http://www.nixp.ru/news/14171.html. Дмитрий Шурупов по материалам Cloud Native Computing Foundation, Cloud Native Computing Foundation.
- Docker передаёт код проекта containerd организации Cloud Native Computing Foundation 21 марта 2017 г.
- Не Docker'ом единым: CoreOS предложила CNCF свой rkt одновременно с containerd 1 22 марта 2017 г.
- Linkerd 1.0 — связующее звено для сервисов в облачной инфраструктуре 27 апреля 2017 г.
- Проект сетевого интерфейса для контейнеров Container Networking Interface принят в фонд CNCF 29 мая 2017 г.
- В CNCF приняты Open Source-проекты Notary от Docker и TUF, а также 30 новых компаний-участников 25 октября 2017 г.
В CNCF приняты Open Source-проекты Notary от Docker и TUF, а также 30 новых компаний-участников
CNCF и Packet представили CIL — бесплатное облако для Open Source-проектов, связанных с микросервисами
Microsoft добавила поддержку контейнеров Azure Container Instances в Kubernetes и стала членом CNCF
Oracle представила микроконтейнеры и три Open Source-утилиты для них: smith, crashcart, railcar
Microsoft стала золотым членом Open Source-организации Cloud Foundry Foundation
Istio — новый service mesh от Google, IBM и Lyft для микросервисов с поддержкой Kubernetes 1
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1