Что такое облачные технологии и зачем они нужны. Cloud технология


Что такое облачные технологии и зачем они нужны / Заметки Сис.Админа

И снова, здравствуйте, уважаемые читатели! :) Поговорим про облачные технологии.

Тобишь, сегодня очередная заметка целиком и полностью будет посвящена весьма занимательной и перспективной технологии (так сказать «золотой жиле» ИТ-индустрии), скрывающейся под псевдонимом - cloud technologies или в простонародье - «облако».

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

Таким образом, цель нашей заметки, как всегда благая (по-другому и быть не может) - систематизировать основные сведения, связанные с данной тематикой и разложить всё по полочкам.

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

Полетели..

Облачные технологии. Обо всем, понемногу

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

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

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

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

У вас есть электронная почта (e-mail)? Конечно, есть. Так вот, если Вы работаете с почтой на каком-то сайте-сервисе (например, gmail), который эту почту позволяет использовать, то это и есть ничто иное как облачный сервис, являющийся частью такой штуки как облачные технологии. Или, к примеру, обработка изображений.

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

к содержанию ↑

Больше подробностей про облачные технологии

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

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

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

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

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

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

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

к содержанию ↑

Услуги, предоставляемые облачными системами

Все, что касается с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 ("тестирование как сервис")Дает возможность тестирования локальных или "облачных" систем с использованием тестового ПО из "облака" (при этом никакого оборудования или обеспечения на предприятии, не требуется).

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

..на которой приведена классификация сервисов, по типу услуг.

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

  • Публичные
  • Частные
  • Гибридные.

Кратко по каждой:

  • Публичное облако — это ИТ-инфраструктура, используемая одновременно множеством компаний и сервисов. Пользователи не имеют возможности управлять и обслуживать данное "облако", а вся ответственность по этим вопросам возложена на владельца ресурса. Абонентом, предлагаемых сервисов может стать любая компания и индивидуальный пользователь.Примерами могут служить онлайн-сервисы: Amazon EC2, Google Apps/Docs, Microsoft Office Web.
  • Частное облако — это безопасная ИТ-инфраструктура контролируемая и эксплуатируемая в интересах одной-единственной организации. Организация может управлять частным "облаком" самостоятельно или поручить эту задачу внешнему подрядчику. Инфраструктура может размещаться либо в помещениях заказчика, либо у внешнего оператора (либо частично у заказчика и частично у оператора).
  • Гибридное облако — это ИТ-инфраструктура использующая лучшие качества публичного и приватного облака при решении поставленной задачи. Часто такой тип применяется, когда организация имеет сезонные периоды активности, другими словами, как только внутренняя ИТ-инфраструктура не справляется с текущими задачами, часть мощностей перебрасывается на публичное "облако" (например, большие объемы статистической информации), а также для предоставления доступа пользователям к ресурсам предприятия через публичное "облако".

Запутались? Ничего, скоро разберем примеры и всё встанет на свои места ;)

к содержанию ↑

Возможности облачных вычислений

Теперь рассмотрим возможности облачных вычислений:

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

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

«Ложка дегтя» - недостатки:

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

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

к содержанию ↑

Облачные технологии - взгляд со стороны пользователя. Обзор решений

Мы подошли к, возможно, самой интересной (и так любимой многими читателями) части статьи – примерам и, так сказать, практике. Здесь мы рассмотрим - какие решения, сервисы, программы уже существуют на рынке и на что стоит обратить свое внимание. Начнем с сервисов:

  • iCloudОблачный сервис iCloud от компании Apple (пришедший на смену MobileMe), полностью автоматический и бесплатный (хоть и с небольшими функциональными ограничениями). Оный сохраняет Ваш всевозможный контент (почта, календарь, контакты, документы, музыка, видео и изображения и т.д.) на серверах, а затем доставляет его на все устройства (iPhone, iPad, iPod touch, Mac и PC) с помощью беспроводной технологии Push.
  • Google PlayСвеженький облачный сервис под названием Google Play от «корпорации добра», который предназначен для размещения пользователями кинофильмов, музыки, приложений и книг на специально предназначенных для хранения цифровой информации серверах. Доступ к сервису предоставляется непосредственно из браузера, независимо от ОС, а поэтому может осуществляться как с ПК, так и с мобильных устройств на базе Android. У каждого пользователя есть возможность  разместить и хранить до 20-ти тысяч музыкальных записей на бесплатной основе, а также напрямую скачивать на сервер приобретенные в магазинах (Android Market, Google Music и Google eBookstore) цифровые товары – кинофильмы, электронные книги, программы, музыкальные треки, как купленные, так и взятые напрокат.
  • OnLiveДумаю, что всем знакомый сервис, благо я о нём уже писал. Предоставляет возможность играть в современные игры даже на самом простом и слабеньком компьютере. Технически это выглядит следующим образом: сама игра располагается на удаленном сервере и там же производится обработка графики, которая поступает на компьютер к пользователю уже в «готовом» виде. Проще говоря, те вычисления, которые при обычной игре на компьютере выполняют видеокарта, процессор и пр, здесь уже выполнены на сервере, а Ваш компьютер используется лишь как монитор, получающий конечную картинку. Если Вы не поняли, то всё это значит, что автоматически снимаются все проблемы с производительностью компьютера и количеством свободного места на жестком диске, ведь не требуется даже установка. Кроме того, отпадает необходимость платить довольно большие деньги сразу за продукт (игру и тп), который Вам не обязательно придется по душе. К тому, что, не секрет, что большинство игр не хочется проходить повторно, поэтому получается, что стоимость нескольких часов (или пусть даже нескольких дней) удовольствия — неоправданно высока. Куда удобней был бы вариант, при котором Вы платили бы только за то время, которое играете. Или же - Вы бы платили некую небольшую фиксированную сумму ежемесячно, что позволяло бы играть без ограничений в любые из доступных игр. Именно это и предлагает OnLive.
  • Xbox LiveЕще один, всем небезызвестный, игровой сервис, который также предоставляет богатую интернет-функциональность и имеет отношение к облачным технологиям. Суть сервиса в том, что обладатели приставок Xbox 360 и КПК на базе Windows Phone 7, могут играть друг с другом в компьютерные игры и общаться, а также покупать адд-оны и различный мультимедийный контент, в онлайн-магазине. Получается, сервис создает некую виртуальную вселенную для геймеров, компоненты которой расположены не на консолях конечных пользователей, а в облаке.

Таким образом, два последних сервиса предлагают игры как услугу. А теперь представим, что речь идет не об играх, а о программном обеспечении. То есть, Вы платите не за продукт как таковой (за коробку с диском), а за конкретные функции/возможности, которые он Вам предоставляет. Интересно? Вот и мне :)

к содержанию ↑

Небольшое примечание

А поскольку нам, как пользователям, больше всего интересно именно программное обеспечение (а не всякие там платформы, как сервис), то сейчас мы и рассмотрим «программный ландшафт» (SaaS) облаков. Другими словами, давайте приведем наиболее популярные программные решения, которые, в рамках понятия облачные технологии, собственно, сейчас существуют на рынке.

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

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

к содержанию ↑

Работа с документами в облачных технологиях

Именно по этому пути и пошли два хедлайнера ИТ-индустрии (а по совместительству еще и конкуренты) — Google и Microsoft. Обе компании выпустили наборы сервисов, позволяющих работать с документами.

Со стороны Google - это их Google Docs (ныне Google Диск):

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

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

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

Со стороны Microsoft - это их Microsoft Office Web Apps:

Приложения Microsoft Office Web Apps, позволяют использовать возможности Microsoft Office, через веб-браузер и работать с документами (причем, не только просматривать их, но и редактировать) непосредственно на веб-сайте, на котором они хранятся.

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

Также стоит отметить, что оба сервиса тесно взаимосвязаны с почтой (Gmail в первом случае и Hotmail во втором) и файловыми хранилищами, тобишь, чтобы воспользоваться Google Docs, достаточно завести бесплатный аккаунт гугл и Вы получите набор программ для работы с текстами, электронными таблицами и тп, прямо в браузере. Для многих, Google Docs полностью заменил, как уже и говорилось выше, платный MS Office.

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

к содержанию ↑

Облачные технологии и хранение данных

Не менее популярны и облачные хранилища файлов. Самым известным хранилищем считается..

  • Dropbox.У Вас может быть несколько компьютеров, но с помощью этого облачного хранилища можно сделать общую папку с файлами для всех Ваших ПК и даже смартфонов. Самое интересное, что тут не придется делать никаких особых действий, ибо операционная система сама будет воспринимать общую папку, как и все остальные папки на винчестере, а дропбокс просто займется синхронизацией. Cервис позволяет бесплатно хранить до 2 Гб данных. Главный акцент в нем делается на синхронизации и обмене информацией. Dropbox ведёт историю загрузок, чтобы после удаления файлов с сервера была возможность восстановить данные, плюс ведётся история изменения файлов, которая доступна на период последних 30 дней.
  • Windows Live SkyDrive.Сервис SkyDrive позволяет сохранять до 7 ГБ (а обмен можно производить файлами до 100 МБ) информации в упорядоченном с помощью стандартных папок виде. Для изображений предусмотрен режим предпросмотра, а также возможность показать их в виде слайдов. Кроме того, что сервис интегрирован с Microsoft Office, он также поддерживает новую операционную систему Windows 8 (а точнее, клиент SkyDrive встроен в приложения Metro и позволяет загружать в "облако" документы и фотографии за один клик, открывать файлы из удаленного хранилища).
  • Ну и конечно Google Диск. О нем будет отдельная статья.

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

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

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

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

к содержанию ↑

Облачные технологии. Облачно или ясно?

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

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

Таким образом, вне всякого сомнения, будущее облачных технологий представляется весьма радужным, ибо такие гиганты (Microsoft, Apple и Google) просто так уж точно ничего не делают и совершенно понятно, что если уж они зашли на эту неизведанную территорию, то явно не собираются с неё уходить, ведь еще два года назад концепция «облако» казалась лишь красивой идеей и смелым экспериментом, а сегодня преимущества облачных технологий могут почувствовать даже те люди, которые не связаны с разработкой программ, веб-технологиями и прочими узкоспециализированными вещами (вышеупомянутые Xbox Live, Windows Live, OnLive, Google Docs — яркие тому примеры).

к содержанию ↑

Послесловие

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

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

PS: За существование данной статьи спасибо члену команды 25 КАДР

sonikelf.ru

как они сочетаются друг с другом

Фрэнк Бариллод, Чак Кальо, и Джон А. ДжекобсонОпубликовано 28.12.2015

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

Например, в этой статье рассматривается широкий спектр облачных технологий: инфраструктура как услуга (IaaS), платформа как услуга (PaaS), программное обеспечение как услуга (SaaS), частное облако, гибридное облако, IBM® Bluemix™, SoftLayer®, IBM Power Systems™ в системе SoftLayer, OpenStack, программно-определяемая среда (SDE), Docker, интерфейсы программирования приложений (API), Cloud Foundry, DevOps, гибридные облака и платформа IBM Power Development Platform (PDP). Что они собой представляют? Как они сочетаются друг с другом? Где и как их можно получить? Как они используются?

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

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

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

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

  • Инфраструктура как сервис: IaaS обеспечивает пользователей основными вычислительными ресурсами, включая серверы, сетевые ресурсы, ресурсы хранения данных и пространство ЦОД на основе самообслуживания и модели оплаты по факту использования. IaaS часто называют фундаментом облачных вычислений. В типичной облачной модели IaaS основные вычислительные ресурсы, предоставляемые пользователям, это либо физические серверы (выделенные), либо виртуализированные серверы (используемые совместно). IaaS могут эксплуатировать пользователи или поставщики услуг, которые поверх своей базовой платформы IaaS предлагают более специфические или передовые облачные услуги. Примеры крупных поставщиков на рынке IaaS: IBM, Amazon, Oracle, Microsoft®, Hewlett-Packard, Fujitsu, Rackspace, Computer Sciences Corporation (CSC), Google и Joyent.
  • Платформа как услуга: PaaS строится поверх IaaS и представляет собой сочетание программного обеспечения инфраструктуры и платформы; обычно это означает разработку облачных приложений, промежуточное ПО, программное обеспечение баз данных и соответствующие аппаратные платформы вместе со всем, что требуется для поддержки полного жизненного цикла разработки, тестирования и выпуска приложений на базе Интернета (облака) – исключая расходы и трудности, связанные с приобретением, управлением и поддержкой базовой аппаратуры и программной платформы.
  • Программное обеспечение как услуга: SaaS предоставляет доступ через сеть к приложениям, работающим в облаке. Как правило, в рамках SaaS-решений множество клиентов получают общий доступ к предоставляемым в облаке программному обеспечению и базам данных. Таким образом, основная особенность решений SaaS заключается в том, что они рассчитаны на мультитенатность – то есть программное обеспечение, аппаратура и данные могут использоваться многими людьми одновременно и безопасно распределяться между ними. В число популярных SaaS-приложений входят системы управления взаимоотношениями с клиентами (CRM), системы планирования общеорганизационных ресурсов (ERP) и другие отраслевые приложения. Примеры широко известных поставщиков SaaS: IBM, Oracle, Microsoft и Salesforce.Com.

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

  • Частное облако: частное облако – это облачная вычислительная система, обычно установленная за межсетевым экраном, с определенным набором технологий, которые позволяют контролировать доступ к облачным службам и данным. Конкретный пример – компания из списка Fortune 500, которая использует решения IaaS, PaaS или SaaS и делает их доступными для своих собственных сотрудников. Большинство компаний выбирает решения частного облака в качестве первого шага к облаку для обеспечения контролируемого доступа к своим облачным ресурсам. В качестве логического продолжения частные облака обычно развиваются до управления рабочими нагрузками центров обработки данных с использованием как частных, так и общедоступных облаков — что приводит к созданию гибридного облака.
  • Общедоступное облако: общедоступное облако – это облачная вычислительная система, обычно открытая, которая может включать в себя технологию обеспечения безопасности, позволяющую контролировать доступ к облачным службам и данным пользователей. К примерам популярных общедоступных облаков относятся IBM SoftLayer, Amazon, Google, Microsoft Azure, Rackspace и др. Так, если вы пользуетесь службой поиска Google или Bing или службой электронной почты Google Gmail, то вы пользуетесь услугами общедоступного облака.
  • Гибридное облако: гибридное облако использует технологию, которая позволяет объединить, или «сшить», облачные приложения и данные, обычно размещаемые в корпоративных ИТ-системах и частных облачных службах, с данными и службами общедоступного облака. Реальность такова, что частное облако обычно не может существовать в отрыве от остальной части внутренних, необлачных ИТ-ресурсов компании и общедоступного облака. Большинство компаний, имеющих частные облака, обычно развивают их для управления рабочими нагрузками центров обработки данных с использованием как частных, так и общедоступных облаков — что приводит к созданию гибридного облака. Гибридные облачные приложения обычно связаны с использованием технологии безопасного подключения к облаку, наряду с API-интерфейсами и решениями управления на базе API.

Облачная архитектура

Потребители облачных вычислений могут использовать услуги IaaS, PaaS и SaaS – все они предоставляются быстро и разными поставщиками на основе оплаты по факту. Разработчики и тестеры могут использовать PaaS-возможности облака, чтобы очень быстро создавать и предоставлять новые облачные приложения и услуги. На различных облачных платформах могут реализовываться корпоративные или отраслевые SaaS-решения. Кроме того, пользователи могут выбирать между моделями частного и общедоступного облака и даже сочетать их с помощью гибридного облака.

На рисунке 1 представлена полная схема архитектуры облачных вычислений (в данном случае, архитектуры облачных вычислений IBM). В нижней части рисунка видно, что создание облака начинается с оборудования (серверы, системы хранения, сети и помещения). Затем добавляется облачное программное обеспечение (например, OpenStack), которое помогает создать и предоставить некоторые из основных облачных функций, таких как IaaS, а также оперативные и деловые вспомогательные службы для облака. Затем добавляется решение PaaS, например, IBM Bluemix. И наконец, можно добавить или предоставить SaaS-приложения и объединить их для создания бизнес-процессов и также предоставлять их все как услуги. Важнейшими элементами облачного решения также являются безопасность, производительность, масштабирование, устойчивость и управление.

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

Рисунок 1. Инфраструктуры базовой архитектуры облачных вычислений IBM

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

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

Многие компании, включая IBM, обычно реализуют решения частного облака путем создания набора физических серверов или виртуализированной облачной инфраструктуры с последующим добавлением облачного программного обеспечения для предоставления услуг своим пользователям на основе ограниченного доступа с применением моделей PaaS или SaaS. Важно отметить, что частные облачные решения могут выполняться на аппаратной инфраструктуре нескольких типов (x86, IBM Power®, IBM Systems z®, системы хранения IBM и т.п.) и часто способны поддерживать разные низкоуровневые оболочки (KVM, IBM PowerVM®, IBM PowerVC, IBM z®/VM, VMware, Microsoft Hyper-V, Citrix Xen), чтобы использовать преимущества экономической эффективности, которые дают виртуализация и консолидация. Сама IBM служит примером компании, которая использует множество решений частного облака. Частные облака по своей природе рассчитаны на доступ определенного круга пользователей, от них может требоваться соблюдение правовых и нормативных ограничений, они могут быть не открыты для широкой публики. Второй пример – использование технологии частного облака, основанной на OpenStack, компанией PayPal.

Общедоступное облако

IBM Power Development Cloud (PDP) – это платформа общедоступного облака. PDP, которая прежде называлась Virtual Loaner Program (VLP), призвана удовлетворить многие, хотя и не все типичные требования бизнес-партнеров IBM® по удаленному, очень дешевому доступу к оборудованию и промежуточному ПО IBM Power Systems. Платформа IBM PDP Cloud чрезвычайно популярна, потому что ее пользователи (например, ISV или другие бизнес-партнеры) могут быстро и эффективно получать доступ и разрабатывать решения на оборудовании IBM Power и программном обеспечении IBM при минимальных или нулевых расходах, что позволяет им сосредоточиться на создании следующего поколения своих инновационных решений.

Общедоступное и частное облако

Компания SoftLayer, приобретенная IBM в июле 2013 года, предлагает как общедоступную, так и частную облачные платформы. SoftLayer обеспечивает поддержку облака IaaS растущим числом центров обработки данных и сетевых узлов во всем мире. Клиентами SoftLayer могут быть как небольшие веб-стартапы, так и транснациональные корпорации. В число продуктов и услуг входят физические и виртуальные серверы, сетевые системы, решения "под ключ" для работы с большими данными, решения частного облака и многое другое. К уникальным преимуществам SoftLayer относятся первая в отрасли топология «сеть внутри сети» для обеспечения истинно внеполосного доступа, простой в применении портал для клиентов и надежный API-интерфейс для полного удаленного доступа ко всем средствам управления товарами и услугами.

IBM Cloud Managed Services

IBM Cloud Managed Services™ – это полностью управляемое и надежно защищенное облако IaaS, оптимизированное для критически важных приложений масштаба предприятия. К услугам клиентов уникальные SLA на условиях безотказной работы с надежностью 99,95% на уровне экземпляров виртуальных машин (VM) и множество преимуществ частного облака (например, выделенные серверы и системы хранения данных с гибкими возможностями масштабирования и всеми преимуществами облачной экономики). Через IBM Cloud Managed Services предоставляется доступ к IBM AIX® на платформе IBM Power Systems.

Другие решения

IBM также предлагает более 100 облачных решений SaaS на платформе IBM Cloud – все от маркетинга, продаж и торговли до управления кадровыми ресурсами и юридических систем. IBM предоставляет бизнес-приложения SaaS с характеристиками безопасности, надежности и гибкости корпоративного класса.

Много других примеров использования облака клиентами можно найти на веб-сайтах IBM Cloud Computing и OpenStack.

Смежные технологии и методы

Development and operations (DevOps) — это метод разработки программного обеспечения, основанный на тесном сотрудничестве между разработчиками программного обеспечения, клиентами и других специалистами в сфере информационных технологий (ИТ), а также на быстром создании и выпуске новых облачных услуг. DevOps оптимизирован для определения взаимозависимости между разработкой программного обеспечения, требованиями клиента и современной облачной платформой разработки и исполнения. DevOps в сочетании с аналитикой легко поддерживает создание и непрерывный выпуск облачных услуг нового поколения. Облачные платформы PaaS, такие как IBM Bluemix, часто оптимизированы для быстрой разработки приложений, самодифференцирования разработчика по видам предоставляемых им услуг и простого присоединения к полноценной среде DevOps.

Облачные службы

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

Монолитные (предоблачные) программные приложения

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

Cloud Foundry

Cloud Foundry – это открытое решение облачных вычислений PaaS, первоначально разработанное компанией VMware, а теперь принадлежащее компании Pivotal Software (дочерняя компания VMware).

IBM Bluemix

IBM Bluemix – это предложение PaaS, основанное на проекте разработки ПО с открытым исходным кодом Cloud Foundry. Оно поддерживает несколько языков программирования и служб, а также встроенную систему DevOps для создания, исполнения, развертывания и управления приложениями в облаке. Bluemix работает на инфраструктуре SoftLayer.

IBM UrbanCode

IBM UrbanCode оркеструет и автоматизирует процессы развертывания приложений, настройки промежуточного ПО и внесения изменений в базы данных в среде разработки, тестирования и производства. Это решение предназначено для облегчения быстрой обратной связи и непрерывного выпуска в процессе гибкой разработки. Оно обеспечивает аудиторские проверки, управление версиями и утверждения, необходимые в процессе производства.

Docker

Docker – это открытая платформа для разработчиков и системных администраторов, позволяющая создавать, выпускать и эксплуатировать распределенные облачные приложения, которые часто называют облачными службами. Приложения Docker работают внутри механизма исполнения, или контейнера Docker. Экосистема Docker включает в себя механизм контейнера Docker, портативную, легкую среду исполнения и инструмент упаковки, а также центр Docker (облачную службу для совместного использования приложений и автоматизации рабочих процессов). Docker поддерживается на платформах x86, IBM Power, IBM z Systems™ и ARM.

OpenStack

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

Программно определяемая среда

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

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

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

  • Интеграция на основе облака: метод безопасного соединения, интеграции и предоставления доступа разработчикам и пользователям к облачным приложениям и данным, скомбинированным с существующими старыми системами или традиционными, не облачными ИТ-системами и данными. В решениях интеграции на основе облака часто используются безопасные соединения и программные API-интерфейсы.
  • Решения для подключения к облачным службам: обеспечивают простые, быстрые и безопасные соединения как с облачными, так и с локальными данными и приложениями. Безопасное соединение обычно достигается с помощью специального программного обеспечения или использования отраслевых стандартов во всех соединяемых системах. Примером служит использование безопасного соединителя IBM Bluemix, который соединяет облачные среды PaaS Bluemix с данными IBM DB2® на платформах IBM Power Systems и IBM z Systems.
  • Интерфейсы прикладных программ (API): наборы подпрограмм, протоколов и инструментов для создания прикладных программ. API-интерфейс предоставляет определенные ресурсы, данные или услуги для широкого потребления. API-интерфейс — это способ взаимодействия служб и программных продуктов друг с другом через документированный интерфейс. API-интерфейс позволяет компаниям открывать данные для сторонних разработчиков, деловых партнеров и собственных внутренних подразделений. Разработчики приложений могут легко использовать API-интерфейсы и вызывать их через веб-браузер, мобильное приложение или устройство. Каталоги продукции, списки телефонов, страховые случаи, состояние заказов и ставки по банковским кредитам – вот лишь некоторые примеры услуг, которые предоставляются через API-интерфейсы. API-интерфейсы постоянно меняются, добавляя все новые возможности в зависимости от бизнес-требований, а разработчиков информируют об этих изменениях. Как только они установлены, API-интерфейсы становятся больше продуктом, чем просто техническим средством.
  • Управление API-интерфейсами: процесс публикации API-интерфейсов, их продвижения и контроля над ними в безопасной, масштабируемой среде.
  • Шлюз IBM DataPower®: пример системы управления API-интерфейсами, которая представляет собой специализированную платформу обеспечения безопасности и интеграции для мобильных и облачных приложений, API, веб-приложений, сервис-ориентированной архитектуры (SOA) и приложений business-to-business (B2B).

Примеры использования

Использование IaaS в изолированной опытной среде для разработки приложений

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

Бизнес-цель

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

Необходимые условия и атрибуты решения
  • Облачная инфраструктура аппаратных средств и платформы: инфраструктура должна быть оптимизирована для выполнения требований отдельного разработчика приложений.
  • Мониторинг и управление: поставщик облака должен предоставить инструменты мониторинга и администрирования тестовой среды в режиме реального времени.
  • Масштабируемость: при изменении условий тестирования поставщик облака должен предоставить API-интерфейсы или инструментарий для наращивания или сокращения ресурсов среды.
  • Совместимость: обеспечить последовательные, открытые стандартные интерфейсы для доступа и управления. Требуются открытые стандартные форматы и интерфейсы для запроса цен и параметров качества обслуживания.
Предложения IBM, которые могут использоваться для создания этих сред

Использование PaaS для непрерывного выпуска ПО

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

Необходимые условия
  • Автоматизированное тестирование: модульное, интеграционное и системное тестирование должно быть полностью автоматизировано.
  • Непрерывная интеграция: подход к разработке, при котором версии всех разработчиков объединяются в одну версию. Каждая версия проверяется путем автоматической сборки для выявления проблем.
  • Автоматизированное развертывание: для облегчения автоматизированного тестирования и непрерывной интеграции нужна платформа, которая позволяет организовать автоматическое развертывание для создания среды исполнения и служб для осуществления сборки и тестирования.
  • Сервис-ориентированная архитектура (SOA): позволяет строить архитектуру из отдельных компонентов и облегчает внедрение модели SaaS. Выпуск программного обеспечения методом SOA позволяет группам разработчиков сосредоточить внимание на конкретных задачах и обеспечивает возможность вносить изменения и выпускать исправления для этих отдельных задач, вместо того чтобы изменять монолитное приложение.
  • Изменения в культуре: это переориентация с ручного контроля и изолированных групп на среду, которая позволяет автоматизировать конвейер выпуска. Чтобы такие приемы, как ветвление кода, вписывались в модель непрерывного выпуска, их нужно адаптировать.
Предложения IBM

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

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

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

Необходимые условия
  • Безопасность: локальные данные, доступные из приложений, должны быть зашифрованы. Данные также могут кэшироваться в облаке, где может выполняться некоторая работа. Таким образом, необходимо реализовать шифрование и маскирование данных.
  • Надежный доступ: природа мобильных и веб-приложений требует, чтобы доступ к данным был надежным и производился за разумное время.
  • Модель подписки: позволяет структурировать службу на разные уровни доступа в зависимости от транзакций или пользователей.
  • Коннекторы: служба облачной интеграции должна предоставлять коннекторы для хорошо известных источников. В противном случае должен быть предоставлен комплект инструментов разработки программного обеспечения (SDK) для создания специальных коннекторов.
  • Мониторинг и управление: пользователи должны иметь возможность контролировать и администрировать доступ к источникам.
Предложения IBM

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

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

Необходимые условия
  • Надежная оптимизированная облачная среда IaaS в сочетании с программным обеспечением SaaS.
  • Готовность и время безотказной работы. Перемещение данных в облако может привести к повышенной сложности и потенциальным отказам. Приложениям должно быть гарантировано, что серверная база данных будет отвечать на запросы для выполнения операций по крайней мере 99,999% времени.
  • Ключевым компонентом предоставления возможности платить по мере использования является измерение, мониторинг и биллинг программного обеспечения.
  • Задержка и время отклика: пользователи ожидают очень быстрой реакции из облака и, в частности, реакции базы данных. Инфраструктура поддержки облака, включая базу данных и собственно Интернет, должна обеспечивать ожидаемое время отклика.
  • Безопасность: при использовании поставщиков общедоступного облака или при передаче данных через сети общего пользования необходимо принимать особые меры безопасности. Поставщики общедоступных облаков должны документировать и проверять процессы для гарантии безопасности данных.
Предложения IBM

Наряду со службами SoftLayer, Bluemix и Bluemix DevOps IBM предлагает более 100 решений SaaS.

Соединяем все вместе

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

Облачные вычислительные системы обычно строятся поверх оборудования поставщиков и системного программного обеспечения (гипервизоров и т.п.), часто с использованием облачных операционных сред, которые охватывают вычисления, системы хранения и сетевые ресурсы, таких как OpenStack. После создания облачной операционной среды пользователям могут быть предложены конкретные облачные ИТ-службы или решения, такие как Bluemix от IBM для PaaS, или возможность получения вычислительной мощности IaaS IBM POWER8™ через IBM PDP с применением общедоступного облака SoftLayer. К облачной вычислительной среде также можно добавить технологию SDE, обычно поверх инфраструктуры и интегрированной в облако операционной среды (например, OpenStack), чтобы облачные системы стали гораздо более адаптивными и быстрее реагировали на меняющиеся рабочие нагрузки и бизнес-требования. Конечно, облако можно создать и без SDE. Однако технология SDE позволяет создать более адаптивное и отзывчивое облако.

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

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

Таблица 1. Сопоставление различных облачных моделей развертывания с предложениями и продуктами, а также вспомогательными технологиями IBM
Модели развертывания облакаПредложения/продуктыВспомогательная технология
IaaSSoftLayer, IBM PDP, IBM Cloud Managed ServicesPOWER8, z Systems, СХД, OpenStack, KVM, PowerVC, PowerVM, z/VM
PaaSIBM Bluemix, IBM UrbanCode, IBM Rational Test WorkbenchCloud Foundry, Docker, OpenStack Hot/Heat
SaaSБолее 100 предложений в составе облачного портфеля IBM SaaS Облачные приложения – инициатива в области отраслевой мультитенатной технологии промежуточного программного обеспечения и баз данных
Ресурсы для скачивания
Похожие темы

Подпишите меня на уведомления к комментариям

www.ibm.com

Облачные технологии CLOUD+ | Info-Comp.ru

Cloud+Мощность и гибкость без компромиссов. Технология облачных вычислений

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

Но, сокращая расходы, важно содержать техническую базу компании в условиях постоянной модернизации, заменять неизбежно устаревающее ПО и оборудование, содержать штат сотрудников и оплачивать многочисленные сервисы, такие как веб-хостинг, корпоративные почтовые решения, VoIP-телефонию ит.п. Крупнейшие компании мира, работающие в компьютерной индустрии, такие как Google, Apple, IBM и HP предсказали появление облачных вычислений (cloud computing) как технологии которая решит все эти проблемы.

Суть облачных вычислений заключается в вынесении покупки, контроля и обновления программного обеспечения и оборудования для нужд компании за рамки самой компании – предоставлением этих услуг занимается фирма работающая удалённо, то есть Cloud+. Мощности, программы и инфраструктура требуемые компаниями для успешной работы предоставляются на основе ежемесячной аренды, снимая с клиентов нагрузку по поддержке и обновлению компьютерного парка, ПО и серверной части компании.

Наша компания предлагает все основные направления облачных вычислений – Iaas (инфраструктура как сервис), DaaS (рабочий стол как сервис), SaaS (программное обеспечение как сервис), предоставления корпоративных серверов на основе облачных вычислений.Далее – о каждом направлении по порядку.

IaaS

Корпоративная инфраструктура вашего бизнеса.

основе облачной инфраструктуры Cloud+Server лежит модель IaaS (Infrastructure as a Service) — повременная оплата компанией используемых IT ресурсов. Это позволит фирмам сэкономить на обслуживании и администрировании собственных IT-систем, значительно увеличить эффективность работы IT-службы.

IaaS состоит из трех основных компонентов:§ Аппаратные средства (серверы, системы хранения данных, клиентские системы, сетевое оборудование)

§ Операционные системы и системное ПО (средства виртуализации, автоматизации, основные средства управления ресурсами)

§ Связующее ПО (например, для управления системами)всё это предоставляется удалённо на нашем оборудовании, которое поддерживается 24/7 нашими специалистами в сертифицированных дата-центрах Hetzner. ам больше никогда не придётся покупать серверы, содержать большой штат техников, покупать операционные системы и т.д. ся ваша инфраструктура переносится к нам. год вы экономите до 80% средств на IT-составляющую компанию.

SaaS

Программное обеспечение как услуга (англ. software as a service, сокр. SaaS) , программное обеспечение по требованию (англ. software on demand, сокр. SoD) — бизнес-модель продажи и использования программного обеспечения, при которой пользователю не приходится покупать ПО, он им просто пользуется, оплачивая 1-3% стоимости софта в месяц.Основное преимущество модели SaaS для потребителя состоит в отсутствии затрат, связанных с покупкой, обновлением и поддержкой работоспособности оборудования и работающего на нём программного обеспечения. В модели SaaS:

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

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

DAAS

Desktop as a Service — комплексное решение по построению инфраструктуры виртуальных рабочих столов на базе облачной» платформы. Ваши сотрудники вместо рабочей станции (компьютера/ноутбука получают тонкого клиента», монитор, клавиатуру и доступ в интернет. се приложения, вычисления, данные хранятся на серверах Cloud+. се необходимые приложения работают удаленно через Интернет там же, что обеспечит надежность, мобильность и безопасность IT-инфраструктуры.Основные достоинства DaaS

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

И главное – очень большая экономия, от 500 и до 2000 долларов в год на каждого сотрудника.

Корпоративный сервер

Cloud+Server построен на блейдах и серверных платформах IBM, HP, Supermicro с процессорами Xeon 5600 и используют разделяемое сетевое хранилище. Наши системы хранения данных удовлетворят любые потребности клиентов по высоконагруженным и высокопроизводительным проектам (в том числе, по большим показателям IOPS — операции ввода/вывода . Сетевая инфраструктура построена на оборудовании Juniper, Cisco и HP и обеспечивает высокую пропускную способность интернет каналов. се системы и интернет каналы имеют полное резервирование по схеме N+1.Облачный хостинг стал доступен и в Чехии! Cloud+server — это качественно новое решение в мире хостинга, пришедшее на смену традиционным виртуальным (VPS и выделенным серверам).Преимущества Cloud+Server:

  • Не платите за сервер, когда он простаивает.
  • У Вашего сайта начался горячий сезон и много посетителей обавьте мощности на нужное вам время, а в дальнейшем вернитесь к обычной конфигурации.
  • Лёгкое использование.
  • Полный доступ с правами администратора (root , управление сервером через панель управления и API). Выбор сервера с операционной системой: Centos, Debian, Ubuntu, FreeBSD, Windows Server 2003\2008\2008R2 при заказе.
  • Администрирование сервера — бесплатно.
  • Управляйте сервером самостоятельно, либо выберите один из вариантов администрирования специалистами нашей компании.

Отличная производительность

Cloud+Server построен на базе многоядерных до 128 процессоров Intel Xeon (от 3 ГГц последнего поколения).

Как это работает?

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

Проектная адаптация

Повышенные требования к мощности и надежности сервера С Cloud+Server вам доступна любая конфигурация и производительность. зависимости от требований проекта вы сможете выбрать уникальную конфигурацию сервера или серверного массива. Предусмотрен выбор системы хранения данных: высокопроизводительные массивы на базе современных твердотельных дисков SSD или SAS-приводов в RAID10.

Отказоустойчивость и резервирование

Cloud+ предоставляет новые возможности в плане безопасности и отказоустойчивости проектов.Cloud+Server позволяет выйти на новый уровень стабильности работы проектов. Одним из решений является создание зеркала» сервера с минимальной конфигурацией. случае выхода из строя сервера на основной площадке зеркало», ресурсы которого могут быть быстро увеличены, полностью возьмет на себя всю нагрузку.Кластерные решения на базе Cloud+Server в различных странах позволят сократить потери на международном трафике. Синхронизируя информацию, каждый сервер обслуживает свою географическую зону.Удаленный рабочий стол (DAAS / VDI)

Оперативность и экономия

  • Экономия на ПО.
  • Быстрая и полная интеграция в существующую инфраструктуру компании или построение новой.
  • Установка инфраструктуры любой сложности занимает от 30 минут до одного дня.
  • Тонкий» клиент стоит дешевле персонального компьютера и потребляет до десяти раз меньше электроэнергии.
  • Простота и мобильность.

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

Вы можете сами установить или заказать все необходимое ПО.

Теперь вы сможете запускать ваши бизнес программы, запускать Flash приложения и работать с Windows 7 на Apple iPad.

Надежность + безопасность

Непревзойденный уровень конфиденциальности и сохранности информации:

  • Полностью защищённая инфраструктура от вирусов и внешних атак.
  • Стабильная работа даже самого ресурсоёмкого ПО.
  • Высокоскоростные системы хранения данных с RAID 10 и резервированием.
  • Масштабируемость и лёгкость обслуживания.
  • Управляйте выделяемыми ресурсами в зависимости от ваших потребностей.
  • Гибкие настройки производительности позволяют использовать в работе самое современное ПО.
  • Централизованное администрирование рабочих мест.

В большинстве случаев современные организации содержат целый компьютерный парк, который требует постоянных затрат на техническую поддержку, модернизацию, обновление ПО, администрирование и т.д. слуга DaaS / VDI позволяет создать виртуальную IT-инфраструктуру, работа в которой осуществляется с использованием виртуального рабочего стола.Неоспоримым достоинством DaaS / VDI является то, что физически вся инфраструктура находится на специальном сервере в дата-центре. Это снимает нагрузку с локальных машин (тонких клиентов которые не имеют подвижных механических частей и все процессы обрабатываются на мощных серверах. Такое решение позволяет централизовать процесс обслуживания рабочих машин и снять с системных администраторов проблемы, связанные с неполадками на местах», а также существенно сократить затраты на обновление ПО и модернизацию компьютеров сотрудников.

Аренда программного обеспечения от Microsoft

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

  • Windows Server 2008 Standard и Enterprise
  • MS SQL Server
  • MS Web SQL Server
  • Терминальный доступ
  • MS Office 2010
  • MS Exchange 2010
  • и другое ПО

Преимущества использования услуги

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

Cloud servers

Пакеты

  • 1 ядро 2 Гб 100 Gb места $100/месяц
  • 2 ядра 4 Г 250gb места $180/ месяц
  • 4 ядра 8 Г 600gb места $430/ месяц
  • 8 ядер 16 Г 2TB места $700/ месяц
  • 16 ядер 32 Г 4TB места $1450/ месяц

В цене каждого пакета:

  • 1 ядро = 1 ядро физического процессора Intel® Xeon® Processor X5687 частота 3.60GHz
  • ежесуточное копирование snapshot'ов с машин, и хранение их в течение 14-ти дней
  • место под бекапы
  • 1gbit unlimited internet connection
  • встроенное резервирование

DaaSDesktop configuration

1) 1 ядро 2 GB Ram 60GB места + 40GB общего сетевого хранилища (для каждого клиента используется общий пул сетевого хранилища, что позволяет клиентам обмениваться файлами как с пользователями интернета, так и внутри своей сети , windows 7 professional, Microsoft office 2010 standard ( расширение до professional plus редакции офиса, дополнительно $8 в месяц , предоставление системы управление и администрировании удалёнными рабочими столами на базе решений компании Microsoft (Active Directory, WSUS, WSI , почтовое решение) на базе Microsoft exchange 2010 дополнительно $7 в месяц за пользователя. $50 в месяц.2) Стоимость расширения вычислительной мощности

  • Увеличение мощности на 1 ядро – $23 в месяц
  • Увеличение объёма оперативной памяти на 1GB – $9 в месяц
  • Увеличение дискового пространства на виртуальной машине на 1GB – $0,2
  • Увеличение дискового пространства сетевого хранилища на 1GB – $0,2

услуги по SaaS (софт в аренду высчитывается индивидуально для каждого клиента исходя из его потребностей и объёмов). Но в год вы точно сэкономите больше 60% от ваших затрат на программное обеспечение.

Заключение

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

Вы можете использовать наши продукты как по аренде серверных мощностей, аренде софта, удалённому рабочему столу и т.д., работая в любой сфере – от большого производства до банковского сектора. Мы способны предоставить самые современные продукты, защищённую европейскую площадку и поддержку 24/7 вашему бизнесу.

Представитель в России:Березовский Роман ВладимировичТел.: +7 963 033 98 95Mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript

info-comp.ru

Облачные технологии — Викиреальность

(▲)

Концепция Microsoft для облачных вычислений

Облачные технологии (облако) — технологии сетевого доступа к данным.

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

Модель облачных вычислений состоит из внешней и внутренней частей. Эти два элемента соединены по сети через Интернет. Посредством внешней части пользователь взаимодействует с системой; внутренняя часть — это собственно само облако. Внешняя часть состоит из клиентского компьютера или сети компьютеров предприятия и приложений, используемых для доступа к облаку. Внутренняя часть предоставляет приложения, компьютеры, серверы и хранилища данных, создающие облако сервисов.[1]

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

Облака по моделям развертывания можно поделить на частные, публичные и гибридные; по сервисным моделям делятся на SaaS (программное обеспечение), PaaS (платформа), IaaS (инфраструктура) и др.[3]

Облачный сервис включает три основных характеристики, которые отличают его от обычного сервиса: режимность «ресурсы по запросу», эластичность, независимость от элементов управления инфраструктурой.[4]

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

[править] Плюсы и минусы

Плюсы:[5]

  • Надежность
  • Экономичность
  • Мобильность

Минусы:[6]

  • Обязательность доступа в Интернет
  • Удаление данных в случае неоплаты платежа за услугу.(Не на всех облочн. платформах)
  • Конфиденциальность данных ставится под сомнение.

[править] Примеры облачных сервисов

www.wikireality.ru

Что такое облачные технологии

Модный и популярный сегодня термин «облачные вычисления» (англ. Cloud Computing) произошел, видимо, от принятого графического обозначения выхода в Интернет в виде облачка.

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

Отличия облачных технологий от обычных.

Возьмем, например, чтение электронной почты.

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

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

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

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

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

Примерно такая же ситуация в музыке.

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

Что дают нам облачные технологии?

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

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

А за работоспособность и безопасность отвечают те, кто предоставляет услугу «облака», за соответствующую плату от клиента.

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

Где находится это самое облако?

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

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

Самые известные «облачные» сервисы

Эти «облачные сервисы», можно разделить на три основные категории:

  • инфраструктура как сервис
  • платформа как сервис
  • программное обеспечение как сервис

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

Windows Live SkyDrive Безусловный «номер один» по объему дискового пространства, бесплатно предоставляемого зарегистрированным пользователям — 25 Гбайт! Хранить можно файлы любых форматов, но некоторые получают дополнительные преимущества. Так, если это документы Office, то, с помощью интегрированных в SkyDrive Office Web Apps, их можно редактировать прямо в браузере, а установленный на компьютере Office 2010 позволяет сохранять и открывать документы непосредственно в SkyDrive.

Компания Microsoft запустила еще один «облачный» сервис Office 365. microsoft office 365 объединил веб-версии самых популярных офисных приложений Word, Excel и PowerPoint. Теперь все они работают в браузере. Этот пакет приложений платный, предназначен для использования как в малом бизнесе, так и на крупных предприятиях.

Dropbox — это более известный сервис, чем SkyDrive, хотя и  уступающий ему по объему бесплатного дискового пространства — 2 Гбайт. С бесплатным тарифом можно использовать очень удобный клиент Dropbox, устанавливаемый на PC или смартфоны, который позволяет  работать со своими данными, или получать доступ к файлам через web-интерфейс.

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

Grooveshark – это один из самых популярных в мире музыкальных облачных сервисов.

Музыкальное облачное хранилище Mspot.

Сервисы создания рингтонов

Онлайновые видеоконвертеры

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

Рассказать друзьям

Вконтакте

Facebook

Twitter

Одноклассники

Google+

Похожие записи

anisim.org

Что такое облачные технологии? | «Граммота»

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

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

 

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

  • «Всё как услуга»,
  • «Инфраструктура как услуга»,
  • «Платформа как услуга»,
  • «Программное обеспечение как услуга»,
  • «Данные как услуга»,
  • «Рабочее место как услуга»
  • другие технологические тенденции, общим в которых является уверенность, что сеть Интернет в состоянии удовлетворить потребности пользователей в обработке данных.

Например, Google Apps обеспечивает приложения для бизнеса в режиме онлайн, доступ к которым происходит с помощью Интернет-браузера, в то время как ПО и данные хранятся на серверах Google. Операционная система Google Chrome OS предназначена для работы с "облаком". 

Хотя термин «облачные вычисления» является устоявшимся, в русском языке он имеет другое значение, нежели оригинал. «Cloud» помимо облака имеет и иное значение, а именно рассеяный; собственно значение «рассеянный» и подразумевается в англоязычной терминологии.

 

 

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

Критика

Концепция облачных вычислений подвергалась критике со стороны сообщества свободного программного обеспечения и в частности со стороны Ричарда Столлмана:

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

— "Cloud computing is a trap, warns GNU founder Richard Stallman", интервью газете The Guardian (англ.)

Источинк "ВикипедиЯ"

Что в действительности представляют собой облачные сервисы

 

Облачная обработка данных (cloud computing) вызывает весь спектр эмоций. "В сфере сетевых технологий это словосочетание является символом сегодняшнего времени", - говорит ведущий аналитик Gartner Бен Принг, и с ним соглашаются многие его коллеги. Но при этом проблема состоит в том, что каждый трактует термин «облачная обработка данных» по-своему.

Часто под словом "облако" понимают весь Интернет: то есть, все, что находится за пределами брандмауэра компьютера, автоматически попадает в «облако» - включая традиционный аутсорсинг. Другие рассматривают облачные сервисы как обновленную версию коммунальных IT-услуг (utility computing): фактически, виртуальные сервера доступные через Интернет.  

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

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

SaaS (Software As a Service)

 

Этот тип облачных сервисов использует мультиабонентскую архитектуру: предоставляет через браузер доступ к отдельному приложению тысячам клиентов. Аббревиатура SaaS расшифровывается как Software-as-a-Service – программное обеспечение как сервис, в отличие от SaaP - Software-as-a-Product – когда вы покупаете программный продукт «в коробке». Этот вид услуг удобен для потребителя тем, что не требует авансовых инвестиций в сервер или лицензирования программного обеспечения.

Сервисы SaaS основаны на принципе подписки: программное обеспечение работает на стороне провайдера и предоставляется абонентам в аренду, при этом оплата зависит от числа пользователей, объема транзакций и т.п. Также удобно то, что приложения можно настроить под определенные потребности пользователей. Сегодня одним из наиболее успешных игроков на рынке SaaS является Salesforce.com.

Коммунальные IT-услуги (utility computing)

 

Сама идея коммунальных IT-услуг далеко не нова, но сегодня эта форма облачных сервисов переживает второе рождение, благодаря таким «монстрам», как Amazon.com, Sun, IBM и многим другим компаниям, предлагающим доступ к накопителям и виртуальным серверам по требованию клиентов. Раньше такие сервисы использовались, в основном, для вспомогательных целей, но сегодня они способны заменить даже часть центра обработки данных предприятия.

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

Облачные веб-сервисы

 

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

Такие виды услуг предлагает широкий спектр провайдеров: от компаний, поставляющих отдельные бизнес-сервисы (в том числе, традиционные сервисы обработки кредитных карт), до полномасштабных API, предоставляемых, например, Google.  

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

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

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

В эту категорию попадают сервисы сканирования на вирусы электронной почты, сервисы мониторинга приложений, различные сервисы управления охраной (Managed security services), антиспамовые сервисы и сервисы управления настольными компьютерами  (desktop management services).

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

Сегодня интеграция облачных сервисов находится в начальной фазе своего развития. Компания OpSource недавно ввела топологию OpSource Services Bus, использующую интеграционную технологию небольшого стартапа под названием Boomi. SaaS-провайдер Workday приобрел компанию CapeClear – ESB-провайдера (enterprise service bus), нацеленного на B2B интеграцию. Grand Central с 2005 года стремится стать универсальным "bus in the cloud" провайдером и объединять более мелких SaaS-провайдеров для доставки интегрированных решений конечным пользователям. 

Но в целом взаимосвязи между различными облачными сервисами сегодня еще довольно редки. Поэтому некоторые предпочитают вместо словосочетания «cloud computing» – «облачные сервисы», употреблять термин «sky computing» – «небесный сервис», т.е. система, состоящая из многих изолированных сервисов-«облачков», к каждому из которых IT-клиенты должны подключаться отдельно.

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

Оригинал статьи => "Что в действительности представляют собой облачные сервисы"

 

grammota.com

Облака из неведомой страны. FAQ по облачным технологиям / Блог компании Cloud4Y / Хабр

Прям над ними плыло легкое облако. — Слушай, давай поедем в Тили-мили-трямдию! — предложил Медвежонок. — Говорить по-ихнему мы умеем. Смотри, какое хорошее слово: «Трям»! — Трям? Очень хорошее слово, — сказал Ёжик. — А что оно означает? — Трям — по-тили-мили-трямски значит «здравствуйте!»

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

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

Почему вычисления облачные?

В 1993 году Эрик Шмидт пришел к выводу о родственности сети и компьютера, эта мысль стала широко известна позже из девиза Sun Microsystems «Сеть – это компьютер». «Когда сеть станет такой быстродействующей, как процессор, компьютер как таковой перестанет существовать, он распространится по сети», — говорил Шмидт около 25 лет назад. В августе 2006 года Шмидт первым использовал в интервью по окончании конференции Search Engine Strategies Conference термин cloud computing: «У нас на глазах рождается новая модель компьютерных систем, и мне кажется, что насчитывается не так много людей, которые способны понять открывающуюся перспективу. Суть ее в том, что сервисы, поддерживающие данные и архитектуру, размещены на удаленных серверах. Данные находятся на этих серверах, на них же выполняются необходимые вычисления… И если в вашем распоряжении соответствующий браузер и соответствующие права доступа, то вы можете получить доступ к этому облаку независимо от используемого устройства». Еще в 1959 году писатель-фантаст Курт Воннегут упоминает об облаке, которое «думает обо всем и за всех вместе» в книге «Сирены Титана».

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

Дадим наше определение:

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

Everything as a Service или что можно получить от облака

Многое зависит от ответственности и прав, которые вы хотите оставить себе при использовании облака. Начальным уровнем является модель программа-как-услуга (saas — software as a service). При такой бизнес-модели провайдер сам создает и настраивает инфраструктуру, предоставляя клиенту доступ к готовой программе/приложению, например, корпоративной почте или антивирусу. Этот тип облачного сервиса хорошо известен даже людям далеким от IT благодаря решениям для облачного хранения фотографий и документов. Однако, стоит понимать, что это не единственное применение модели и функционал и назначение программы в облаке может быть любым.

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

Так как облако, это только модель потребления при которой можно получить любой IT-ресурс с доступом к нему через Интернет, маркетологи придумали бесконечное количество аббревиатур типа Everything as a Service (XaaS), соответствующих каждому типу услуги.

Как это работает?

Сеть стала достаточно быстродействующей, чтобы полноценное взаимодействие с компьютером стало возможным через Интернет. Это создало перспективы для нового бизнеса. Так появились облачные провайдеры. Для предоставления своих услуг они используют физические серверы, ресурсы которых объединяются в пул, а затем он с помощью программы (гипервизора) «нарезается» на виртуальные машины (облачные серверы, vds/vps). Этот процесс эмуляции программно-определяемых или виртуальных машин лежит в основе технологии виртуализации. В Cloud4Y используется платформа виртуализации от VMware и описывать работу облака будем на нашем примере.

Ниже, на первых двух фото примеры серверов, которые мы используем. Это блейд-серверы HP ProLiant BL460c Gen8. Каждое лезвие (блейд) объединяется с помощью шасси, которое отвечает за электропитание, соединение по сети и прочие процессы.

Арендатор инфраструктуры провайдера может создавать виртуальные машины с нужными ему характеристиками (CPU, RAM и т.д.) и оперативно менять их. Конечно, для этого не нужно каждый раз подбирать соответствующий физический сервер и «переезжать» на него. Физические ресурсы серверов дата-центра, такие как вычислительные мощности, диски и сети, объединяются в большие пулы виртуальных ресурсов. В дальнейшем части этих ресурсов предоставляются в виде «сборных» виртуальных ЦОДов (центров обработки данных), которые выделяются для арендаторов. Это обеспечивает гибкость и масштабируемость, которые являются преимуществами облачной инфраструктуры.

Для поддержки большого количества виртуальных машин на одном физическом сервере требуется больше памяти, больше подключений для хранилищ данных и больше сетевых подключений, поэтому мы выбрали серверы HP, сертифицированные для VMware и построенные «with virtualization in mind». Сертификация VMware даёт возможность стабильного использования всеми кластерными опциями платформы виртуализации VMware, которые значительно повышают эффективность и надёжность работы всего облака:

Что такое кластер на VMware и как он устроен?

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

На платформе виртуализации VMware vSphere можно построить 2 разновидности кластеров: High-availability кластер (HA) и Distributed Resource Scheduler кластер (DRS).

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

Если необходимо сократить время простоя до минимального времени рекомендуется использовать технологию VMware Fault Tolerance. Основную идею опции можно описать как создание синхронно работающей реплики виртуальной машины на другом сервере и мгновенное переключение на неё при выходе из строя основного хоста.

Fault Tolerance

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

Принцип работы VMware HA + DRS

vMotion

В случае с кластером VMware группа из 2-х и более серверов ESXi находится под централизованным управлением VMware vCenter Server. Собственно, создавать виртуальные машины можно и на одном хосте с установленным гипервизором VMware ESXi, но возможностей HA, DRS и прочих не будет. Вы просто сможете «нарезать» ваш физический сервер на несколько виртуальных, а его неработоспособность будет означать простой всех ВМ.

Чтобы пользоваться всеми кластерными возможностями необходимо использовать платформу VMware vSphere, которая включает в себя сервер управления ESXi-хостами и СХД, так называемый, vCenter Server. Также для построения кластера потребуется подключение системы хранения данных. В ней в особенной кластерной файловой системе VMFS хранятся разделы с файлами виртуальных машин, которые доступны для чтения и записи всем ESXi-хостам кластера. По причине хранения в одном месте и независимости виртуальной машины от физической платформы достигается быстрое перемещение и восстановление при помощи HA, DRS, FT, vMotion.

Платформа VMware vSphere

VMware vCenter Server, если говорить упрощенно, является набором служб и базой данных. Каждая из служб занимается своим конкретным списком задач и взаимодействует с другими службами и/или хостами ESXi. vCenter Server – это некий командный пункт, которому подчиняются гипервизоры ESXi на хостах. Общение между ними происходит через хостовых агентов VPXA. Из панели управления vCenter Server можно делать даже больше, чем подключившись напрямую к ESXi. Если в ESXi вы сможете создавать/удалять виртуальные машины, то с помощью vCenter Server вы можете дополнительно создать и настроить для них кластер и все необходимые кластерные опции, часть из которых описана выше. VMware vCenter Server может работать как на отдельной физическом сервере, так и внутри виртуальной машины на том же хосте, которым сам же и управляет.

Тема безусловно интересная и обширная, однако для развертывания подобных инфраструктур требуются большие материальные затраты. Если хочется пользоваться всеми возможностями, которые повышают отказоустойчивость и надежность системы, необходимо приобрести минимум два сервера и СХД, а также купить лицензию на платформу VMware vSphere у одного из дистрибьюторов. Установка, настройка и администрирование кластера VMware также потребует временных и финансовых вложений.

В случаях если от IT-инфраструктуры требуется высокая надежность, которую предоставляет платформа VMware vSphere, но нет возможности или смысла нести значительные капитальные вложения, многие корпоративные клиенты выбирают услугу аренды инфраструктуры (IaaS).

Клиенты не используют VMware vCenter Server. За управление кластерами и физическим оборудованием отвечает провайдер. Клиенты получают значительное количество возможностей управления своим виртуальным ЦОДом с помощью удобного портала самообслуживания VMware vCloud Director, о котором мы писали отдельную статью. Создание vЦОДа для клиента происходит в кратчайшие сроки, при этом может быть создано необходимое количество виртуальных машин с нужными характеристиками и операционными системами, маршрутизируемые и изолированные сети с любой топологией, настроены гибкие правила Firewall и многое другое.

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

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

Частное или приватное облако – это противоположность публичного облака, а значит пул физических ресурсов (физический сервер) будет предоставляться только одному арендатору/организации. При этом где именно располагается оборудование частного облака не имеет значения. Облако будет считаться частным не только в случае, если оборудование расположено на территории компании, но также возможны варианты, когда оборудование располагается в ЦОДе и соседствует с оборудованием других заказчиков. Частное облако также может предоставить и облачный провайдер. Например, у Cloud4Y существует решение "Частное облако 2.0".

Плюсы Частного облака:

  • высокий уровень безопасности;
  • полная изолированность инфраструктуры;
  • контроль оборудования;
  • возможность размещения на площадке заказчика.

Подводя итог, можно отметить, что в обоих случаях модель является облачной, а значит нет привязки оборудования к месту, все ресурсы доступны через Интернет или сеть там, где это необходимо. Однако, в частном облаке заказчик получает полностью изолированное оборудование, а в публичном изолируются только его виртуальные ресурсы. Зачастую при помещении оборудования в ЦОДе, заказчики, которые особенно трепетно относятся к безопасности своих данных или выполняют требования определенных стандартов, заказывают серверные стойки с ограждающим конструктивом периметра, так называемую «клетку». В этом случае частное облако является, возможно, единственным решением, однако даже без отдельной «клетки» оборудование в современном дата-центре TIER III находится в безопасности и под круглосуточным наблюдением, включающим видеозапись.

Гибридное облако – это модель потребления IT-ресурсов, при которой организация часть системы размещается в публичном «облаке», на базе оборудования облачного провайдера, а часть – в приватном «облаке», на серверах, принадлежащих самой компании или взятых в аренду целиком. Концепция гибридного «облака» (hybrid cloud) позволяет объединить в единое облачное пространство внутреннее (onsite) корпоративное облако и внешнее (offsite) облако сервис-провайдера. Основная идея «гибридного облака» заключается в том, что, когда собственных мощностей не хватает, можно воспользоваться внешними ресурсами. Гибридные облака используются как возможность выхода за пределы облачных мощностей компании в случае пиковых нагрузок или с целью отказа от капитальных затрат в пользу операционных расходов.

Облако – это не роскошь

Облако на платформе VMware имеет три типа моделей, с помощью которых выделяются ресурсы.
  • ALLOCATION POOL — гарантируется % ресурса, а в пуле ресурсов установлен максимально возможный лимит.
  • PAY-AS-YOU-GO — нет гарантированных ресурсов и максимальных лимитов, установленных в пуле резервирования. Ограничения ресурсов установлены на уровне виртуальной машины.
  • RESERVATION POOL- гарантированные ресурсы и максимальные лимиты равны, все ресурсы выделены. На уровне виртуальной машины не заданы ресурсные параметры, однако, пользователь может изменять ограничения и резервировать ресурсы на виртуальную машину.
Клиент, которому требуется фиксированный набор ресурсов, может работать с гарантированными ресурсами, или выбрать PAY-AS-YOU-GO, когда нет данных о том, сколько ресурсов они будут потреблять в облаке. Провайдер, благодаря эластичности пула может избежать избыточности физических ЦОДов и сократить расходы на капитальные затраты, добавив физические хосты только по мере необходимости без остановки работы. Для клиента оплата может происходить по факту потребления в конце месяца, что позволяет также отказаться от капитальных затрат в пользу операционных расходов.

Соглашение с провайдером (SLA) должно предусматривать уровень доступности услуг определенного качества. В случае с Cloud4Y, этот показатель равен 99,982%. Кроме того, мы устанавливаем минимально допустимые показатели производительности CPU и RAM системы. Количество MIPS на одно vCPU составляет не менее 2900, что гарантирует клиентам заявленное быстродействие процессора. Также не допускается «переподписка» физической оперативной памяти, RAM Swaped равен 0%. Это означает, что выделенная при создании виртуальной машины Configured Virtual RAM, которую будет видеть гостевая ОС, является 100% выделенной физической памятью, которая доступна виртуальной машине в любой момент времени. Такой подход на практике позволяет избегать снижения производительности облачных серверов в случаях, когда операционная система обращается к блокам в оперативной памяти и ожидает быстрого ответа, но эти блоки из-за нагрузки других клиентов считываются и записываются на жесткий диск, значительно уступающий по скорости.

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

habr.com