2. ИСТОРИЯ ВОЗНИКНОВЕНИЯ
Облачные вычисления (англ. cloud computing),
в информатике — это модель обеспечения
повсеместного и удобного сетевого доступа по
требованию к общему пулу (англ. pool)
конфигурируемых вычислительных ресурсов
(например, сетям передачи данных, серверам,
устройствам хранения данных, приложениям и
сервисам — как вместе, так и по отдельности),
которые могут быть оперативно предоставлены и
освобождены с минимальными
эксплуатационными затратами и/или
обращениями к провайдеру.
3. Преимущества:
значительно уменьшаются расходы на
инфраструктуру информационных
технологий
возможность гибко реагировать на
изменения вычислительных потребностей,
используя свойства вычислительной
эластичности (англ. elastic computing)
облачных услуг.
По оценке IDC рынок публичных облачных вычислений в 2009
году составил $17 млрд — около 5 % от всего рынка
информационных технологий.
4. Обязательные
характеристики облачных
вычислений:
Самообслуживание по требованию
(англ. self service on demand), потребитель самостоятельно определяет характеристики.
Универсальный доступ по сети,
услуги доступны потребителям по сети передачи данных вне зависимости от используемого
терминального устройства;
Объединение ресурсов
(англ. resource pooling), поставщик услуг объединяет ресурсы для обслуживания большого числа
потребителей в единый пул для динамического перераспределения мощностей между
потребителями в условиях постоянного изменения спроса на мощности
Эластичность,
услуги могут быть предоставлены, расширены, сужены в любой момент времени
Учёт потребления,
поставщик услуг автоматически исчисляет потреблённые ресурсы на определённом уровне
абстракции (например, объём хранимых данных, пропускная способность, количество
пользователей, количество транзакций), и на основе этих данных оценивает объём
предоставленных потребителям услуг.
Удобство и универсальность
доступа обеспечивается широкой доступностью услуг и поддержкой различного класса терминальных
устройств (персональных компьютеров, мобильных телефонов, интернет-планшетов).
6. Частное облако
Private cloud — инфраструктура,
предназначенная для использования одной
организацией, включающей несколько
потребителей (например, подразделений
одной организации), возможно также
клиентами и подрядчиками данной
организации. Частное облако может
находиться в собственности, управлении и
эксплуатации как самой организации, так и
третьей стороны (или какой-либо их
комбинации), и оно может физически
существовать как внутри, так и вне
юрисдикции владельца.
7. Публичное облако
Public cloud — инфраструктура,
предназначенная для свободного
использования широкой публикой.
Публичное облако может находиться в
собственности, управлении и эксплуатации
коммерческих, научных и правительственных
организаций (или какой-либо их
комбинации). Публичное облако физически
существует в юрисдикции владельца —
поставщика услуг.
8. Гибридное облако
Hybrid cloud — это комбинация из двух или
более различных облачных инфраструктур
(частных, публичных или общественных),
остающихся уникальными объектами, но
связанных между собой
стандартизованными или частными
технологиями передачи данных и
приложений (например, кратковременное
использование ресурсов публичных облаков
для балансировки нагрузки между
облаками).
9. Общественное облако
Community cloud — вид инфраструктуры,
предназначенный для использования конкретным
сообществом потребителей из организаций,
имеющих общие задачи (например, миссии,
требований безопасности, политики, и
соответствия различным требованиям).
Общественное облако может находиться в
кооперативной (совместной) собственности,
управлении и эксплуатации одной или более из
организаций сообщества или третьей стороны
(или какой-либо их комбинации), и оно может
физически существовать как внутри, так и вне
юрисдикции владельца.
11. Технология Cloud Computing
Это прогрессивные
облачные вычисления с
высокой
производительностью.
Позволяет производить
вычисления в «облаке»,
экономя ресурсы и время.
12. Облачные сервисы на
технологии Cloud Computing
OnLive, предоставляющий возможность играть в
современные игры даже на самом простом
оборудовании. (игра располагается на удаленном
сервере и там же производится обработка графики,
которая на компьютер конечному пользователю поступает
уже в «готовом» виде). Проще говоря, те вычисления,
которые при обычной игре на компьютере выполняют
видеокарта и процессор, здесь уже выполнены на
сервере, а ваш компьютер используется лишь как
монитор. Можно и вовсе использовать обычный телевизор,
только придется к нему прикупить миниатюрную
приставку OnLive MicroСonsole (Рисунок 2) , которая и
будет связующим звеном между пользователем,
сервисом и отображающим устройством.
13. Облачные сервисы на
технологии Cloud Computing
Еще один игровой сервис, который также
предоставляет богатую интернет-
функциональность и имеет отношение к
облачным технологиям — Xbox Live (Рисунок 3).
Суть сервиса в том, что обладатели приставок
Xbox 360 и КПК на базе Windows Phone 7 могут
играть друг с другом в компьютерные игры и
общаться, а также покупать новые игры, адд-оны
и различный мультимедийный контент в онлайн-
магазине. Таким образом, Xbox Live создает
некую виртуальную вселенную для геймеров,
компоненты которой расположены не на
консолях конечных пользователей, а в облаке.
14. Software as a Service
Согласно SaaS-концепции вы платите не
единовременно, покупая продукт, а как бы берете
его в аренду. Причем, используете ровно те функции,
которые вам нужны (и, соответственно, платите за них
же).
Концепция от Apple.
Речь идет об очень любопытном сервисе под
названием MobileMe . Сервис включает в себя
почтовый клиент, календарь, адресную книгу,
файловое хранилище, альбом фотографий и
инструмент для обнаружения утерянного iPhone. За
возможность пользоваться всем этим Apple берет
примерно 65 евро (или 100 долларов) в год.
15. Windows Azure
В центре всей облачной инфраструктуры
Microsoft — операционная система Windows
Azure. Windows Azure создает единую среду,
включающую облачные аналоги серверных
продуктов Microsoft (реляционная база данных
SQL Azure, являющаяся аналогом SQL Server, а
также Exchange Online, SharePoint Online и
Microsoft Dynamics CRM Online) и инструменты
разработки (.NET Framework и Visual Studio,
оснащенная в версии 2010 года набором
Windows Azure Tools). Так, например,
программист, создающий сайт в Visual Studio
2010, может не выходя из приложения разместить
свой сайт в Windows Azure.
16. Будущее облачных
технологий
Несмотря на очевидные преимущества, саму концепцию
облачных технологий немало критикуют, причем с самых разных
сторон. Главные претензии связаны с безопасностью
(достаточно ли надежно защищены данные в облаке? И нет ли
вероятности того, что сам владелец дата-центра решит
воспользоваться доверенными ему данными?) и жизненной
необходимостью надежного широкополосного доступа в
интернет. Мы сейчас не будем увязать в полемике, тем более
что эти моменты действительно не так уж и очевидны. Однако,
несмотря на все сомнения будущее облачных технологий
представляется самым радужным. Доказательством того, что
это не временное увлечение, а новый путь развития высоких
технологий, является следующий факт: сколь бы ни были сильны
противоречия между тремя гигантами — Microsoft, Apple и
Google, сколь бы ни различались взгляды их руководителей и
идеологов на развитие индустрии и потребности пользователей,
практически одновременно они вошли на эту новую (пока что)
территорию, и совершенно не собираются оттуда уходить.