Нажмите "Enter", чтобы перейти к содержанию

Облачный сервис это: Облачные сервисы: разновидности и преимущества – Облачное хранилище данных — Википедия

Содержание

Облачное хранилище данных — Википедия

Материал из Википедии — свободной энциклопедии

Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 10 февраля 2019; проверки требуют 20 правок. Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 10 февраля 2019; проверки требуют 20 правок.

Облачное хранилище данных (англ. cloud storage) — модель онлайн-хранилища, в котором данные хранятся на многочисленных распределённых в сети серверах, предоставляемых в пользование клиентам, в основном, третьей стороной. В отличие от модели хранения данных на собственных выделенных серверах, приобретаемых или арендуемых специально для подобных целей, количество или какая-либо внутренняя структура серверов клиенту, в общем случае, не видна. Данные хранятся и обрабатываются в так называемом «облаке», которое представляет собой, с точки зрения клиента, один большой виртуальный сервер. Физически же такие серверы могут располагаться удалённо друг от друга географически.

Облачными хранилищами являются такие интернет-сервисы, как: Dropbox, OneDrive, Google Drive, iCloud, Яндекс.Диск, Облако Mail.Ru, Mega, BOX, pCloud, Files.fm, WDfiles.ru, wdho.ru, Anonfile.com My-Files.Ru

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

В марте 2011 года аналитическая фирма IDC провела исследование, которое показало, что многие компании в первую очередь связывают с «облачными» сервисами большие проблемы по части безопасности. А независимая исследовательская организация Portio Research только подтвердила это, указав конкретные цифры: 68 % опрошенных руководителей европейских IT-компаний в целях безопасности отказываются использовать «облачные» технологии. Также руководитель компании G Data Security Labs и эксперт по безопасности Ральф Бенцмюллер не рекомендовал использовать «облачные» сервисы в связи с тем, что данные могут стать достоянием общественности[2].

  • Безопасность при хранении и пересылке данных является одним из основных вопросов при работе с «облаком», особенно в отношении конфиденциальных и приватных данных. Так, например, провайдер имеет возможность просматривать данные клиента (если они не защищены паролем), которые также могут попасть в руки хакеров, сумевших взломать системы защиты провайдера
    [1]
    .
  • Надёжность, своевременность получения и доступность данных в «облаке» очень сильно зависит от многих промежуточных параметров, таких как: каналы передачи данных на пути от клиента к «облаку», надёжность последней мили, качество работы интернет-провайдера клиента, доступность самого «облака» в данный момент времени. Если же сама компания, предоставляющая онлайновое хранилище, будет ликвидирована, клиент может потерять все свои данные[1].
  • Общая производительность при работе с данными в «облаке» может быть ниже, чем при работе с локальными копиями данных.
  • Абонентская плата за дополнительные возможности (увеличенный объём хранения данных, передача больших файлов и т. д.)[1].

Известные инциденты[править | править код]

19 июня 2011 года в течение четырёх часов любой желающий мог получить доступ к данным пользователей Dropbox[3]

[4][5].

Некорректная настройка прав доступа к облачным хранилищам Amazon S3 несколько раз приводила к крупным утечкам данных, например, 200 миллионов записей предвыборной аналитики[6], о 3 миллионах фанатов WWE, 6 миллионах клиентов Verizon[7].

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

Облачные шлюзы — технология, которая может быть использована для более удобного предоставления «облака» клиенту. К примеру, с помощью соответствующего программного обеспечения, хранилище в «облаке» может быть предоставлено для клиента как локальный диск на компьютере. Таким образом, работа с данными в «облаке» для клиента становится абсолютно прозрачной. И при наличии хорошей, быстрой связи с «облаком» клиент может даже не замечать, что работает не с локальными данными у себя на компьютере, а с данными, хранящимися, возможно, за много километров от него.

  1. 1 2 3 4 5 6 ComputerBild №4, 2010, с. 62.
  2. ↑ Chip №8, 2011, с. 20—21.
  3. ↑ Yesterday’s Authentication Bug // The Dropbox Blog, 20.06.2011.
  4. ↑ Dropbox устроил день открытых дверей // BugTraq.Ru, 21.06.2011.
  5. ↑ Chip №8, 2011, с. 20.
  6. ↑ Личные данные почти 200 миллионов избирателей США попали в интернет, Российская Газета (20.06.2017). Дата обращения 15 ноября 2017.
  7. Selena Larson. Verizon data of 6 million users leaked online (англ.), CNN Tech (July 12, 2017). Дата обращения 15 ноября 2017.
  8. Henry Blodget. Amazon’s Cloud Crash Disaster Permanently Destroyed Many Customers’ Data (англ.), Business Insider (Apr. 28, 2011). Дата обращения 15 ноября 2017.
Что такое облачные сервисы? Объясняем и даем определение

Начнем с определения облачных вычислений. Явление это новое, поэтому существует не так много авторитетных источников, где определяется это понятие. Наиболее комплексно и фундаментально подошли к данному вопросу американские специалисты Питер Мелл и Тим Гранс из Лаборатории Информационных Технологий Национального Института Стандартов и Технологий (NIST). В своей работе The NIST Definition of Cloud Computing (Определение облачных вычислений: версия НИСТ) они пишут следующее (перевод автора с английского).

Облачные вычисления – это модель предоставления удобного сетевого доступа в режиме «по требованию» к коллективно используемому набору настраиваемых вычислительных ресурсов (например, сетей, серверов, хранилищ данных, приложений и/или сервисов), которые пользователь может оперативно задействовать под свои задачи и высвобождать при сведении к минимуму числа взаимодействий с поставщиком услуги или собственных управленческих усилий. Эта модель направлена на повышение доступности вычислительных ресурсов и сочетает в себе пять главных

характеристик, три модели обслуживания и четыре модели развертывания.

Характеристики облачных вычислений:

  1. Самообслуживание по требованию
    Потребитель, когда это ему необходимо, может самостоятельно задействовать вычислительные возможности, такие как серверное время или сетевое хранилище данных, в автоматическом режиме, без взаимодействий с персоналом поставщика услуг.
  2. Широкая доступность через сеть (Интернет)
    Возможности доступны через сеть; доступ к ним осуществляется на основе стандартных механизмов, что обеспечивает использование разнородных тонких и толстых клиентских платформ (например, мобильных телефонов, ноутбуков, КПК).
  3. Объединение ресурсов в пул
    Поставщик объединяет свои вычислительные ресурсы в пул для обслуживания большого числа потребителей,  используя принцип множественной аренды (Multi-tenancy). Различные физические и виртуальные ресурсы динамически распределяются и  перераспределяются в соответствии с потребностями пользователей. Возникает ощущение независимости от местоположения, когда заказчик не знает и не контролирует, где конкретно находятся вычислительные ресурсы, которыми он пользуется, но, возможно, может определить их расположение на более абстрактном уровне (например, страна, регион или дата-центр). Примером ресурсов могут быть хранилище данных, вычислительная мощность, оперативная память, пропускная способность, виртуальные машины.
  4.  Способность к быстрой адаптации
    Вычислительные возможности могут быстро и гибко резервироваться (часто автоматически) для оперативного масштабирования под задачи заказчика, и также быстро освобождаться. С точки зрения потребителя доступные возможности часто выглядят ничем не ограниченными и могут быть приобретены в любом количестве в любое время.
  5. Измеримая услуга
    Облачные системы автоматически контролируют и оптимизируют использование ресурсов через измерение некоторых абстрактных параметров. Параметры варьируются в зависимости от типа услуги. Например, это могут быть: размер хранилища данных, вычислительная мощность, пропускная способность и/или число активных пользовательских записей. Использование ресурсов отслеживается, контролируется; формируются отчеты. Таким образом и поставщик, и потребитель получают прозрачную информацию об объеме оказанных (потребленных) услуг.
Запись вебинара «Как получать прибыль от онлайн-продаж с первого дня» 21 мая 2020. Посмотрите — узнаете, как за один день запустить онлайн-продажи и сразу начать зарабатывать с каждого заказа.

Модели обслуживания:

  1. Cloud Software as a Service (SaaS) – облачное программное обеспечение как услуга, далее «ПО как услуга»;
  2. Cloud Platform as a Service (PaaS) – облачная платформа как услуга;
  3. Cloud Infrastructure as a Service (IaaS) – облачная инфраструктура как услуга.

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

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

  1. Private Cloud (Частное облако)
  2. Community cloud (Облако сообщества)
  3. Public cloud (Публичное облако)
  4. Hybrid cloud (Гибридное облако)

Раскроем только третью модель развертывания как относящуюся к теме данной работы. Публичное облако (Public Cloud) – в данной модели облачная инфраструктура доступна всем желающим или широкой отраслевой группе и находится во владении поставщика облачных услуг.

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

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

Поскольку эти услуги предназначены «для небольших компаний», то:

  1. Эти услуги должны помогать вести бизнес;
  2. Эти услуги должны быть доступными по цене для небольших компаний;
  3. Они должны быть массово доступными;
  4. Они не должны требовать от потребителя специфических знаний (например, в сфере информационных технологий).

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

Автор: Кабатов Д. А. (by Dmitry Kabatov)

Виды облачных сервисов и почему они вам нужны прямо сейчас

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

Что такое облачные сервисы

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

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

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

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

Второе популярное применение облака — хранение большого количества пользовательских файлов (аватарки, фотографии, документы клиентов и другое). Здесь поможет такой сервис, как облачное хранилище. В этом случае вы получаете сетевой доступ к системе, которая обеспечивает хранение, чтение и запись данных. Физически эта штука может выглядеть как сотни серверов и тысячи дисков, но для вас это будет всего лишь простой папочкой, куда можно кидать что угодно. Емкость хранилища теоретически ничем не ограничена, там может быть сколько угодно дисков.

Третий случай применения — готовые облачные компоненты, своего рода надстройка над облачными серверами. Балансировщики нагрузки, серверы баз данных, среды запуска контейнеризованных приложений — все эти вещи нужны каждому приличному IT-проекту, так как использование готовых компонентов здорово сокращает издержки на запуск и настройку своей инфраструктуры.

Готовые сервисы в облаке — четвертая разновидность. Готовые сервисы отсылки пушей на телефоны. Готовые нейронные сети. Готовые системы анализа данных. Готовые бэкенды для мобильных приложений.

От остальных облачных сервисов такие сервисы отличаются своей высокоуровневостью — за свои деньги вы получаете не железо и софт для быстрой сборки своих решений, а целиком готовые решения для различных бизнес-задач. На рынке есть тысячи и тысячи готовых кирпичиков для использования в ваших собственных приложениях. Облако обеспечивает мгновенный доступ к готовым, надежным и функциональным программам.

Как работают облачные сервисы

Если сфокусироваться на сути, видно, что облачный сервис — это сетевой доступ к удаленным серверам. Они могут находиться в любой точке планеты, содержать в себе тысячи (или даже миллионы) компьютеров и десятки программ. Но вы не увидите всей этой сложности. Все, что вам нужно — сетевое соединение и клиент для работы с облаком на вашем компьютере.

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

А еще админы заботятся о бесперебойности работы всего дата-центра, в котором крутятся облака: планируют энергоснабжение зданий, подключение быстрых каналов связи, замену оборудования на новое. Куча народу трудится 24 часа в сутки, чтобы облака работали идеально.

Это и есть базовый принцип построения облачных систем.

Преимущества облачных сервисов

У любого облачного сервиса всегда есть три огромных плюса:

  1. Вы избавляетесь от головной боли по развертыванию и обслуживанию IT-инфраструктуры. Облако — это когда кто-то другой за вас следит за работоспособностью, надежностью и безопасностью системы. Любой облачный сервис — крайне требовательная к вниманию штука: нужно делать резервные копии, ставить обновления, заменять вышедшее из строя железо, конфигурировать сервисы. Вы сгружаете все эти заботы на поставщика облачных услуг и просто пользуетесь всем готовым.
  2. Во многих случаях вы экономите деньги. Для большинства бизнесов облака обходятся дешевле, чем свой парк устройств и штат админов. А еще можно брать облачные мощности в аренду на минуты и часы — тогда вы платите лишь за фактическое время использования удаленных машин. Облачные ресурсы создаются и удаляются за секунды, поэтому нет нужды держать сотню-другую серверов про запас на черный день. Нужна мощность — запустили сто виртуальных машин. Не нужна — удалили их и перестали платить.

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

  3. Вы быстрее разрабатываете и выводите продукты на рынок. Собрать приложения и проекты из готовых кусков для проверки бизнес-гипотез? Легко! Больше не надо ждать, пока ваши инженеры напишут с нуля необходимые компоненты.
  4. А еще есть один тонкий момент, о котором многие забывают, — законы. Так, к некоторым видам сервисов предъявляются весьма жесткие законодательные требования, вспомним только весьма известный Федеральный Закон № 152-ФЗ. Возиться со всеми этими документами и нормативами самостоятельно, организовывать реальное соблюдение требований, чтобы исключить нарушения и штрафы — дорого и тяжело. Поэтому можно заказать облако, которое уже настроено под все требования закона.
Разбираемся с «облачными» услугами / 1cloud.ru corporate blog / Habr

Раньше, чтобы развернуть какое-либо приложение, приходилось покупать и настраивать собственные физические серверы. Такой подход обладал большим количеством недостатков, например, если для нормальной работы приложения ему достаточно «полтора сервера», платить все равно приходилось за два – расходы на содержание и обслуживание инфраструктуры оказывались неоправданно высокими.

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

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

«Однако инженеры и исследователи быстро поняли, что такой подход плохо масштабируется, – говорит Прадип Падала (Pradeep Padala), учредитель ContainerX. – Поэтому начались поиски альтернативных способов проведения вычислений: начали разрабатываться распределенные системы, объединяющие в себе мощности огромного количества компьютеров».

Появились такие академические проекты, как Condor – это распределённая сеть компьютеров, развернутая в Висконсинском университете в Мадисоне. На сегодняшний день там установлено 350 настольных UNIX-станций, которые предоставляют доступ для работы пользователям со всего мира. Были и другие проекты, например distributed.net и SETI@home – на тот момент эта идея была инновационной, да и заниматься поиском внеземных цивилизаций тоже достаточно интересно.

Затем появился БАК от ЦЕРН, который породил бессчётное количество исследовательских проектов, на которые уходили миллиарды долларов. Как часть всего этого движения в моду вошли грид-вычисления. Определение грид-вычислений очень близко к тому, что мы называем «вычисления как услуга». В качестве примера можно привести Globus Toolkit.

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

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

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

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

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

Свои вычислительные ресурсы поставщик объединяет в пул, чтобы их можно было динамически перераспределять в соответствии с нуждами пользователей – это так называемый принцип множественной аренды (Multi-tenancy). Возникает ощущение независимости от местоположения, когда заказчик не знает, где именно находятся ресурсы, но может определять их расположение на абстрактном уровне (страна или регион).

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

Облачные системы автоматически контролируют и оптимизируют использование ресурсов. Это осуществляется путем измерения различных параметров (размер хранилища данных, вычислительная мощность, пропускная способность). Таким образом, как поставщик, так и потребитель получают полную информацию об объеме оказанных/потребленных услуг.

Что касается стоимости услуг, то процесс их формирования может быть достаточно сложным, а ценник изменяться от поставщика к поставщику. Джейсон Лемкин (Jason M. Lemkin), партнер SaaStr Ventures, считает, что если ваш продукт лучше, то не стоит стесняться завышать цену.

Если вы вводите какую-нибудь новую функцию, которая способна кардинально изменить пользовательский опыт, то нет ничего плохого в том, если вы постараетесь извлечь из этого максимальную выгоду. «Если ваш продукт в пять раз серьезнее, чем у конкурента, то вы можете просить за него в 5 раз больше», – утверждает Джейсон.

Помимо характеристик выделяют еще три модели обслуживания: программное обеспечение как услуга (SaaS), платформа как услуга (PaaS) и инфраструктура как услуга (IaaS). Отличаются они степенью предоставляемого контроля.

В случае IaaS клиент получает возможность использовать облачную инфраструктуру по своему усмотрению и самостоятельно управлять ресурсами обработки и хранения, а также сетями. «Пользователь может создать виртуальную инфраструктуру и изменить её в любой момент», – говорит консультант Эван Лейт (Ewan Leith). Аутсорсинг стал популярным еще в те времена, когда компании хотели использовать компьютеры, но не хотели нести издержки по их содержанию и обслуживанию. По этой причине мы сегодня имеем технологию виртуализации.

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

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

Второй слой – это платформа как услуга или PaaS. При переходе от модели IaaS к модели PaaS (Platform as a Service) дополнительно на сторону облачного провайдера передается управление операционными системами и базами данных. В этом случае клиентам не приходится думать о дисковом пространстве, которое необходимо выделить, и распределении нагрузки между серверами. Примерами PaaS являются Google App Engine, Heroku и Force.com.

Программное обеспечение как услуга (SaaS) – последний уровень облачных вычислений, обычно дополняющий PaaS. Это программное обеспечение для конечного пользователя, например, обеспечивающее работу с электронной почтой или текстом. Очень часто оно предоставляется по подписке. Примерами SaaS могут служить Google Apps, Salesforce.com и Business Productivity Online Suite от Microsoft.

Для варианта SaaS на сторону облачного провайдера дополнительно передаются вопросы установки и настройки приложений, мониторинга, резервного копирования, защищенной передачи в Интернет – то есть все задачи. Если вы решили воспользоваться этой моделью, то вам даже не обязательно держать в команде технического специалиста, поскольку всем управляет поставщик услуг.

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

Частное облако (private cloud) – это инфраструктура, которая располагается в пределах одной организации. Данная модель развертывания создана с целью удовлетворить потребности внутреннего рабочего персонала, обеспечивая высокий уровень безопасности данных. Частное облако создается, например, для обеспечения какой-либо дочерней компании сервисом корпоративной почты.

Публичное облако (public cloud) – это инфраструктура, предназначенная для свободного использования широкой публикой. Этот тип облака может находиться в собственности, например, коммерческих, научных и правительственных организаций.

Однако слово «публичное» совсем не означает, что данные пользователей доступны абсолютно всем – здесь по-прежнему реализуются механизмы безопасности для контроля доступа. Основным достоинством использования публичного облака является простота настройки и низкая стоимость. Поставщик услуги делает всю работу, необходимую для создания облака, а потребитель лишь настраивает необходимое количество ресурсов.

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

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

P.S. Пара наших публикаций по теме на Хабре:

Облачные хранилища: где лучше хранить файлы? | Технологии | Блог

Раньше информацию хранили на дисках, потом бегали друг к другу с флэшками. Сейчас всё чаще самое ценное и важное упаковано в облачном хранилище — на виртуальном диске. Можно в любой момент и из любого места зайти, посмотреть документы, отредактировать, поделиться с друзьями или коллегами. Какое облако выбрать?

Облако MAIL

Принадлежит Mail.ru Group и начало работу в 2013 году. Первое время, как это и бывает на старте проекта, пользователи жаловались на нестабильность. Сейчас это устойчивый сервис, который предоставляет 8 ГБ бесплатного места в постоянное пользование. Периодически облако MAIL предоставляет бонусы — нужно следить за новостями, и можно получить бесплатное место для хранения.

Тарифы

Бонусы и промокоды тут не редкость. Часть пользователей в свое время получили от 100 ГБ до 1 ТБ в постоянное бесплатное пользование всего лишь за установку мобильного приложения Mail.Ru Cloud.

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

Веб-интерфейс

Все стандартно и интуитивно понятно. Есть возможность поиска по облаку, можно расшарить файлы как на просмотр и скачивание, так и на редактирование. Облако связано с почтой mail.ru — в нем же можно сохранять файлы из писем или, наоборот, прикалывать что-то из хранилища к сообщениям.

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

Возможности

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

· Поддержка Office Online.

· Все выложенные на облако файлы проверяются антивирусом Касперского.

· Поддержка приложения Диск-О.

· Только online работа; автономно можно работать только через Диск-О для заранее отмеченных файлов.

· Версионирование (хранит историю изменений за последние 14 дней; количество изменений не регламентировано).

· Загрузка файлов до 32 ГБ на платных подписках; максимальный размер на бесплатном аккаунте равен 2 ГБ.

В пользовательском соглашении отсутствуют ограничения на создание и использование сторонних клиентов.

Отдельно о Диск-О

Приложение от Mail Group. Когда вы подключаете облако с помощью «Диск-О», на вашем компьютере оно выглядит как обычный жесткий диск.

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

OneDrive

Облако от Microsoft. Вопрос о поддержке с Office Online становится риторическим. Предоставляется 5 ГБ бесплатно. Расширение хранилища в РФ не предусмотрено за деньги. Покупая подписку на Microsoft Office 365, вам также бонусом дают 1 ТБ пространства в OneDrive. Дополнительный бонус (до 10 ГБ) можно получить за приглашение новых пользователей (по 0.5 ГБ за каждого).

Возможности

Ведется журналирование действий. Все манипуляции, в том числе авторизация, отображается в специальном журнале «Недавние действия». Если в журнале появляется подозрительная информация, то рекомендуется выполнить набор действий по обеспечению безопасности вашей учетной записи. Отдельно предусмотрено добавление доверенного устройства к учетной записи Майкрософт.

Предусмотрено приложение OneDrive для Windows. После установки на ПК появляется папка C:\Users\name\OneDrive, которая и является облачным хранилищем. Скорость работы с облаком, по мнению автора, низкая. Нет ограничений по максимальному размеру файла.

iCloud

Детище Apple inc, и этим многое сказано. Естественно, настроить собственное хранилище можно только на смартфоне, планшете, ноутбуке либо компьютере Apple. К тому же тебе потребуется идентификатор Apple ID. При регистрации бесплатно выдается 5 ГБ, все остальное — за деньги.

Стоимость

Учитывая интерес к технике Apple, вопрос о неприкосновенности частной жизни является одним из основных.

https://www.apple.com/ru/privacy/ — конфиденциальность

https://www.apple.com/ru/legal/privacy/ru/ — политика конфиденциальности

Учитывая вектор компании Apple, не удивительно, что у облака имеется ряд интересных особенностей, направленных на синхронизацию и продолжение работы с любого устройства. В каждом рекламном ролике компании Apple большая часть времени уделена функции «Фото».

Фото iCloud

Она же — медиатека iCloud. Автоматически синхронизирует фотографии и видеоролики на всех устройствах с вашим Apple ID. При первом же подключении к интернету фото и видео попадают в облако. Изображения в облаке хранятся в оригинальном высоком разрешении. На мобильном девайсе сохраняются копии, оптимизированные под размер его экрана. Это позволяет экономить память смартфона или планшета. Файлы в iCloud сохраняются в исходном формате, это касается и популярных JPEG, RAW, MPEG4 и Live Photos.

Одно из преимуществ iCloud для обладателей техники Apple — резервное копирование и полное восстановление старых настроек, контактов, фото (насколько позволяет размер доступных ГБ) на новом устройстве в случае замены либо утери старого.

Dropbox

Единственный сервис из перечисленных, который с самого начала задумывался как «облако». Удобный, продуманный, профессиональный, недешевый. Набор конечных функций зависит от выбранного тарифного плана. Dropbox использует 256-битное шифрование AES для сохранения файлов и шифрование SSL/TLS во время переноса файлов, обеспечивая их полную безопасность. На старте вам положены 2 ГБ места, но можно получить бесплатно еще дополнительное место. Для этого нужно:

  • Выполните задачи из списка Dropbox «C чего начать»
  • Пригласите в Dropbox друзей, родных или коллег
  • Участвуйте в обсуждениях на форуме сообщества Dropbox

Из условно бесплатных способов увеличения объема — различные производители электроники сотрудничают с Dropbox и предоставляют промокоды совместно со своей продукцией.

Стоимость

Как мы видим, пакетов эконом класса не предусмотрено.

Для совместной работы предусмотрен сервис «Dropbox Paper», который предоставляет рабочее пространство для ведения проектов. Удобная интеграция с учетной записью Google позволяет быстро подключать новых пользователей.

Благодаря Dropbox Showcase и большому количеству расширений (Dropbox Extensions) файлы популярных форматов (PDF, фото, видео) редактируются онлайн из веб-браузера. Партнерские интеграции от третьих сторон позволяют проводить многие действия непосредственно из аккаунта Dropbox (для примера: отправить mail сообщение через Dropbox, используя Gmail). Решены вопросы параллелизма и многоверсионности. Теперь вы можете быть уверены, что все участники используют последнюю версию файла и эффективно взаимодействуют друг с другом. Для полноты картины важности сервиса — любой современный NAS (Network Attached Storage) имеет интеграцию с Dropbox.

Google Drive

Учитывая, что для работы смартфона на Android требуется аккаунт Google, можно сказать, что облачный сервис Google Drive — самый популярный. Подходит не только для обмена информацией, но и, благодаря Google Docs, сервис обрел популярность у аутсорсинговых компаний.

В каждом аккаунте Google дается бесплатно доступно 15 ГБ. Google Drive является веб-ориентированным программным обеспечением. Вопрос кроссплатформенности не стоит. Файлы на Диске можно открывать со смартфона, планшета или компьютера через веб-браузер. Поэтому, где бы вы ни оказались, если в этом месте есть интернет, то данные всегда будут с вами.

Все просмотренные ранее документы из аккаунта Google будут отображаться во вкладке «Недавние» или «Доступные мне». При расшаривании на вас файла, он добавляется в список «Мой диск», но не отнимает общего места. Ограничений по объему файла нет, скорость загрузки, по мнению автора, средняя.

Стоимость

Файлы Gmail и «Google Фото» расходуют свободное место Google Drive.

Яндекс.диск

При регистрации можно не заметить, как создается «Яндекс.кошелек» с подтвержденной по телефону учетной записью.

При регистрации предоставляется 10 ГБ свободного пространства.

Зная политику компании, можно ожидать скидку на ГБ за различные подписки на «Я» сервисы. Моментами можно и вовсе получить дополнительные ГБ бесплатно. Имеется много партнерских программ с мобильными и фиксированными операторами связи, что местами выливается в бонусы в виде дополнительных ГБ. Максимальный размер загружаемого файла — 50 ГБ. Скорость хорошая. «Яндекс.Диск» имеет интеграцию с Office Online. Все файлы проверяются антивирусом Dr.Web. Все фотографии и видео можно загружать в облачное хранилище без какого-либо ограничения. Загруженные с мобильного приложения фотографии и видео не будут учитываться при подсчете места в облаке.

Кто лучший?

Ультимативно рассуждать о том, что вот это облако — хорошее, а вот это — плохое, нельзя. К тому же не запрещено одновременно использовать несколько облачных сервисов. Любой сервис подходит под совместную работу с файлами. Что имеем на выходе?

Три облака от создателей почтовых служб — Mail, Яндекс.Диск, Google Drive. Здесь логично делать выбор в пользу того почтового клиента, который больше нравится и к которому привязана ваша основная почта. Удобно вкладывать файлы из облака и копировать их туда сразу после получения. Набор инструментов ограничен, цены примерно равны.

Три сервиса связаны с персональными устройствами пользователей — iCloud, Google Drive и OneDrive.

Выбор также варьируется от выбора операционной системы девайса. С OneDrive ситуация сложнее, так как для России нет доступных пакетов, а покупать офис из-за 1 ТБ облака станет не каждый.

Только один единственный сервис, из перечисленных, является профессиональным — Dropbox. Здесь масса интегрируемых решений под проекты любой сложности. Удобный интерфейс. Сам сервис интегрирован в популярные персональные облачные хранилища.

Сравнение стоимости

Облачный сервисКоличество бесплатных ГБ (без бонусов)Стоимость пакетов в месяц
MAIL8 ГБ

+ 64 ГБ руб

+ 128 ГБ 229 руб

+ 512 ГБ 379 руб

+ 1 ТБ 699 руб

+ 2 ТБ 1390 руб

+ 4 ТБ 2690 руб

OneDrive5 ГБДополнительные планы хранения пока недоступны в РФ
iCloud5 ГБ

+ 50 ГБ 59 руб

+200 ГБ 149 руб

+2 ТБ 599 руб

Dropbox2 ГБ

+ 2 ТБ 9.99 $

+ 3 ТБ 16.58 $

+ 5 ТБ 12.5 $ (Business)

+ «сколько потребуется» 20 $ (Business)

Google Drive15 ГБ

+ 100 ГБ 139 руб

+ 200 ГБ 219 руб

+ 2 ТБ 699 руб

+ 10 ТБ 6990 руб

+ 20 ТБ 13990 руб

+ 30 ТБ 20990 руб

Яндекс.Диск10 ГБ

+ 100 ГБ 66 руб

+ 1 ТБ 167 руб

+ 3 ТБ 542 руб

Что такое облачные технологии? Использование облачных вычислений и сетей

Облачные технологии — это инновационные технологии для работы в сети интернет. Технология распределённой обработки данных в которой компьютерные ресурсы и мощности предоставляются пользователю, как интернет-сервис. Если объяснить доступным языком, то облачные сервисы – это ваша рабочая площадка в интернете, а точнее на удаленном сервере, которая предоставляется, как интернет-сервисы, для реализации своих целей, задач, проектов.

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

Самый простой пример облачного сервиса это — электронная почта. Если вы работаете с почтой на каком-то сайте-сервисе (gmail.com, yandex.ru, mail.ru), который эту почту позволяет использовать, то это и есть ничто иное как облачный сервис, являющийся частью облачных технологий.

Ключевые возможности облачных сервисов для рядового пользователя:

  • Доступ к личной или корпоративной информации с любого компьютера, подключённого к Интернету.
  • Можно работать с информацией с разных устройств (ПК, планшеты, телефоны и т.п.).
  • Не важно в какой операционной системе вы предпочитаете работать (Windows, Mac, Linux).
  • Одну и туже информацию, разные пользователи, могут просматривать и редактировать одновременно с разных устройств.
  • Если что-то случится с вашим устройством (ПК, планшетом, телефоном), то вы не потеряете важную информацию, так как она теперь не хранится на серверах облачного сервиса.
  • Вы всегда пользуетесь самой последней версией программ и при этом не надо следить за выходом обновлений.

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

Навигация по материалу:

  • 1 Что такое облачные вычисления?
    • 1.1 Классификация облачных сервисов
    • 1.2 Дата-центры для обработки данных
    • 1.3 Преимущества облачных сервисов
    • 1.4 Недостатки облачных сервисов
  • 2 Модели развёртывания облачных технологий
  • 3 Модели обслуживания облачных вычислений
  • 4 Какие возможности открывают облачные технологии для бизнеса?
  • 5 Какие услуги предлагают облачные сети?
  • 6 Краткая история и ключевые этапы развития технологии
  • 7 Перспективы облачных вычислений

Что такое облачные вычисления?

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

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

Для того чтобы лучше представить, что такое cloud computing, можно привести простой пример: раньше пользователь для доступа в электронную почту прибегал к определенному ПО (мессенджеры и программы), установленному на его ПК, теперь же он просто заходит на сайт той компании, чьи услуги электронной почты ему нравятся, непосредственно через браузер, без использования посредников.

Но этот пример больше подходит для частных облаков. Нас же интересуют данные технологии в бизнесе. Современная реализация началась с 2006 года. Тогда компания Amazon представила свою инфраструктуру веб-сервисов, не только обеспечивающую хостинг, но и предоставляющую клиенту удаленные вычислительные мощности.

Классификация облачных сервисов

Существует три модели обслуживания облачных вычислений:

  • Программное обеспечение как услуга (SaaS, Software as a Servise). Потребителю предоставляются программные средства — приложения провайдера, выполняемые на облачной инфраструктуре.
  • Платформа как услуга (PaaS, Platform as a Service). Потребителю предоставляются средства для развертывания на облачной инфраструктуре создаваемых потребителем или приобретаемых приложений, разрабатываемых с использованием поддерживаемых провайдером инструментов и языков программирования.
  • Инфраструктура как услуга (IaaS, Infrastructure as a Service). Потребителю предоставляются средства обработки данных, хранения, сетей и других базовых вычислительных ресурсов, на которых потребитель может развертывать и выполнять произвольное программное обеспечение, включая операционные системы и приложения.

Дата-центры для обработки данных

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

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

Назначение ЦОД — обеспечение гарантированной безотказной работы информационной системы предприятия с заданными уровнями доступности, надежности, безопасности и управляемости. Использование технологии создания центров обработки данных позволяет создавать резервные штаб-квартиры предприятий с сохранением максимально возможной функциональности информационной системы при чрезвычайных обстоятельствах.

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

Преимущества облачных сервисов

В прошлом году совокупный объем мирового рынка в сфере облачных технологий составил порядка $40 млрд. Некоторые эксперты прогнозируют, что к 2020 году этот показатель достигнет $240 млрд. Россия по внедрению cloud computing в бизнес занимает 34-е место с показателем $250 млн.

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

  • Доступность. Доступ к информации, хранящейся на облаке, может получить каждый, кто имеет компьютер, планшет, любое мобильное устройство, подключенное к сети интернет. Из этого вытекает следующее преимущество.
  • Мобильность. У пользователя нет постоянной привязанности к одному рабочему месту. Из любой точки мира менеджеры могут получать отчетность, а руководители — следить за производством.
  • Экономичность. Одним из важных преимуществ называют уменьшенную затратность. Пользователю не надо покупать дорогостоящие, большие по вычислительной мощности компьютеры и ПО, а также он освобождается от необходимости нанимать специалиста по обслуживанию локальных IT-технологий.
  • Арендность. Пользователь получает необходимый пакет услуг только в тот момент, когда он ему нужен, и платит, собственно, только за количество приобретенных функций.
  • Гибкость. Все необходимые ресурсы предоставляются провайдером автоматически.
  • Высокая технологичность. Большие вычислительные мощности, которые предоставляются в распоряжение пользователя, которые можно использовать для хранения, анализа и обработки данных.

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

Недостатки облачных сервисов

  • Необходимость постоянного соединения. Для получения доступа к услугам «облака» необходимо постоянное соединение с Интернет
  • Программное обеспечение и его «кастомизация». Есть ограничения по ПО, которое можно разворачивать на «облаках» и предоставлять его пользователю. Пользователь имеет ограничения в используемом обеспечении и иногда не имеет возможности настроить его под свои собственные цели
  • Конфиденциальность. Конфиденциальность данных, хранимых в публичных «облаках», в настоящее время, вызывает много споров, но в большинстве случаев эксперты сходятся в том, что не рекомендуется хранить наиболее ценные для компании документы на публичном “облаке”, так как в настоящее время нет технологии, которая бы гарантировала 100% конфиденциальность данных
  • Безопасность. «Облако” само по себе является достаточно надежной системой, однако при проникновении в него злоумышленник получает доступ к огромному хранилищу данных. Еще один минус, — это использование систем виртуализации в которых, в качестве гипервизора, используются ядра стандартных ОС (например Windows), что позволяет использовать вирусы и уязвимости системы
  • Дороговизна оборудования. Для построения собственного облака необходимо выделить значительные материальные ресурсы, что не выгодно только что созданным и малым компаниям
  • Дальнейшая монетизация ресурса. Вполне возможно, что компании в дальнейшем решат брать плату с пользователей за предоставляемые услуги.

Как видите, есть две стороны медали. Впрочем, развитию технологии это не вредит, а может даже и подстегивает.

Модели развёртывания облачных технологий

Частное облако (англ. private cloud) — инфраструктура, предназначенная для использования одной организацией, включающей несколько потребителей (например, подразделений одной организации), возможно также клиентами и подрядчиками данной организации.

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

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

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

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

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

Модели обслуживания облачных вычислений

Программное обеспечение как услуга (SaaS, англ. Software-as-a-Service) — модель, в которой потребителю предоставляется возможность использования прикладного программного обеспечения провайдера, работающего в облачной инфраструктуре и доступного из различных клиентских устройств или посредством тонкого клиента, например, из браузера(например, веб-почта) или интерфейс программы.

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

Платформа как услуга (PaaS, англ. Platform-as-a-Service) — модель, когда потребителю предоставляется возможность использования облачной инфраструктуры для размещения базового программного обеспечения для последующего размещения на нём новых или существующих приложений (собственных, разработанных на заказ или приобретённых тиражируемых приложений).

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

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

Инфраструктура как услуга (IaaS, англ. IaaS or Infrastructure-as-a-Service). Предоставляется как возможность использования облачной инфраструктуры для самостоятельного управления ресурсами обработки, хранения, сетей и другими фундаментальными вычислительными ресурсами. Например, потребитель может устанавливать и запускать произвольное программное обеспечение, которое может включать в себя операционные системы, платформенное и прикладное программное обеспечение.

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

Какие возможности открывают облачные технологии для бизнеса?

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

Спрос компании на ресурсы или программы неоднороден, например:

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

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

Позволяют снять часть нагрузки с IT-отдела. Развертывание серверов и их администрирование — непрофильная задача для большинства бизнесов.

Переход в облако означает, что:

  • Вам не нужно покупать собственные серверы и тем более строить дата-центр, то есть вы снижаете капитальные расходы на IT.
  • Вам не нужно нанимать экспертов, занимающихся развертыванием инфраструктуры и управлением ею: виртуализацией серверов, гипервизорами, распределением виртуальных ресурсов, настройкой и поддержкой облачных баз данных и других платформ. Это берет на себя провайдер.
  • Также вы можете отдать провайдеру на аутсорс администрирование серверов, баз данных, платформ и другие услуги, для которых нужны узкоспециализированные эксперты. Это предельный уровень аутсорсинга, который называют Managed services.

Позволяют быстро запускать новые проекты или MVP для стартапов и исследовательских отделов. Можно арендовать вычислительные ресурсы и с их помощью быстро разрабатывать минимально жизнеспособные продукты (MVP), чтобы тестировать бизнес-гипотезы. Это могут быть мобильные приложения и игры, программы на основе машинного обучения, SaaS-решения, которые компания продает клиентам.

Облачные технологии отлично подходят для проектов с высокой долей неопределенности, позволяя быстро запустить проект, сэкономить на оборудовании и не понести большие убытки, если гипотеза не сработает. А если сработает — легко масштабировать решение.

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

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

Какие услуги предлагают облачные сети?

Все, что касается сloud сomputing, обычно принято называть словом aaS. Расшифровывается это просто – «as a Service«, то есть «как сервис», или «в виде сервиса».

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

  • Storage-as-a-Service («хранение как сервис»)
    Это, пожалуй, самый простой из СС-сервисов, представляющий собой дисковое пространство по требованию. Каждый из нас когда-нибудь сталкивался с ситуацией, когда на мониторе появлялось зловещее предупреждение: «Логический диск заполнен, чтобы освободить место, удалите ненужные программы или данные». Услуга Storage-as-a-Service дает возможность сохранять данные во внешнем хранилище, в «облаке». Для Вас, оно будет выглядеть, как дополнительный логический диск или папка. Сервис является базовым для остальных, поскольку входит в состав практически каждого из них. Примером может служить Google Drive и прочие схожие сервисы.
  • Database-as-a-Service («база данных как сервис»)
    Здесь скорее больше для админов, ибо сия штука предоставляет возможность работать с базами данных, как если бы СУБД была установлена на локальном ресурсе. Причем, в этом случае гораздо легче «расшаривать» проекты между разными исполнителями, не говоря уже о том, сколько деньжат можно сэкономить на компьютерном железе и лицензиях, требуемых для грамотного использования СУБД в крупной или даже средней организации.
  • Information-as-a-Service («информация как сервис»)
    Дает возможность удаленно использовать любые виды информации, которая может меняться ежеминутно или даже ежесекундно.
  • Process-as-a-Service («управление процессом как сервис»)
    Представляет собой удаленный ресурс, который может связать воедино несколько ресурсов (таких как услуги или данные, содержащиеся в пределах одного «облака» или других доступных «облаков»), для создания единого бизнес-процесса.
  • Application-as-a-Service («приложение как сервис»)
    Еще, может называется, Software-as-a-Service («ПО как сервис»). Позиционируется как «программное обеспечение по требованию», которое развернуто на удаленных серверах и каждый пользователь может получать к нему доступ посредством Интернета, причем все вопросы обновления и лицензий на данное обеспечение регулируется поставщиком данной услуги. Оплата, в данном случае, производиться за фактическое использование последнего. В качестве примера можно привести Google Docs, Google Calendar и т.п. онлайн-программы.
  • Platform-as-a-Service («платформа как  сервис»)
    Пользователю предоставляется компьютерная платформа с установленной операционной системой и некоторым программным обеспечением.
  • Integration-as-a-Service («интеграция как сервис»)
    Это возможность получать из «облака» полный интеграционный пакет, включая программные интерфейсы между приложениями и управление их алгоритмами. Сюда входят известные услуги и функции пакетов централизации, оптимизации и интеграции корпоративных приложений (EAI), но предоставляемые как «облачный» сервис.
  • Security-as-a-Service («безопасность как сервис»)
    Данный вид услуги предоставляет возможность пользователям быстро развертывать продукты, позволяющие обеспечить безопасное использование веб-технологий, электронной переписки, локальной сети, что позволяет пользователям данного сервиса экономить на развертывании и поддержании своей собственной системы безопасности.
  • Management/Governace-as-a-Service («администрирование и управление как сервис»)
    Дает возможность управлять и задавать параметры работы одного или многих «облачных» сервисов. Это в основном такие параметры, как топология, использование ресурсов, виртуализация.
  • Infrastructure-as-a-Service («инфраструктура как сервис»)
    Пользователю предоставляется компьютерная инфраструктура, обычно виртуальные платформы (компьютеры), связанные в сеть, которые он самостоятельно настраивает под собственные цели.
  • Testing-as-a-Service («тестирование как сервис»)
    Дает возможность тестирования локальных или «облачных» систем с использованием тестового ПО из «облака» (при этом никакого оборудования или обеспечения на предприятии, не требуется).

Для наглядности, обобщим все эти сервисы архитектуры «облако», в одну схему за которой и кроются облачные технологии на которой приведена классификация сервисов, по типу услуг:

Краткая история и ключевые этапы развития технологии

Концепция «облачных вычислений» зародилась в 1960 году, когда Джон Маккарти высказал предположение, что когда-нибудь компьютерные вычисления будут производиться с помощью «общенародных утилит».

Облачные вычисления могут показаться относительно новым явлением. Тем не менее, их история уходит корнями в начало 1950-х, когда появление мейнфреймов позволило нескольким пользователям получить доступ к центральному компьютеру.

В первые идея того, что мы сегодня называем облачными вычислениями была озвучена J.C.R. Licklider, в 1970 году. В эти годы он был ответственным за создание ARPANET (Advanced Research Projects Agency Network). Его идея заключалась в том, что каждый человек на земле будет подключен к сети, из которой он будет получать не только данные на и программы.

Далее можно выделить такие ключевые этапы развития облачных технологий:

  • Расширение пропускной способности Интернета, в 90-е годы не позволило получить значительного скачка в развитии в облачной технологии, так как практически ни одна компания не технологии того времени не были готовы к этому. Однако сам факт ускорения Интернета дал толчок скорейшему развитию облачных вычислений.
  • Одним из наиболее значимых событий в данной области было появление Salesforce.com в 1999 году. Данная компания стала первой компанией предоставившей доступ к своему приложению через сайт, по сути данная компания стала первой компанией предоставившей свое программное обеспечение по принципу – программное обеспечение как сервис (SaaS).
  • Следующим шагом стала разработка облачного веб-сервиса компанией Amazon в 2002 году. Данный сервис позволял хранить, информацию и производить вычисления.
  • В 2006, Amazon запустила сервис под названием Elastic Compute cloud (EC2), как веб-сервис который позволял его пользователям запускать свои собственные приложения. Сервисы Amazon EC2 и Amazon S3 стали первыми доступными сервисами облачных вычислений.
  • Другая веха в развитие облачных вычислений произошла после создания компанией Google, платформы Google Apps для веб-приложений в бизнес секторе.
  • Значительную роль в развитии облачных технологий сыграли технологии виртуализации, в частности программное обеспечение позволяющее создавать виртуальную инфраструктуру.
  • Развитие аппаратного обеспечения способствовало не столько быстрому росту облачных технологий, сколько доступности данной технологии для малого бизнеса и индивидуальных лиц. Что касается технического прогресса, то значительную роль в этом сыграло создание многоядерных процессоров и увеличения емкости накопителей информации.

На сегодняшний день, можно с уверенностью сказать — современные облачные технологии ведут к расширению возможностей бизнеса. Крупные инвестиционные проекты, связанные с развитием cloud computing, ожидают глобальных прибылей, поскольку основа любого бизнеса — рентабельность, нарастающая с применением облаков. Они помогают компаниям уходить далеко вперед, оставляя конкурентов на слабых позициях. В нынешнем предпринимательстве скорость реакции на изменения рынка играют особо важную роль, поэтому инновационные технологии всегда будут в топе спроса.

Перспективы облачных вычислений

Будут усиливаться тенденции по аутсорсингу IT, в том числе вычислительных ресурсов (Infrastructure as a service), систем хранения данных (Storage as a service), сервисов по восстановлению данных (Disaster Recovery Service), сервисов информационной безопасности, программного обеспечения по подписке (Software as a service), администрированию и т.д.

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

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

Есть и другая сторона развития облачных технологий: экспоненциальный рост данных – основной объем хранимой информации будет приходиться на архивные копии, которые не будут востребованы и не будут удалены.

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

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

Поделитесь этим материалом в социальных сетях и оставьте свое мнение в комментариях ниже.

Источник: mining-cryptocurrency.ru

Пoжaлyйcтa оцените и поделитесь новостью, мы старались для Вас:

Облако — что это и зачем? / ABBYY corporate blog / Habr

Недавно мы запустили сервис ABBYY Cloud OCR SDK, работающий на облаке Windows Azure и попутно набрали 100500 опыта. Например, узнали, что многие используют слово «облако» и слышали, что «облака – это модно», но очень немногие понимают, что такое облако и главное – зачем делать сервис именно в облаке. Слово «облако» повсеместно используется и, похоже, начало обрастать городскими легендами.

Посмотрите, например, вот это видео:

Не много потеряете, если просто сосредоточитесь на том, что блондинка хорошо выглядит и у нее приятный голос.

Рассмотрим подробно, что такое публичное облако, зачем может иметь смысл использовать его для работы ПО и правда ли, что «скоро все будет в облаках».

Невиданные возможности для ваших клиентов

Для начала – чем для клиента сервис «в облаке» отличается от сервиса «не в облаке».

Считается, что «облачный» сервис обладает уникальным свойством – доступностью для любых пользователей. Облака тут ни при чем. Наш сервис работает в облаке, выглядит для пользователя как обычный веб-сайт (часть запросов даже выдает обычные на вид веб-страницы), в нем, например, есть пользовательский кабинет, который выглядит как обычные веб-страницы.

Для сравнения посмотрите на Stack Exchange (наиболее известен благодаря сайту Stack Overflow) или Яндекс.Почту – они для пользователя выглядят точно так же. Они тоже доступны любым пользователям и откуда угодно. Там тоже веб-сервер, который тоже принимает запросы по HTTP, там тоже все равно, какая операционная система у клиента, какая архитектура у его машины, на каком языке написаны его программы.

Можно встретить утверждения, что благодаря облачности сервиса «данные пользователей доступны им откуда угодно». Да, пользователи сервиса могут закачивать изображения на наш сервис откуда угодно и получать результаты тоже откуда угодно. Кстати, пользователи Stack Exchange или Яндекс.Почты тоже могут работать с этими сервисами откуда угодно – задавать вопросы, получать ответы, отправлять и получать письма.

Функционально облачный сервис не отличается для пользователя ничем. Что в облаке, что не в облаке, на каком-то IP-адресе стоит сервер (обычно веб-сервер), который принимает и обрабатывает запросы. Если нет настроек, ограничивающих доступ к серверу с конкретных диапазонов IP-адресов и клиент сам не сидит за параноидальным фаерволом, то сервис доступен откуда угодно и с какого угодно устройства. Облачность тут никак не сказывается.

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

Также считается, что сервис в облаке делают для того, чтобы с ним могли взаимодействовать другие сервисы в облаке – что-то из серии «для использования разработчиками облачных сервисов», как недавно написали авторы одного пресс-релиза. В особо бредовых презентациях можно встретить картинки с утыканным колышками наивно схематичным облаком – это облако, в нем сервисы, и они там взаимодействуют.

Посмотрим на это с точки зрения нашего сервиса. Цель разработки нашего сервиса – предоставить программно доступный из любой точки мира сервис – чтобы сторонние разработчики, которым в их программах не хватает оптического распознавания текста, могли разработать ПО, которое использует наш сервис для распознавания. Например, программу для смартфона, которая фотографирует чек, извлекает из него данные и сохраняет их в программу для бюджетирования на том же смартфоне. Капитан Очевидность подсказывает: смартфон не в облаке. Наш сервис не только для «разработчиков облачных сервисов», он для разработчиков любых программ, которые готовы использовать сторонний сервис для распознавания текста. В облаке те программы работают или нет – не имеет принципиального значения, а нашему сервису просто все равно.

Считается, что облачный сервис – это обязательно сервис для обслуживания многочисленных внешних запросов. Обычно да, но не обязательно. Никто не мешает вам запустить на вашем сервисе разложение простых чисел на множители, исходные данные для него хранить где-нибудь снаружи, чтобы сервис их сам оттуда брал, а результаты заливал на внешний ftp-сервер.

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

Далее – считается, что сервис, работающий в облаке, принципиально по-другому устроен, его разработка требует принципиально другой архитектуры по сравнению с сервисом, работающим не в облаке. Некоторые отличия действительно есть, но они второстепенны.

Представьте, что вам нужно сделать веб-сервис, который принимает от пользователя изображения, складывает их в очередь на обработку (потому что распознавание занимает некоторое время), обрабатывает, после обработки дает пользователю ссылку на скачивание результата. Как бы вы сделали его? Скорее всего, вы бы создавали во внутреннем хранилище (скорее всего, базе данных) «задание» для каждого принятого изображения, давали ему уникальный идентификатор, отдельным потоком или отдельным процессом распознавали изображение, потом на очередной запрос «как дела у задания такого-то» возвращали ссылку на результат. Это совершенно очевидная архитектура для такого сервиса, и облачность тут тоже ни при чем.

Считается, что в облаке используется «облачная операционная система». Обычно это просто допиленная «обычная операционная система». В Windows Azure это Windows Server 2008 R2 со слегка перетянутыми гайками (например, временная папка очень маленькая). Вся «облачность» в такой среде создается дополнительными сервисами – например, долговременным хранилищем данных, не привязанным к машине, на которой работает пользовательский сервис.

Некоторое время назад мы рассказывали, что теперь FineReader Engine поддерживает работу в Windows Azure. Эта доработка не потребовала полного переписывания всего FRE, просто учли ограничения платформы, немного под них доработали, протестировали, обновили документацию, взяли на себя обязательство дальше поддерживать. Кропотливая и важная работа, но не более того.

Беспрецедентная надежность

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

Прежде всего, нужно читать мелкий шрифт в соглашении о девятках (SLA – Service Level Agreement). Там указано точно, что эти девятки означают, какие конкретно свойства сервиса они затрагивают, какова ответственность провайдера.

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

Похожий пример из жизни: в среднем раз в год в здании на секунду отключается электроснабжение, так что перезагружаются компьютеры. С точки зрения поставщика электроэнергии – это жалкая секунда в год (сколько там девяток?), а с вашей точки зрения – это потеря нескольких минут работы каждым сотрудником, потому что ему нужно будет ждать, пока загрузится ОС, запустятся все программы, потом вспоминать, на чем он остановился. Девяток много, а вам от этого не легче.

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

От размещения в облаке сервис не становится гарантированно более или менее надежным. Риски никто не отменяет, просто риски становятся другими.

Так что это?

Теперь, когда мракобесия стало меньше, вернемся к вопросу, что такое публичное облако. Это сервис с дистанционным управлением, который предоставляет вам вычислительные мощности и хранилища данных с оплатой по мере использования. Вы используете мощности для работы вашего ПО (вашего сервиса), а хранилища – для хранения данных, с которыми это ПО (ваш сервис) работает.

У вас может быть разный уровень контроля над предоставляемыми мощностями. Например, вам могут выделить виртуальную машину с конкретной ОС и закрепить ее за вами и дать вам к ней удаленный доступ, чтобы вы сами настроили ее как вам нужно и дальше оставить ее в вашем распоряжении. Или (как в Windows Azure) вы можете загрузить специальный архив с исполняемым кодом вашего сервиса и конфигурационный файл, в котором указано «запустить вот это на 5 машинах по 2 ядра каждая», служебная инфраструктура облака сама найдет подходящие виртуальные машины, развернет, запустит и настроит на них ОС, потом развернет там ваш архив и передаст управление в точку входа (фиксированная функция типа main()), и будет следить, не сломалось ли что, в случае чего перезапустит ваш сервис на той же или (при сбое машины) на другой машине. В первом случае вы больше контролируете, во втором у вас больше дополнительных плюшек.

В чем прибыль?

Прибыль в гибкости и делегировании обязанностей. Вам нужно увеличить число машин, на которых работает ваш сервис? Несколько щелчков мышью, ожидание в районе 10 минут – и вам уже нашли новые виртуальные машины, запустили на них ваш сервис. Надо убавить? То же самое.

То же самое с хранилищем. Нужно хранилище – несколько щелчков мышью, и вам его предоставили и дали адрес и ключи доступа к нему. Хранилище обычно резиновое, оплата зависит от реально используемого объема.

Провайдер может, например, предоставлять сервер баз данных – тоже «где-то» и тоже с оплатой по используемому объему. В Windows Azure это SQL Azure, основанный на специально настроенном и допиленном SQL Server 2008.

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

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

Такая гибкость очень удобна. Это светлая сторона облака, за которую оно в первую очередь и ценно. Надо – берете в аренду, не надо – прекращаете аренду, и то, и другое требует нескольких щелчков мышью (или программного запроса) и не очень долгого ожидания.

Это удобно для компании любого размера. Не надо проводить через бухгалтерию закупку каждой железки, не надо закупать оборудование про запас, можно добиться гораздо меньшего простоя мощностей и гораздо большей гибкости в управлении.

Плюс вы перекладываете часть обязанностей на провайдера. Сервера вы больше не покупаете, стойки не собираете, электрическим подключением не занимаетесь, место под оборудование вам не нужно, вы можете даже ОС не настраивать (зависит от облака). Обратите внимание, речь именно о перекладывании обязанностей, но не ответственности, об этом подробнее ниже.

Как обычно, есть и темная сторона

Темная сторона облака в том, что на многие вещи нельзя повлиять. Если верить блогу команды Stack Exchange, их сервис работает не в облаке, а на собственном оборудовании, именно потому, что их не устраивает уровень контроля, который предоставляется провайдерами облаков.

Например, виртуальные машины стандартные и вы можете даже не знать характеристик реального железа. Скорее всего, когда в Windows Azure вы разворачиваете сервис на одном одноядерном узле, вам на самом деле дают виртуальную машину, которая работает в каком-нибудь 16-ядерном сервере под HyperV. Может быть, можно там что-нибудь подкрутить и на ровном месте получить 15-процентный прирост производительности, но вы ничего не можете с этим сделать.

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

То же самое касается надежности. Вы не можете быть уверены, что стойки в один прекрасный момент, например, не зальет конденсатом из оторвавшейся трубки системы кондиционирования. Если бы ваш сервер был в офисе или в colocation, то вы могли бы сделать что-нибудь, пусть даже на вид безумное, типа отвода воды из пространства над вашим оборудованием. Здесь вы ничего сделать не сможете – вы не контролируете, где стоит оборудование, хорошо ли оно там закреплено и не бегают ли по нему мыши. Все безумные события, которые вы могли бы предусмотреть (или не предусмотреть и чувствовать угрызения по поводу плохо сделанной работы), теперь полностью вне вашего контроля.

Безумные события бывают самые разные. Вот примеры реальных сбоев в датацентрах.

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

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

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

Конечно, что-то подобное может произойти и с серверами в офисе, но в таком случае в этом будет доля вашей вины – могли предусмотреть, а не предусмотрели. Вам будет стыдно за плохо сделанную работу. В случае, когда оборудование стоит «где-то там», таких возможностей нет, вы вынуждены верить провайдеру.

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

Снова облачная архитектура облачных сервисов

Напоследок – об особых требованиях к облачным сервисам. Такие требования есть – нужно быть готовым, что в любой момент что угодно может сломаться. Если вы любите крайности, то можете как Netflix сделать сервис, который в произвольные моменты ломает что-нибудь в вашем сервисе. Особенно нужно быть готовым к эпизодическим кратковременным сбоям. Например, иногда будет ненадолго пропадать связь с SQL Azure – ваш код должен не паниковать и не ломаться, а подождать немного и попробовать еще раз.

Просто вспомните, что обычно раздражает пользователей в программах – всевозможные «не удалось найти сервер, вот 18 пунктов, которые стоит проверить» в распределенной системе абсолютно нормальны, ваш сервис должен пробовать сам с этим справиться, потом пробовать еще несколько раз. Пользователь после сообщения браузера «нет ответа сервера» обычно нажимает F5, так и ваш сервис должен просто попробовать повторить действие. Для этого важно, чтобы повторное выполнение любого действия не наносило вреда – это называется умным словом идемпотентность. Если вы не учтете эту особенность, то ваш сервис будет в самый неподходящий момент выходить из строя из-за какой-нибудь ерунды.

Аналогично сервис должен быть готов к тому, что его могут в любой момент остановить – на всех узлах или на некоторых – и затем запустить снова, при этом не должно происходить повреждения данных, потеря самых новых данных должна быть минимальной, после перезапуска сервис должен быть в состоянии продолжить работу как будто ничего не произошло. Такое происходит, например, при автоматической установке обновлений ПО в Windows Azure – узлы по очереди останавливаются, затем сервис запускается на узле с уже обновленным ПО.

Требования существенные, но выполнимые, просто Мерфи будет чаще приходить к вашему сервису. От вас зависит, превратится ли небольшой FAIL в былинный отказ.

Облако – это не куча слов «масштабируемое», «доступность», «миграция», «производительность», «тенденция», употребленных в произвольном порядке в маркетинговом тексте. Это просто модель владения вычислительными мощностями. В определенных случаях эта модель очень удобна.

Кстати, у нас есть сервис для разработчиков, работающий в облаке.

Дмитрий Мещеряков,
департамент продуктов для разработчиков

Что такое облачный сервис?

IaaS, PaaS, SaaS, о мой!

Сегодня облако состоит из трех разновидностей, которые образуют облачный стек: инфраструктура как услуга (IaaS), платформа как услуга (PaaS) и программное обеспечение как услуга (SaaS). SaaS часто построен на PaaS, который построен с использованием IaaS.

SaaS — это то, о чем думает большинство людей, когда они слышат название знакомой облачной службы, с которой они взаимодействуют через клиента, такого как мобильное приложение или браузер. Поставщики SaaS поставляют программное обеспечение и приложения через облако, которые отличаются от других программ тем, что они гораздо более масштабируемы.Для начинающего программного обеспечения также намного проще запускать новое приложение в облаке, поэтому многие SaaS-приложения от Slack до Salesforce доминируют в своих соответствующих категориях продуктов.

PaaS — это облачная среда или платформа для разработчиков для создания облачных приложений. Поставщики PaaS предоставляют базу данных, операционную систему, возможности исполнения на языке программирования, а также веб-серверы. Как и IaaS, конечный пользователь облачного приложения никогда не взаимодействует с инфраструктурой PaaS.Microsoft Azure, Google Compute Engine и Amazon AWS также имеют возможности PaaS. Платформа Salesforce Force.com является еще одним примером PaaS. Приложения Salesforce, доступные в App Exchange, построены на платформе Salesforce Force.com.

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

Для того, чтобы максимально эффективно использовать частное облако, организациям необходимо тщательно продумать порядок. Чтобы получить преимущества масштабируемости и эффективности частных облаков, вся бизнес-среда обычно виртуализируется. Существуют также проблемы безопасности с частными облаками, так как ответственность за безопасность каждой части инфраструктуры ложится на компанию. В отличие от облачной компании, такой как Salesforce или Microsoft, в которой есть большие группы кибербезопасности, многим предприятиям не хватает опыта, необходимого для защиты от современных сложных кибератак.

Что такое Azure Cloud Services

  • 3 минут на чтение

В этой статье

Azure Cloud Services является примером платформы как услуги (PaaS). Как и служба приложений Azure, эта технология предназначена для поддержки масштабируемых, надежных и недорогих в использовании приложений. Служба приложений также размещена на виртуальных машинах (ВМ), как и облачные службы Azure.Однако у вас больше контроля над виртуальными машинами. Вы можете установить собственное программное обеспечение на виртуальные машины, использующие облачные службы Azure, и получить к ним удаленный доступ.

Больше контроля также означает меньшую простоту использования. Если вам не нужны дополнительные параметры управления, как правило, быстрее и проще настроить и запустить веб-приложение в функции веб-приложений службы приложений по сравнению с облачными службами Azure.

. Существует два типа ролей облачных служб Azure. Единственная разница между ними заключается в том, как ваша роль размещается на виртуальных машинах:

  • Web роль: автоматически развертывает и размещает ваше приложение через IIS.

  • Worker role: не использует IIS и запускает приложение автономно.

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

Как показывает предыдущий рисунок, все виртуальные машины в одном приложении работают в одной облачной службе.Пользователи получают доступ к приложению через один общедоступный IP-адрес, при этом запросы автоматически распределяются между виртуальными машинами приложения. Платформа масштабирует и развертывает виртуальные машины в приложении облачных служб Azure таким образом, чтобы избежать единой точки отказа оборудования.

Даже если приложения работают в виртуальных машинах, важно понимать, что облачные службы Azure предоставляют PaaS, а не инфраструктуру как услугу (IaaS). Вот один из способов думать об этом. С помощью IaaS, например виртуальных машин Azure, вы сначала создаете и настраиваете среду, в которой работает ваше приложение.

15 Ведущие компании-поставщики услуг облачных вычислений

Введение в услуги облачных вычислений:

Ранее мы использовали для хранения наших данных на жестких дисках компьютера. Услуги облачных вычислений заменили такую ​​технологию жесткого диска. Служба облачных вычислений — это не что иное, как предоставление услуг, таких как хранение, базы данных, серверы, сетевое взаимодействие и программное обеспечение через Интернет.Они взимают с своих пользователей плату за использование таких услуг, и плата зависит от их использования.

cloud computing service provider companies

cloud computing service provider companies

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

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

1) Инфраструктура как услуга (IaaS): Эта служба предоставляет инфраструктуру, такую ​​как серверы, операционные системы, виртуальные машины, сети и хранилище, в аренду. : Этот сервис используется при разработке, тестировании и сопровождении программного обеспечения. PaaS такой же, как IaaS, но также предоставляет дополнительные инструменты, такие как СУБД и BI-сервис. основа.

E.g: Google Applications, Salesforce

Top Cloud Computing Companies

  • Kamatera
  • Cloudways
  • phoenixNAP
  • ScienceSoft
  • pCloud
  • Amazon Web Services
  • Microsoft Azure
  • Google Облако Platform
  • Adobe
  • VMware
  • IBM Cloud
  • Rackspace
  • Red Hat
  • Salesforce
  • Oracle Cloud
  • SAP
  • Verizon Cloud
  • Navisite
  • Dropbox
  • Egnyte

Here мы идем с кратким обзором каждой компании в списке:

# 1) Kamatera

kamatera-cloudkamatera-cloud

Kamatera provides очень низкие эксплуатационные расходы и высокая производительность облако инфраструктуры Сервисы.Стоимость облачных сервисов также очень низкая () (да, вы можете установить сервер всего за 4 доллара). Они заряжаются только в зависимости от того, что вы используете. Например, когда вы добавляете 1 ГБ ОЗУ, вы будете платить только за это, и вам не нужно будет добавлять дополнительные ресурсы сервера.

  • Добавляйте или удаляйте серверы без штрафа. Никаких скрытых платежей или каких-либо обязательств. Доступ также ко всем функциям облачной платформы управления в течение пробного периода

    Стек хостинга Cloudways состоит из Apache, NGINX, Varnish, Redis, Memcached и MariaDB. Платформа безопасного управляемого хостинга, защищенная брандмауэрами, TFA, белым списком IP-адресов и подобными компонентами безопасности. Выберите свои собственные значения для частоты и срока хранения резервных копий.


    # 3) phoenixNAP

    PhoenixNap LOGOPhoenixNap LOGO

    phoenixNAP Основные характеристики:

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

      pCloudpCloud

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

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

    • Доступно несколько вариантов обмена файлами.
    • . Он может сохранять версии файла в течение определенного периода.
    • . Он позволяет создавать резервные копии фотографий из социальных сетей, таких как Facebook, Instagram и Picasa. ,
    • Он обеспечивает безопасность данных с помощью шифрования TLS / SSL.

    # 6) Веб-служба Amazon (AWS)

    AWSAWS

    • AWS — это самая безопасная и защищенная платформа облачной службы, которая предлагает широкий набор инфраструктурных услуг, таких как хранение базы данных, вычислительная мощность, сетевое взаимодействие.
    • U статические веб-сайты можно размещать.
    • . Используя такие сервисы, пользователи могут создавать сложные, надежные, масштабируемые и гибкие приложения.
    • . Один из них может получить практический опыт AWS бесплатно.

    => Изучите сайт f или другие возможности веб-сервисов Amazon.


    # 7) Microsoft Azure

    Microsoft AzureMicrosoft Azure

    • Microsoft Azure используется для развертывания, разработки и управления приложениями через всемирную сеть. различные операционные системы, базы данных, инструменты, языки программирования и платформы.
    • Бесплатная пробная версия Microsoft Azure доступна в течение 30 дней.

    => Вы можете посетить этот веб-сайт для получения дополнительной информации. Разработчики и предприятия для получения данных в реальном времени

  • => Посетите Google Cloud Platform для получения более подробной информации. Немногие из них — Adobe Creative Cloud, Adobe Experience Cloud и Adobe Document Cloud.

  • . Служба Adobe Creative Cloud — это SaaS, которая предлагает своим пользователям доступ к инструментам, предлагаемым Adobe, таким как редактирование видео, фотографии, графическое проектирование.
  • Adobe Experience Cloud предлагает его пользователи получают доступ к широкому набору решений для рекламы, создания кампаний и получения информации о бизнесе.
  • Adobe Document Cloud — это комплексное решение для цифровой документации.
  • => Для получения дополнительной информации об этой услуге посетите веб-сайт Adobe. Сложность ИТ, снижающая затраты, обеспечивает гибкие гибкие сервисы.

  • VMware vCloud Air — это безопасная и защищенная платформа общедоступного облака, которая обеспечивает сетевое взаимодействие, хранение, аварийное восстановление и вычисления.
  • Ваш комментарий будет первым

      Добавить комментарий

      Ваш адрес email не будет опубликован. Обязательные поля помечены *