Upload
tamarkabr
View
326
Download
1
Embed Size (px)
Citation preview
Тенденции развития доступа к мировым информационным ресурсам. «Сетевые облака»
Выполнил: Шевченко Тамара
ИСТОРИЯ ВОЗНИКНОВЕНИЯОблачные вычисления (англ. cloud computing),
в информатике — это модель обеспечения повсеместного и удобного сетевого доступа по требованию к общему пулу (англ. pool) конфигурируемых вычислительных ресурсов (например, сетям передачи данных, серверам, устройствам хранения данных, приложениям и сервисам — как вместе, так и по отдельности), которые могут быть оперативно предоставлены и освобождены с минимальными эксплуатационными затратами и/или обращениями к провайдеру.
Преимущества: значительно уменьшаются расходы на
инфраструктуру информационных технологий
возможность гибко реагировать на изменения вычислительных потребностей, используя свойства вычислительной эластичности (англ. elastic computing) облачных услуг.
По оценке IDC рынок публичных облачных вычислений в 2009 году составил $17 млрд — около 5 % от всего рынка
информационных технологий.
Обязательные характеристики облачных вычислений:
Самообслуживание по требованию (англ. self service on demand), потребитель самостоятельно определяет характеристики. Универсальный доступ по сети, услуги доступны потребителям по сети передачи данных вне зависимости от используемого
терминального устройства;
Объединение ресурсов (англ. resource pooling), поставщик услуг объединяет ресурсы для обслуживания большого числа
потребителей в единый пул для динамического перераспределения мощностей между потребителями в условиях постоянного изменения спроса на мощности
Эластичность, услуги могут быть предоставлены, расширены, сужены в любой момент времени Учёт потребления, поставщик услуг автоматически исчисляет потреблённые ресурсы на определённом уровне
абстракции (например, объём хранимых данных, пропускная способность, количество пользователей, количество транзакций), и на основе этих данных оценивает объём предоставленных потребителям услуг.
Удобство и универсальность доступа обеспечивается широкой доступностью услуг и поддержкой различного класса терминальных
устройств (персональных компьютеров, мобильных телефонов, интернет-планшетов).
Модели развертывания:
Частное облако
Private cloud — инфраструктура, предназначенная для использования одной организацией, включающей несколько потребителей (например, подразделений одной организации), возможно также клиентами и подрядчиками данной организации. Частное облако может находиться в собственности, управлении и эксплуатации как самой организации, так и третьей стороны (или какой-либо их комбинации), и оно может физически существовать как внутри, так и вне юрисдикции владельца.
Публичное облакоPublic cloud — инфраструктура, предназначенная для свободного использования широкой публикой. Публичное облако может находиться в собственности, управлении и эксплуатации коммерческих, научных и правительственных организаций (или какой-либо их комбинации). Публичное облако физически существует в юрисдикции владельца — поставщика услуг.
Гибридное облакоHybrid cloud — это комбинация из двух или более различных облачных инфраструктур (частных, публичных или общественных), остающихся уникальными объектами, но связанных между собой стандартизованными или частными технологиями передачи данных и приложений (например, кратковременное использование ресурсов публичных облаков для балансировки нагрузки между облаками).
Общественное облакоCommunity cloud — вид инфраструктуры, предназначенный для использования конкретным сообществом потребителей из организаций, имеющих общие задачи (например, миссии, требований безопасности, политики, и соответствия различным требованиям). Общественное облако может находиться в кооперативной (совместной) собственности, управлении и эксплуатации одной или более из организаций сообщества или третьей стороны (или какой-либо их комбинации), и оно может физически существовать как внутри, так и вне юрисдикции владельца.
Этапы развития
Технология Cloud Computing
Это прогрессивные облачные вычисления с высокой производительностью. Позволяет производить вычисления в «облаке», экономя ресурсы и время.
Облачные сервисы на технологии Cloud Computing
OnLive, предоставляющий возможность играть в современные игры даже на самом простом оборудовании. (игра располагается на удаленном сервере и там же производится обработка графики, которая на компьютер конечному пользователю поступает уже в «готовом» виде). Проще говоря, те вычисления, которые при обычной игре на компьютере выполняют видеокарта и процессор, здесь уже выполнены на сервере, а ваш компьютер используется лишь как монитор. Можно и вовсе использовать обычный телевизор, только придется к нему прикупить миниатюрную приставку OnLive MicroСonsole (Рисунок 2) , которая и будет связующим звеном между пользователем, сервисом и отображающим устройством.
Облачные сервисы на технологии Cloud Computing
Еще один игровой сервис, который также предоставляет богатую интернет-функциональность и имеет отношение к облачным технологиям — Xbox Live (Рисунок 3). Суть сервиса в том, что обладатели приставок Xbox 360 и КПК на базе Windows Phone 7 могут играть друг с другом в компьютерные игры и общаться, а также покупать новые игры, адд-оны и различный мультимедийный контент в онлайн-магазине. Таким образом, Xbox Live создает некую виртуальную вселенную для геймеров, компоненты которой расположены не на консолях конечных пользователей, а в облаке.
Software as a ServiceСогласно SaaS-концепции вы платите не
единовременно, покупая продукт, а как бы берете его в аренду. Причем, используете ровно те функции, которые вам нужны (и, соответственно, платите за них же).
Концепция от Apple.
Речь идет об очень любопытном сервисе под названием MobileMe . Сервис включает в себя почтовый клиент, календарь, адресную книгу, файловое хранилище, альбом фотографий и инструмент для обнаружения утерянного iPhone. За возможность пользоваться всем этим Apple берет примерно 65 евро (или 100 долларов) в год.
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.
Будущее облачных технологий
Несмотря на очевидные преимущества, саму концепцию облачных технологий немало критикуют, причем с самых разных сторон. Главные претензии связаны с безопасностью (достаточно ли надежно защищены данные в облаке? И нет ли вероятности того, что сам владелец дата-центра решит воспользоваться доверенными ему данными?) и жизненной необходимостью надежного широкополосного доступа в интернет. Мы сейчас не будем увязать в полемике, тем более что эти моменты действительно не так уж и очевидны. Однако, несмотря на все сомнения будущее облачных технологий представляется самым радужным. Доказательством того, что это не временное увлечение, а новый путь развития высоких технологий, является следующий факт: сколь бы ни были сильны противоречия между тремя гигантами — Microsoft, Apple и Google, сколь бы ни различались взгляды их руководителей и идеологов на развитие индустрии и потребности пользователей, практически одновременно они вошли на эту новую (пока что) территорию, и совершенно не собираются оттуда уходить.