Linkerd

  • ХабрахабрФото [Перевод] Обзор платформ service mesh

    [Перевод] Обзор платформ service mesh

    Все мы любим микросервисы, но надо признать, что их довольно сложно планировать, проектировать, разрабатывать, развёртывать и администрировать. Кроме того, нам нужно защищать трафик между сервисами и реализовывать распределённую трассировку, чтобы понимать, сколько времени занимает каждый вызов. Надёжным распределённым сервисам нужны повторы запросов, размыкатели цепи(circuit breaker) и подобные возможности. Микросервисы поддерживают почти любые языки, библиотеки и SDK. Нужно немало времени и…

    Читать далее »
  • ХабрахабрФото [Перевод] Бенчмаркинг service mesh — Istio, Linkerd, Kuma и Consul

    [Перевод] Бенчмаркинг service mesh — Istio, Linkerd, Kuma и Consul

    Многие современные приложения состоят из множества микросервисов, которые выполняются в контейнерах в распределённой системе, локально и в облаке. В этом контексте service mesh — инфраструктурный уровень, который отвечает за безопасность, взаимодействие и мониторинг микросервисов. Как дополнительный уровень влияет на задержки при передаче трафика? В реальных приложениях API-вызов к микросервису может привести к вызову нескольких сервисов, например, для доступа к базе данных.…

    Читать далее »
  • ХабрахабрФото [Перевод] Бенчмаркинг Linkerd и Istio

    [Перевод] Бенчмаркинг Linkerd и Istio

    Фото с сайта linkerd.io Пару лет назад ребята из Kinvolk сравнили производительность Linkerd и Istio и узнали, что Linkerd значительно быстрее и меньше Istio везде, кроме одной области. Linkerd использовала больше процессорных ресурсов в плоскости данных (data plane). Недавно мы повторили эти эксперименты с последними версиями обеих service mesh. Как показывают результаты, Linkerd не только по-прежнему заметно быстрее Istio, но…

    Читать далее »
  • ХабрахабрФото [Перевод] Service Mesh Wars, прощаемся с Istio

    [Перевод] Service Mesh Wars, прощаемся с Istio

    Фото Brian McGowan, Unsplash.com Мы использовали Istio в продакшене почти два года, но больше не хотим. Я расскажу, чем мы недовольны и как выбрали другую service mesh. Начнем с начала. Зачем вообще нужна service mesh? Она мониторит трафик между микросервисами, включая схему взаимодействия и коды статусов HTTP между ними. Она позволяет добавлять mTLS, то есть шифрованный HTTP-трафик между сервисами. Получается,…

    Читать далее »
  • ХабрахабрФото [Перевод] Service Mesh: что нужно знать каждому Software Engineer о самой хайповой технологии

    [Перевод] Service Mesh: что нужно знать каждому Software Engineer о самой хайповой технологии

    Прим. перев.: Service mesh — явление, которое ещё не имеет устойчивого перевода на русский язык (более 2 лет назад мы предлагали вариант «сетка для сервисов», а чуть позже некоторые коллеги стали активно продвигать сочетание «сервисное сито»). Постоянные разговоры об этой технологии привели к ситуации, в которой слишком тесно переплелись маркетинговая и техническая составляющие. Этот замечательный материал от одного из авторов…

    Читать далее »
  • ХабрахабрФото [Перевод] Бенчмарк потребления ЦП для Istio и Linkerd

    [Перевод] Бенчмарк потребления ЦП для Istio и Linkerd

    Введение В принципе все устраивает, кроме одной вещи: это дорого. Мы в Shopify занялись развертыванием Istio в качестве service mesh. В опубликованных бенчмарках для Istio говорится: 1 прокси потребляет примерно 0,6 vCPU (виртуальных ядер) на 1000 запросов в секунду. С Istio 1. Согласно калькулятору стоимости от Google получается примерно $40/месяц/ядро для конфигурации n1-standard-64, то есть один этот регион будет стоить…

    Читать далее »


Кнопка «Наверх»