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

Клиентские платформы
[ редактировать ]Архитектуры облачных вычислений состоят из интерфейсных платформ, называемых клиентами или облачными клиентами. Этими клиентами являются серверы, толстые (или толстые) клиенты, тонкие клиенты, нулевые клиенты, планшеты и мобильные устройства, с которыми пользователи напрямую взаимодействуют. Эти клиентские платформы взаимодействуют с облачным хранилищем данных через приложение (промежуточное программное обеспечение), через веб-браузер или через виртуальный сеанс. Виртуальные сеансы, в частности, требуют работы безопасного алгоритма шифрования, охватывающего весь интерфейс. [1]
Нулевой клиент
[ редактировать ]Нулевой или ультратонкий клиент инициализирует сеть для сбора необходимых файлов конфигурации, которые затем сообщают ему, где хранятся двоичные файлы его ОС. [2] Все устройство нулевого клиента работает через сеть. Это создает единую точку отказа: в случае сбоя сети устройство становится бесполезным. [3]
Хранилище
[ редактировать ]Сетевое онлайн-хранилище, в котором данные хранятся и доступны множеству клиентов. Облачное хранилище обычно развертывается в следующих конфигурациях: публичное облако , частное облако , общественное облако или некоторая комбинация этих трех, также известная как гибридное облако . [4]
Чтобы быть эффективным, облачное хранилище должно быть гибким, масштабируемым, многопользовательским и безопасным. [5]
Доставка
[ редактировать ]Программное обеспечение как услуга (SaaS)
[ редактировать ]Модель обслуживания «программное обеспечение как услуга» (SaaS) предполагает, что поставщик облачных услуг устанавливает и обслуживает программное обеспечение в облаке, а пользователи запускают это программное обеспечение из облака через Интернет (или Интранет). Клиентские компьютеры пользователей не требуют установки какого-либо специального программного обеспечения, поскольку облачные приложения запускаются в облаке. SaaS масштабируем, и системные администраторы могут загружать приложения на несколько серверов. Раньше каждый клиент приобретал и загружал свою копию приложения на каждый из своих серверов, но с помощью SaaS клиент может получить доступ к приложению без установки программного обеспечения локально. SaaS обычно предполагает ежемесячную или годовую плату. [6] [7]
Программное обеспечение как услуга обеспечивает эквивалент установленных приложений при традиционной доставке приложений (без облачных вычислений). [8]
Программное обеспечение как услуга имеет четыре общих подхода: [8] [9]
- единственный экземпляр
- многоэкземплярный
- мультиарендатор
- гибкая аренда
Из них гибкая аренда считается наиболее адаптивной к пользователю парадигмой SaaS в назначенных моделях четырехходового коллектора с несколькими входами. [10] Такие системы основаны на упрощенных методах шифрования, которые нацелены на перечисленные последовательности данных за несколько проходов. [11] Простота этой концепции делает гибкую аренду SaaS популярной среди тех, у кого нет опыта обработки информационных данных, например, у персонала по базовому техническому обслуживанию и хранению во франчайзинговых компаниях.
Разработка как услуга (DaaS)
[ редактировать ]Разработка как услуга — это набор инструментов, доступный через Интернет и доступный сообществу. Это эквивалент локально установленных инструментов разработки при традиционной (не облачной обработке) доставке инструментов разработки. [8]
Данные как услуга (DaaS)
[ редактировать ]Данные как услуга — это веб-конструкция, в которой доступ к облачным данным осуществляется через определенный уровень API. Услуги DaaS часто рассматриваются как специализированное подмножество предложения «Программное обеспечение как услуга» (SaaS). [12]
Платформа как услуга (PaaS)
[ редактировать ]Платформа как услуга — это услуга облачных вычислений, которая предоставляет пользователям платформы приложений и базы данных как услугу. [4] Это эквивалентно промежуточному программному обеспечению в традиционной (необлачной) доставке платформ приложений и баз данных. [8]
Инфраструктура как услуга (IaaS)
[ редактировать ]Инфраструктура как услуга берет физическое оборудование и становится полностью виртуальной (например, все серверы, сети, системы хранения и управления системами находятся в облаке). Это эквивалент инфраструктуры и оборудования в традиционном методе (не облачных вычислений), работающем в облаке. Другими словами, компании платят плату (ежемесячно или ежегодно) за запуск виртуальных серверов, сетей и хранилищ из облака. Это уменьшит потребность в центре обработки данных, отоплении, охлаждении и обслуживании оборудования на местном уровне. [8]
сеть
[ редактировать ]Как правило, уровень облачной сети должен предлагать:
- Высокая пропускная способность и низкая задержка
- Предоставление пользователям бесперебойного доступа к своим данным и приложениям. [13]
- Гибкая сеть
- Доступ к ресурсам по требованию требует возможности быстрого и эффективного перемещения между серверами и, возможно, даже облаками.
- Сетевая безопасность
- Безопасность всегда важна, но когда вы имеете дело с несколькими арендаторами, она становится гораздо более важной, поскольку вы имеете дело с разделением нескольких клиентов. [14]
См. также
[ редактировать ]- Облачное сотрудничество
- Облачные вычисления
- Сравнение облачных вычислений
- Облачная база данных
- Облачное хранилище
Дальнейшее чтение
[ редактировать ]- Риз, Г. (2009). Архитектура облачных приложений: создание приложений и инфраструктуры в облаке. Севастополь, Калифорния: O'Reilly Media, Inc. (2009).
- Ротон Дж. и Хаукиоя Р. (2011). Cloud Computing Architected: Справочник по проектированию решений. Рекурсивный лимитед, 2011. ISBN 0-9563556-1-7 .
- Шрофф, доктор Гаутам. Корпоративные облачные вычисления: технологии, архитектура, приложения.
Ссылки
[ редактировать ]- ^ Судха, М. (2012). «Усовершенствованная система безопасности для обеспечения безопасности данных в облачных вычислениях с использованием криптографии». Достижения в области информатики и ее приложений . 1 (1).
- ^ Мэдден, Б. (19 мая 2012 г.) (19 мая 2010 г.). «Wyse надеется встряхнуть индустрию тонких клиентов новой платформой с нулевым клиентом. Сработает ли она?» . Проверено 27 мая 2012 г.
{{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка ) CS1 maint: числовые имена: список авторов ( ссылка ) - ^ Сигал, И. « Когда нулевой клиент не нулевой клиент?», SysGen, Inc» (PDF) . Архивировано из оригинала (PDF) 3 апреля 2003 г. Проверено 27 мая 2012 г.
- ^ Jump up to: а б Мелл, П.; Гранс, Т. (сентябрь 2011 г.). «Определение облачных вычислений NIST. Специальная публикация NIST 800-145 (сентябрь 2011 г.). Национальный институт стандартов и технологий, Министерство торговли США» (PDF) . Проверено 20 мая 2012 г.
- ^ Щербак Т.; Свир, Н. и Белапуркар, В. «Виртуальное корпоративное хранилище для гибких, масштабируемых частных облаков. Перепечатано из журнала Dell Power Solutions, выпуск 1, 2012 г.» (PDF) . Проверено 27 мая 2012 г.
- ^ Чоу, Тимоти. Введение в облачные вычисления: бизнес и технологии .
- ^ Дейзи, Уитсон. «что такое облачные вычисления» . ЯнБаск.
- ^ Jump up to: а б с д и Ван, Р. «Совет вторника: понимание множества разновидностей облачных вычислений и SaaS» . Проверено 27 мая 2012 г.
- ^ «Понимание гибкой архитектуры аренды CITRIX» . Проверено 27 мая 2012 г.
- ^ Андрикопулос, Василиос (2013). «На пути к моделированию и реализации коллективных адаптивных систем». ICSOC 2013: Сервис-ориентированные вычисления – Семинары ICSOC 2013 . Конспекты лекций по информатике. 8377 : 69–81. дои : 10.1007/978-3-319-06859-6_7 . ISBN 978-3-319-06858-9 . S2CID 15216208 .
- ^ Ли, Лин (2014). «Мультитенантная модель аутентификации данных для SaaS» (PDF) . Открытый журнал кибернетики и систематики . 8 (8): 322–329. дои : 10.2174/1874110X01408010322 .
- ^ О. Терзо, П. Руиу, Э. Буччи и Ф. Джафа, «Данные как услуга (DaaS) для совместного использования и обработки больших коллекций данных в облаке», Седьмая международная конференция 2013 г. по сложным, интеллектуальным и программно-интенсивным технологиям. Системы , Тайчжун, 2013 г.
- ^ М. Нурмохаммадпур, К.С. Рагхавендра, «Управление трафиком в центре обработки данных: понимание методов и компромиссов», Обзоры и учебные пособия IEEE Communications, том. ПП, нет. 99, стр. 1-1.
- ^ Палади, Николае; Германн, Кристиан (2015). «На пути к безопасным многоарендным виртуализированным сетям» (PDF) . 2015 IEEE Trustcom/BigDataSE/ISPA . Том. 1. С. 1180–1185. дои : 10.1109/Trustcom.2015.502 .