Архитектура облачных вычислений - Cloud computing architecture

Архитектура облачных вычислений относится к компонентам и подкомпонентам, необходимым для облачные вычисления. Эти компоненты обычно состоят из клиентской платформы (толстый клиент, тонкий клиент, мобильный), серверных платформ (серверы, хранилище), облачной доставки и сети (Интернет, Интранет, Intercloud). Вместе эти компоненты составляют архитектуру облачных вычислений.

Клиентские платформы

Архитектуры облачных вычислений состоят из интерфейсных платформ, называемых клиентами или облачными клиентами. Этими клиентами являются серверы, толстые (или толстые) клиенты, тонкие клиенты, нулевые клиенты, таблетки и мобильные устройства, с которыми пользователи напрямую взаимодействуют. Эти клиентские платформы взаимодействуют с облачным хранилищем данных через приложение (промежуточное ПО), через веб-браузер или через виртуальный сеанс. Виртуальные сеансы, в частности, требуют работы кадра безопасного алгоритма шифрования, охватывающего весь интерфейс.[1]

Нулевой клиент

Нулевой или ультратонкий клиент инициализирует сеть для сбора необходимых файлов конфигурации, которые затем сообщают ему, где хранятся его двоичные файлы ОС.[2] Все нулевое клиентское устройство работает через сеть. Это создает единую точку отказа: если сеть выходит из строя, устройство становится бесполезным.[3]

Место хранения

Сетевое онлайн-хранилище, в котором данные хранятся и доступны нескольким клиентам. Облачное хранилище обычно развертывается в следующих конфигурациях: публичное облако, частное облако, облако сообщества, или комбинация из трех, также известных как гибридное облако.[4]

Чтобы облачное хранилище было эффективным, оно должно быть гибким, гибким, масштабируемым, мульти аренды, и безопасно.[5]

Доставка

Программное обеспечение как услуга (SaaS)

В программное обеспечение как сервис (SaaS) модель обслуживания включает в себя установку и обслуживание программного обеспечения в облаке поставщиком облачных услуг и пользователей, запускающих программное обеспечение из облака через Интернет (или интранет). Клиентские машины пользователей не требуют установки какого-либо программного обеспечения для конкретных приложений, поскольку облачные приложения работают в облаке. SaaS масштабируется, и системные администраторы могут загружать приложения на несколько серверов. Раньше каждый клиент покупал и загружал свою собственную копию приложения на каждый из своих серверов, но с SaaS клиент мог получить доступ к приложению, не устанавливая программное обеспечение локально. SaaS обычно предполагает ежемесячную или годовую плату.[6]

Программное обеспечение как услуга обеспечивает эквивалент установленных приложений при традиционной доставке приложений (не облачных вычислений).[7]

Программное обеспечение как услуга имеет четыре общих подхода:[7][8]

  1. единственный экземпляр
  2. мультиэкземпляр
  3. многоквартирные дома
  4. гибкая аренда

Из них гибкая аренда считается наиболее адаптивной для пользователя парадигмой SaaS в определенных моделях с несколькими входами и четырьмя распределителями.[9] Такие системы основаны на упрощенных методах шифрования, которые нацелены на перечисленные последовательности данных за несколько проходов.[10] Простота этой концепции делает гибкую аренду SaaS популярной среди тех, у кого нет опыта обработки информации, например, у обслуживающего персонала и обслуживающего персонала во франчайзинговых компаниях.

Разработка как услуга (DaaS)

Разработка как услуга основана на веб-технологиях и является общим набором инструментов сообщества. Это эквивалентно установленным локально инструментам разработки в традиционной (не облачные вычисления) поставке инструментов разработки.[7]

Данные как услуга (DaaS)

Данные как услуга представляет собой конструкцию веб-дизайна, в которой доступ к облачным данным осуществляется через определенный уровень API. Услуги DaaS часто рассматриваются как специализированное подмножество предложения «Программное обеспечение как услуга» (SaaS).[11]

Платформа как услуга (PaaS)

Платформа как услуга это служба облачных вычислений, которая предоставляет пользователям платформы приложений и базы данных как услугу.[4] Это эквивалентно промежуточному программному обеспечению в традиционной (не облачных вычислений) доставке платформ приложений и баз данных.[7]

Инфраструктура как услуга (IaaS)

Инфраструктура как услуга берет физическое оборудование и становится полностью виртуальным (например, все серверы, сети, хранилище и управление системой, все существующие в облаке). Это эквивалент инфраструктуры и оборудования в традиционном методе (не облачных вычислений), работающем в облаке. Другими словами, предприятия платят взнос (ежемесячно или ежегодно) за запуск виртуальных серверов, сетей и хранилища из облака. Это снизит потребность в центре обработки данных, обогреве, охлаждении и обслуживании оборудования на местном уровне.[7]

Сети

Как правило, уровень облачной сети должен предлагать:

Предоставление пользователям непрерывного доступа к своим данным и приложениям.[12]
  • Гибкая сеть
Доступ к ресурсам по запросу требует возможности быстрого и эффективного перемещения между серверами и, возможно, даже облаками.
  • Сетевая безопасность
Безопасность всегда важна, но когда вы имеете дело с несколькими арендаторами, она становится гораздо более важной, потому что вы имеете дело с разделением нескольких клиентов.[13]

Смотрите также

дальнейшее чтение

  • Риз, Г. (2009). Архитектуры облачных приложений: создание приложений и инфраструктуры в облаке. Севастополь, Калифорния: O'Reilly Media, Inc. (2009).
  • Ротон, Дж. И Хаукиоя, Р. (2011). Архитектура облачных вычислений: Справочник по проектированию решений. Рекурсивный Лимитед, 2011. ISBN  0-9563556-1-7.
  • Шрофф, доктор Гаутам. Корпоративные облачные вычисления: технологии, архитектура, приложения.
  • Вольфрам, Стивен. Научная охота за ошибками в облаке: неожиданное приключение генерального директора.

Рекомендации

  1. ^ Судха, М. (2012). «Улучшенная структура безопасности для обеспечения безопасности данных в облачных вычислениях с использованием криптографии». Достижения в области компьютерных наук и ее приложений. 1 (1).
  2. ^ Мэдден, Б. (19 мая 2012 г.) (2010-05-19). «Wyse надеется встряхнуть индустрию тонких клиентов с помощью новой нулевой клиентской платформы. Будет ли это работать?». Получено 2012-05-27.CS1 maint: несколько имен: список авторов (связь)
  3. ^ Сегал, И. ""Когда нулевой клиент - не нулевой клиент? ", SysGen, Inc" (PDF). Архивировано из оригинал (PDF) на 2003-04-03. Получено 2012-05-27.
  4. ^ а б Mell, P .; Гранс, Т. (сентябрь 2011 г.). «Определение облачных вычислений NIST. Специальная публикация NIST 800-145 (сентябрь 2011 г.). Национальный институт стандартов и технологий, Министерство торговли США» (PDF). Получено 2012-05-20.
  5. ^ Щербак, Т .; Свир, Н. и Белапуркар, В. «Виртуализированное корпоративное хранилище для гибких масштабируемых частных облаков. Перепечатано из Dell Power Solutions, выпуск 1 2012 года» (PDF). Получено 2012-05-27.
  6. ^ Чоу, Тимоти. Введение в облачные вычисления: бизнес и технологии.
  7. ^ а б c d е Ван, Р. «Совет вторника: понимание множества разновидностей облачных вычислений и SaaS». Получено 2012-05-27.
  8. ^ «Понимание архитектуры Flex Tenancy от CITRIX». Получено 2012-05-27.
  9. ^ Андрикопулос, Василиос (2013). «К моделированию и реализации коллективных адаптивных систем». ICSOC 2013: Сервис-ориентированные вычисления - Семинары ICSOC 2013. Конспект лекций по информатике. 8377: 69–81. Дои:10.1007/978-3-319-06859-6_7. ISBN  978-3-319-06858-9. S2CID  15216208.
  10. ^ Ли, Лин (2014). «Многопользовательская модель аутентификации данных для SaaS» (PDF). Открытый журнал кибернетики и систематики. 8 (8): 322–329. Дои:10.2174 / 1874110X01408010322.
  11. ^ О. Терцо, П. Руйу, Э. Буччи и Ф. Ксафа, «Данные как услуга (DaaS) для совместного использования и обработки больших коллекций данных в облаке», 2013 Седьмая Международная конференция по сложным, интеллектуальным и программно-интенсивным системам, Тайчжун, 2013 г.
  12. ^ М. Ноормохаммадпур, К. С. Рагхавендра, «Управление трафиком центра обработки данных: понимание методов и компромиссов», IEEE Communications Surveys & Tutorials, vol. ПП, нет. 99, стр. 1-1.
  13. ^ Гривз, Дж. (Из Carpathia Hosting) и Потти, С. (из Citrix). Загружено CarpathiaHosting 22 февраля 2010 г. «Flex-Tenancy: безопасные многопользовательские сетевые среды». Получено 2012-05-27.CS1 maint: несколько имен: список авторов (связь)