Что такое Облачные вычисления (Cloud Computing)? Cloud это


Разбираемся с «облачными» услугами / Блог компании 1cloud.ru / Хабр

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

habr.com

Что такое облачные сервисы? Объясняем и даем определение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

www.moysklad.ru

cloud - это... Что такое cloud?

  • Cloud.bg — Type Limited Liability Company Industry Web hosting service, Cloud computing, L.A.M.P Founded Sofia, Bulgaria, 2006[1] Headquarters Sofi …   Wikipedia

  • Cloud — (engl. für ‚Wolke‘) bezeichnet: Cloud County, ein County im US amerikanischen Bundesstaat Kansas. The Cloud, Anbieter und Betreiber von WLANs in Europa. das beim Cloud Computing benutzte Rechner Netzwerk. Saunders Roe Cloud, ein britisches… …   Deutsch Wikipedia

  • Cloud — (kloud), n. [Prob. fr. AS. cl[=u]d a rock or hillock, the application arising from the frequent resemblance of clouds to rocks or hillocks in the sky or air.] 1. A collection of visible vapor, or watery particles, suspended in the upper… …   The Collaborative International Dictionary of English

  • Cloud on a — Cloud Cloud (kloud), n. [Prob. fr. AS. cl[=u]d a rock or hillock, the application arising from the frequent resemblance of clouds to rocks or hillocks in the sky or air.] 1. A collection of visible vapor, or watery particles, suspended in the… …   The Collaborative International Dictionary of English

  • Cloud — (kloud), v. t. [imp. & p. p. {Clouded}; p. pr. & vb. n. {Clouding}.] 1. To overspread or hide with a cloud or clouds; as, the sky is clouded. [1913 Webster] 2. To darken or obscure, as if by hiding or enveloping with a cloud; hence, to render… …   The Collaborative International Dictionary of English

  • cloud — ► NOUN 1) a visible mass of condensed watery vapour floating in the atmosphere, typically high above the general level of the ground. 2) an indistinct or billowing mass of smoke, dust, etc. 3) a large number of insects or birds moving together.… …   English terms dictionary

  • Cloud 9 — (Cypress,США) Категория отеля: 2 звездочный отель Адрес: 5682 Lincoln Avenue, Cypress, CA 90 …   Каталог отелей

  • Cloud OS — (от англ. Cloud Operating System дословно: Облачная Операционная Система или операционная система на базе облака ) клиент серверное гибридное программное обеспечение, базирующееся на парадигме Cloud computing и использующее развитую систему… …   Википедия

  • cloud´i|ly — cloud|y «KLOW dee», adjective, cloud|i|er, cloud|i|est. 1. covered with clouds; having clouds in it: »a cloudy sky. SYNONYM(S): overcast …   Useful english dictionary

  • cloud|y — «KLOW dee», adjective, cloud|i|er, cloud|i|est. 1. covered with clouds; having clouds in it: »a cloudy sky. SYNONYM(S): overcast …   Useful english dictionary

  • Cloud — (desambiguación) Por Cloud puede referirse a: Nube en ingles. Cloud Strife, personaje del videojuego Final Fantasy VII. Proyecto Cloud Esta página de desambiguación cataloga artículos relacionados con el mismo título …   Wikipedia Español

  • computers_en_ru.academic.ru

    Что такое Облачные вычисления (Cloud Computing)?

    02.10.18. Мегафон запустил собственную облачную платформу - Деловое Облако

    МТС запустил свою облачную платформу #CloudМТС еще в прошлом году. В середине этого года Билайн представил свою платформу BeeCloud. А что же Мегафон? Только сейчас в Мегафоне додумались, как решить эту имиджевую проблему. Они создали "виртуального оператора" поверх облачной платформы Mail.ru - компании, которую Мегафон прикупил в 2016 году. Теперь у Мегафона есть собственное Деловое Облако, которое со старта превосходит конкурентов по всем параметрам, потому что фактически, представляет собой Mail.ru Cloud Solutions. И теперь Мегафон может предложить своим корпоративным клиентам облачные сервисы в одном счете с мобильной связью.

    2018. Видео: Как облако IBM обслуживает турнир US Open

    Важной частью бизнеса IBM является производство видеороликов о том, как компания находится на переднем крае ИТ технологий. Эти видосики поддерживают имидж IBM и ее акции стабильно торгуются на бирже. На этот раз маркетологи IBM показали нам как в наши дни облачные технологии обслуживают большой теннисный турнир US Open (который сейчас проходит в США). Когда мы смотрим теннис, мы видим интересную игру. А облачная платформа IBM Cloud видит огромный поток данных, которые ей нужно обработать и представить в виде аналитики фанатам и тренерам. Кроме того, IBM встроила свой искусственного интеллект Watson в приложение US Open и теперь он отвечает на любые вопросы по турниру, заданные естественным языком.

    2015. Видео: в чем преимущество облачных технологий для бизнеса?

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

    2014. КРОК нарисовал картинки про Облака, BigData, SaaS и другие модные ИТ-штучки

    Системный интегратор КРОК решил взорвать облачный рынок (или мозг) своими картинками-инфографиками. Картинки посвящены тем облачным (и не облачным) услугам, которые КРОК предоставляет своим клиентам (крупным компаниям): приватные облака, IaaS платформа, аренда приложений (SaaS), ИТ-аутсорсинг, системы управления бизнесом, Call-центры, мобильный офис, унифицированные коммуникации и т.д. Посмотрите, может найдете что-то интересное для себя. От себя напомним, что КРОК занимал 11 место в рейтинге Cnews облачных провайдеров России за 2012 г (правда, в последнюю версию этого рейтинга КРОК уже не попал).

    2013. Microsoft Cloud OS доступна в России

    Не смотря на громкое название, Cloud OS - это не какая-то новая платформа или сервис, а просто маркетинговый лейбл, который в Microsoft придумали для того, чтобы выгодно противопоставить себя Амазону и заработать денежек на апгрейдах. Лейбл Cloud OS обозначает набор облачных и серверных систем Microsoft (Windows Azure, Windows Server, System Center ... и т.д. - можно добавлять по желанию), с помощью которого можно построить гибридное корпоративное облако. Это облако выгодно отличается от облака Amazon тем, что оно не полностью размещается у стороннего провайдера, а может распределяться между сторонними провайдерами и родным офисом. А значит, те данные и приложения, которые вы боитесь отдавать провайдеру - можно оставить в офисе. При этом единство вашего облака не нарушается и администратор может управлять им из единой контрольной панели. Единственная загвоздка в том, что... ***

    2013. Microsoft продвигает Cloud OS

    Как известно, майкрософтовская платформа Windows Azure не является лидером рынка облачных платформ. Она лишь одна из нескольких опций наравне с Amazon Web Services, Google Compute Engine, OpenStack, VMWare vCloud. И эта ситуация очень расстраивает Microsoft, которая привыкла быть монопольным провайдером платформ (операционных систем). Поэтому Microsoft придумала новую фишку - Cloud OS. Это не какой-то конкретный продукт, а скорее маркетинговый термин, объединяющий несколько систем: в первую очередь Windows Azure, Windows Server и System Center. Идея заключается в том, что облако (та легендарная штуковина для хранения и обработки данных) обычно находится не только в интернете у конкретного провайдера (Amazon, Google или Microsoft). Оно присутствует и на арендованном или собственном интернет-сервере компании, и в офисе (на локальных серверах). В зависимости от задачи, бюджета и требований безопасности, компания может выбирать, на каких компьютерных ресурсах размещать данные и приложения. ***

    2012. Преимущество Cloud Computing? Возможность работать дома голышом

    Компания Citrix (один из ведущих игроков рынка Cloud Computing) заинтересовалась вопросом, что вообще думают обычные люди о Cloud Computing. Она опросила тысячу простых американцев, и вот что выяснилось. На вопрос "Что такое Cloud Computing?" только 16% четко ответили, что это компьютерная сеть, предназначенная для хранения и обработки данных, доступная через интернет. Другие варианты ответов были разнообразны и включали в себя, например, "образование облаков в атмосфере", "ортопедическая подушка", "фильм", "название кафе", "бренд туалетной бумаги". 54% опрошенных заявили, что они никогда не пользовались Cloud Computing (хотя, судя по ответам на другие вопросы, 95% из них все-таки пользовались). ***

    2012. Видео: Будущее бизнеса глазами Salesforce

    Во время своей вступительной речи на Dreamforce Марк Беньофф прозрачно намекнул, что после ухода Стива Джобса, он теперь крайний провидец в мире технологий. Т.е. Марк сказал, что "теперь мы все должны продолжать Его дело", но смысл примерно понятен. Это подозрение укрепляет и данный видеоролик. Из него видно, что миссия Salesforce - это уже не разработка классных приложений, и даже не создание лучшей в мире платформы для бизнеса. Миссия Salesforce - показать компаниям, каким будет бизнес в будущем и привести их в это будущее. Каким видит будущее бизнеса Беньофф? Конечно социальным, мобильным и облачным. И еще, новая фишка - неживые объекты (машины, дома, автоматы Coca Cola...) тоже должны общаться с людьми (через Chatter). Ролик лучше всего смотрится в кинотеатре.

    2012. Сюрприз! VMWare вступила в OpenStack

    Недавно обнаружилось, что в альянсе за открытые облачные платформы OpenStack работают несколько человек из компании EMC. Это стало неожиданностью, т.к. EMC владеет VMWare - прямым конкурентом OpenStack. Тогда мы списали это на мелкие разногласия в шведской семье EMC-VMWare. Но сюрпризы на этом не закончились. В конце прошлой недели VMWare лично стала "золотым участником" OpenStack. (Напомним, OpenStack был основан два года назад для того, чтоб противостоять засилью публичного облака Amazon и систем управления облаками в дата-центрах VMWare). Вместе с VMWare к альянсу OpenStack в пятницу присоединились еще два гиганта: Intel и NEC. Так что теперь, на рынке облачных платформ у нас есть противостояние: Amazon vs "Все остальные". Казалось бы, силы не равны, но... ***

    2012. OpenStack - как Советский Союз. Кто разрабатывает OpenStack?

    На прошлой неделе RackSpace запустил открытую платформу OpenStack в коммерческую эксплуатацию в своем облаке. И хотя чуть ранее это же сделал HP, но у HP она работает в ограниченном режиме, а у  RackSpace - уже все желающие могут начать использовать OpenStack по-серьезному. Так что теперь все эти дебаты о том, что круче, Amazon Web Services или OpenStack перейдут в практическую плоскость. А последние теоретические дебаты состоялись незадолго до запуска на конференции GiGaOm Structure. И на этой конференции Крис Кемп, генеральный директор облачного провайдера Nebula (который, кстати, является участником OpenStack) обозвал OpenStack Советским Союзом - «огромным колхозом, где все, якобы, трудятся на благо общества, а результатов этого труда не было, нет и не предвидится». Какие основания у Криса Кемпа так говорить?  Давайте посмотрим, кто разрабатывает OpenStack: ***

    2012. HP предлагает то самое Облако, о котором все теперь говорят

    Американский юмористический журнал The Onion опубликовал видеорепортаж о новых облачных достижениях HP. Вот несколько цитат: "Мы теперь определенно предоставляем облако на наших компьютерах, и оно лучше чем облака других провайдеров". "Как работает наше облако? Это настолько просто, что я даже не хочу отнимать у вас время, рассказывая об этом". "А какие дополнительные функции предоставляет ваше облако? Ну у нас есть краудсорсинг 2.0, социальные связи, 4G, 5G, 6G и все эти G в одном комплекте". "Так сколько места получает каждый пользователь? Одну тысячу". Осторожно, в начале ролика - реклама.

    2011. HP vs Dell: гонка в облака

    Интересно наблюдать за тем, как два гиганта - производителя компьютерного оборудования HP и Dell, наперегонки осваивают облачный рынок. Примерно год назад они устроили фееричное сражение за разработчика облачных систем хранения данных 3PAR. В прошлом году обе компании договорились с Microsoft о партнерстве в проектах создания частных облаков на базе платформы Azure. А в этом году обе компании присоединились к альянсу OpenStack, продвигающему свою открытую облачную платформу. И вот только несколько дней назад Dell запустила собственный IaaS сервис и стала облачным провайдером, как сегодня практически то же самое объявила и HP. HP представила два облачных сервиса: HP Cloud Compute (подобие Amazon EC2) и HP Cloud Object Storage (подобие Amazon S3). ***

    2011. Citrix купила облачную платформу Cloud.com

    Говорим Виртуализация, подразумеваем Cloud Computing. Эти две технологии стали неразрывно взаимосвязаны в последнее время. И лидеры рынка систем виртуализации стремятся стать лидирующими провайдерами облачных платформ. Microsoft создала Windows Azure, VMWare - vCloud, и недавно Cloud Foundry. Последней из тройки гигантов виртуализации в облако взлетает и Citrix. До сих пор она поставляла лишь программную часть для приватных облаков, но своей облачной инфраструктуры у нее не было. Сегодня Citrix (за сумму примерно в $250 млн) купила облачного провайдера Cloud.com. Это довольно успешная платформа с громкими именами клиентов: Zynga, Tata, GoDaddy. В качестве облачной операционной системы Cloud.com использует open-source платформу OpenStack, созданную альянсом во главе с RackSpace. Citrix тоже входит в этот альянс и после покупки Cloud.com, собирается продолжить поддержку OpenStack и интегрировать ее со своими технологиями.

    2011. VMware хочет совершить революцию на рынке PaaS

    Мы уже отмечали, что PaaS (Platform as a Service) - это будущее облачных платформ. Сейчас на PaaS рынке доминируют Salesforce (Force.com), Microsoft (Windows Azure), Google (Google App Engine). Недавно к этой группе присоединилась и компания Amazon (AWS Elastic Beanstalk). Разумеется и VMWare, которая претендует на то, чтобы стать "Майкрософтом эпохи Cloud Computing", тоже имеет свои планы на счет этого рынка. Как и Amazon, VMWare до сих пор уделяла больше внимания другому облачному направлению - IaaS (Infrastructure as a Service).  Ее продукт vCloud позволяет сервис провайдерам и корпорациям создавать облачные платформы аля Amazon EC2. Но, честно говоря, особо выдающихся успехов в IaaS-сфере VMWare не добилась, потому что ничего революционного не предлагала. Проанализировав свои ошибки, компания теперь выходит на рынок PaaS. Причем, здесь она действительно хочет совершить революцию. ***

    2011. SpotCloud - спотовый рынок облачных ресурсов

    По мере развития облачных технологий, возникают все более интересные способы их использования. Например, запущенный на этой неделе стартап SpotCloud представляет собой спотовый рынок, на котором компании могут покупать и продавать избыточные компьютерные ресурсы. Смысл в том, что во многих крупных компаниях и хостинг-провайдерах есть сервера, которые в какой-то промежуток времени не используются и простаивают. Почему бы не сдать их в аренду и не заработать на этом? Для этого достаточно установить на них программное обеспечение Spotcloud, назначить цену и промежуток времени, на который вы согласны их сдать (min 1 день, max 30 дней). Конечно, цена должна быть ниже, чем у Amazon или Rackspace, чтоб у покупателя был смысл купить компьютерные мощности именно у вас. ***

    2010. Rackspace запустил сервис знакомств для приложений и их пользователей

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

    2010. Ларри Эллисон vs Марк Беньофф: что же такое Cloud Computing?

    Этим летом на конференции Cloudforce шеф Salesforce Марк Беньофф продемонстрировал слайд под названием "Ахтунг! Это неправильные облака!" на котором была изображена система хранения Oracle Exadata, которая применяется для построения приватных облаков. Беньофф сказал: "Неправильные облака не эффективны. Они не экономичны. Они не демократичны. Они не подходят для малого/среднего бизнеса. Они не экологичны. Те, кто их создает - просто используют слово Cloud для маркетинга, потому что мы так успешно используем Cloud-технологии". А вчера, на презентации нового коробочного решения для создания приватных облаков Oracle Exalogic Elastic Cloud, Ларри Эллисон тоже посвятил пять минут юмора своему бывшему подчиненному Марку Беньоффу. Вот видео: ***

    2010. Amazon EC2 делает Cloud Computing общедоступным. Притесняет Rackspace

    До сих пор минимальный виртуальный сервер (инстанс) на Amazon EC2 с конфигурацией 1.7 Гб ОЗУ / диск 160 Гб - стоил 8,5 центов в час (примерно $61 в месяц). Эта сумма для большинства малых бизнесов, использующих веб-приложения и SaaS стартапов казалась довольно значительной и удерживала их от перехода с традиционного хостинга (или собственных серверов) на облачные технологии. Некоторые знающие люди использовали Rackspace, который предоставляет менее мощные инстансы - от 11$/мес за конфигурацию 256 Мб / 10 Гб. Но сегодня даже у самых экономных малых бизнесов и SaaS стартаперов появилась весомая причина все-таки приобщиться к Cloud Computing, а у Rackspace - появилась новая головная боль - Amazon Micro Instances. ***

    2010. VMWare хочет стать Майкрософтом эпохи Cloud Computing

    Раньше, когда корпоративное ПО работало на серверах и десктопах, балом правила компания Microsoft. Она поставляла операционные системы и для серверов, и для десктопов, а также инструменты для разработки приложений под эти ОС. По мере перехода к облачным технологиям, сервера и десктопы перестают быть центральными объектами ИТ инфраструктуры. Программное обеспечение переезжает в приватные и публичные облака. Десктопы служат лишь как тонкие клиенты (терминалы с браузером), а необходимость в понятии "сервер" вообще отпадает. А т.к. основой облачных технологий является виртуализация - то власть постепенно переходит к компании, которая владеет 80% рынка систем виртуализации - VMWare. ***

    2010. Битва за Cloud Computing: HP vs Dell

    В течении последних 2 недель Dell и HP устроили настоящее сражение за разработчика облачных систем хранения данных 3PAR. Все началось 16 августа, когда Dell "согласилась" купить 3PAR за $1.15 млрд. Тут же проснулся HP и предложил $1.6 млрд. Компании поочередно поднимали ставки 5 раз - в результате стоимость 3PAR доросла до $2,1 млрд (ставка HP). На данный момент теоретически HP является победителем сражения, т.к. Dell должна была принять решение о повышении ставки до конца среды, но этого не произошло. Почему же такие серьезные компании устроили этот покерный поединок за систему хранения данных и почему среди всех вендоров их выбор пал именно на 3PAR? ***

    2010. Rackspace добавил Windows в свое облако

    Облачная платформа Rackspace Cloud, которая благодаря доступной стоимости и простоте администрирования, отбила немало клиентов у Amazon (в т.ч. и в нашей стране), добавила Windows Cloud Server в перечень своих услуг. Ранее можно было создавать только Linux-сервера (вернее образы серверов). Однако, в отличии от Linux-серверов, предложение Rackspace по Windows по стоимости проигрывает и Amazon EC2 и Windows Azure. Минимальная конфигурация сервера на 1 Гб оперативки, диск 40 Гб и ширину канала 30 Мб/с обойдется в $0.08/час (около $58 в месяц). У Amazon минимальная конфигурация Windows-сервера 1.7Гб/140Гб (т.е. примерно в 2 раза лучше) стоит $0.12/час. Кроме того, Windows-сервера Rackspace нельзя масштабировать  "вниз" (т.е. снижать потребление компьютерных ресурсов ниже минимально-заказанных серверов) - можно только "вверх". Куда интереснее выглядит недавняя инициатива Rackspace по созданию опенсорсовой облачной платформы - Openstack.

    2010. Rackspace использует тактику Linux на рынке Cloud Computing

    Недавно мы отмечали, что приватные облака (private clouds) стали необходимым промежуточным звеном для перехода компаний на публичные облачные платформы. И как следствие, появляется все больше решений для создания таких приватных облаков. В основном на этом специализируются ИТ-гиганты: IBM, Oracle, HP, и они, как правило, поставляют готовые решения: сервера + системы виртуализации + операционные системы + СУБД... Т.е. компании вынуждены покупать все это в комплекте не имея возможности использовать оборудование в своем существующем дата-центре. Это напоминает покупку компьютера от Apple, где все свое. Но вполне логично, что появляются и чисто программные решения для создания копоративных облаков. Более того, один из игроков облачного рынка Rackspace уже инициировал создание бесплатной open-source платформы для построения облаков - OpenStack - что-то похожее на Linux в мире компьютеров. ***

    2010. Windows Azure уже продается в коробках

    Хотя вокруг термина "приватное облако (private cloud)" ведется много споров (на счет того, корректно ли собственный дата-центр, оптимизированный при помощи технологий виртуализации называть "облаком") - никто не может отрицать, что штуковины под названием "приватное облако" уже неплохо продаются. Дело в том, что многие компании еще морально не готовы перемещать свою ИТ-инфраструктуру на публичные облачные платформы типа Amazon EC2 или Windows Azure. Но когда им говорят, что "вы сможете воспользоваться преимуществами Cloud Computing (экономичность, масштабируемость) без какого-либо риска для безопасности, потому что облако будет заперто в вашем офисе" - они на это ведутся. Очевидно, что приватные облака стали необходимым промежуточным этапом перехода компаний на "настоящие облака" и провайдеры облачных платформ вынуждены сделать шаг назад, чтобы процесс пошел. Так случилось и с Microsoft. ***

    2010. Amazon переносит свою ИТ-инфраструктуру в облако

    Как это ни странно звучит, но ИТ-директорша компании Amazon (провайдера ведущей облачной платформы AWS) Дженифер Боден не является фанаткой облачных платформ, как ее шеф Джефф Безос. Она относится к "облакам" осторожно и рассудительно. Поэтому ИТ-инфраструктура Amazon до сих пор переведена в облако AWS только частично. Более того, компания вообще не двигалась в этом направлении до появления в прошлом году сервиса Amazon VPC (Virtual Private Cloud), который позволяет оградить свое "облако" от общего. Тем не менее, процесс пошел, и вот уже Дженифер выступает на ИТ-мероприятии с презентацией того, как Amazon переходит на Cloud Computing (см. выше). Сразу отметим, что речь идет не об интернет-магазине Amazon, а о внутренних корпоративных приложениях компании - почта, финансовая система, управление ИТ, HRM и т.д. ***

    2010. Топ 10 облачных платформ для бизнеса

    Если вы разрабатываете SaaS сервис или собираетесь переносить свою ИТ-инфраструктуру в интернет, то, конечно, можете купить VPS или выделенный сервер. Но в эпоху Cloud Computing такой вариант является морально устаревшим. Если вы хотите получить реально надежный, безопасный и масштабируемый хостинг, иметь больший контроль над сервером, автоматизировать ряд операций, и (в конце концов) сэкономить деньги, то логично использовать одну из облачных платформ. Причем, в зависимости от вашей задачи, можно подобрать очень интересное решение, которое по своим возможностям намного превосходит обычный хостинг. Например, для разработчиков SaaS сервисов некоторые платформы предоставляют уже готовую клиентскую базу. Ниже - наша десятка лучших облачных платформ. ***

    2010. VMForce.com - облачная Java платформа от Salesforce и VMWare

    Salesforce и Google постепенно из друзей превращаются в конкурентов. Вслед за началом "холодной войны" между ChatterExchange и Google Apps Marketplace, компании скоро вступят в прямое противостояние и в сфере облачных платформ. Сегодня Salesforce и VMWare представили совместный продукт - VMForce.com - облачную платформу для Java приложений, которая будет конкурировать с Google App Engine. Причем, по сравнению с VMForce.com, GAE будет выглядеть детской игрушкой. VMForce.com (теоретически) является идеальным решением для компаний, использующих (или разрабатывающих) Java-приложения. С одной стороны это инфраструктура Force.com, которая обеспечивает надежный, безопасный и масштабируемый хостинг, базу данных, систему аутентификации, визуальный редактор интерфейсов (Visualforce), конструктор бизнес-процессов, доступ с мобильных устройств, интегрированную систему совместной работы Chatter. С другой стороны - это экосистема для Java приложений VMWare: open-source Java-фреймворк Springs и платформа для исполнения приложений vCloud. ***

    2010. Oracle убивает Sun Cloud

    В прошлом году прямо перед поглащением Oracle, компания SUN анонсировала свою публичную облачную платформу Sun Cloud, которая должна была стать открытой альтернативой Amazon Web Services. Фанаты открытых стандартов уже потирали руки в ожидании нового облачного пространства, где ни Microsoft, ни Amazon, ни Google не смогут удерживать клиентов от перехода на конкурирующие платформы. И где клиенты смогут использовать несколько облачных платформ для повышения надежности и масштабируемости своих приложений. Но отношение главы Oracle, Ларри Эллисона к Cloud Computing выражается одним словом "bullshit", поэтому на прошлой неделе он официально закрыл проект Sun Cloud. Ларри сказал, что это не дело Oracle - продавать минуты компьютерного времени за копейки. Вместо этого Oracle будет поставлять сервера и ПО для тех, кто хочет этим заниматься, а также для компаний, которым необходимы "частные облака".

    2010. Microsoft и HP будут продавать облака вместе

    Сфера применения Cloud Computing не ограничивается платформами типа Amazon, Google App Engine или Windows Azure. "Компьютерное облако" становится популярным товаром, который нужен большим компаниям, хостерам приложений и крупным SaaS провайдерам. И на этом рынке конкуренция столь высока, что даже такие гиганты, как Microsoft и HP предпочитают не играть в одиночку. Сегодня компании объявили об образовании альянса для создания и продажи совместных cloud-решений. В этот проект компании вложат $250 миллионов.  Microsoft и HP уже имеют совместный опыт создания "облака" Windows Azure, которое работает на серверах HP. Совместные cloud-решения Microsoft и HP для компаний и сервис-провайдеров, очевидно, будут показывать чудеса совместимости оборудования с операционной системой и системой виртуализации Microsoft. ***

    2009. Windows 7 - облачная операционная система

    Вчера состоялся официальный релиз Windows 7. Конечно, это большое событие для ИТ профессионалов и пользователей, но для нас интересно прежде всего то, какое влияние Windows 7 окажет на сферу SaaS и Cloud Computing. И, хотя на первый взгляд, связи нет никакой, на самом деле есть пара технических аспектов, которые делают Windows 7 (в связке с ее серверной частью Windows Server 2008 R2) первой облачной операционной системой Microsoft. Дело в том, что корпоративная ИТ инфраструктура на базе Windows очень зависит от двух ключевых элементов: Active Directory (для администрирования сети) и Network Access Protection (для обеспечения безопасности сети). Обе эти технологии до сих пор не работали, если сервер компании находился в облаке (на удаленном сервере), а не в локальной сети. ***

    2009. Amazon прокладывает дорогу в облака для корпораций

    Amazon вновь оказалась на шаг впереди всех в сфере Cloud Computing. Пока конкуренты (Google, Microsoft, Oracle, IBM, Rackspace, VMWare) только работают над созданием своих облачных платформ для бизнеса, Amazon уже пришла к тому, что наличие такой платформы - само по себе не достаточно. Факт в том, что предприятия во-первых уже имеют собственные компьютерные мощности и работающие на них системы, за которые они заплатили $$$ и от которых они не могут просто так отказаться. А во-вторых, их не устраивает уровень безопасности, который сейчас возможно обеспечить, переместив всю свою ИТ-инфраструктуру в облако какого-нибудь сервис-провайдера. Чтобы решить эти две проблемы, Amazon придумала новый сервис Virtual Private Cloud (VPC). ***

    www.livebusiness.ru

    Заоблачные вычисления: Cloud Computing на пальцах

    Содержание статьи

    Если облака – это взвешенные в атмосфере продукты конденсации водяного пара,видимые на небе с поверхности земли, что же тогда облачные вычисления? Кластерна небесах?

    На самом деле, облачная обработка данных (англ. Cloud computing)— это технология обработки данных, в которой программное обеспечениепредоставляется пользователю как интернет-сервис. Пользователь имеет доступ ксобственным данным, но не может управлять операционной системой и собственно ПО,с которым работает (заботиться об инфраструктуре ему также не нужно).Непосредственно "облаком" называют инет, который как раз и скрывает многиетехнические детали. Это если вкратце. Теперь давай посмотрим на все чуть глубже.

     

    На чем висит Cloud Computing?

    В основе Cloud Computing лежат несколько подходов.

    Первый — доступность через интернет. Конечно, бывают и закрытыесистемы, но, как правило, все можно потрогать через сети (при этом, "наружу"облако предоставляет себя как обычный сервер). Второй важный момент — это виртуализация. Благодаря виртуализации, пользователи получают столькоресурсов, сколько им надо (и, разумеется, сколько могут позволить себеприобрести). Что для этого требуется со стороны сервера и каким образом он можетвыделить такие ресурсы — все сокрыто за стенами виртуальных машин; они могутработать на сотнях и даже тысячах серверов, а зачастую – еще и в разныхдата-центрах. Третий момент: Cloud Computing — это услуга. В 60-е годы замашинное время приходилось платить и ждать свободного часа. В Cloud Computingиспользуется схожий подход. И пусть стоять в очереди не нужно, – все услугитакже оплачиваются отдельно. Облако для пользователя – это некоторый наборуслуг, которые потребляются и оплачиваются, порой без малейшегопредставления, что же там используется внутри.

    Возьмем самый простой пример – хостинг для 5 Гб данных и доступ к ним черезHTTP REST API. Покупая такую услугу, никто не задумывается, где физическихранятся данные, какие накопители и RAID используются и т.д. Главное, что естьнужный объем данных, который доступен всегда при помощи удобного интерфейса.

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

    Теперь простой вопрос — зачем это все нужно? Отвечаю. За небольшие, вобщем-то, деньги ты получаешь доступ к надежнейшей инфраструктуре с необходимойтебе производительностью. Uptime коммерческих систем, как правило, гарантируетсяна уровне трех-пяти девяток (99.9% и выше), что означает не больше пары минут —часа простоя в год. Не нужно быть семи пядей во лбу, чтобы задействовать такуюсистему – тут используются простые и хорошо описанные протоколы и API. И что ещеважно — практически неограниченные возможности по масштабируемости! Приобретаяобычный хостинг, ты не сможешь прыгнуть выше головы и при резком всплескенагрузки рискуешь получить упавший на несколько часов сервис. В облакедополнительные ресурсы предоставляются по первому запросу. И если твой скриптвзлома паролей потребует вдруг для расчета еще пару процессоров и гигабайтпамяти (подружка тоже читала наш журнал и закрыла свои фотки паролем), то это нестанет проблемой. И ведь смак в том, что такие ресурсы не надо покупать сразу,оплачивая дикие счета — функциональность можно дорастить в любой момент. Именнопоэтому Cloud Computing — это настоящая находка для стартапов, хозяева которыхзаранее не могут предугадать: выстрелит их проект или нет.

     

    SaaS, Paas… Чур, не ругаться!

    Варианты предоставления вычислительных мощностей сильно отличаются. Все, чтокасается Cloud Computing, обычно принято называть словом aaS (aaS – двебуквы A, не то, что ты подумал!). Расшифровывается просто – "as a Service", тоесть "как сервис", или "в виде сервиса".

    SaaS (Software-aaS), или приложения в виде сервисов — вариант, прикотором тебе предлагают использовать какое-то конкретное ПО, например,корпоративные системы, в виде сервиса по подписке. Скажем, у предприятия нетвозможности или желания хостить внутренний Exchange-сервер для работы почты,календарей и т.п. — и оно может купить его удаленно, с учетом всей необходимойспецифики. Часто ли такие сервисы доступны просто в бразуере? А ты пользуешьсяGoogle Docs? Это и есть SaaS, только бесплатный.

    PaaS (Platform-aaS) — в отличие от SaaS, предназначенного больше дляконечного пользователя, вариант для разработчиков. В облаке функционируетнекоторый набор программ, основных сервисов и библиотек, на основе которыхпредлагается разрабатывать свои приложения. Самый яркий пример – платформа длясоздания приложений Google AppEngine. Помимо этого, под PaaS понимают также иотдельные части сложных систем, вроде системы базы данных или коммуникаций.

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

    IaaS (Infrastructure-aaS) — считается, что термин пришел на смену HaaS,подняв его на новый уровень. Для примера – это системы виртуализации,балансировщики нагрузки и тому подобные системы, лежащие в основе построениядругих систем.

    СaaS (Communication-aaS) — подразумевается, что в качестве сервисовпредоставляются услуги связи; обычно это IP-телефония, почта и мгновенныекоммуникации (чаты, IM).

     

    Какого цвета Cloud Computing?

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

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

    VDS/VPS – это уже не просто хостинг, но еще никак не Cloud. Конечно, утипичного VDS (Virtual Dedicated server) есть большинство атрибутов облака: тебедают виртуализированную среду, где можно разворачивать свои приложения или дажеОС, объем ресурсов также ограничивается только твоим кошельком. Но на этомсходства и заканчиваются – ресурсы сервера ограничены возможностями железногосервера, на котором все крутится. Платишь ты тоже помесячно, а если вдруг каждуюпятницу вечером тебе надо быстро расширить сервер для приема толпы посетителей,это никого не волнует.

    Первым уровнем для настоящего Cloud-а будет предоставление виртуализированнойсреды на базе некоторых стандартных "юнитов", которые по ресурсам могутравняться на определенные реальные железные сервера (сугубо для легкостисравнения и учета). Фактически, тебе выдается виртуальная машина, котораяработает на системах провайдера, а внутри нее есть все возможности для установкисначала любой ОС (из поддерживаемых, конечно), а потом уже настройкинеобходимого ПО. Ограничения такой машины, как уже сказано, выражаются внекоторых приближениях к реальному железу, но, в отличие от VDS, могут гибко ипочти мгновенно быть изменены в большую или меньшую сторону. Также разрешено наодин аккаунт поднимать несколько таких виртуальных серверов; соответственно,можно создать между ними свою сеть. Ты по-прежнему не знаешь, что там нижеуровнем, чем слой виртуализации (наиболее часто используется Xen или VMware), нодальше можешь делать все, что захочется. Расширение ресурсов также можетразниться – самый простой вариант, когда тебя не ограничивают в количестве такихвиртуальных серверов, однако их параметры выбираются из нескольких типовыхпланов. Пример – Amazon EC2, где ты выбираешь из пяти различных типов инстансов.Так легче для провайдера, однако, не для тебя, – если приложение не умеетмасштабироваться и добавлять новые сервера на лету.

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

    На рынке работают компании (к примеру, Mosso.com), предоставляющие какоблачные сервера, так и другие сервисы, вроде файлового хранилища или обычного,но высоконадежного хостинга. Также отмечу Apatana Cloud, от разработчиков однойиз лучших IDE, Stax.net – это если тебе надо только масштабируемый хостингJava-приложения, или Engine Yard, если любишь побаловаться Ruby.

    Разработчики так называемых web-OS часто позиционируют себя как облака, хотяони лишь предоставляют некоторые приложения (SaaS-модель) – пусть и не обычный,скажем, текстовый редактор, а целое семейство приложений, объединенных в общий,схожий с настольными ОС интерфейс. Такой виртуальный десктоп доступен всегда ивезде, был браузер! Обычно, вебОС работают на базе AJAX-технологий или Flash.Среди интересных систем отмечу Cloudo (www.cloudo.com),eyeOS (eyeos.org, такжедоступна как OpenSource) и Jooce (jooce.com).

     

    Программы верхом на облаке

    Облака третьего типа обладают максимальной гибкостью и расширяемостью, но этооборачивается предоставлением не просто виртуальной машины или некоторыхресурсов, но целых библиотек и API. Тебе дают возможность запускать собственныеприложения, часто серьезно ограничивая в выборе языка и дополнительныхбиблиотек. Зато такое приложение сможет реализовать "заветную мечту всехоблаков" и гибко получать ресурсы по запросу. Ограничений виртуальной машины тыне видишь; более того, не подозреваешь об ее существовании: все, с чем работаетпрограмма – это вызовы API и библиотек, предоставленных сервисом. Казалось бы,разве можно что-то сделать в таких условиях? Еще как! Вообще, такая степеньабстракции сейчас модный тренд в IT.

    Существует зависимость: чем проще язык и API, в рамках которых работаютпрограммы, тем легче и гибче их масштабировать. Поэтому крайне сложно встретитьв облачных системах привычные для веб-разработчиков ресурсы, по крайней мере, встандартном виде. Взять хотя бы базы данных. Традиционные SQL-реляционные СУБДкрайне плохо подходят для масштабируемых систем (за редким исключением, вродеOracle или DB2). Вместо них используются собственные разработки, каждая изкоторых обычно очень интересна в техническом плане, а также – сторонние открытыерешения. Одним из самых популярных решений стали key-value хранилища данных исистемы на базе Google BigTable, а также его открытых аналогов. Это очень похожена обычный кеш – любые данные приложение записывает в хранилище, ассоциируя их снекоторым ключом, цифровым или простой строкой, потом извлекает или удаляет,указывая ключ. Более продвинутые системы реализуют целые структуры данных,списки, очереди и даже допускают приближенные к SQL выборки с сортировкой ифильтрами. Зачастую достается и файловой системе, которая заменяется подобиемпривычного хранилища, дополненного системой map/reduce для обработки большихобъемов данных.

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

     

    Amazon и Google

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

    Наиболее известной системой такого рода является Google AppEngine,который предоставляет некую "песочницу", ограниченную вполне конкретным API исистемными сервисами. "Песочница" ограничена несколькими языками – сейчас этоPython и Java, однако ресурсные ограничения достаточно либеральны, чтобы ты ещедолго о них не думал (заявлено, что сервис доступен бесплатно для сайтов,имеющих до 5 миллионов хитов в месяц; более точные ограничения смотри вдокументации). Сервис работает как бета, поэтому только недавно стало возможнымзарегистрироваться всем желающим. Цены на сервис для коммерческого использованияили тех, кому мало лимитов, разумны и сравнимы с конкурентами (как обычно –оплата часов или некоторых абстрактных единиц ресурсов).

    Как ни странно, такой же сервис выпустила другая "империя зла" — MicrosoftAzure. В основе лежит специальная версия Windows Server 2008; остальныесервисы, доступные разработчику, базируются на уже зарекомендовавших себятехнологиях — .NET Runtime, SQL Service, Live, SharePoint, Dynamics CRM.Приложения имеют доступ ко всем сервисам посредством абстрагированного отдеталей API, через HTTP, REST, SOAP. Судя по включению в cloud типичныхбизнес-платформ, система будет в основном ориентирована на построениекорпоративных приложений и сервисов. Пока идет тестирование, можно получитьсовершенно бесплатный доступ ко всем материалам.

    Amazon – один из самых больших и масштабных игроков на рынке облачных систем.Его сервисами пользуются множество компаний, почти все – стартапы, например,нашумевший Twitter решил проблему масштабирования именно при помощи AmazonEC2. Расшифровывается, как Elastic Compute Cloud, и сегодня это самыйдоступный и надежный вариант на рынке. Однако учти, что придется платить за всересурсы (передаваемые данные, процессорное время, хранение данных), авозможности расширения каждого конкретного сервера все же ограничены. Также вреальной работе надо учитывать массу нюансов, например, что при выключениивиртуальная машина (инстанс) не сохраняет данные и теряет свой IP-адрес.

    Все облачные услуги от Amazon предоставляются под общим брендом Web Servicesи включают, кроме EC2:

    • SimpleDB – сервис базы данных с простым интерфейсом и SQL-подобнымивозможностями;
    • Simple Storage Service или S3 для хранения больших объемов данных иREST-API для доступа;
    • CloudFront – распределенная сеть хранения и доставки контента;
    • Simple Queue Service – система очередей сообщений для созданияраспределенных приложений;
    • Elastic MapReduce – система обработки и анализа больших объемов данныхна базе открытой Apache Hadoop.

     

    Что мне стоит облако построить?

    Не думай, что облачные штучки доступны только тем, у кого много денег. Хотяты недалек от истины, так как почти все компании не предлагают ничего на халявуи, попользовавшись сервисом хотя бы час, тебе уже придется платить. Естьприятные исключения, вроде Aptana Cloud, где можно без финансовых вложений втечение 30 дней пользоваться самой маленькой виртуальной машинкой. Но если тебеуже не терпится что-то попробовать разобрать своими руками, я расскажу о парочкепроектов, которые позволят бесплатно, то есть даром, создать в домашних условияханалоги Google AppEngine и Amazon EC2.

    Как ты помнишь, AppEngine – это такая среда для исполнения программ (наPython-е), где твой скрипт работает внутри облака в специальной песочнице ивзаимодействует с миром через API. Ресурсы для него выделяются динамически иочень гибко. Это идеально подходит как для различных исследовательских проектов,так и для быстрого построения веб-приложений, тогда точно можно не боятьсяперегрузок и digg-эффекта. Открытая реализация называется AppScale и на нейможно запускать те же самые программы, что и в оригинальной Google-поделке.

    Если у тебя есть мощный компьютер, ты можешь развернуть такую систему нанескольких виртуальных машинах, имитируя кластер, или же просто одолжить удрузей несколько системников и собрать кластер в отдельно взятой комнате.AppScale поставляется в виде уже настроенного образа Linux-системы, которыйставится или на виртуальную машину Xen, или на буржуйском Amazon EC2, а длясамых умных – работает на основе открытого аналога, Eucalyptus, о котором ниже.

    Учитывай, что надо, как минимум, 4 сервера, а значит, компьютер должен бытьмощным, очень желательно – 64-битным. И – побольше памяти, ведь 4 Xen-а будуткушать ресурсы с непомерным аппетитом! Детальная инструкция по установке изапуску достаточно объемная, поэтому читай ее на официальном сайте:http://code.google.com/p/appscale/wiki/Deploying_AppScale_via_Xen. Если всеполучится, у тебя будет свое собственное облако, где можно экспериментировать сразличными программами на питоне. Потом, если очень хочешь, их можно перенести ина Google. Они должны работать совершенно одинаково, несмотря на то, чтоAppScale опирается на открытые аналоги гугловских технологий (и не факт, чтовнутри все работает точно так же).

    Если Python тебя не устраивает, и ты хочешь попробовать что-то еще, можнопопытаться построить облачный хостинг виртуальных машин, такой же, как у AmazonEC2, в котором ты и друзья могут инсталлировать свои собственные операционныесистемы и творить там что угодно. Для этого используется другая открытаяразработка – EUCALYPTUS, что совсем не дерево, а Elastic UtilityComputing Architecture for Linking Your Programs To Useful Systems. Есликратко, – это промежуточная среда, которая работает на множестве компьютеров(кластере) и предоставляет через веб и консоль возможность загрузить собственныйобраз виртуальной машины и управлять им, получая тот самый Amazon, толькобесплатно. Говорят, что даже утилиты и API стырены аналогично амазоновским,поэтому потренироваться сначала можно на них, а потом уже перейти на амазон,если страшно наобум выбрасывать столько денег. Кстати, тот самый AppScaleотлично работает поверх Eucalyptus-а, избавляя тебя от необходимости химичить сXen и образами. Просто взял и запустил!

    Если надо управлять множеством виртуальных машин, формируя из них одно илинесколько облаков, попробуй еще одну открытую разработку – Enomalysm (www.enomaly.com).Это платформа, позволяющая объединить как коммерческие виртуальные машины (VMware,KVM, Xen и другие), так и облачные системы типа Amazon EC2 в один большойвиртуальный дата-центр, управляемый одной веб-консолью. Доступ к платформе изтвоих приложений очень прост и основан на стандартных протоколах XMPP, REST,JSON.

     

    С небес на землю

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

    Если не хочется заморачиваться с установкой операционной системы,виртуализацией и прочими сисадминскими деталями, выбирай облачные системы,предоставляющие сразу платформу на твоем любимом языке (выбор, обычно – или Javaили Python). Ты будешь ограничен заранее заданным API, часто не будет хвататьобычных сервисов и приложений, в первую очередь SQL-базы данных, но когдапривыкнешь, сможешь делать приложения, которые выдержат миллионы хитов, асломать хрен кто сумеет! Облачные системы, как правило, гораздо лучше защищены,да и до конечной ОС тяжело добраться, ведь там может быть несколько уровнейвиртуализации, мониторинга и систем безопасности (попробовать, впрочем,можно…).

     

    DVD

    Загрузить EUCALYPTUS можно c сайтаeucalyptus.cs.ucsb.eduили же взять с нашего диска. Там же тынайдешь исходные коды eyeOS.

     

    INFO

    Если хочешь разрабатывать серьезные приложения и знаешь Java, попробуйGridGain (www.gridgain.com). Это один из мощнейших инструментов для создания приложений, идеальноработающих в облаках.

    Самые популярные языки программирования в облачных системах: Java, Python,JavaScript, Ruby, C# и, с некоторыми ограничениями – почти все языки, которыемогут работать поверх JVM.

    xakep.ru

    Cloud - это... Что такое Cloud?

  • Cloud.bg — Type Limited Liability Company Industry Web hosting service, Cloud computing, L.A.M.P Founded Sofia, Bulgaria, 2006[1] Headquarters Sofi …   Wikipedia

  • Cloud — (engl. für ‚Wolke‘) bezeichnet: Cloud County, ein County im US amerikanischen Bundesstaat Kansas. The Cloud, Anbieter und Betreiber von WLANs in Europa. das beim Cloud Computing benutzte Rechner Netzwerk. Saunders Roe Cloud, ein britisches… …   Deutsch Wikipedia

  • Cloud — (kloud), n. [Prob. fr. AS. cl[=u]d a rock or hillock, the application arising from the frequent resemblance of clouds to rocks or hillocks in the sky or air.] 1. A collection of visible vapor, or watery particles, suspended in the upper… …   The Collaborative International Dictionary of English

  • Cloud on a — Cloud Cloud (kloud), n. [Prob. fr. AS. cl[=u]d a rock or hillock, the application arising from the frequent resemblance of clouds to rocks or hillocks in the sky or air.] 1. A collection of visible vapor, or watery particles, suspended in the… …   The Collaborative International Dictionary of English

  • Cloud — (kloud), v. t. [imp. & p. p. {Clouded}; p. pr. & vb. n. {Clouding}.] 1. To overspread or hide with a cloud or clouds; as, the sky is clouded. [1913 Webster] 2. To darken or obscure, as if by hiding or enveloping with a cloud; hence, to render… …   The Collaborative International Dictionary of English

  • cloud — ► NOUN 1) a visible mass of condensed watery vapour floating in the atmosphere, typically high above the general level of the ground. 2) an indistinct or billowing mass of smoke, dust, etc. 3) a large number of insects or birds moving together.… …   English terms dictionary

  • Cloud 9 — (Cypress,США) Категория отеля: 2 звездочный отель Адрес: 5682 Lincoln Avenue, Cypress, CA 90 …   Каталог отелей

  • Cloud OS — (от англ. Cloud Operating System дословно: Облачная Операционная Система или операционная система на базе облака ) клиент серверное гибридное программное обеспечение, базирующееся на парадигме Cloud computing и использующее развитую систему… …   Википедия

  • cloud´i|ly — cloud|y «KLOW dee», adjective, cloud|i|er, cloud|i|est. 1. covered with clouds; having clouds in it: »a cloudy sky. SYNONYM(S): overcast …   Useful english dictionary

  • cloud|y — «KLOW dee», adjective, cloud|i|er, cloud|i|est. 1. covered with clouds; having clouds in it: »a cloudy sky. SYNONYM(S): overcast …   Useful english dictionary

  • Cloud — (desambiguación) Por Cloud puede referirse a: Nube en ingles. Cloud Strife, personaje del videojuego Final Fantasy VII. Proyecto Cloud Esta página de desambiguación cataloga artículos relacionados con el mismo título …   Wikipedia Español

  • universal_en_ru.academic.ru

    cloud - это... Что такое cloud?

  • Cloud.bg — Type Limited Liability Company Industry Web hosting service, Cloud computing, L.A.M.P Founded Sofia, Bulgaria, 2006[1] Headquarters Sofi …   Wikipedia

  • Cloud — (engl. für ‚Wolke‘) bezeichnet: Cloud County, ein County im US amerikanischen Bundesstaat Kansas. The Cloud, Anbieter und Betreiber von WLANs in Europa. das beim Cloud Computing benutzte Rechner Netzwerk. Saunders Roe Cloud, ein britisches… …   Deutsch Wikipedia

  • Cloud — (kloud), n. [Prob. fr. AS. cl[=u]d a rock or hillock, the application arising from the frequent resemblance of clouds to rocks or hillocks in the sky or air.] 1. A collection of visible vapor, or watery particles, suspended in the upper… …   The Collaborative International Dictionary of English

  • Cloud on a — Cloud Cloud (kloud), n. [Prob. fr. AS. cl[=u]d a rock or hillock, the application arising from the frequent resemblance of clouds to rocks or hillocks in the sky or air.] 1. A collection of visible vapor, or watery particles, suspended in the… …   The Collaborative International Dictionary of English

  • Cloud — (kloud), v. t. [imp. & p. p. {Clouded}; p. pr. & vb. n. {Clouding}.] 1. To overspread or hide with a cloud or clouds; as, the sky is clouded. [1913 Webster] 2. To darken or obscure, as if by hiding or enveloping with a cloud; hence, to render… …   The Collaborative International Dictionary of English

  • cloud — ► NOUN 1) a visible mass of condensed watery vapour floating in the atmosphere, typically high above the general level of the ground. 2) an indistinct or billowing mass of smoke, dust, etc. 3) a large number of insects or birds moving together.… …   English terms dictionary

  • Cloud 9 — (Cypress,США) Категория отеля: 2 звездочный отель Адрес: 5682 Lincoln Avenue, Cypress, CA 90 …   Каталог отелей

  • Cloud OS — (от англ. Cloud Operating System дословно: Облачная Операционная Система или операционная система на базе облака ) клиент серверное гибридное программное обеспечение, базирующееся на парадигме Cloud computing и использующее развитую систему… …   Википедия

  • cloud´i|ly — cloud|y «KLOW dee», adjective, cloud|i|er, cloud|i|est. 1. covered with clouds; having clouds in it: »a cloudy sky. SYNONYM(S): overcast …   Useful english dictionary

  • cloud|y — «KLOW dee», adjective, cloud|i|er, cloud|i|est. 1. covered with clouds; having clouds in it: »a cloudy sky. SYNONYM(S): overcast …   Useful english dictionary

  • Cloud — (desambiguación) Por Cloud puede referirse a: Nube en ingles. Cloud Strife, personaje del videojuego Final Fantasy VII. Proyecto Cloud Esta página de desambiguación cataloga artículos relacionados con el mismo título …   Wikipedia Español

  • polygraphy_en_ru.academic.ru