Облачные вычисления это когда работа программы происходит в Интернете, на какой то другой машине, а мы получаем только результат.
Применяется термин облачные по тому что для обозначения интернета на схемах применяется символ облака.
Определение:
Облачные вычисления - это модель предоставления повсеместного удобного сетевого доступ в по требованию к общему пулу конфигурируемых вычислительных ресурсов (например: сетей, серверов, хранилищ данных, приложений и сервисов), которые могут быть предоставлены и высвобождены в короткие сроки с минимальными усилиями или минимальным взаимодействием с провайдером сервиса.
Свойства облачного сервиса
1. Доступ "по требованию" (on-demand) в режиме самообслуживания. Это значит что ресурсы должны выдиляться по запросу пользователя с минимальным взаимодействием пользователя с облачным провайдером.
2. Универсальный сетевой доступ. Доступ к ЦОД должен быть возможен с любого вычеслительного устройства (компьютер, планшет, смартфон) по средствам связи Интернет
3. Общий пул вычислительных ресурсов. Это значит что все ресурсы доступные провайдеру логически объеденены в один общий пул и распределены между пользователями согласно их потребностей. Пользователь имеет только доступ к информации в каком месте находиться ЦОДы, а какая доля его информации обробатывается каким именно процессором, и в каком именно СХД она хранится неизвестно.
4. Эластичность (масштабируемость). Быстрое, с минимальным участием провайдера, по запросу пользователя, а иногда и автоматическое увеличение мощьностей при повышении нагрузки, и освобождение при снижении нагрузки на сервис.
5. Учет потребления. Пользователем оплачивается только время использования ресурсов эксплуатируемых задачами пользователя, еденицей измерения может быть процессорное время, объем оперативной памяти и используемый объем хранилища данных, трафик сервиса, количество подключаемых потребителей сервиса. Также может возникнуть необходимость оплаты проприетарного программного обеспечения.
В облаке, чаще всего, доступен не один сервис а комплекс сервисов в который входят и системы мониторинга состояния и ресурсов потребляемых пользователем, эти сервисы обычно предоставляются бесплатно. В случае отцуствия этих сервисов, предоставляемые провайдером вычислителььные мощьности облаком назвать трудно, это скорее арендованный пользователем сервер.
История
Идею об облачных вычислениях впервые выдвинуо Джон Маккарти в 1961, он предложил что вычисление может быть коммунальной услугой как обеспечение электричеством или водопроводом. Для реализации этой идеи потребовалось более 50 лет.
Началось все с Мэйнфреймов. Это вычислительные машины которые занимали очень много места, и пользователи обращались к ним с помощью нескольких терминалов для ввода/вывода данных.
Следующий этап стал возможен из-за совпадения запроса на существование клиентов которые бы могли взять на себя часть вычислений, и появление дешовых и в то же время более слабых прцессоров. В результате появилась клиент - серверная технология.
В середине 70х годов появились технологии позволяющие производить небольшие системы справляющиеся с пагрузками самостоятельно, и можно говорить о появлении первых персональных компьютеров.
В компаниях появлялось много персональных компьютеров, проблемма заключалась в передаче информации между компьютерами, решением стало появление Локальной вычеслительной сети LAN и Распределенной вычеслительной сети WAN.
В начале 80х годов появилась концепция распределенного вычесления, которая подразумевала решение одной задачи несколькими компьютерами обединеными в одну сеть. Компьютеры в такой системе назывались Нодами, а сети называли распределенными вычислительными системами. Затем появилась концепция вычислительных кластеров. Кластер состоит из схожих по архитектуре машин выполняющих одну общую задачу. Одна из машин называется Глава кластера и распределяет задачи между остальными машинами, но так же глава кластера является единой точкой отказа. В случае проблемм с доступностью или работой главы кластера весь кластер перестает функционировать. Решением этой проблеммы стала система Грид которая уровняла в приориитете все узты кластера. С появлением Грид вычислительные системы преобрели новые характеристики:
- большой масштаб (тысячи и более машин в одной системе)
- георафическая распределенность (машины в любой точке мира)
- гетерогенность (отпала необходимость в одинаковости архитектуры узлов)
- доступность (всегда есть доступные машины)
- неограниченные возможности масштабирования
Грид-вычисления стали прямым предшественником облачных вычислений.
Еще одна технология позволившая приблизиться к облачным вычислениям - аппаратная виртуализация. Эта технология позволяющая развернуть на одном компьютере несколько виртуальных машин с помощью гипервиора.
Кроме развития аппоратных возможностей переход на сервисную концепцию разработки ПО также стал необходимым фактором для появления облачных вычислений. Сервисная концепция ПО предпологает наличие несвязанных между собой модулей ПО обрабатывающиз независимо хранимые данные.
В 2001 году компанией IBM были предложены четыре приципа автономных интеллектуальных вычислительных систем, которые принято называть компоненты интелектуальной инфраструктуры:
- Самоконфигурация - способность конфигурировать систему на основе потребностей потребителя, без вмешательства потребиеля (автоматезированная масштабируемость)
- Самовостановление - способность контролировать и поддерживать работоспособности системы и всех её узлов
- Самооптимизация - способность системы автоматически управлять ресурсами для их оптимального использования (обратная масштабируемость, освобождение ресурсов при отцутствии нагрузки)
- Самозащита - способность идентифицировать внешние и внутренние угрозы и предпринимать корректирующие действия.
Первое публичное облако было создано в 2006 году компанией Amazon.
До новых встреч.
Назад к меню канала cyblib.ru