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

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

Облачные вычисления – это концепция обеспечения сетевого доступа, при которой различное программное обеспечение может запускаться на локальном компьютере, однако располагаться на удаленном сервере. IT-ресурсы предоставляются как сервисы, а все компьютеры в облаке настроены на совместную работу.



Содержание

История

Первая концепция облачных вычислений или cloud computing датируется 1960 годом и принадлежит Джону Маккарти и Джозефу Ликлайдеру. Первый утверждал, что “когда-нибудь все компьютеры смогут работать при помощи общих утилит”. Предположение Ликлайдера строилось на том, что “все люди на планете взаимосвязаны и могут получить доступ ко всем нужным данным из любого места”.

Следующая важная веха развития облачных вычислений связана с девяностыми, когда телекоммуникационные гиганты стали делать акцент на работе с VPN. В 1999 году крупная компания Salesforce представила корпоративные решения, действующие через Интернет. В то же время подобные технологии по предоставлению доступа к ресурсам стал тестировать Amazon.

В 2009 году Google выпустили Google Apps, что получило большую популярность и стало следующим важным этапом в истории становления cloud computing.

Сейчас же практически все крупные IT-вендоры на рынке, включая Microsoft и IBM, имеют в своей линейке продукты типа облачных вычислений.

Свойства

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

  • самообслуживание по запросу
    Пользователь систем облачных вычислений может получить доступ ко всем ресурсам самостоятельно. Подобный запрос проходит автоматически и не требует какого-либо общения или другой формы взаимодействия с поставщиками услуг;
  • сетевой доступ
    Все открывающиеся возможности можно получить через стандартные инструменты: смартфоны, планшеты, стационарные компьютеры, ноутбуки и т.д.;
  • объединение ресурсов
    Провайдеры “собирают” все имеющиеся ресурсы в так называемые “пулы”, которые могут быть назначены в соответствии с поступившим запросом. При этом совсем неважно, где будут находиться ресурсы, можно задать адрес их местонахождения абстрактно: страна, регион или город;
  • эластичность
    Для удобства развития и масштабирования ресурсы могут гибко выделяться и освобождаться. Это дает практически неограниченное количество ресурсов для конечного потребителя;
  • измеряемость
    “Облачники” могут управлять всеми ресурсами при помощи различных сервисов. Все это можно контролировать, что делает прозрачным использование cloud computing обеих сторон: и разработчика, и пользователя.

Классификация облаков

  • Публичные (общедоступные)
    Подобными сервисами могут пользоваться одновременно множество компаний, но при этом они не могут ими управлять. Воспользоваться облачными услугами может, по сути, любой желающий. Яркий пример подобного облака – связка Google Docs;
  • Частные (приватные)
    Функционально облако напоминает публичное, однако является намного более безопасным, поскольку эксплуатация идет внутри одной компании. Сервисом можно управлять самостоятельно внутри организации либо отдать на аутсорс. Однако, наиболее “классический” пример такого построения: облако контролируется и обслуживается службами организации-заказчика и располагается на её территории;
  • Гибридные (конвергентные)
    Это своеобразный микс, который включает в себя достоинства предыдущих облаков. Основные плюсы – скорость и экономичность, поскольку если приватная инфраструктура “не тянет”, можно выделить необходимое количество ресурсов из общедоступного облака, а затем просто отключить ненужные мощности.

Виды облачных сервисов

  • Everything as a Service;
  • Infrastructure as a service;
  • Platform as a service;
  • Software as a service;
  • Hardware as a Service;
  • Workplace as a Service;
  • Data as a Service;
  • Security as a Service.
0 0 Голоса
Рейтинг статьи
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии