Интернет магазин китайских планшетных компьютеров



Компьютеры - Multitenancy

13 мая 2011


Оглавление:
1. Multitenancy
2. Экономика multitenancy



Multitenancy — элемент архитектуры программного обеспечения, где единый экземпляр объекта приложения, запущенного на сервере, обслуживает множество клиентов организаций. Multitenancy сопоставляется с архитектурой из множественных экземпляров, где разделённые программные экземпляры настроены для различных клиентов организаций. С архитектурой множество-арендаторов программные приложения предназначаются виртуальным разделам со своими данными и конфигурациями и каждый клиента организации, работает с экземпляром настроенного виртуального приложения.

Принципы multitenancy не повсеместно приняты и поддерживаются внутри индустрии программного обеспечения, что может являться источником конкурентных преимуществ.

Принятие

История приложений multitenant

Приложения multitenant развиваются в трёх направлениях:

  1. С 1960-х годов компании арендуют пространство и вычислительные мощности на мэйнфреймах для уменьшения стоимости вычислений. Так же пользователи этих компаний используют существующие приложения, обычно, с простым разграничением точки входа - экран входа в систему для определения идентификационного номера пользователя. Основываясь на этом ID отдел учёта пользователей мейнфрейма должен подготовить для каждого пользователя процессор, память и дисковое пространство. Этот метод продолжает использоваться в SAP в их R/1 - R/3 ERP линейки продуктов.
  2. С 1990-х годов традиционные службы предоставления приложения размещают приложения для помощи своим клиентам. Завися от ограничений основных приложений ASP размещает приложения на различных машинах или разделяет процессы. Multitenant приложения представляют более созревшую архитектуру, которая делает доступными простые службы с низкими операционными затратами.
  3. Популярные, орриентированные на потребителей веб-приложения были функционально созданы как экземляр единого приложения, которое служит всем клиентам. Multitenant приложения предоставляют естественную эволюцию от такой модели к дополнительным настраиваемым группам или пользователям внутри единого клиента организации.

Отличия от виртуализации

В multitenancy среде, большое количество клиентов разделяют одно и то же приложение, запущенное в одной и той же операционной системе, на одном и том же оборудовании с единым механизмом хранения данных. Различие между клиентами достигается во время проектирования приложения, таким образом клиенты не пересекаются и не видят данные друг друга. Сравните и сопоставьте это с виртуализацией, где абстрактные компоненты дают возможность каждое приложение клиента запустить на выделенной физической машине.

Конкурентные преимущества

Некоторые компании активно продвигают основы multitenancy и её использования как источник конкурентного преимущества.



Просмотров: 1282


<<< Mezzo (среда рабочего стола)
REST >>>