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>