stringtranslate.com

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

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

Пример архитектуры облачных вычислений

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

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

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

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

Хранилище

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

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

Доставка

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

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

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

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

  1. единичный экземпляр
  2. многоэкземплярный
  3. многоарендный
  4. гибкая аренда

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

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

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

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

Данные как веб-дизайн на основе сервиса , где облачные данные доступны через определенный уровень API. Услуги DaaS часто рассматриваются как специализированное подмножество предложения Software as a Service (SaaS). [12]

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

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

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

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

Нетворкинг

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

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

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

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

Ссылки

  1. ^ Судха, М (2012). «Улучшенная структура безопасности для обеспечения безопасности данных в облачных вычислениях с использованием криптографии». Достижения в области компьютерной науки и ее приложений . 1 (1).
  2. ^ Madden, B. (19 мая 2012 г.) (19 мая 2010 г.). "Wyse надеется встряхнуть индустрию тонких клиентов с помощью новой платформы нулевого клиента. Будет ли она работать?" . Получено 27 мая 2012 г.{{cite web}}: CS1 maint: несколько имен: список авторов ( ссылка ) CS1 maint: числовые имена: список авторов ( ссылка )
  3. ^ Segal, I. ""When Is Zero Client Not Zero Client?", SysGen, Inc" (PDF) . Архивировано из оригинала (PDF) 2003-04-03 . Получено 2012-05-27 .
  4. ^ ab Mell, P.; Grance, T. (сентябрь 2011 г.). "Определение облачных вычислений NIST. Специальная публикация NIST 800-145 (сентябрь 2011 г.). Национальный институт стандартов и технологий, Министерство торговли США" (PDF) . Получено 20 мая 2012 г.
  5. ^ Шербак, Т.; Суир, Н. и Белапуркар, В. «Виртуализированное корпоративное хранилище для гибких масштабируемых частных облаков. Перепечатано из Dell Power Solutions, выпуск 1 за 2012 год» (PDF) . Получено 27 мая 2012 г.
  6. ^ Чоу, Тимоти. Введение в облачные вычисления: бизнес и технологии.
  7. ^ Дейзи, Уитсон. "Что такое облачные вычисления". JanBask.
  8. ^ abcde Ван, Р. "Совет вторника: понимание множества разновидностей облачных вычислений и SaaS" . Получено 27.05.2012 .
  9. ^ "Понимание архитектуры Flex Tenancy от CITRIX" . Получено 2012-05-27 .
  10. ^ Андрикопулос, Василиос (2013). «К моделированию и выполнению коллективных адаптивных систем». ICSOC 2013: Сервисно-ориентированные вычисления – Семинары ICSOC 2013. Конспект лекций по информатике. 8377 : 69–81. doi :10.1007/978-3-319-06859-6_7. ISBN 978-3-319-06858-9. S2CID  15216208.
  11. ^ Ли, Линь (2014). «Мультиарендная модель аутентификации данных для SaaS» (PDF) . The Open Cybernetics and Systematics Journal . 8 (8): 322–329. doi : 10.2174/1874110X01408010322 .
  12. ^ О. Терзо, П. Руиу, Э. Буччи и Ф. Ксафа, «Данные как услуга (DaaS) для совместного использования и обработки больших наборов данных в облаке», 2013 г. Седьмая международная конференция по сложным, интеллектуальным и программно-интенсивным системам , Тайчжун, 2013 г.   
  13. ^ M. Noormohammadpour, CS Raghavendra, «Управление трафиком в центре обработки данных: понимание методов и компромиссов», IEEE Communications Surveys & Tutorials, т. PP, № 99, стр. 1-1.
  14. ^ Палади, Николае; Германн, Кристиан (2015). «На пути к безопасным многопользовательским виртуализированным сетям» (PDF) . 2015 IEEE Trustcom/BigDataSE/ISPA . Том 1. С. 1180–1185. doi :10.1109/Trustcom.2015.502.