Концепції хмарних обчислень
Що таке мультиорендність у хмарних обчисленнях?
Що таке мультиорендність у хмарних обчисленнях?
Multitenancy in cloud computing is an architecture in which one instance of software or infrastructure serves many customers (tenants), each with its data kept isolated. NIST SP 800-145 describes cloud providers pooling computing resources to serve many consumers through a multi-tenant model. All tenants within the infrastructure get updates simultaneously, and isolation levels vary.
Багато орендарів використовують архітектуру мультиоренди для економії коштів, але важливо враховувати компроміси спільного використання ресурсів з іншими. Ви повинні подивитися, скільки гнучкості ви отримуєте, перш ніж підписуватися на послугу.
При виборі інфраструктури враховуйте вартість і налаштування, але також подумайте про те, скільки ресурсів вам потрібно. Вам також потрібно подумати про безпеку, оскільки вона може відрізнятися залежно від вибраного вами інструмента.
Що таке орендар у SaaS?
A tenant is a customer, or group of users, that shares a SaaS app’s infrastructure but has its own private space. Whereas resources are shared in multi-tenant clouds, tenants може change their own settings and choose how much data they need.
Depending on the provider, you might find single- and multi-tenant options offered – but the price will differ. You should think about finding a service with both so that you don’t have to migrate everything once you scale.
Які три типи мультиорендності?
Нижче наведено огляд різних типів мультиоренди:
- Один екземпляр, одна база даних: Цей варіант вплине на масштабованість, але він також коштує найменше грошей. Як випливає з назви, ви ділите різні ресурси, в основному екземпляри та бази даних.
- Один екземпляр, кілька баз даних: Кожен орендар має власну базу даних, де він може зберігати свої дані, що ви можете розглянути для забезпечення конфіденційності. Перед початком роботи необхідно мати певні знання з управління цими типами оренди.
- Кілька екземплярів, кілька баз даних: Орендарі використовують ту саму інфраструктуру, але мають власні екземпляри та бази даних; зазвичай це коштує дорожче, ніж інші варіанти. Ви можете перейти на цей варіант, коли ви створите команду і/або знатимете, як ними керувати.
| Функція | Один екземпляр, одна база даних | Один екземпляр, кілька баз даних | Кілька екземплярів, кілька баз даних |
|---|---|---|---|
| Управління ресурсами | |||
| Структура бази даних | Спільна база даних | Окремі бази даних для кожного орендаря | Окремі бази даних для кожного орендаря |
| Керування екземплярами | Спільний екземпляр | Спільний екземпляр | Окремі екземпляри для кожного орендаря |
| Бізнес-міркування | |||
| Рівень витрат | Найнижчий | Помірний | Найвищий |
| масштабованість | Обмежений | Високий | Помірний |
| Технічні аспекти | |||
| Рівень конфіденційності | Базовий | Підвищений | Максимум |
| Складність управління | Complex per tenant | Від низького до середнього | Simple per tenant, complex at scale |
These tenancy types are not types of virtualization, a technology that creates multiple simulated environments from a single physical hardware system (Red Hat).
Які переваги мультиоренди SaaS?
Деякі причини, чому бізнес використовує багатоорендність SaaS, включають:
- Вартість: постачальники та орендарі можуть знизити витрати, але вони можуть пожертвувати конфіденційністю. Within Microsoft’s overview of SaaS tenancy models, a shared multi-tenant database structure allows for situations where an individual tenant’s resource demands might impact the operations of other tenants.
- Scalability: Infrastructures move resources up or down depending on activity levels and needs, as in NIST’s definition of resource pooling.
- Maintenance: The provider applies updates and patches once for all tenants.
У чому різниця між виділеною та мультиорендою?
Ось основна різниця між виділеними та багатоорендними інфраструктурами:
- Виділений: орендарі мають екземпляри, до яких ніхто інший не має доступу, але вони все ще знаходяться в хмарній системі.
- Багатоорендний: дані та конфігурація розділені, але вони використовують інші ресурси.
- Подумайте, скільки налаштувань вам потрібно і чи потрібна вам більша конфіденційність.
- Ви також можете знайти гібридну модель, але перевірте її перед реєстрацією.
- Почніть з багатоорендного, якщо ви повний новачок.
Висновок
Багатоорендність поширена в хмарних обчисленнях, але вам потрібно дослідити, який варіант відповідає вашим потребам. Подумайте про конфіденційність і вартість, а також про те, наскільки вам потрібна кастомізація. Вам також слід розглянути можливість приєднання до гібридних рішень; зрозумійте відмінності, а потім оцініть свої варіанти.