Skip to content

Commit

Permalink
[ru] Localize multitenancy.md (#3272)
Browse files Browse the repository at this point in the history
Signed-off-by: Irina Titova <[email protected]>
Co-authored-by: Kirill Kononovich <[email protected]>
Co-authored-by: Dmitry Shurupov <[email protected]>
  • Loading branch information
3 people authored Aug 30, 2024
1 parent b6af100 commit 1296c38
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions content/ru/multitenancy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
title: Мультитенантность
status: Completed
category: Property
tags: ["architecture", "property", ""]
---

Мультитенантность (или мультиарендность) — это концепция, при которой одна инсталляция программного обеспечения обслуживает несколько арендаторов (тенантов).
Арендатором может быть пользователь, приложение или группа пользователей/приложений, которые работают со своими собственными данными.
Эти арендаторы не обмениваются данными (если только владелец не укажет иное) и могут даже не знать о существовании друг друга.

Арендатор может быть как отдельным пользователем с одной учетной записью — например, в случае использования программного обеспечения
для решения персональных задач, — так и целой корпорацией с тысячами учетных записей, у каждой из которых свои права доступа,
но при этом они взаимосвязаны между собой множеством способов.
Такие программные средства, как Google Mail, Google Docs, Microsoft Office 365, Salesforce CRM, Dropbox, а также многие другие,
можно отнести к полностью или частично мультитенантному программному обеспечению.

## Какую проблему решает

Без мультитенантности каждому арендатору требовалась бы отдельная инсталляция программного обеспечения.
Это увеличивало бы потребление ресурсов и затраты на обслуживание, а в конечном итоге и расходы на программное обеспечение.

## Как именно решает проблему

Мультитенантное программное обеспечение предоставляет каждому арендатору изолированную среду (рабочие данные, настройки, список учетных данных и т. д.),
одновременно обслуживая нескольких арендаторов.
С точки зрения арендатора это выглядит как отдельная инсталляция программного обеспечения, хотя на самом деле все они используют одну и ту же.
Для этого программное приложение запускается на сервере, а арендаторам предоставляется возможность подключаться к нему через сеть,
используя пользовательский интерфейс и/или программный ([API](/ru/application-programming-interface/); смотри также [Архитектура клиент-сервер](/ru/client-server-architecture/)).
В мультитенантных программным системах арендаторы делят ресурсы одной инсталляции, не влияя друг на друга
или взаимодействуя только заранее согласованным, контролируемым образом.
Полученная экономия ресурсов на стороне поставщика позволяет значительно снизить расходы на программное обеспечение для пользователей (хорошие примеры — веб-почта или онлайн-редакторы документов).

## Связанные термины

Мультитенантность не является синонимом SaaS, хотя SaaS-системы часто проектируются как мультитенантные, а сама мультитенантность рекламируется
как одно из их ключевых преимуществ.

0 comments on commit 1296c38

Please sign in to comment.