diff --git a/content/ru/multitenancy b/content/ru/multitenancy new file mode 100644 index 0000000000..1687876ca4 --- /dev/null +++ b/content/ru/multitenancy @@ -0,0 +1,37 @@ +--- +title: Мультитенантность +status: Completed +category: Property +tags: ["architecture", "property", ""] +--- + +Мультитенантность (или мультиарендность) — это концепция, при которой одна установка программного обеспечения обслуживает несколько арендаторов. +Арендатором может быть пользователь, приложение или группа пользователей/приложений, которые работают со своими собственными данными. +Эти арендаторы не делятся данными между собой (если только владелец не укажет иное) и могут даже не знать о существовании друг друга. + +Арендатор может быть как отдельным пользователем с одной учетной записью — например, в случае использования программного обеспечения +для решения персональных задач — так и целой корпорацией с тысячами учетных записей, каждая из которых имеет свои права доступа, +но взаимосвязанных между собой. +Такие программные средства как Google Mail, Google Docs, Microsoft Office 365, Salesforce CRM, Dropbox, а также многие другие, +можно отнести к полностью или частично мультитенантному программному обеспечению. + +## Какую проблему решает + +Без мультитенантности каждому арендатору требовалась бы отдельная установка программного обеспечения. +Это увеличивает использование ресурсов и затраты на обслуживание, и как итог — стоимость самого программного обеспечения. + +## Как именно решает проблему + +Мультитенантное программное обеспечение предоставляет каждому арендатору изолированную среду (рабочие данные, настройки, список учетных данных и т. д.), +одновременно обслуживая нескольких арендаторов. +С точки зрения арендатора, у каждого есть своя собственная установка программного обеспечения, хотя на самом деле они все используют одну. +Это достигается за счет запуска программного средства на сервере и предоставления арендаторам возможности подключаться к нему через сеть, +используя интерфейс [API](/application-programming-interface/) (смотри также [Клиент-серверная архитектура](/client-server-architecture/)). +В мультитенантных программным средствах арендаторы делят ресурсы одной установки без влияния друг на друга, +или взаимодействуя только в соответствии с заранее согласованными условиями. +Полученная экономия ресурсов на стороне поставщика позволяет значительно снизить стоимость программного обеспечения для пользователей (например, веб-почта или редакторы документов). + +## Связанные термины + +Мультитенантность не является синонимом SaaS, хотя для SaaS очень распространено быть мультитенантным и даже представлять мультитенантность +как одно из своих ключевых преимуществ.