Что такое Cloud Computing?

25.12.08


Компания rPath, специализирующаяся на технологиях виртуализации создала короткий ролик, чтобы просто и весело объяснить, что же имеется ввиду под словом "Cloud Computing". Итак, Cloud Computing - это комбинация 3 технологий (или идей):

1. Виртуализация - которая позволяет сделать приложение независимым от инфраструктуры (платформы)

2. Utility Computing - которая позволяет получить неограниченные компьютерные мощности (процессор, память ...) - через интернет за небольшую плату

3. SaaS - которая позволяет получить приложение "по запросу" за некоторую месячную плату

Что не устраивает в SaaS?

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

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

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

При этом пользователь платит только за использование компьютерных ресурсов.

Итак, сравните все это с автомобилем:

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

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

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

Комментарии
Keyout | 25.12.08 | #
Cloud Computing - это как Web 2.0 - каждый понимает под ним то, что хочет. Просто модное словечко
Alex | 25.12.08 | #
Что то я не понял. В их определении получается, что это такси сначала нужно полностью купить, чтобы потом платить только по счетчику? Тогда его преимущество над SaaS совсем не очевидно
YLinc | 25.12.08 | #
Alex
Никто не утверждает, что Cloud Computing лучше чем SaaS. В каждом конкретном случае есть свое оптимальное решение. Насколько я понял, здесь рассматривается случай, когда ПО уже есть и что идеальное решение - не переходить на SaaS, а виртуализовать его и запустить в облака.

Вообще, CC - это игрушка в основном для крупных компаний
Keyout | 25.12.08 | #
виртуализовать его

согласен, тем более что компания-автор как раз зарабатывает на виртуализации
Lavinak | 29.12.08 | #
То есть получается теперь можно иметь слабый компьютер, но при этом пользоваться самыми требовательными программами?
devil | 29.12.08 | #
Lavinak
То есть получается теперь можно иметь слабый компьютер, но при этом пользоваться самыми требовательными программами?

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