Архитектура облачных вычислений относится к компонентам и подкомпонентам, необходимым для облачных вычислений . Эти компоненты обычно состоят из фронтенд-платформы (толстый клиент, тонкий клиент, мобильный), бэкенд-платформ (серверы, хранилище), облачной доставки и сети (Интернет, Интранет, Интерклауд). В совокупности эти компоненты составляют облачную вычислительную архитектуру.
Архитектуры облачных вычислений состоят из фронтенд-платформ, называемых клиентами или облачными клиентами. Эти клиенты — серверы, толстые (или жирные) клиенты, тонкие клиенты, нулевые клиенты, планшеты и мобильные устройства, с которыми пользователи взаимодействуют напрямую. Эти клиентские платформы взаимодействуют с облачным хранилищем данных через приложение (промежуточное ПО), через веб-браузер или через виртуальный сеанс. В частности, виртуальные сеансы требуют работы защищенного алгоритма шифрования, который охватывает весь интерфейс. [1]
Нулевой или ультратонкий клиент инициализирует сеть для сбора необходимых файлов конфигурации, которые затем сообщают ему, где хранятся его двоичные файлы ОС. [2] Все устройство нулевого клиента работает через сеть. Это создает единую точку отказа, в том смысле, что если сеть выходит из строя, устройство становится бесполезным. [3]
Онлайн-хранилище данных, где данные хранятся и доступны нескольким клиентам. Облачное хранилище обычно развертывается в следующих конфигурациях: публичное облако , частное облако , облако сообщества или некоторая комбинация этих трех, также известная как гибридное облако . [4]
Чтобы быть эффективным, облачное хранилище должно быть гибким, масштабируемым, многопользовательским и безопасным. [5]
Модель обслуживания «программное обеспечение как услуга» (SaaS) подразумевает, что поставщик облачных услуг устанавливает и обслуживает программное обеспечение в облаке, а пользователи запускают программное обеспечение из облака через Интернет (или Интранет). Клиентские машины пользователей не требуют установки какого-либо специфического для приложения программного обеспечения, поскольку облачные приложения работают в облаке. SaaS масштабируется, и системные администраторы могут загружать приложения на несколько серверов. Раньше каждый клиент покупал и загружал собственную копию приложения на каждый из своих серверов, но с SaaS клиент может получить доступ к приложению без локальной установки программного обеспечения. SaaS обычно предполагает ежемесячную или годовую плату. [6] [7]
Программное обеспечение как услуга обеспечивает эквивалент установленных приложений при традиционной (не облачной) доставке приложений. [8]
Программное обеспечение как услуга имеет четыре общих подхода: [8] [9]
Из них гибкая аренда считается наиболее адаптивной для пользователя парадигмой SaaS в назначенных многовходовых четырехсторонних моделях коллекторов. [10] Такие системы основаны на упрощенных методах шифрования, которые нацелены на перечисленные последовательности данных в течение нескольких проходов. [11] Простота этой концепции делает гибкую аренду SaaS популярной среди тех, у кого нет опыта обработки информатики, например, среди базового персонала по техническому обслуживанию и хранению в франчайзинговых компаниях.
Разработка как услуга — это веб-ориентированный, общедоступный набор инструментов. Это эквивалентно локально установленным инструментам разработки в традиционной (не облачной) доставке инструментов разработки. [8]
Данные как веб-дизайн на основе сервиса , где облачные данные доступны через определенный уровень API. Услуги DaaS часто рассматриваются как специализированное подмножество предложения Software as a Service (SaaS). [12]
Платформа как услуга — это облачная вычислительная служба, которая предоставляет пользователям платформы приложений и базы данных в качестве услуги. [4] Это эквивалентно промежуточному программному обеспечению в традиционной (не облачной) доставке платформ приложений и баз данных. [8]
Инфраструктура как услуга берет физическое оборудование и делает его полностью виртуальным (например, все серверы, сети, хранилища и управление системой все существуют в облаке). Это эквивалентно инфраструктуре и оборудованию в традиционном (не облачном) методе, работающем в облаке. Другими словами, предприятия платят плату (ежемесячно или ежегодно) за запуск виртуальных серверов, сетей, хранилищ из облака. Это уменьшит потребность в центре обработки данных, отоплении, охлаждении и обслуживании оборудования на локальном уровне. [8]
Как правило, уровень облачной сети должен обеспечивать:
{{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка ) CS1 maint: числовые имена: список авторов ( ссылка )