Облачные вычисления - Cloud computing

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

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

Облака могут быть ограничены одним организация (корпоративные облака[2][3]) или быть доступным для многих организаций (публичное облако).

Облачные вычисления полагаются на совместное использование ресурсов для достижения согласованности и эффект масштаба.

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

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

Доступность сетей с высокой пропускной способностью, недорогих компьютеров и запоминающих устройств, а также широкое распространение аппаратная виртуализация, Сервис-Ориентированная Архитектура и автономный и служебные вычисления привел к росту облачных вычислений.[8][9][10] К 2019 г. Linux была наиболее широко используемой операционной системой, в том числе в Microsoft предложения и поэтому описывается как доминирующая.[11] Поставщик облачных услуг (CSP) будет проверять, отслеживать и собирать данные о межсетевых экранах, механизмах идентификации вторжений и / или противодействующих действий и информационном потоке внутри сети.[12]

История

Облачные вычисления были популяризированы с Amazon.com выпуская свой Эластичное вычислительное облако продукт в 2006 году.[13]

Ссылки на словосочетание «облачные вычисления» появились еще в 1996 г., и первое известное упоминание в Compaq внутренний документ.[14]

Символ облака использовался для обозначения сетей вычислительного оборудования в оригинале. ARPANET уже в 1977 г.[15] и CSNET к 1981 г.[16]- оба предшественника самого Интернета. Слово облако использовалась как метафора для Интернета, а стандартизированная облачная форма использовалась для обозначения сети на телефония схемы. При таком упрощении подразумевается, что особенности того, как соединяются конечные точки сети, не имеют отношения к пониманию схемы.[17]

Период, термин облако использовался для обозначения платформ для распределенных вычислений еще в 1993 году, когда яблоко Дополнительная выгода Общая магия и AT&T использовали его при описании своих (парных) Телескрипт и технологии PersonaLink.[18] В Wired's Апрель 1994 г., фильм "Превосходное приключение Билла и Энди 2", Энди Херцфельд прокомментировал Telescript, язык распределенного программирования General Magic:

«Прелесть Telescript ... в том, что теперь, вместо того, чтобы просто программировать устройство, теперь у нас есть все Облако, где одна программа может переходить к множеству различных источников информации и создавать своего рода виртуальный сервис. Никто раньше этого не задумывал. Пример Джим Уайт [разработчик Telescript, X.400 и ASN.1 ] uses now - это служба организации свиданий, когда программный агент идет в цветочный магазин и заказывает цветы, а затем идет в билетный магазин и получает билеты на шоу, и обо всем сообщается обеим сторонам ".[19]

Ранняя история

В 1960-х годах первоначальные концепции совместное времяпровождение стали популяризированы через RJE (Удаленный ввод вакансий );[20] эта терминология в основном ассоциировалась с крупными поставщиками, такими как IBM и DEC. Решения с постоянным разделением рабочего времени были доступны к началу 1970-х на таких платформах, как Multics (на оборудовании GE), Cambridge CTSS и самых ранних портах UNIX (на оборудовании DEC). Тем не менее, модель «центра обработки данных», когда пользователи отправляли задания операторам для выполнения на мэйнфреймах IBM, была преобладающей.

В 1990-х годах телекоммуникационные компании, которые ранее предлагали в основном выделенные каналы передачи данных точка-точка, начали предлагать виртуальная частная сеть (VPN) услуги с сопоставимым качеством обслуживания, но по более низкой цене. Переключая трафик по своему усмотрению для балансировки использования сервера, они могли более эффективно использовать общую пропускную способность сети.[21] Они начали использовать символ облака, чтобы обозначить точку разграничения между тем, за что отвечает провайдер, и тем, за что несут ответственность пользователи. Облачные вычисления расширили эту границу, чтобы охватить все серверы, а также сетевую инфраструктуру.[22] По мере того, как компьютеры становились все более распространенными, ученые и технологи изучали способы сделать крупномасштабные вычислительные мощности доступными большему количеству пользователей за счет разделения времени.[23] Они экспериментировали с алгоритмами для оптимизации инфраструктуры, платформы и приложений, чтобы определить приоритеты ЦП и повысить эффективность для конечных пользователей.[24][25]

Использование метафоры облака для виртуализированных сервисов датируется по крайней мере Общая магия в 1994 году, где он использовался для описания вселенной "мест", мобильные агенты в Телескрипт среда могла пойти. Как описано Энди Херцфельд:

"Красота Телескрипт, "говорит Энди, «заключается в том, что теперь вместо простого устройства для программирования у нас есть все облако, где одна программа может переходить к множеству различных источников информации и создавать своего рода виртуальную службу».[26]

Использование метафоры облака приписывают сотруднику General Magic по коммуникациям. Дэвид Хоффман на основе длительного использования в сетях и телекоммуникациях. Кроме того, для использования самой General Magic, он также использовался для продвижения AT&T связанные службы PersonaLink.[27]

2000-е

В августе 2006 г. Amazon создана дочерняя компания Веб-сервисы Amazon и представил свой Эластичное вычислительное облако (EC2).[13]

В апреле 2008 г. Google выпустила бета-версию Google App Engine.[28]

В начале 2008 г. НАСА с Туманность,[29] усовершенствованный в рамках проекта RESERVOIR, финансируемого Европейской комиссией, стал первым программным обеспечением с открытым исходным кодом для развертывания частных и гибридных облаков, а также для федерации облаков.[30]

К середине 2008 года Gartner увидела возможность облачных вычислений «сформировать отношения между потребителями ИТ-услуг, теми, кто пользуется ИТ-услугами, и теми, кто их продает».[31] и заметил, что «организации переходят с аппаратных и программных активов, принадлежащих компании, на модели, основанные на использовании услуг», так что «прогнозируемый переход к вычислениям ... приведет к резкому росту ИТ-продуктов в некоторых областях и значительному сокращению другие области."[32]

В 2008 году США Национальный фонд науки начал Кластерный исследовательский программа для финансирования академических исследований с использованием Google -IBM кластерная технология для анализа больших объемов данных,[33]

В 2009 году правительство Франции объявило о проекте Andromède по созданию «суверенного облака» или национальных облачных вычислений, при этом правительство потратит 285 миллионов евро.[34][35] Инициатива провалилась и Cloudwatt был закрыт 1 февраля 2020 года.[36][37]

2010-е

В феврале 2010 г. Microsoft вышел Microsoft Azure, о котором было объявлено в октябре 2008 года.[38]

В июле 2010 г. Хостинг Rackspace и НАСА совместно запустили инициативу облачного программного обеспечения с открытым исходным кодом, известную как OpenStack. Проект OpenStack призван помочь организациям, предлагающим услуги облачных вычислений, работающие на стандартном оборудовании. Первоначальный код был получен от НАСА. Платформа туманности а также от Облачные файлы Rackspace Платформа. В качестве предложения с открытым исходным кодом и наряду с другими решениями с открытым исходным кодом, такими как CloudStack, Ganeti и OpenNebula, он привлек внимание нескольких ключевых сообществ. Несколько исследований направлены на сравнение этих предложений с открытым исходным кодом на основе набора критериев.[39][40][41][42][43][44][45]

1 марта 2011 г. IBM объявила о выпуске IBM SmartCloud рамки для поддержки Умная планета.[46] Среди различных компонентов Умные вычисления фундамент, облачные вычисления являются важной частью. 7 июня 2012 г. Oracle объявила о выпуске Oracle Cloud.[47] Это облачное предложение готово стать первым, которое предоставит пользователям доступ к интегрированному набору ИТ-решений, включая приложения (SaaS ), Платформа (PaaS ) и Инфраструктура (IaaS ) слоев.[48][49][50]

В мае 2012 г. Google Compute Engine была выпущена в предварительной версии, а затем стала общедоступной в декабре 2013 года.[51]

В 2019 году выяснилось, что Linux больше всего используется на Microsoft Azure.[11]

Подобные концепции

Цель облачных вычислений - дать пользователям возможность воспользоваться всеми этими технологиями без необходимости глубоких знаний или опыта работы с каждой из них. Облако нацелено на сокращение затрат и помогает пользователям сосредоточиться на своем основном бизнесе, а не на препятствиях со стороны ИТ.[52] Основная технология, обеспечивающая возможность облачных вычислений: виртуализация. Программное обеспечение виртуализации разделяет физическое вычислительное устройство на одно или несколько «виртуальных» устройств, каждое из которых можно легко использовать и управлять им для выполнения вычислительных задач. С виртуализация на уровне операционной системы по существу создавая масштабируемую систему из нескольких независимых вычислительных устройств, простаивающие вычислительные ресурсы могут распределяться и использоваться более эффективно. Виртуализация обеспечивает гибкость, необходимую для ускорения ИТ-операций, и снижает затраты за счет увеличения инфраструктуры. использование. Автономные вычисления автоматизируют процесс, с помощью которого пользователь может предоставлять ресурсы по запросу, по требованию. За счет минимизации участия пользователя автоматизация ускоряет процесс, снижает трудозатраты и снижает вероятность человеческих ошибок.[52]

В облачных вычислениях используются концепции служебных вычислений для обеспечения метрики за используемые услуги. Облачные вычисления пытаются решить проблему QoS (качество обслуживания) и надежность проблемы других сеточные вычисления модели.[52]

Облачные вычисления имеют общие характеристики с:

  • Клиент-серверная модельКлиент-серверные вычисления в широком смысле относится к любому распределенное приложение который различает поставщиков услуг (серверы) и заказчиков услуг (клиентов).[53]
  • Компьютерное бюро —А бюро обслуживания предоставление компьютерных услуг, особенно с 1960-х по 1980-е годы.
  • Грид-вычисления - форма распределенных и параллельных вычислений, при которой «супер-виртуальный компьютер» состоит из кластер сетевых, слабо связанный компьютеры действуют согласованно для выполнения очень больших задач.
  • Туманные вычисления - Парадигма распределенных вычислений, которая обеспечивает услуги данных, вычислений, хранения и приложений ближе к клиенту или граничным устройствам, близким к пользователю, например сетевым маршрутизаторам. Кроме того, туманные вычисления обрабатывают данные на уровне сети, на интеллектуальных устройствах и на стороне клиента конечного пользователя (например, мобильных устройств) вместо отправки данных в удаленное место для обработки.
  • Базовый компьютер - Мощные компьютеры, используемые в основном крупными организациями для критически важных приложений, обычно для обработки больших объемов данных, таких как перепись; статистика промышленности и потребителей; полиция и спецслужбы; Планирование ресурсов предприятия; и финансовые обработка транзакции.
  • Коммунальные вычисления - "упаковка вычислительные ресурсы, например, вычисление и хранение, как услуга с измерением, аналогичная традиционной коммунальной услуге, такой как электричество ».[54][55]
  • Пиринговый - Распределенная архитектура без необходимости централизованной координации. Участники являются как поставщиками, так и потребителями ресурсов (в отличие от традиционной модели клиент-сервер).
  • Экологичные вычисления —Изучение и практика экологически устойчивый вычисления или ИТ.
  • Облачная песочница —Живая, изолированная компьютерная среда, в которой программа, код или файл могут работать, не влияя на приложение, в котором они работают.

Характеристики

Облачные вычисления обладают следующими ключевыми характеристиками:

  • Гибкость для организаций может быть улучшена, поскольку облачные вычисления могут повысить гибкость пользователей за счет повторной инициализации, добавления или расширения ресурсов технологической инфраструктуры.
  • Снижение затрат заявлено поставщиками облачных услуг. Модель доставки общедоступного облака преобразует капитальные затраты (например, покупка серверов) на эксплуатационные расходы.[56] Это якобы снижает барьеры для входа, поскольку инфраструктура обычно предоставляется третьей стороной и ее не нужно покупать для разовых или нечастых ресурсоемких вычислительных задач. Ценообразование на основе коммунальных вычислений является "детализированным" с вариантами выставления счетов на основе использования. Кроме того, для реализации проектов с использованием облачных вычислений требуется меньше внутренних ИТ-навыков.[57] Современный репозиторий проекта e-FISCAL[58] содержит несколько статей, в которых более подробно рассматриваются аспекты затрат, в большинстве из которых делается вывод о том, что экономия затрат зависит от типа поддерживаемых мероприятий и типа инфраструктуры, доступной внутри компании.
  • Независимость от устройства и местоположения[59] позволяют пользователям получать доступ к системам с помощью веб-браузера независимо от их местоположения или того, какое устройство они используют (например, ПК, мобильный телефон). Поскольку инфраструктура находится за пределами площадки (обычно предоставляется третьей стороной) и доступна через Интернет, пользователи могут подключаться к ней из любого места.[57]
  • Обслуживание приложений облачных вычислений проще, потому что их не нужно устанавливать на компьютер каждого пользователя, и к ним можно получить доступ из разных мест (например, из разных рабочих мест, во время путешествий и т. д.).
  • Мульти аренды позволяет разделить ресурсы и затраты между большим пулом пользователей, что позволяет:
    • централизация инфраструктуры в местах с меньшими затратами (например, недвижимость, электричество и т. д.)
    • увеличивается пиковая нагрузка (пользователям не нужно проектировать и платить за ресурсы и оборудование, чтобы соответствовать максимально возможному уровню нагрузки)
    • использование и повышение эффективности систем, которые часто используются только на 10–20%.[60][61]
  • Спектакль контролируется ИТ-специалистами поставщика услуг, а согласованные и слабосвязанные архитектуры создаются с использованием веб-сервисы как системный интерфейс.[57][62]
  • Продуктивность может быть увеличена, если несколько пользователей могут работать с одними и теми же данными одновременно, не дожидаясь их сохранения и отправки по электронной почте. Можно сэкономить время, поскольку информацию не нужно повторно вводить при сопоставлении полей, а пользователям не нужно устанавливать обновления программного обеспечения на свой компьютер.[63]
  • Доступность улучшается за счет использования нескольких избыточных сайтов, что делает хорошо спроектированные облачные вычисления подходящими для Непрерывность бизнеса и аварийное восстановление.[64]
  • Масштабируемость и эластичность через динамический ("по запросу") обеспечение ресурсов на мелкозернистой основе самообслуживания практически в реальном времени[65][66] (Обратите внимание: время запуска виртуальной машины зависит от ее типа, местоположения, ОС и поставщиков облачных услуг.[65]), без необходимости настраивать пользователей на пиковые нагрузки.[67][68][69] Это дает возможность увеличивать масштаб при увеличении потребности в использовании или снижать, если ресурсы не используются.[70] Новые подходы к управлению эластичностью включают использование методов машинного обучения для предложения эффективных моделей эластичности.[71]
  • Безопасность могут улучшиться за счет централизации данных, увеличения ресурсов, ориентированных на безопасность, и т. д., но могут сохраняться опасения по поводу потери контроля над определенными конфиденциальными данными и недостаточной безопасности хранимых ядра. Безопасность часто не уступает другим традиционным системам или лучше, отчасти потому, что поставщики услуг могут выделять ресурсы на решение проблем безопасности, которые многие клиенты не могут себе позволить или которые им не хватает технических навыков для решения.[72] Однако сложность безопасности значительно возрастает, когда данные распределяются по более широкой области или по большему количеству устройств, а также в многопользовательских системах, совместно используемых несвязанными пользователями. Кроме того, доступ пользователей к безопасности журналы аудита может быть сложно или невозможно. Частично установка частного облака мотивируется желанием пользователей сохранить контроль над инфраструктурой и избежать потери контроля над информационной безопасностью.

В Национальный институт стандартов и технологий В определении облачных вычислений выделяются «пять основных характеристик»:

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

Широкий доступ к сети. Возможности доступны по сети и доступны через стандартные механизмы, которые способствуют использованию разнородных платформ тонких или толстых клиентов (например, мобильных телефонов, планшетов, ноутбуки, и рабочие станции).

Объединение ресурсов. Вычислительные ресурсы провайдера объединяются для обслуживания нескольких потребителей с использованием многопользовательской модели, при этом различные физические и виртуальные ресурсы динамически назначаются и переназначаются в соответствии с потребностями потребителей.

Быстрая эластичность. Возможности могут быть эластично предоставлены и освобождены, в некоторых случаях автоматически, для быстрого масштабирования вовне и внутрь соразмерно спросу. Для потребителя возможности, доступные для предоставления, часто кажутся неограниченными и могут быть присвоены в любом количестве в любое время.

Размеренный сервис. Облачные системы автоматически контролируют и оптимизируют использование ресурсов, используя возможность измерения на некотором уровне абстракции, соответствующем типу услуги (например, хранение, обработка, пропускная способность и активные учетные записи пользователей). Использование ресурсов можно отслеживать, контролировать и составлять отчеты, обеспечивая прозрачность как для поставщика, так и для потребителя используемой услуги.

— Национальный институт стандартов и технологий[73]

Сервисные модели

Модели служб облачных вычислений, организованные в виде слоев в стеке

Хотя Сервис-Ориентированная Архитектура выступает за "Все как услуга" (с сокращениями EaaS или же XaaS,[74] или просто аас) поставщики облачных вычислений предлагают свои «услуги» в соответствии с различными моделями, из которых три стандартные модели на NIST являются Инфраструктура как услуга (IaaS), Платформа как услуга (PaaS) и Программное обеспечение как услуга (SaaS).[73] Эти модели предлагают возрастающую абстракцию; поэтому их часто изображают как слои в куча: инфраструктура, платформа и программное обеспечение как услуга, но не обязательно связаны между собой. Например, можно предоставить SaaS, реализованный на физических машинах (голый металл), без использования базовых уровней PaaS или IaaS, и, наоборот, можно запустить программу на IaaS и получить к ней прямой доступ, не упаковывая ее как SaaS.

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

«Инфраструктура как услуга» (IaaS) относится к онлайн-сервисам, которые обеспечивают высокий уровень API привыкший Абстрактные различные низкоуровневые детали базовой сетевой инфраструктуры, такие как физические вычислительные ресурсы, местоположение, разделение данных, масштабирование, безопасность, резервное копирование и т. д. гипервизор запускает виртуальные машины в качестве гостей. Пулы гипервизоров в облачной операционной системе могут поддерживать большое количество виртуальных машин и возможность масштабировать услуги вверх и вниз в соответствии с различными требованиями клиентов. Контейнеры Linux работают в изолированных разделах одного Ядро Linux работает непосредственно на физическом оборудовании. Linux cgroups а пространства имен - это базовые технологии ядра Linux, используемые для изоляции, защиты и управления контейнерами. Контейнеризация предлагает более высокую производительность, чем виртуализация, потому что нет накладных расходов на гипервизор. Кроме того, емкость контейнера динамически автоматически масштабируется в зависимости от вычислительной нагрузки, что устраняет проблему избыточного выделения ресурсов и позволяет выставлять счета на основе использования.[75] Облака IaaS часто предлагают дополнительные ресурсы, такие как виртуальная машина. образ диска библиотека, raw блочное хранилище, файл или объектное хранилище, межсетевые экраны, балансировщики нагрузки, IP-адреса, виртуальные локальные сети (VLAN) и комплекты программного обеспечения.[76]

В NIST В определении облачных вычислений IaaS описывается как «где потребитель может развертывать и запускать произвольное программное обеспечение, которое может включать в себя операционные системы и приложения. Потребитель не управляет базовой облачной инфраструктурой и не контролирует ее, но имеет контроль над операционными системами, хранилищем и т.д. и развернутые приложения, а также, возможно, ограниченный контроль отдельных сетевых компонентов (например, межсетевые экраны хоста) ».[73]

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

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

В NIST Определение облачных вычислений определяет платформу как услугу как:[73]

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

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

Некоторые поставщики услуг интеграции и управления данными также используют специализированные приложения PaaS в качестве моделей доставки данных. Примеры включают iPaaS (интеграционная платформа как услуга) и dPaaS (платформа данных как услуга). iPaaS позволяет клиентам разрабатывать, выполнять и управлять интеграционными потоками.[79] В рамках модели интеграции iPaaS заказчики управляют разработкой и развертыванием интеграций без установки или управления каким-либо оборудованием или промежуточным ПО.[80] dPaaS предоставляет продукты интеграции и управления данными как полностью управляемую услугу.[81] В рамках модели dPaaS провайдер PaaS, а не заказчик, управляет разработкой и выполнением программ путем создания приложений данных для заказчика. Пользователи dPaaS получают доступ к данным через визуализация данных инструменты.[82]

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

В NIST Определение облачных вычислений определяет программное обеспечение как услугу как:[73]

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

В модели «программное обеспечение как услуга» (SaaS) пользователи получают доступ к прикладному программному обеспечению и базы данных. Поставщики облачных услуг управляют инфраструктурой и платформами, на которых выполняются приложения. SaaS иногда называют «программным обеспечением по запросу», и обычно его цена определяется на основе оплаты за использование или с использованием абонентской платы.[83] В модели SaaS поставщики облачных услуг устанавливают и используют прикладное программное обеспечение в облаке, а пользователи облака получают доступ к программному обеспечению из облачных клиентов. Пользователи облака не управляют облачной инфраструктурой и платформой, на которой работает приложение. Это избавляет от необходимости устанавливать и запускать приложение на собственных компьютерах пользователя облака, что упрощает обслуживание и поддержку. Облачные приложения отличаются от других приложений масштабируемостью, которая может быть достигнута путем клонирования задач на несколько виртуальные машины во время выполнения для удовлетворения меняющегося спроса на работу.[84] Балансировщики нагрузки распределить работу по множеству виртуальных машин. Этот процесс прозрачен для пользователя облака, который видит только один точка доступа. Для обслуживания большого количества пользователей облака облачные приложения могут быть многоквартирные дома, что означает, что любая машина может обслуживать несколько облачных организаций.

Модель ценообразования для приложений SaaS обычно представляет собой ежемесячную или годовую фиксированную плату за пользователя.[85] поэтому цены становятся масштабируемыми и регулируемыми при добавлении или удалении пользователей в любой момент. Это также может быть бесплатно.[86] Сторонники утверждают, что SaaS дает бизнес возможность снизить эксплуатационные расходы на ИТ за счет аутсорсинг обслуживание аппаратного и программного обеспечения и поддержка поставщика облачных услуг. Это позволяет бизнесу перераспределять затраты на ИТ-операции с расходов на оборудование / программное обеспечение и расходов на персонал на достижение других целей. Кроме того, при централизованном размещении приложений обновления могут быть выпущены без необходимости установки нового программного обеспечения. Одним из недостатков SaaS является хранение данных пользователей на сервере облачного провайдера. Как результат,[нужна цитата ] может быть Не авторизованный доступ к данным.[87] Примеры приложений, предлагаемых как SaaS: игры и программное обеспечение для повышения производительности, такое как Google Docs и Word Online. Приложения SaaS могут быть интегрированы с облачное хранилище или же Услуги хостинга файлов, как в случае интеграции Документов Google с Google Диском, а Word Online - с Onedrive.[нужна цитата ]

Мобильный "бэкэнд" как услуга (MBaaS)

В мобильной "бэкэнд-модели" как услуга (м), также известной как бэкэнд как услуга (BaaS), веб-приложение и мобильное приложение разработчикам предоставляется возможность связать свои приложения с облачное хранилище и услуги облачных вычислений с интерфейсы прикладного программирования (API), доступным для их приложений и пользовательских комплекты для разработки программного обеспечения (SDK). Услуги включают управление пользователями, всплывающее уведомление, интеграция с социальные сети[88] и больше. Это относительно недавняя модель облачных вычислений,[89] с большинством BaaS стартапы датируется 2011 годом или позже[90][91][92] но тенденции показывают, что эти услуги становятся все более популярными среди корпоративных потребителей.[93]

Бессерверные вычисления

Бессерверные вычисления - это код облачных вычислений исполнение модель, в которой облачный провайдер полностью управляет запуском и остановкой виртуальные машины по мере необходимости для обслуживания запросов, а счета за запросы выставляются на основе абстрактной меры ресурсов, необходимых для удовлетворения запроса, а не на каждую виртуальную машину в час.[94] Несмотря на название, на самом деле это не связано с запуском кода без серверов.[94] Бессерверные вычисления названы так потому, что бизнес или лицо, владеющее системой, не должны покупать, арендовать или предоставлять серверы или виртуальные машины для бэкэнд код для запуска.

Функционирование как услуга (FaaS)

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

Модели развертывания

Типы облачных вычислений

Частное облако

Частное облако - это облачная инфраструктура, эксплуатируемая исключительно для одной организации, независимо от того, управляется ли она внутри компании или третьей стороной, и размещается на внутреннем или внешнем сервере.[73] Реализация проекта частного облака требует значительных усилий для виртуализации бизнес-среды и требует от организации пересмотра решений в отношении существующих ресурсов. Это может улучшить бизнес, но на каждом этапе проекта возникают проблемы безопасности, которые необходимо решать, чтобы предотвратить серьезные уязвимости. Самостоятельный запуск дата-центры[97] обычно капиталоемкие. Они занимают значительную физическую площадь, требуя выделения места, оборудования и средств контроля окружающей среды. Эти активы необходимо периодически обновлять, что приводит к дополнительным капитальным затратам. Они вызвали критику, потому что пользователи «все еще должны покупать, строить и управлять ими» и, следовательно, не получают выгоды от менее практического управления,[98] по сути, «[отсутствие] экономической модели, которая делает облачные вычисления такой интригующей концепцией».[99][100]

Публичное облако

Облачные сервисы считаются «общедоступными», когда они предоставляются через общедоступный Интернет, и они могут предлагаться в виде платной подписки или бесплатно.[101] Архитектурно между службами публичного и частного облака мало различий, но проблемы безопасности существенно возрастают, когда службы (приложения, хранилище и другие ресурсы) совместно используются несколькими клиентами. Большинство поставщиков общедоступных облаков предлагают услуги прямого подключения, которые позволяют клиентам безопасно подключать свои устаревшие центры обработки данных к резидентным приложениям в облаке.[57][102]

Гибридное облако

Гибридный облако - это сочетание общедоступного облака и частной среды, такой как частное облако или локальные ресурсы,[103][104] которые остаются отдельными объектами, но связаны друг с другом, предлагая преимущества нескольких моделей развертывания. Гибридное облако также может означать возможность подключения совместных, управляемых и / или выделенных служб с облачными ресурсами.[73] Gartner определяет гибридную облачную службу как службу облачных вычислений, которая состоит из некоторой комбинации частных, общедоступных и общественных облачных служб от разных поставщиков услуг.[105] Гибридная облачная служба пересекает границы изоляции и поставщиков, поэтому ее нельзя просто отнести к одной категории частных, общедоступных или общественных облачных служб. Это позволяет расширить емкость или возможности облачной службы путем агрегирования, интеграции или настройки с другой облачной службой.

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

Другой пример гибридного облака: ЭТО организации используют вычислительные ресурсы общедоступного облака для удовлетворения временных потребностей в мощности, которые не могут быть удовлетворены частным облаком.[108] Эта возможность позволяет гибридным облакам использовать облачную пакетную передачу для масштабирования по облакам.[73] Распространение облака - это модель развертывания приложения, в которой приложение запускается в частном облаке или центре обработки данных и «переносится» в общедоступное облако, когда увеличивается потребность в вычислительной мощности. Основное преимущество облачных технологий и модели гибридного облака заключается в том, что организация платит за дополнительные вычислительные ресурсы только тогда, когда они необходимы.[109] Распространение облачных вычислений позволяет центрам обработки данных создавать внутреннюю ИТ-инфраструктуру, которая поддерживает средние рабочие нагрузки, и использовать облачные ресурсы из общедоступных или частных облаков во время пиков потребности в обработке.[110] Специализированная модель гибридного облака, которая построена на разнородном оборудовании, называется «кроссплатформенное гибридное облако». Кросс-платформенное гибридное облако обычно работает на разных архитектурах ЦП, например, x86-64 и ARM. Пользователи могут прозрачно развертывать и масштабировать приложения, не зная об аппаратном разнообразии облака.[111] Этот вид облака возник в результате появления системы на кристалле на базе ARM для вычислений серверного класса.

Инфраструктура гибридного облака по существу служит для устранения ограничений, присущих характеристикам ретрансляции множественного доступа в частных облачных сетях. К преимуществам относятся повышенная гибкость во время выполнения и адаптивная обработка памяти, уникальная для моделей виртуализированных интерфейсов.[112]

Другие

Облако сообщества

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

Распределенное облако

Платформа облачных вычислений может быть собрана из распределенного набора машин в разных местах, подключенных к одной сети или сервису-концентратору. Можно выделить два типа распределенных облаков: вычисление общедоступных ресурсов и облако добровольцев.

  • Вычисления с общедоступными ресурсами- Этот тип распределенного облака является результатом обширного определения облачных вычислений, поскольку они больше похожи на распределенные вычисления, чем на облачные вычисления. Тем не менее, это считается подклассом облачных вычислений.
  • Волонтерское облако- Добровольные облачные вычисления характеризуются как пересечение вычислений с общедоступными ресурсами и облачных вычислений, где инфраструктура облачных вычислений строится с использованием добровольных ресурсов. В связи с этим типом инфраструктуры возникает множество проблем из-за непостоянства ресурсов, используемых для ее создания, и динамической среды, в которой она работает. Ее также можно назвать одноранговыми облаками или одноранговыми облаками. Интересной попыткой в ​​этом направлении является Cloud @ Home, она направлена ​​на внедрение инфраструктуры облачных вычислений с использованием добровольных ресурсов, обеспечивающих бизнес-модель для стимулирования взносов посредством финансового возмещения.[113]

Мульти облако

Мультиоблако - это использование множества сервисов облачных вычислений в единой гетерогенной архитектуре для уменьшения зависимости от отдельных поставщиков, повышения гибкости за счет выбора, смягчения последствий стихийных бедствий и т. Д. Оно отличается от гибридного облака тем, что относится к множеству облачных сервисов, а не к множеству. режимы развертывания (общедоступный, частный, устаревший).[114][115][116]


Поли облако

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

Облако больших данных

Проблемы с переносом больших объемов данных в облако, а также с безопасностью данных, когда данные находятся в облаке, изначально препятствовали внедрению облака для большое количество данных, но теперь так много данных происходит в облаке, и с появлением голые серверы, облако стало[118] решение для сценариев использования, включая бизнес аналитика и геопространственный анализ.[119]

Облако HPC

Облако HPC относится к использованию услуг и инфраструктуры облачных вычислений для выполнения высокопроизводительные вычисления (HPC) приложения.[120] Эти приложения потребляют значительный объем вычислительной мощности и памяти и традиционно выполняются на кластеры компьютеров. В 2016 году несколько компаний, включая R-HPC, Веб-сервисы Amazon, Univa, Silicon Graphics International, Сабалкор, Гомпут и Penguin Computing предложили высокопроизводительное вычислительное облако. Облако Penguin On Demand (POD) было одним из первых невиртуализированных удаленных сервисов HPC, предлагаемых на плати как сможешь основание.[121][122] Penguin Computing запустила свое облако HPC в 2016 году в качестве альтернативы Amazon EC2 Elastic Compute Cloud, в котором используются виртуализированные вычислительные узлы.[123][124]

Архитектура

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

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

Облачная инженерия

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

Безопасность и конфиденциальность

Облачные вычисления создают проблемы с конфиденциальностью, поскольку поставщик услуг может получить доступ к данным, которые находятся в облаке, в любое время. Он может случайно или намеренно изменить или удалить информацию.[126] Многие облачные провайдеры могут обмениваться информацией с третьими сторонами, если это необходимо в целях правопорядка, без ордера. Это разрешено в их политиках конфиденциальности, с которыми пользователи должны согласиться, прежде чем они начнут использовать облачные сервисы. Решения по обеспечению конфиденциальности включают в себя политику и законодательство, а также выбор конечными пользователями способа хранения данных.[126] Пользователи могут шифровать данные, которые обрабатываются или хранятся в облаке, для предотвращения несанкционированного доступа.[127][126] Системы управления идентификацией может также предоставить практические решения проблем конфиденциальности в облачных вычислениях. Эти системы различают авторизованных и неавторизованных пользователей и определяют объем данных, доступных каждому объекту.[128] Системы работают, создавая и описывая личности, записывая действия и избавляясь от неиспользуемых идентичностей.

По данным Cloud Security Alliance, тремя основными угрозами в облаке являются: Небезопасные интерфейсы и API, Потеря и утечка данных, и Отказ оборудования- на которые приходилось 29%, 25% и 10% всех сбоев в области безопасности облачных вычислений соответственно. Вместе они образуют общие технологические уязвимости. В платформе поставщика облачных услуг, совместно используемой разными пользователями, может быть вероятность, что информация, принадлежащая разным клиентам, находится на одном сервере данных. Кроме того, Юджин Шульц, технический директор Emagined Security, сказал, что хакеры тратят много времени и усилий на поиск способов проникновения в облако. «В облачной инфраструктуре есть настоящие ахиллесовы пята, которые проделывают большие дыры для плохих парней». Поскольку данные сотен или тысяч компаний могут храниться на крупных облачных серверах, хакеры теоретически могут получить контроль над огромными хранилищами информации с помощью одной атаки - процесс, который он назвал «гиперджекингом». Некоторые примеры этого включают нарушение безопасности Dropbox и утечку iCloud 2014.[129] Dropbox был взломан в октябре 2014 года: более 7 миллионов паролей пользователей были украдены хакерами, чтобы получить от него денежную ценность с помощью биткойнов (BTC). Имея эти пароли, они могут читать личные данные а также чтобы эти данные индексировались поисковыми системами (делая информацию общедоступной).[129]

Существует проблема юридического владения данными (если пользователь хранит некоторые данные в облаке, может ли провайдер облака получить от этого прибыль?). Во многих соглашениях об условиях использования ничего не говорится о праве собственности.[130] Физический контроль над компьютерным оборудованием (частное облако) более безопасен, чем хранение оборудования за пределами площадки и под чьим-либо контролем (публичное облако). Это дает отличный стимул поставщикам услуг общедоступных облачных вычислений уделять приоритетное внимание созданию и поддержанию надежного управления безопасными услугами.[131] Некоторые малые предприятия, не имеющие опыта в ЭТО служба безопасности может обнаружить, что для них более безопасно использовать общедоступное облако. Существует риск того, что конечные пользователи не понимают проблем, возникающих при входе в облачную службу (люди иногда не читают многие страницы соглашения об условиях обслуживания и просто нажимают «Принять», не читая). Это важно сейчас, когда облачные вычисления становятся популярными и необходимы для работы некоторых сервисов, например, для умный личный помощник (Apple Siri или же Google сейчас ). По сути, частное облако считается более безопасным с более высоким уровнем контроля для владельца, однако публичное облако считается более гибким и требует меньше времени и денежных вложений от пользователя.[132]

Ограничения и недостатки

В соответствии с Брюс Шнайер, "Обратной стороной является то, что у вас будут ограниченные возможности настройки. Облачные вычисления дешевле из-за экономика масштаба, и, как любая задача, переданная на аутсорсинг, вы стремитесь получить то, что хотите. Ресторан с ограниченным меню дешевле личного повара, который может приготовить все, что угодно. Меньшее количество вариантов по гораздо более низкой цене: это функция, а не ошибка ». Он также предполагает, что« поставщик облачных услуг может не соответствовать вашим юридическим потребностям »и что предприятиям необходимо взвесить преимущества облачных вычислений с рисками.[133]В облачных вычислениях контроль над внутренней инфраструктурой ограничен только поставщиком облачных вычислений. Поставщики облачных услуг часто выбирают политики управления, которые регулируют то, что пользователи облака могут делать с их развертыванием.[134] Пользователи облака также ограничены контролем и управлением своими приложениями, данными и услугами.[135] Это включает в себя ограничения данных, которые предоставляются пользователям облака поставщиком облака, выделяющим определенную полосу пропускания для каждого клиента и часто совместно используемым другими пользователями облака.[135]

Конфиденциальность и конфиденциальность большие проблемы в некоторых видах деятельности. Например, присяжные переводчики, работающие по условиям NDA, могут возникнуть проблемы с конфиденциальные данные это не зашифрованный.[136]

Облачные вычисления выгодны многим предприятиям; это снижает затраты и позволяет им сосредоточиться на компетенции, а не на вопросах ИТ и инфраструктуры. Тем не менее оказалось, что облачные вычисления имеют некоторые ограничения и недостатки, особенно для небольших бизнес-операций, особенно в отношении безопасности и простоев. Технические сбои неизбежны и иногда случаются, когда поставщики облачных услуг (CSP) оказываются перегруженными в процессе обслуживания своих клиентов. Это может привести к временной приостановке бизнеса. Поскольку системы этой технологии полагаются на Интернет, человек не может получить доступ к своим приложениям, серверу или данным из облака во время сбоя.[137] Однако у многих крупных предприятий есть как минимум два интернет-провайдера, использующих разные точки входа на свои рабочие места, а некоторые даже используют 4G как третий запасной вариант.

Новые тенденции

Облачные вычисления по-прежнему являются предметом исследований.[138] Движущим фактором эволюции облачных вычислений был главные технологи стремясь свести к минимуму риск внутренних сбоев и снизить сложность внутренней сети и компьютерного оборудования.[139] Крупные компании, занимающиеся облачными технологиями, инвестируют в облако миллиарды долларов в год Исследования и разработки. Например, в 2011 году Microsoft выделила 90 процентов своих 9,6 миллиарда долларов. НИОКР бюджет в свое облако.[140] Согласно исследованию инвестиционного банка Centaur Partners, проведенному в конце 2015 года, доход от SaaS вырастет с 13,5 млрд долларов в 2011 году до 32,8 млрд долларов в 2016 году.[141]

Цифровая криминалистика в облаке

Проблема проведения расследований, когда к устройствам облачного хранения данных невозможно получить физический доступ, привела к ряду изменений в способах обнаружения и сбора цифровых доказательств.[142] Для формализации сбора были разработаны новые модели процессов.[143]

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

Альтернативный подход - развернуть инструмент, который обрабатывает в самом облаке.[144]

Для организаций, использующих Office 365 с подпиской «E5», есть возможность использовать встроенные ресурсы Microsoft ediscovery, хотя они не обеспечивают всех функций, которые обычно требуются для судебной экспертизы.[145]

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

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

  1. ^ Определение облачных вычислений в NIST NIST
  2. ^ Ван (2012). «Архитектуры корпоративных облачных сервисов». Информационные технологии и менеджмент. 13 (4): 445–454. Дои:10.1007 / s10799-012-0139-4. S2CID  8251298.
  3. ^ а б "Что такое облачные вычисления?". Веб-сервисы Amazon. 2013-03-19. Получено 2013-03-20.
  4. ^ Бабураджан, Раджани (24 августа 2011 г.). «Растущие возможности рынка облачных хранилищ укрепляют поставщиков». It.tmcnet.com. Получено 2011-12-02.
  5. ^ Острейх, Кен (15 ноября 2010 г.). «Конвергентная инфраструктура». Технический директор Форум. Thectoforum.com. Архивировано из оригинал на 2012-01-13. Получено 2011-12-02.
  6. ^ Тед Симпсон, Джейсон Новак, Практика виртуальных вычислений, 2017, ISBN  1337515744, п. 451
  7. ^ «Где загвоздка: скрытые затраты на облачные вычисления». 2014-02-27. Получено 2014-07-14.
  8. ^ «Облачные вычисления: столкновение облаков». Экономист. 2009-10-15. Получено 2009-11-03.
  9. ^ «Gartner утверждает, что облачные вычисления будут иметь такое же влияние, как и электронный бизнес». Gartner. Получено 2010-08-22.
  10. ^ Груман, Гален (2007-04-07). «Что на самом деле означают облачные вычисления». InfoWorld. Получено 2009-06-02.
  11. ^ а б Воан-Николс, Стивен Дж. «Разработчик Microsoft сообщает, что Linux сейчас больше используется в Azure, чем Windows Server». ZDNet. Получено 2019-07-02.
  12. ^ Кумар, Гудду (9 сентября 2019 г.). «Обзор защиты данных и безопасности облачных вычислений, преимущества, риски и предложения» (PDF). Объединенный международный журнал исследований и технологий. 1 (2): 26. Получено 9 сентября 2019.
  13. ^ а б «Объявление об Amazon Elastic Compute Cloud (Amazon EC2) - бета». 24 августа 2006 г.. Получено 31 мая 2014.
  14. ^ Антонио Регаладо (31 октября 2011 г.). «Кто придумал« облачные вычисления »?». Обзор технологий. Массачусетский технологический институт. Получено 31 июля 2013.
  15. ^ "История Интернета 1977".
  16. ^ "Национальный научный фонд", Схема CSNET, 1981 г. ".
  17. ^ "Что такое облачные вычисления?". PCMAG. Получено 2020-02-24.
  18. ^ AT&T (1993). "Что такое облако?". Получено 2017-10-26. Вы можете думать о нашем электронном месте встречи как об облаке. PersonaLink была создана с нуля, чтобы предоставить портативным коммуникаторам и другим устройствам легкий доступ к различным услугам. [...] Telescript - это революционная программная технология, которая делает возможной интеллектуальную помощь. AT&T, изобретенная General Magic, стала первой компанией, которая использует Telescript и приносит пользу людям во всем мире. [...] Очень скоро любой, у кого есть компьютер, персональный коммуникатор или телевизор, сможет использовать интеллектуальную помощь в облаке. И наше новое место встречи открыто, так что любой человек, будь то частное лицо, предприниматель или многонациональная компания, сможет предложить информацию, товары и услуги.
  19. ^ Стивен Леви (апрель 1994 г.). "Превосходное приключение Билла и Энди 2". Проводной.
  20. ^ Уайт, Дж. «Сетевые спецификации для удаленного ввода заданий и получения удаленных выходных заданий в UCSB». tools.ietf.org. Получено 2016-03-21.
  21. ^ Гриффин, Раймон (20.11.2018). Управление Интернетом. Электронные научные ресурсы. ISBN  978-1-83947-395-1.
  22. ^ «Отчет о встрече в июле 1993 г. рабочей группы IETF по IP over ATM». CH: Выключатель. Архивировано из оригинал на 2012-07-10. Получено 2010-08-22.
  23. ^ Гриффин, Раймон (20.11.2018). Управление Интернетом. Электронные научные ресурсы. ISBN  978-1-83947-395-1.
  24. ^ Корбато, Фернандо Х. «Экспериментальная система разделения времени». Протоколы SJCC. Массачусетский технологический институт. Архивировано из оригинал 6 сентября 2009 г.. Получено 3 июля 2012.
  25. ^ Гриффин, Раймон (20.11.2018). Управление Интернетом. Электронные научные ресурсы. ISBN  978-1-83947-395-1.
  26. ^ Леви, Стивен (апрель 1994). "Превосходное приключение Билла и Энди 2". Проводной.CS1 maint: ref = harv (связь)
  27. ^ Леви, Стивен (23 мая 2014 г.). "Tech Time Warp of the Week: смотрите, как AT&T изобретает облачные вычисления в 1994 году". Проводной. AT&T и режиссер фильма Дэвид Хоффман выдвинули метафору облака - то, что уже давно используется в сетях и телекоммуникациях. [...]
    «Вы можете думать о нашем электронном месте встречи как об облаке», - говорит рассказчик фильма, [...]
    Дэвид Хоффман, человек, который снял фильм и сформировал все эти образы облаков, был сотрудником General Magic.
    CS1 maint: ref = harv (связь)
  28. ^ «Представляем Google App Engine + наш новый блог». Блог разработчиков Google. 2008-04-07. Получено 2017-03-07.
  29. ^ "Платформа облачных вычислений Nebula: НАСА". Открытое правительство в НАСА. 2012-11-20. Получено 2020-11-15.
  30. ^ Rochwerger, B .; Breitgand, D .; Levy, E .; Галис, А .; Нагин, К .; Llorente, I.M .; Montero, R .; Wolfsthal, Y .; Elmroth, E .; Caceres, J .; Бен-Иегуда, М .; Emmerich, W .; Галан, Ф. (2009). «Модель резервуара и архитектура для открытых федеративных облачных вычислений». Журнал исследований и разработок IBM. 53 (4): 4:1–4:11. Дои:10.1147 / JRD.2009.5429058.
  31. ^ Следите за облачными вычислениями, Эми Шурр, Network World, 2008-07-08, цитируя Gartner отчет «Беспорядок в облачных вычислениях приводит к новым возможностям». Проверено 11 сентября 2009.
  32. ^ Gartner (18 августа 2008 г.). «Gartner заявляет, что мировые ИТ-расходы в 2008 году превысят триллион».
  33. ^ Заявка на участие в программе NSF 08-560
  34. ^ https://web.archive.org/web/20111023154428/https://www.lemondeinformatique.fr/actualites/lire-285-millions-d-euros-pour-andromede-le-cloud-souverain-francais-41990. html
  35. ^ https://theconversation.com/digital-colonialism-why-some-countries-want-to-take-control-of-their-peoples-data-from-big-tech-123048
  36. ^ https://www.nextinpact.com/lebrief/39672/9427-orange-enterre-cloudwatt--qui-fermera-ses-portes-le-31-janvier-2020
  37. ^ https://www.rudebaguette.com/2019/08/cloudwatt-orange-cloud-souverain-fin/
  38. ^ «Общедоступность Windows Azure». Официальный блог Microsoft. Microsoft. 2010-02-01. Архивировано из оригинал на 2014-05-11. Получено 2015-05-03.
  39. ^ Milita Datta (9 августа 2016 г.). "Apache CloudStack против OpenStack: что лучше?". DZone · Облачная зона.
  40. ^ «OpenNebula против OpenStack». SoftwareInsider.[мертвая ссылка ]
  41. ^ Костантос, Константинос и др. «Открытый исходный код IaaS подходит для цели: сравнение OpenNebula и OpenStack». Международный журнал электронного управления бизнесом 11.3 (2013)
  42. ^ Л. Альбертсон, «OpenStack против Ganeti», LinuxFest Northwest 2017
  43. ^ Кевани, Элтон и др. «Что OpenStack может перенять от IaaS с открытым исходным кодом на базе Ganeti?». Облачные вычисления (CLOUD), 7-я Международная конференция IEEE 2014 г. IEEE, 2014 г.
  44. ^ Фон Лашевски, Грегор и др. «Сравнение нескольких облачных сред», 5-я Международная конференция IEEE по облачным вычислениям (CLOUD), 2012 г.
  45. ^ Диаз, Хавьер и др. «Управление абстрактными образами и универсальная регистрация образов для облачных и высокопроизводительных инфраструктур», 5-я Международная конференция IEEE по облачным вычислениям (CLOUD), 2012 г.
  46. ^ «Запуск IBM Smarter Computing». Архивировано из оригинал 20 апреля 2013 г.. Получено 1 марта 2011.
  47. ^ «Запуск Oracle Cloud». Получено 28 февраля 2014.
  48. ^ «Oracle Cloud, облачные решения корпоративного уровня: SaaS, PaaS и IaaS». Получено 12 октября 2014.
  49. ^ «Ларри Эллисон не понимает облака: самая глупая идея 2013 года». Forbes.com. Получено 12 октября 2014.
  50. ^ «Oracle революционизирует облачную отрасль с помощью комплексного подхода». Forbes.com. Получено 12 октября 2014.
  51. ^ «Google Compute Engine теперь общедоступен с расширенной поддержкой ОС, прозрачным обслуживанием и более низкими ценами». Блог разработчиков Google. 2013-12-02. Получено 2017-03-07.
  52. ^ а б c ХАМДАКА, Мохаммад (2012). Облачные вычисления раскрыты: ландшафт исследований (PDF). Elsevier Press. С. 41–85. ISBN  978-0-12-396535-6.
  53. ^ «Распределенная архитектура приложений» (PDF). Sun Microsystem. Получено 2009-06-16.
  54. ^ Vaquero, Luis M .; Родеро-Мерино, Луис; Касерес, Хуан; Линднер, Майк (декабрь 2008 г.). «Вероятно, вы до сих пор неправильно понимали« облачные вычисления »». Sigcomm Comput. Commun. Rev. TechPluto. 39 (1): 50–55. Дои:10.1145/1496091.1496100. S2CID  207171174.
  55. ^ Дэниэлсон, Крисси (26 марта 2008 г.). «Отличие облачных вычислений от служебных вычислений». Ebizq.net. Получено 2010-08-22.
  56. ^ «Рецессия хороша для облачных вычислений, - соглашается Microsoft». CloudAve. 2009-02-12. Получено 2010-08-22.
  57. ^ а б c d «Определение« облачных сервисов »и« облачных вычислений »"". IDC. 2008-09-23. Архивировано из оригинал на 2010-07-22. Получено 2010-08-22.
  58. ^ "Современный репозиторий проекта e-FISCAL".
  59. ^ Фарбер, Дэн (25.06.2008). «Новый компьютерный шик: центры обработки данных». CNET Новости. Получено 2010-08-22.
  60. ^ "Рискованная ставка Джеффа Безоса". Деловая неделя.
  61. ^ Он, Сиджин; Guo, L .; Guo, Y .; Ганем, М. (июнь 2012 г.). Повышение эффективности использования ресурсов в облачной среде с помощью многомерных вероятностных моделей. 2012 2012 5-я Международная конференция IEEE по облачным вычислениям (CLOUD). С. 574–581. Дои:10.1109 / CLOUD.2012.66. ISBN  978-1-4673-2892-0. S2CID  15374752.
  62. ^ Он, Цян и др. «Разработка экономически эффективных стратегий мониторинга для систем на основе услуг». (2013): 1–1.
  63. ^ Хизер Смит (23 мая 2013 г.). Xero для чайников. Джон Вили и сыновья. С. 37–. ISBN  978-1-118-57252-8.
  64. ^ Кинг, Рэйчел (2008-08-04). "Облачные вычисления: малые компании взлетают". Bloomberg BusinessWeek. Получено 2010-08-22.
  65. ^ а б Мао, Мин; М. Хамфри (2012). Исследование производительности времени запуска виртуальной машины в облаке. Труды 5-й Международной конференции по облачным вычислениям IEEE 2012 г. (Cloud2012). п. 423. Дои:10.1109 / CLOUD.2012.103. ISBN  978-1-4673-2892-0. S2CID  1285357.
  66. ^ Брунео, Дарио; Дистефано, Сальваторе; Лонго, Франческо; Пулиафито, Антонио; Скарпа, Марко (2013). «Обновление программного обеспечения на основе рабочих нагрузок в облачных системах». Транзакции IEEE на компьютерах. 62 (6): 1072–1085. Дои:10.1109 / TC.2013.30. S2CID  23981532.
  67. ^ Куперберг, Майкл; Хербст, Николас; Кистовски, Иоаким Фон; Ройсснер, Ральф (2011). «Определение и измерение эластичности облаков». KIT Software Quality Departement. Дои:10.5445 / IR / 1000023476. Получено 13 августа 2011. Цитировать журнал требует | журнал = (помощь)
  68. ^ «Экономика инфраструктуры облачного масштаба». Cloud Slam 2011. Получено 13 мая 2011.
  69. ^ Он, Сиджин; Л. Го; Y. Guo; C. Wu; М. Ганем; Р. Хан (март 2012 г.). Эластичный контейнер приложения: упрощенный подход к выделению облачных ресурсов. 2012 26-я Международная конференция IEEE по передовым информационным сетям и приложениям (AINA). С. 15–22. Дои:10.1109 / AINA.2012.74. ISBN  978-1-4673-0714-7. S2CID  4863927.
  70. ^ Марстон, Шон; Ли, Чжи; Бандйопадхьяй, Субхаджьоти; Чжан, Джухэн; Галсаси, Ананд (01.04.2011). «Облачные вычисления - бизнес-перспектива». Системы поддержки принятия решений. 51 (1): 176–189. Дои:10.1016 / j.dss.2010.12.006.
  71. ^ Нури, Сейед; Хан, Ли; Шрикумар, Венугопал; Вэнься, Го; Минюнь, Хэ; Вэньхун, Тиан (2019). «Автономная децентрализованная эластичность на основе контроллера обучения с подкреплением для облачных приложений». Компьютерные системы будущего поколения. 94: 765–780. Дои:10.1016 / j.future.2018.11.049.
  72. ^ Миллс, Элинор (27 января 2009 г.). «Прогноз безопасности облачных вычислений: чистое небо». CNET Новости. Получено 2019-09-19.
  73. ^ а б c d е ж грамм час я Питер Мелл; Тимоти Гранс (сентябрь 2011 г.). Определение облачных вычислений в NIST (Технический отчет). Национальный институт стандартов и технологий: Министерство торговли США. Дои:10.6028 / NIST.SP.800-145. Специальная публикация 800-145.
  74. ^ Дуань, Юконг; Фу, Гохуа; Чжоу, Няньцзюнь; Сунь, Сяобин; Нарендра, Нанджангуд; Ху, Бо (2015). «Все как услуга (XaaS) в облаке: истоки, текущие и будущие тенденции». 2015 8-я Международная конференция IEEE по облачным вычислениям. IEEE. С. 621–628. Дои:10.1109 / CLOUD.2015.88. ISBN  978-1-4673-7287-9. S2CID  8201466.
  75. ^ «Блог ElasticHosts». Эластичные крючки. 2014-04-01. Получено 2016-06-02.
  76. ^ Эмис, Алекс; Слуйман, Харм; Тонг, Цян Го; Лю, Го Нин (июль 2012 г.). «Инфраструктура как концепция облака услуги». Разработка и размещение приложений в облаке. IBM Press. ISBN  978-0-13-306684-5.
  77. ^ Гриффин, Раймон (20.11.2018). Управление Интернетом. Электронные научные ресурсы. п. 111. ISBN  978-1-83947-395-1.CS1 maint: дата и год (связь)
  78. ^ Бонифаций, М .; и другие. (2010). Архитектура платформы как услуги для управления качеством обслуживания в облаках в режиме реального времени. 5-я Международная конференция по Интернету и веб-приложениям и сервисам (ICIW). Барселона, Испания: IEEE. С. 155–160. Дои:10.1109 / ICIW.2010.91.
  79. ^ «Интеграционная платформа как услуга (iPaaS)». Глоссарий Gartner IT. Gartner.
  80. ^ Gartner; Массимо Пеццини; Паоло Малинверно; Эрик Ту. «Эталонная модель Gartner для интеграции PaaS». Получено 16 января 2013.
  81. ^ Лорейн Лоусон. «Край ИТ-бизнеса». Получено 6 июля 2015.
  82. ^ Форум ИТ-директоров предприятия; Габриэль Лоуи. «Ценность платформы данных как услуги (dPaaS)». Архивировано из оригинал 19 апреля 2015 г.. Получено 6 июля 2015.
  83. ^ "Определение: SaaS". Энциклопедия журнала PC. Зифф Дэвис. Получено 14 мая 2014.
  84. ^ Хамдака, Мохаммад. Эталонная модель для разработки облачных приложений (PDF).
  85. ^ Чоу, Тимоти. Введение в облачные вычисления: бизнес и технологии.
  86. ^ "HVD: серебряная подкладка облака" (PDF). Внутренняя технология. Архивировано из оригинал (PDF) 2 октября 2012 г.. Получено 30 августа 2012.
  87. ^ Сунь, Юньчуань; Чжан, Цзюньшэн; Сюн, Юнпин; Чжу, Гуанъюй (2014-07-01). «Безопасность и конфиденциальность данных в облачных вычислениях». Международный журнал распределенных сенсорных сетей. 10 (7): 190903. Дои:10.1155/2014/190903. ISSN  1550-1477. S2CID  13213544.
  88. ^ Карни, Майкл (2013-06-24). «AnyPresence сотрудничает с Heroku, чтобы расширить свои корпоративные предложения mBaaS». PandoDaily. Получено 24 июн 2013.
  89. ^ Алекс Уильямс (11 октября 2012 г.). «Kii Cloud открывает двери для платформы мобильных разработчиков с 25 миллионами конечных пользователей». TechCrunch. Получено 16 октября 2012.
  90. ^ Аарон Тан (30 сентября 2012 г.). «FatFractal повышает ставки на рынке серверных приложений как услуги». Techgoondu.com. Получено 16 октября 2012.
  91. ^ Дэн Ровински (9 ноября 2011 г.). «Мобильный бэкэнд как сервисный синтаксический анализ привлекает 5,5 миллионов долларов в виде финансирования серии А». Читай пиши. Получено 23 октября 2012.
  92. ^ Панкадж Мишра (7 января 2014 г.). «MobStac привлекает 2 миллиона долларов в серии B, чтобы помочь брендам использовать мобильную торговлю». TechCrunch. Получено 22 мая 2014.
  93. ^ "built.io создает корпоративную платформу MBaas для Интернета вещей". программируемый. 2014-03-03. Получено 3 марта 2014.
  94. ^ а б Миллер, Рон (24 ноября 2015 г.). «AWS Lambda делает бессерверные приложения реальностью». TechCrunch. Получено 10 июля 2016.
  95. ^ "блики: бессерверный". martinfowler.com. Получено 2018-05-04.
  96. ^ Сбарский, Петр (04.05.2017). Бессерверные архитектуры на AWS: с примерами использования AWS Lambda (1-е изд.). Публикации Мэннинга. ISBN  9781617293825.
  97. ^ «Самостоятельное решение для частных облачных вычислений - GovConnection». govconnection.com. 2014. Получено 15 апреля, 2014.
  98. ^ "Частные облака обретают форму - Услуги - Деловые услуги - Информационная неделя". 2012-09-09. Архивировано из оригинал на 09.09.2012.
  99. ^ Хафф, Гордон (27 января 2009 г.). «Только не называйте их частными облаками». CNET Новости. Получено 2010-08-22.
  100. ^ «Нет такой вещи, как частное облако - облачные вычисления -». 2013-01-26. Архивировано из оригинал на 26.01.2013.
  101. ^ Роуз, Маргарет. «Что такое публичное облако?». Определение от Whatis.com. Получено 12 октября 2014.
  102. ^ «FastConnect | Oracle Cloud Infrastructure». cloud.oracle.com. Получено 2017-11-15.
  103. ^ «Что такое гибридное облако? - Определение с сайта WhatIs.com». SearchCloudComputing. Получено 2019-08-10.
  104. ^ Батлер, Брэндон (2017-10-17). «Что такое гибридные облачные вычисления? Преимущества сочетания частных и общедоступных облачных сервисов». Сетевой мир. Получено 2019-08-11.
  105. ^ "Не забывайте о пробеле: вот и гибридное облако - Томас Биттман". Томас Биттман. Получено 22 апреля 2015.
  106. ^ «Бизнес-аналитика в облаке для малого бизнеса». CIO.com. 2014-06-04. Получено 2014-06-04.
  107. ^ Дезире Атоу. «Гибридное облако: подходит ли это вашему бизнесу?». TechRadar. Получено 22 апреля 2015.
  108. ^ Мецлер, Джим; Тейлор, Стив. (2010-08-23) «Облачные вычисления: реальность против вымысла», Сетевой мир.
  109. ^ Роуз, Маргарет. "Определение: облачность", Май 2011 г. SearchCloudComputing.com.
  110. ^ «Как Cloudbursting» оптимизирует «центр обработки данных». 2012-06-22.
  111. ^ Kaewkasi, Chanwit (3 мая 2015 г.). «Кросс-платформенное гибридное облако с Docker».
  112. ^ Цян, Ли (2009). «Адаптивное управление виртуализированными ресурсами в облачных вычислениях с использованием обратной связи». Первая международная конференция по информатике и инженерии.
  113. ^ Кунсоло, Винченцо Д .; Дистефано, Сальваторе; Пулиафито, Антонио; Скарпа, Марко (2009). «Волонтерские вычисления и облако для настольных ПК: парадигма Cloud @ Home». 2009 Восьмой международный симпозиум IEEE по сетевым вычислениям и приложениям. С. 134–139. Дои:10.1109 / NCA.2009.41. S2CID  15848602.
  114. ^ Роуз, Маргарет. «Что такое мультиоблачная стратегия». SearchCloudApplications. Получено 3 июля 2014.
  115. ^ Король, Рэйчел. «Руководитель отдела продуктов Pivotal: мы переходим к мультиоблачной среде». ZDnet. Получено 3 июля 2014.
  116. ^ Multcloud управляет несколькими облачными учетными записями. Проверено 6 августа 2014 г.
  117. ^ Галл, Ричард (2018-05-16). «Polycloud: лучшая альтернатива облачному агностицизму». Packt Hub. Получено 2019-11-11.
  118. ^ Ро, Лукас (31 августа 2016 г.). «Готово ли облако к работе с большими данными?». dataconomy.com. Получено 29 января 2018.
  119. ^ Ян, С .; Хуанг, Q .; Ли, З .; Лю, К .; Ху, Ф. (2017). «Большие данные и облачные вычисления: инновационные возможности и проблемы». Международный журнал Digital Earth. 10 (1): 13–53. Bibcode:2017IJDE ... 10 ... 13 лет. Дои:10.1080/17538947.2016.1239771. S2CID  8053067.
  120. ^ Нетто, М .; Calheiros, R .; Rodrigues, E .; Cunha, R .; Буя, Р. (2018). «Облако HPC для научных и бизнес-приложений: таксономия, видение и исследовательские задачи». Опросы ACM Computing. 51 (1): 8:1–8:29. arXiv:1710.08731. Дои:10.1145/3150224. S2CID  3604131.
  121. ^ Эдлин, Дуглас. «Перенос высокопроизводительных вычислений в облако». Журнал администратора. Журнал администратора. Получено 30 марта 2019.
  122. ^ «Penguin Computing On Demand (POD)». Получено 23 января 2018.
  123. ^ Никколай, Джеймс (11 августа 2009 г.). «Penguin переносит высокопроизводительные вычисления в облако». PCWorld. IDG для потребителей и малого и среднего бизнеса. Получено 6 июн 2016.
  124. ^ «HPC в AWS». Получено 23 января 2018.
  125. ^ «Создание GrepTheWeb в облаке, часть 1: облачные архитектуры». Developer.amazonwebservices.com. Архивировано из оригинал 5 мая 2009 г.. Получено 22 августа 2010.
  126. ^ а б c «Проблемы конфиденциальности облачных вычислений на пороге».
  127. ^ Хагигхат, Мохаммад; Зоноуз, Саман; Абдель-Мотталеб, Мохамед (2015). «CloudID: надежная облачная и межкорпоративная биометрическая идентификация». Экспертные системы с приложениями. 42 (21): 7905–7916. Дои:10.1016 / j.eswa.2015.06.025.
  128. ^ Управление идентификацией и доступом в облачной среде: механизмы и проблемы
  129. ^ а б «Google Диск, Dropbox, Box и iCloud входят в пятерку основных нарушений безопасности облачных хранилищ». psg.hitachi-solutions.com. Архивировано из оригинал на 2015-11-23. Получено 2015-11-22.
  130. ^ Мальта, Мишель (26 апреля 2012 г.). "Кому принадлежат ваши вещи в облаке?". Лос-Анджелес Таймс. Получено 2012-12-14.
  131. ^ «Безопасность виртуализации и облачных вычислений разделяют ИТ-специалистов и специалистов по безопасности». Сетевой мир. 2010-02-22. Получено 2010-08-22.
  132. ^ "Неровная дорога в частные облака". 2010-12-20. Получено 8 октября 2014.
  133. ^ «Следует ли компаниям выполнять большую часть своих вычислений в облаке? (Часть 1) - Шнайер о безопасности». www.schneier.com. Получено 2016-02-28.
  134. ^ «Недостатки облачных вычислений (часть 1) - ограниченный контроль и гибкость». www.cloudacademy.com. Получено 2016-11-03.
  135. ^ а б «Реальные пределы облачных вычислений». www.itworld.com. 2012-05-14. Получено 2016-11-03.
  136. ^ Карра, Мария. «Облачные решения для перевода, да или нет?». ИАПТИ.org. Получено 23 февраля 2017.
  137. ^ Зельцер, Ларри. «Ваша инфраструктура находится в облаке, а Интернет выходит из строя. Что теперь?». ZDNet. Получено 2020-06-01.
  138. ^ Смит, Дэвид Митчелл. «Цикл хайпа для облачных вычислений, 2013 г.». Gartner. Получено 3 июля 2014.
  139. ^ «Эволюция облачных вычислений». Архивировано из оригинал 29 марта 2017 г.. Получено 22 апреля 2015.
  140. ^ «Microsoft утверждает, что 90% НИОКР следует тратить на облачную стратегию». Архивировано из оригинал 18 октября 2013 г.. Получено 22 апреля 2015.
  141. ^ «Обзор прогнозов и оценок рынка облачных вычислений, 2014 г.». Forbes. Получено 2015-11-22.
  142. ^ Руан, Кейюн; Карти, Джо; Кечади, Тахар; Кросби, Марк (01.01.2011). Облачная криминалистика: обзор.
  143. ^ Р., Адамс (2013). Появление облачных хранилищ и потребность в новой модели процессов цифровой криминалистики. researchrepository.murdoch.edu.au. ISBN  9781466626621. Получено 2018-03-18.
  144. ^ Ричард, Адамс; Грэм, Манн; Валери, Хоббс (2017). «ISEEK, инструмент для высокоскоростного параллельного распределенного сбора криминалистических данных». Исследование в Интернете. Дои:10.4225 / 75 / 5a838d3b1d27f.
  145. ^ «Office 365 Advanced eDiscovery». Получено 2018-03-18.

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

внешняя ссылка