HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-19
1 <p>Service mesh стал неотъемлемой частью современных микросервисных архитектур. Он управляет сетевым взаимодействием, обеспечивает безопасность, маршрутизацию и мониторинг. Разберёмся, какой service mesh выбрать.</p>
1 <p>Service mesh стал неотъемлемой частью современных микросервисных архитектур. Он управляет сетевым взаимодействием, обеспечивает безопасность, маршрутизацию и мониторинг. Разберёмся, какой service mesh выбрать.</p>
2 <p><strong>Istio - популярность и мощь</strong></p>
2 <p><strong>Istio - популярность и мощь</strong></p>
3 <ul><li>поддерживается Google, IBM и Lyft;</li>
3 <ul><li>поддерживается Google, IBM и Lyft;</li>
4 <li>гибкий, может быть непростым в настройке;</li>
4 <li>гибкий, может быть непростым в настройке;</li>
5 <li>отлично интегрируется с Kubernetes;</li>
5 <li>отлично интегрируется с Kubernetes;</li>
6 <li>полноценно поддерживает mTLS, observability, retries, circuit breaking.</li>
6 <li>полноценно поддерживает mTLS, observability, retries, circuit breaking.</li>
7 </ul><p><strong>Плюсы</strong></p>
7 </ul><p><strong>Плюсы</strong></p>
8 <p>+ богатый функционал</p>
8 <p>+ богатый функционал</p>
9 <p>+ гибкость конфигурации</p>
9 <p>+ гибкость конфигурации</p>
10 <p>+ поддержка Envoy Proxy</p>
10 <p>+ поддержка Envoy Proxy</p>
11 <p><strong>Минусы</strong></p>
11 <p><strong>Минусы</strong></p>
12 <p>- дополнительный оверхед</p>
12 <p>- дополнительный оверхед</p>
13 <p>- нелинейная кривая обучения</p>
13 <p>- нелинейная кривая обучения</p>
14 <p><strong>Linkerd - легкость и простота</strong></p>
14 <p><strong>Linkerd - легкость и простота</strong></p>
15 <ul><li>входит в CNCF;</li>
15 <ul><li>входит в CNCF;</li>
16 <li>простой в установке и использовании;</li>
16 <li>простой в установке и использовании;</li>
17 <li>легковесный, минимальный оверхед.</li>
17 <li>легковесный, минимальный оверхед.</li>
18 </ul><p><strong>Плюсы</strong></p>
18 </ul><p><strong>Плюсы</strong></p>
19 <p>+ минимальные накладные расходы</p>
19 <p>+ минимальные накладные расходы</p>
20 <p>+ простая настройка</p>
20 <p>+ простая настройка</p>
21 <p>+ отличная производительность.</p>
21 <p>+ отличная производительность.</p>
22 <p><strong>Минусы</strong></p>
22 <p><strong>Минусы</strong></p>
23 <p>- меньше возможностей, чем у Istio</p>
23 <p>- меньше возможностей, чем у Istio</p>
24 <p>- ограниченная маршрутизация трафика</p>
24 <p>- ограниченная маршрутизация трафика</p>
25 <p><strong>Consul - гибкость для мультиоблачных решений</strong></p>
25 <p><strong>Consul - гибкость для мультиоблачных решений</strong></p>
26 <ul><li>разработан HashiCorp;</li>
26 <ul><li>разработан HashiCorp;</li>
27 <li>поддерживает Kubernetes, VMs, Bare Metal;</li>
27 <li>поддерживает Kubernetes, VMs, Bare Metal;</li>
28 <li>обладает встроенным сервис-дискавери и конфигурационным хранилищем;</li>
28 <li>обладает встроенным сервис-дискавери и конфигурационным хранилищем;</li>
29 <li>использует Envoy Proxy для управления трафиком.</li>
29 <li>использует Envoy Proxy для управления трафиком.</li>
30 </ul><p><strong>Плюсы</strong></p>
30 </ul><p><strong>Плюсы</strong></p>
31 <p>+ работает не только в Kubernetes</p>
31 <p>+ работает не только в Kubernetes</p>
32 <p>+ встроенный сервис-дискавери</p>
32 <p>+ встроенный сервис-дискавери</p>
33 <p>+ отличная интеграция с Terraform и Vault</p>
33 <p>+ отличная интеграция с Terraform и Vault</p>
34 <p><strong>Минусы</strong></p>
34 <p><strong>Минусы</strong></p>
35 <p>- сложнее в настройке, чем Linkerd</p>
35 <p>- сложнее в настройке, чем Linkerd</p>
36 <p>- меньше готовых инструментов для наблюдаемости</p>
36 <p>- меньше готовых инструментов для наблюдаемости</p>
37 <p><strong>Kuma - универсальность и удобство</strong></p>
37 <p><strong>Kuma - универсальность и удобство</strong></p>
38 <ul><li>разработан Kong;</li>
38 <ul><li>разработан Kong;</li>
39 <li>поддерживает Kubernetes, VMs и bare metal;</li>
39 <li>поддерживает Kubernetes, VMs и bare metal;</li>
40 <li>простая установка (одна бинарка);</li>
40 <li>простая установка (одна бинарка);</li>
41 <li>встроенная поддержка mTLS, observability, traffic routing.</li>
41 <li>встроенная поддержка mTLS, observability, traffic routing.</li>
42 </ul><p><strong>Плюсы</strong></p>
42 </ul><p><strong>Плюсы</strong></p>
43 <p>+ простая установка</p>
43 <p>+ простая установка</p>
44 <p>+ поддержка разных сред</p>
44 <p>+ поддержка разных сред</p>
45 <p>+ нативная интеграция с Kong API Gateway</p>
45 <p>+ нативная интеграция с Kong API Gateway</p>
46 <p><strong>Минусы</strong></p>
46 <p><strong>Минусы</strong></p>
47 <p>- не такой популярный, как Istio или Consul</p>
47 <p>- не такой популярный, как Istio или Consul</p>
48 <p>- функционал уступает Istio</p>
48 <p>- функционал уступает Istio</p>
49 <p><strong>Какой же service mesh выбрать?</strong></p>
49 <p><strong>Какой же service mesh выбрать?</strong></p>
50 <p><strong>📌 Istio</strong>→ популярный выбор крупных highload систем, у которых высокие требования к безопасности, маршрутизации и мониторингу;</p>
50 <p><strong>📌 Istio</strong>→ популярный выбор крупных highload систем, у которых высокие требования к безопасности, маршрутизации и мониторингу;</p>
51 <p><strong>📌 Linkerd</strong>→ отлично подойдёт для стартапов и небольших Kubernetes-кластеров;</p>
51 <p><strong>📌 Linkerd</strong>→ отлично подойдёт для стартапов и небольших Kubernetes-кластеров;</p>
52 <p><strong>📌 Consul</strong>→ если у вас мультиоблачная или гибридная инфраструктура.</p>
52 <p><strong>📌 Consul</strong>→ если у вас мультиоблачная или гибридная инфраструктура.</p>
53 <p>📌<strong>Kuma</strong>→ подходит для проектов с микросервисами на разных платформах.</p>
53 <p>📌<strong>Kuma</strong>→ подходит для проектов с микросервисами на разных платформах.</p>
54 <p>Как грамотно их внедрить и работать с service mesh, рассказываем на интенсиве "Service mesh". Подробности<strong><a>по ссылке.</a></strong></p>
54 <p>Как грамотно их внедрить и работать с service mesh, рассказываем на интенсиве "Service mesh". Подробности<strong><a>по ссылке.</a></strong></p>
55 <p>2025-02-12 04:00<a>Service mesh</a></p>
55 <p>2025-02-12 04:00<a>Service mesh</a></p>