Что такое Cloud Computing?
25.12.08
Компания rPath, специализирующаяся на технологиях виртуализации создала короткий ролик, чтобы просто и весело объяснить, что же имеется ввиду под словом "Cloud Computing". Итак, Cloud Computing - это комбинация 3 технологий (или идей):1. Виртуализация - которая позволяет сделать приложение независимым от инфраструктуры (платформы)2. Utility Computing - которая позволяет получить неограниченные компьютерные мощности (процессор, память ...) - через интернет за небольшую плату3. SaaS - которая позволяет получить приложение "по запросу" за некоторую месячную платуЧто не устраивает в SaaS?- Некоторым не хватает возможностей для настройки SaaS-приложения под себя (один размер не подходит для всех)
- Некоторые не могут спать спокойно, когда их данные находятся в руках стороннего провайдера.
- Некоторых давит жаба из-за того, что они используют только 20% возможностей приложения, а платят - за сто.Вот было бы круто объединить простоту и удобство SaaS с гибкостью традиционного ПО - чтобы можно было любое свое приложение запустить на арендованных компьютерных мощностях.Но проблема в том, что установить и настроить приложение на арендованном сервере - очень трудоемко. И вот здесь на помощь приходит технология виртуализации, которая позволяет упаковать вместе с приложением все, что ему нужно для функционирования (БД, операционную систему, промежуточное ПО...). Такой комплект может быть независимым не только от инфраструктуры сервера, но даже и от конкретного сервера. Он может работать в "компьютерном облаке" - т.е. нигде конкретно.При этом пользователь платит только за использование компьютерных ресурсов.Итак, сравните все это с автомобилем:Традиционное ПО - вы покупаете автомобиль, платите полную стоимость и можете делать с ним все, что угодно. и сами заботитесь о немSaaS - вы арендуете авто, платите за него некоторую сумму каждый месяц, но практически не можете с ним ничего сделать (например, поменять двигатель), потому что он вам и не принадлежит. Зато о техобслуживании и бензине вы не заботитесьCloud Computing - это как ваше персональное такси. Вы платите только за ту дистанцию, которую вы сегодня проехали. И даже можете приклеить к нему рога, потому как кроме вас им никто не пользуется.
Никто не утверждает, что Cloud Computing лучше чем SaaS. В каждом конкретном случае есть свое оптимальное решение. Насколько я понял, здесь рассматривается случай, когда ПО уже есть и что идеальное решение - не переходить на SaaS, а виртуализовать его и запустить в облака.
Вообще, CC - это игрушка в основном для крупных компаний
согласен, тем более что компания-автор как раз зарабатывает на виртуализации
можно было уже давно. но теперь фишка в том, что это можно делать через интернет и не заботясь о хостинге