newrefs.ru

Реферат: Облачные вычисления: оценка экономической привлекательности

Облачные вычисления: оценка экономической привлекательности

Оглавление

Введение

1. Основные концепции облачных технологий

1.1 Что такое "облако"?

1.2 История "облаков"

1.3 Характеристики "облаков"

1.4 Какие бывают "облака"? Модели развёртывания

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

2. Преимущества "облаков"

3. Проблемы "облачных технологий"

4. Экономический взгляд на "облака"

Заключение

Список литературы

облачный технология вычислительный business

Введение

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

Еще пару десятков лет назад информационные технологии практически не использовались в бизнесе. Сейчас же трудно найти компанию, которая отказалась от этого. Так как преимущества IT-технологий неоспоримы, и они применяются повсеместно, их можно воспринимать не как уникальный продукт, а как услугу, которая предоставляется некоторым центром.

Именно поэтому облачные технологии являются популярной темой в информационной сфере. Достаточно легко понять и осознать необходимость "вывода бизнеса в облако". А потому исследовательские работы по этой теме являются как никогда актуальными не только с точки зрения IT, но и экономической. В этой работе я рассмотрела такие важные вопросы, как: "Что такое облачные вычисления?", "Каковы основные концепции их использования?", "Какие преимущества и недостатки имеет эта технология?" и "Почему "Облака" так перспективны с экономической точки зрения?".

1. Основные концепции облачных технологий

1.1 Что такое "облако"?

"Облако" стоит понимать как метафору - само по себе оно означает удаленный вычислительный центр, к которому предоставляется доступ на основе оплаты Pay-As-You-Go (оплата за фактическое использование ресурсов сервиса). Таким образом, программное обеспечение больше не рассматривается как продукт, а предоставляется как услуга. Пользователю, в свою очередь, больше не нужно заботиться ни о технической поддержке, ни об инфраструктуре, ни о собственно программном обеспечении, так как "облако" скрывает все детали использования самого себя.

Стоит отметить, что в данной работе облачные технологии рассматриваются применительно к B2B ("Business-to-business") модели.

.2 История "облаков"

Идея использования вычислений, как публичной услуги, впервые была предложена еще в 1960х. Ее высказал известный ученый в области IT, изобретатель языка Lisp и основоположник всего функционального программирования, профессор Стэндфордского университета Джон Маккарти.

Разработка технологии, наиболее близкой к современной концепции "облачных вычислений", приписывается компании "Salesforce" (1999 г.).

Успех в этой области моментально привлек внимание гигантов IT-индустрии. И вот уже в 2005 году первый "облачный" проект под названием "Amazon Web Services" был запущен компанией "Amazon". Следующая разработка в этой области принадлежала "Google", начавшей с 2006 года предложение сервисов под названием "Google Apps", а затем и модели платформенного сервиса, называющегося "Google App Engine". И, наконец, третьей свой проект запустила компания Microsoft, анонсировав его на конференции P.D.C. 2008. Она называется "Azure Services Platform".

Факт высокой заинтересованности крупнейших IT-компаний показывает, что "облачные вычисления" являются перспективной в развитии отраслью. Более того, множество экспертов называют релиз "Microsoft Azure Service Platform" новым витком развития веб-технологий, так как "облака" позволяют вывести их на новый уровень.

.3 Характеристики "облаков"

·Самообслуживание по требованию - самостоятельное определение и изменение вычислительных потребностей и параметров.

·Универсальный доступ по сети - доступ к услугам вне зависимости от используемого устройства.

·Объединение ресурсов - поставщик услуг объединяет ресурсы для обслуживания большого числа потребителей.

·Эластичность - услуги могут быть предоставлены, расширены, сужены в любой момент времени, без дополнительных издержек на взаимодействие с поставщиком, как правило, в автоматическом режиме;

·Учёт потребления - потреблённые ресурсы автоматически исчисляются на определённом уровне абстракции, и на основе этих данных оценивается объём предоставленных услуг.

.4 Какие бывают "облака"? Модели развёртывания

·Частное облако - подразумевается использование ограниченным кругом лиц, например, одной организацией.

·Публичное облако - предназначено для использования широкой публикой.

·Общественное облако - используется сообществом, имеющим общие задачи (например, миссии, требований безопасности, политики и т. д.).

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

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

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

Понятие "облачных технологий" включает три сервис-предоставляющие компоненты:

·SaaS ("Software as a Service", "Программа как услуга") -предоставление приложения как "услуги по требованию". Доступ к такому приложению чаще всего осуществляется через Интернет-браузер.

·IaaS ("Infrastructure as a Service", "Инфраструктура как услуга") - вместо покупки программного обеспечения, специального сетевого оборудования и других немаловажных ресурсов, их можно получить в виде "аутсорсинга".

·PaaS ("Platform as a Service", "Платформа как услуга") - предоставление вычислительной платформы без необходимости покупки и управления техническим и программным обеспечением.

·СaaS ("Communication as a Service", "Связь как услуга") ? предоставление услуг связи, например IP-телефонии.

·WaaS ("Workplace as a Service", "Рабочее место как услуга") ?частный случай IaaS, позволяет удаленно использовать и хранить "рабочее место" (документацию, отчеты, проекты).

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

2. Преимущества "облаков"

Ранее было упомянуто, что в прогнозах IT-специалистов "облачные технологии" являются перспективными разработками, развитие которых способно невероятно повысить весь уровень предоставления IT-услуг. Естественно, было бы глупо высказывать такие предположения, если бы они не были подкреплены некоторым количеством фактов. По крайней мере, должны же существовать причины, почему технологию "облаков" повсеместно применяют в бизнесе. Итак, попробуем найти эти самые преимущества "облачных вычислений".

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

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

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

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

3. Проблемы "облачных технологий"

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

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

Во-вторых, в статье "Самый хорошо охраняемый секрет облаков" говорится, что облачные технологии могут способствовать образованию крупнейшей в истории монополии. Естественно, клиенты, желающие создать свой бизнес, будут пользоваться услугами наиболее проверенных и известных компаний, так как размещая в "облаках" свою информацию, для них важнее всего сохранность и безопасность. И несложно видеть, что есть немалая вероятность того, что в итоге все важные данные будут размещены в центрах одной монополии. Но на данный момент уже существуют несколько крупных компаний, завоевавших доверие пользователей: "Microsoft", "Amazon" и "Google". И ничто не указывает на возможность одной из них перехватить эту нишу полностью. Поэтому опасности появления корпорации, владеющей всеми вычислениями и данными мира практически нет, хотя только малейший шанс этого отпугивает многих пользователей от "облачных гигантов".

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

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

Из вышесказанного следует, что проблемы в "облачных технологиях" есть. Однако так же нельзя не заметить, что почти все они являются следствием неверного понимания технологии и неправильного ее использования. А значит, могут быть легко решены путем осведомления потребителей о возможностях "облаков". Лишь только неограниченный доступ государства к "облакам" треднорешаем и сильно ограничивает количество пользователей "облачных технологий".

4. Экономический взгляд на "облака"

Центр экономических и бизнес-исследований в своем отчете "Облачные дивиденды 2011" утверждает, что к 2015 году благодаря "облачным вычислениям" экономика развитых европейских стран увеличит свой доход на 177,3 миллиардов евро в год. Этот отчет стал первой оценкой важности "облачных вычислений" на макроэкономическом уровне для пяти крупнейших стран: Франции, Италии, Испании, Великобритании и Германии.

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

Ведущий экономист Центр экономических и бизнес-исследований Оливер Хоган в своем интервью прокомментировал: "Исследование Центра экономических и бизнес-исследований показывает, что облачные вычисления - это не просто вопрос краткосрочного повышения эффективности IT-инвестиций отдельных компаний и, следовательно, их продуктивности. Эта технология может стать критическим макроэкономическим фактором, который будет иметь решающее значение для стимулирования экономического роста в Европе, что особенно важно в сегодняшней неопределенной экономической ситуации. Как фактор улучшения производительных показателей облачные вычисления, вероятно, будут играть особенно важную роль для гарантии сохранения конкурентоспособности Европы на мировом рынке, а значит, и повышения темпов роста экспорта. Более того, как одно из основных современных средств достижения максимальной эффективности инвестиций в IT, облачные вычисления могут также стать локомотивом европейских бизнес-инвестиций, которые, в свою очередь, будут двигать вперед европейские страны".

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

Заключение

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

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

Список литературы

1.http://ru.wikipedia.org/Облачные вычисления

.http://habrahabr.ru/post/69038/

.Дмитрий Петров "Встречный план" www.kommersant.ru/doc.aspx?DocsID=1162192

4.Bill Thompson "Storm warning for cloud computing" news.bbc.co.uk/2/hi/technology/7421099.stm

5.Г. Маклеод (Hugh Macleod) "Самый хорошо охраняемый секрет Облаков"

.Прогноз экономического эффекта от использования технологий облачных вычислений в пяти странах Еврозоны http://cloudzone.ru/articles/analytics/31.html

Теги: Облачные вычисления: оценка экономической привлекательности  Реферат  Экономическая теория

dodiplom.ru

Реферат Облачные вычисления

Национальный Исследовательский университет

Высшая школа экономикиСанкт-Петербургский филиал

Факультет___________Менеджмента____________________

    Кафедра______________Менеджмента_____________________

Реферат

на тему: ____________Облачные вычисления__________________Выполнил: Шагойко Олег Александрович212 группа

Проверил: Профессор факультета менеджмента

Керов Леонид АлександровичСанкт-Петербург

2011год

Содержание:

Введение ………………………………………………………………..…………..2

Сложные бизнес-процессы..……………………………………….……………..3

Преимущества..…………………………………………………....……………..10

Типы облаков ……………………………………………………….…………...14

Что такое SaaS……………………………………………….…………….……..16

Облачные вычисления на примере Windows Azure..………….……………17

Стоимость использования Windows Azure для конечных пользователей…….………………………………………………………………18

Заключение..………………………………………………………………………19

Введение

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

Большинство сервис-провайдеров предлагают облачные вычисления в форме VPS-хостинга, виртуального хостинга, и ПО-как-услуга (SaaS). Облачные услуги долгое время предоставлялись в форме SaaS, например, Microsoft Hosted Exchange и SharePoint.

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

Сложные бизнес-процессы

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

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

Преимущества облаков

Облачные вычисления - это эффективный инструмент повышения прибыли и расширения каналов продаж для независимых производителей программного обеспечения (ISV), операторов связи и VAR-посредников (в форме SaaS). Этот подход позволяет организовать динамическое предоставление услуг, когда пользователи могут производить оплату по факту и регулировать объем своих ресурсов в зависимости от реальных потребностей без долгосрочных обязательств.

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

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

Типы облаков

По мнению Parallels, в ближайшие 5-10 лет большая часть ИТ переместится в облака пяти различных типов. Будут проприетарные платформенные облака, предоставляющие различные платформенные услуги, – Google (тип 1), Microsoft (тип 2) и другие крупные ИТ игроки (тип 3), такие как IBM, Apple, HP и Amazon.

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

Платформенные облака

·                     Тип1: Облако Google

·                     Тип2: Облако Microsoft

·                     Тип3: Другие облака(например, IBM и Apple — Amazon, Facebook, Adobe и другие)

Облака услуг

·                     Тип4: Облака сервис-провайдеров — операторы связи, веб-хостеры, ISV, SaaS

·                     Тип5: Внутренние облака крупных компаний (Fortune 1000)При сегодняшнем уровне конкуренции на рынке ИТ залогом успеха является переход к пятому типу облаков или привлечению сторонних ресурсов для переход на четвертый тип. Для решения этой задачи Parallels создает решения, экосистемы и налаживает партнерские связи с сервис-провайдерами и компаниями, чтобы выстроить эффективную инфраструктуру предоставления облачных услуг. Кроме того, Parallels продолжает заниматься развитием SaaS направления, чтобы обеспечить независимым производителям ПО и сервис-провайдерам возможность предоставлять SaaS-приложения, отвечающие современным стандартам отрасли. Что такое SaaS.SaaS (Software as a Service) - это модель использования бизнес-приложений в качестве интернет-сервисов.

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

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

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

S+S. Это альтернативный бренд, продвигаемый Microsoft, который отличается от SaaS тем, что на компьютере пользователя используется не браузер, а программный клиент.

Аренда (хостинг) приложений. Этот вариант отличается от SaaS лишь архитектурой серверной части и не заметен для пользователя. Поэтому часто хостеры приложений называют свои услуги SaaS-сервисами. Отличие в том, что классические SaaS сервисы имеют multitenant-архитектуру, т.е. одно приложение обслуживает много клиентов, а хостинг приложений предполагает установку отдельной копии для каждого клиента. Второй вариант дает больше возможностей настройки, но в то же время, он более сложен для администрирования и обновления, и поэтому стоит дороже.

Облачные вычисления в действии.

В текущем году WINDOWS AZURE была объявлена коммерческой системой. Как и традиционная ОС, WINDOWS AZURE позволяет запускать приложения и хранить данные, но происходит это не на компьютере пользователя, а в вычислительных облаках.WINDOWS AZURE. WINDOWS AZURE - новая эра облачных ОС Microsoft. Облачные вычисления и технологии на базе WINDOWS AZURE platform

Операционная система WINDOWS AZURE является частью Windows Azure Platform - группы облачных технологий для разработки ПО, которая включает следующие элементы:

·                 WINDOWS AZURE обеспечивает Windows-среду для работы приложения и хранения данных в дата-центрахMicrosoft

·                 SQL Azure обеспечивает работу с реляционными базами данных на основе сервера SQL. Данные могут храниться как в облачной среде, так и в стенах предприятия, тем не менее взаимодействуя с приложениями WINDOWS AZURE

·                 Windows Azure Platform AppFabric соединяет приложения, работающие как в облачной, так и в традиционной среде, обеспечивая защищенную передачу данных.

Несмотря на сходство названий, понятия fabric и AppFabric - совсем не одно и то же. Первое относится к объединению физических машин внутри облачной ОС, второе - к соединению приложений, работающих в разных средах.

Непосредственно операционная система WINDOWS AZURE также состоит из нескольких взаимосвязанных частей: Compute Service, Storage Service и Fabric.

Compute Service отвечает за вычисления. Основная цель облачной платформы состоит в том, чтобы обеспечить поддержку приложения, запускающего огромное число пользователей в одно и то же время. WINDOWS AZURE поддерживает несколько копий одного и того же кода на разных физических серверах. В свою очередь, приложение может работать сразу в нескольких версиях на нескольких виртуальных машинах, каждая из которых обеспечивается гипервизором на основе Hyper-V, модифицированного для использования в облаках.

Существуют два типа рабочих версий облачного приложения: веб-роль (Web role) и рабочая роль (Worker role). Первая умеет обрабатывать HTTP- или HTTPS-запросы, и на ее виртуальной машине (ВМ) запущен сервер Internet Information Services (IIS). Программист имеет возможность создать версию веб-роли с помощью ASP.NET либо Windows Communication Foundation (WCF), а также воспользоваться любой другой технологией .NET, работающей с IIS. Приложение может быть создано на любом языке программирования.

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

WINDOWS AZURE. WINDOWS AZURE - новая эра облачных ОС Microsoft. Облачные вычисления и технологии на базе WINDOWS AZURE platform

Storage Service обеспечивает хранение данных. ОС WINDOWS AZURE поддерживает три способа работы с данными. Самый простой из них - BLOB, содержащий бинарные данные с несложной иерархией. Этот тип организации информации предназначен для хранения изображений, аудио и видео, т. е. для использования больших объемов. Когда необходимо структурировать однотипные данные, то прибегают к таблицам, где для каждой единицы информации существуют номер строки и номер колонки. Таблица в Storage Service не является реляционной. Ее простая организация позволяет получать доступ к данным посредством методов ADO.NET. В таком виде облачная ОС распределяет хранение данных на несколько физических компьютеров, что более эффективно, чем при использовании реляционной базы данных.

Рассмотренные способы обеспечивают хранение данных и доступ к ним, а для их связи необходим третий способ, называемый «очередь». Принцип организации данных в очередь основывается на следующем: «Первый пришел - первый вышел». Этот способ помогает разным версиям приложения обмениваться между собой сообщениями. Так связываются веб-роль и рабочая роль, поскольку синхронизация в облачной среденевозможна. Предположим, пользователь через веб-интерфейс вызывает задачу, требующую существенных вычислительных мощностей. Веб-роль записывает полученный запрос в очередь. Рабочая роль, обращаясь к этой очереди, принимает запрос и выполняет его. Результаты выполнения (ответ) передаются по тому же принципу, через очередь. Независимо от метода организации данных, информация в WINDOWS AZURE Storage реплицируется 3 раза, что обеспечивает устойчивость системы: потеря данных в одной из копий не фатальна. Кроме того, существуют архивные копии, хранящиеся в другом дата-центре Microsoft. Это означает, что даже если весь дата-центр уничтожен, информация будет поднята и восстановлена из архивов другого центра.

Последняя составляющая ОС - Fabric - позволяет организовать набор компьютеров, на которых хранятся приложения и данные WINDOWS AZURE. Управление такой «компьютерной тканью» осуществляет программное обеспечение, называемое fabric controller. Fabric осуществляет мониторинг всех работающих приложений, управляет взаимодействием с ОС на разных ВМ и выбирает физический сервер для запуска приложения, тем самым оптимизируя использование оборудования. Управление приложениями выполняется с помощью конфигурационных файлов, содержащих XML-описание всего, что необходимо приложению, например нужного количества виртуальных машин с веб-ролями и рабочими ролями. Fabric controller создает эти виртуальные машины и отслеживает состояние каждой из них, чтобы при необходимости заменить вышедшую из строя или запустить ее на другом физическом сервере.

Компоненты WINDOWS AZURE позволяют строить приложения разных типов. Так, для создания масштабируемого интернет-приложения программисту достаточно употребить необходимое количество веб-ролей, сохраняя данные в таблицах. А для приложения с параллельными вычислениями потребуются веб-роль, очередь для сохранения запросов, необходимое количество рабочих ролей и таблицы (или BLOB) для хранения данных. В свою очередь, SQL Azure и AppFabric дают возможность соединить решения WINDOWS AZUREс программами и базами данных, функционирующими в рамках локальной сети или с облачными системами других провайдеров.Стоимость облачных услуг

Приложения, созданные на основе WINDOWS AZURE, предоставляются как сервис физическим лицам, корпоративным пользователям или и тем, и другим одновременно. Приведем цены на некоторые облачные услуги Microsoft:

·                 вычислительные мощности - 0,12 долл./ч

·                 хранилище данных в месяц - 0,15 долл./Гбайт

·                 транзакции данных - 0,01 долл./10 Кбайт

·                 загрузка данных - 0,10 долл./Гбайт

·                 скачивание данных - 0,15 долл./Гбайт

Рассмотрим примеры облачных приложений, созданных с помощью WINDOWS AZURE и рассчитанных на разные типы пользователей.

Решение для корпоративных пользователей

С помощью WINDOWS AZURE независимый разработчик программного обеспечения может создавать приложения для бизнес-пользователей, применяя принципы программного обеспечения как сервиса.

Примером может послужить решение, разработанное американской компанией Alinean, Inc. Ее сфера деятельности - предоставление по запросу аналитических средств в области анализа продаж и маркетинга. Системы Alinean позволяют оценить нужды и возможности бизнеса в будущем, предложить решение для наращивания мощностей и подсчитать, когда начнут окупаться инвестиции. Пользователями Alinean являются корпоративные клиенты, находящиеся в разных уголках земного шара. Среди них IBM, HP, Microsoft, Intel, AT&T, VMware, Oracle, Siemens, Symantec и др. В дата-центре Alinean, находящемся в Орландо (Флорида, США), сервис по запросу предоставляли 20 серверов, работающих 24 часа в сутки семь дней в неделю. Объем бизнеса рос, и мощностей стало не хватать, да и содержание внутреннего ЦОД становилось все дороже.

Поэтому было принято решение перенести разработанное ранее программное обеспечение под крышу WINDOWS AZURE. В результате потребовалось 28 виртуальных серверов с Azure и 20 SQL Azure (по 10 Гбайт каждый). Благодаря оплате услуг по факту, Alinean удалось добиться сокращения затрат по обслуживанию на 60 % по сравнению с предыдущей, традиционной моделью. Кроме того, руководство оценивает в 160 % отношение среднего увеличения прибыли к объему инвестиций (ROI - Return On Investment) в WINDOWS AZURE по сравнению с вложениями в прежнюю конфигурацию (100 %).

Решение для физических лиц

Благодаря масштабируемости WINDOWS AZURE позволяет вести учет огромного количества пользователей. Создавая облачноерешение, компания-разработчик может рассчитывать не только на корпорации, но и на физических лиц. Такое приложение было сделано новозеландской компанией TicketDirect International, которая, работая в онлайновом режиме, осуществляет 45 % всех продаж билетов на культурные и спортивные мероприятия Новой Зеландии. Предыдущая, традиционная, система продажи билетов, функционировавшая на базе Microsoft SQL Server 7 и SQL Server 2000, была написана на Visual Basic 6. Приложение без проблем обслуживало несколько сотен продаж в течение часа. Но в дни распродаж, когда объявлялась скидка на посещение популярного мероприятия, до системы пытались одновременно «достучаться» тысячи людей. Неудивительно, что компьютерный парк продавца билетов не выдерживал такого наплыва пользователей.

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

Внутреннее решение

В среде WINDOWS AZURE могут быть созданы внутренние приложения, пользователями которых являются работники данного предприятия. В этом случае масштабируемость, пожалуй, не так важна. Но всплески активности случаются и внутри компании - тогда трудно переоценить преимущества вычислений в облаках даже в стенах предприятия. В качестве примера приведем саму компанию Microsoft, вернее, ее отдел информационных технологий, где нашла свое применениеWINDOWS AZURE. В рамках ежегодной благотворительной кампании ИТ-отдел проводит онлайн-аукцион в пользу благотворительной организации United Way. Прежде оборудование и ПО для него поддерживались круглый год, в то время как мероприятие проводилось в течение одного месяца всего лишь раз в году. Кроме того, в самом конце аукциона обычно возникала еще одна проблема, с которой сталкивались технические работники. Каждый раз в это время наблюдался всплеск активности, и система оказывалась перегруженной.

Отдел ИТ принял решение мигрировать в вычислительные облака. Были задействованы WINDOWS AZURE и Microsoft SQL Azure для хранения данных. Теперь в последние дни аукциона ИТ-команда программирует систему на использование большего количества ресурсов, чтобы обслужить увеличивающийся поток запросов. Когда аукцион заканчивается, мощности сокращаются соответственно нагрузке.Облачная модель готова обслужить столько пользователей, сколько необходимо. Внутри огромной компании, которой является Microsoft, система теперь позволяет собрать больше средств, идущих на благотворительность.

WINDOWS AZURE в действии

Приведенные примеры говорят о создании систем по запросу. Но для того чтобы поработать в среде WINDOWS AZURE, не обязательно программировать свое собственное приложение. Сейчас каждый из нас сумеет протестировать облачную ОС Microsoft в действии. На базеWINDOWS AZURE в рамках «живой», работающей системы Windows Live доступны офисные приложения по запросу. Windows Live позволяет создавать документы в форматах Word, Excel и PowerPoint и хранить их на виртуальном диске, в облаках. Любопытно, что система дает возможность открыть онлайн-документ на ПК с помощью традиционного ПО Microsoft. В будущем WINDOWS AZURE выйдет за пределы дата-центров ее разработчика и будет устанавливаться в стенах других корпораций. Microsoft объявила о предстоящем взаимодействии с такими компаниями, как Dell, HP и eBay. Последняя планирует использовать облачное решение на основе WINDOWS AZURE, благодаря чему абоненты смогут участвовать в привычном аукционе eBay, используя iPad.Заключение

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

         Однако несмотря на эти существенные недостатки, плюсы от внедрения данной технологии ясны всем. Ведь это экономия для потребителей, борьба с пиратством для разработчиков, минимизация затрат в IT сфере для бизнеса, унификация сетевых стандартов для всех пользователей. Так же следует держать в уме тот факт, что облако из тысяч машин способно решать воистину трудные задачи, необходимы современным ученым всех отраслей.  К примеру моделирование поведения частиц во время ядерной реакции, свертываемость сложных белков в результате воздействий, расшифровка ДНК человека и многие другие непосильные обычным компьютерам задачи. Так что технологиям вычислительных облак есть куда развиваться…

bukvasha.ru

Облачные вычисления — реферат

 

Содержание

 

Введение

 

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

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

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

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

Сначала эта идея реализовалась  в виде статических библиотек, потом  возникла необходимость динамически  обновлять объекты – появились DLL и компоненты (COM, сборки .NET), а с  появлением сетей понадобилось вызывать компонент, физически размещенный на другом компьютере, для чего стали использоваться протоколы типа RPC, DCOM или .NET Remoting для объектного взаимодействия (см. рис. 1). В процессе стандартизации идея вызывать код по сети трансформировалась в концепцию сервис-ориентированной архитектуры (Service-Oriented SOA), представляющую, в конечном счете, обычную абстракцию вызова кода по сети. Наиболее важной частью SOA является независимое развертывание сервисов. Если в случае DLL надо быть готовым к динамическим изменениям версии и возможностей библиотеки, то в случае SOA это явным образом заложено в архитектуру – вызывая сервис, мы не знаем, как он реализован и не можем управлять его обновлениями.

Рис.1. Развитие компонентного подхода

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

ИТ-индустрия сегодня  уже сформулировала определение  «облачных» вычислений, а аналитики  начали рисовать радужные перспективы, представляя «облачные» вычисления не как новый вид сервиса, а  как объединение разных видов  сервисов, для предложения которых нужна одна инфраструктура – удаленный сервер для выполнения приложения, за работоспособность которого отвечает третья сторона. «Облачные вычисления» (cloud computing) — концепция «вычислительного облака», согласно которой программы запускаются и выдают результаты работы в окно стандартного веб-браузера на локальном ПК, при этом все приложения и их данные, необходимые для работы, находятся на удаленном сервере в Интернете. «Облака» объединяют множество областей ИТ, которые раньше, имея много общего, разделялись. Из «облаков» подразумевается получать платформы для вычислений (серверы и виртуальные машины) или приложений, а также сами приложения, доставляемые в рамках концепции SaaS. Работа «облака» обеспечивается неким комплексом аппаратных и программных средств – операционной системой «облака» (ОСО), которая поддерживает работу с клиентом, опираясь на сеть крупных центров хранения и обработки данных.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Основные направления  развития облачных вычислений

 

Четыре основных направления развития облачных вычислений являются Internet-сервисы, IaaS, PaaS и SaaS. (см. рис.2). [1] Рассмотрим их и другие аббревиатуры *aaS.

 

 

Рис.2. Четыре основных вида сервисов на базе вычислений из облака.

 

 

Другие *aaS: например, DaaS (Desktop as a Service) предлагает каждому пользователю стандартизированное виртуальное рабочее место, с возможностью настройки и установки других программ. Доступ осуществляется по сети посредством тонкого клиента, которым может быть что угодно от обычного ПК до смартфона (Google Chrome OS).

CaaS (Communications as a Service) –  сочетания программно-аппаратных  средств для организации всех  видов общения (голос, почта)  между сотрудниками одного предприятия  за счёт сторонних решений.

Альтернативный вариант SaaS продвигает корпорация Microsoft, называется он S+S (Software+Services) и сочетает в себе сильные стороны типичного SaaS и  обычного десктопного приложения. Это  обычное ПО, но с ориентацией на удалённые сервисы.

Вычисления в облаке превращаются в серьезную технологическую тенденцию — многие эксперты полагают, что в ближайшие пять лет cloud computing изменит не только ИТ-процессы, но и сам рынок информационных технологий. Благодаря этой технологии пользователи устройств самых разных видов, в том числе ПК, ноутбуков, смартфонов и КПК, смогут получать доступ к программам, системам хранения и даже к платформам разработки приложений по Internet, через сервисы, предлагаемые провайдерами вычислений в облаке, причем ресурсы в этом случае размещаются на серверах провайдеров.

Сторонники вычислений в облаке особо подчеркивают их преимущества: снижение затрат, высокая готовность и масштабируемость. Согласно прогнозам, расходы на ИТ-сервисы из облаков (рис. 3) вырастут с 16 млрд в 2008 году до 42 млрд долл. в 2012-м. Аналитики считают, что на долю вычислений в облаке придется 25% годового увеличения расходов на ИТ к 2012 году.

Рис.3. Прогнозы роста расходов на ИТ-сервисы в «облака».

 

«Переход на вычисления в облаке значительно сократит расходы на информационные технологии», — утверждает Русс Даниэлс, директор компании HP по стратегии вычислений в облаке. — Но одной только экономией средств дело не ограничивается. Эта технология освобождает потребителей от расходов и сложностей, связанных с установкой и поддержкой приложений». Кроме того, вычисления в облаке снижают стоимость разработки приложений и делают процесс более масштабируемым, отметил Симон Херон, аналитик компании Network Box, специализирующейся на вопросах Internet-безопасности.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Достоинства облачных вычислений

  1. Снижение требований к вычислительной мощности ПК. Пользователям нет необходимости покупать дорогие компьютеры, с большим объемом памяти и дисков, чтобы использовать программы через веб-интерфейс. Также нет необходимости в СD и DVD приводах, так как вся информация и программы остаются в "облаке". Пользователи могут перейти с обычных компьютеров и ноутбуков на более компактные и удобные нетбуки. Непременным условием является только наличие доступа в Интернет
  2. Уменьшение затрат и увеличение эффективности IT инфраструктуры. Обычные сервера средней компании загружены на 10-15%. В одни периоды времени есть потребность в дополнительных вычислительных ресурсах, в других эти дорогостоящие ресурсы простаивают. Используя необходимое количество вычислительных ресурсов в "облаке" в любой момент времени, компании сокращают затраты на оборудование и его обслуживание до 50%. При этом многократно увеличивается гибкость производства в постоянно меняющейся экономической обстановке. Если достаточно большая фирма обеспокоена тем, что ценная информация будет храниться и обрабатываться на стороне, для такой фирмы можно построить свое собственное "облако" и наслаждаться всеми выгодами от виртуализации инфраструктуры.
  3. Уменьшение проблем с обслуживанием. Так как физических серверов с внедрением Cloud Computing становится меньше, их становится легче и быстрее обслуживать. Что касается программного обеспечения, то последнее установлено, настроено и обновляется в "облаке".
  4. Уменьшение затрат на приобретаемое программное обеспечение. Вместо приобретения пакетов программ для каждого локального пользователя, компании покупают нужные программы в "облаке". Данные программы будут использоваться только теми пользователями, которым эти программы необходимы в работе. Более того, стоимость программ, ориентированных на доступ через Интернет, значительно ниже, чем их аналогов для персональных компьютеров. Если программы используются не часто, то их можно просто арендовать с почасовой оплатой. Затраты на обновление программ и поддержку в работоспособном состоянии на всех рабочих мечтах вовсе сведены к нулю.
  5. Постоянное обновление программ. В любое время, когда пользователь запускает удаленную программу, он может быть уверен, что эта программа имеет последнюю версию - без необходимости что-то переустанавливать или платить за обновления.
  6. Увеличение доступных вычислительных мощностей. По сравнению с персональным компьютером вычислительная мощь, доступная пользователю "облачных" компьютеров, практически ограничена лишь размером "облака", то есть общим количеством удаленных серверов. Пользователи могут запускать более сложные задачи, с большим количеством необходимой памяти, места для хранения данных, тогда, когда это необходимо. Т.е. пользователи могут при желании легко и дешево поработать с суперкомпьютером без каких-либо фактических приобретений.
  7. Неограниченный объем хранимых данных. По сравнению с доступным местом для хранения информации на персональных компьютерах объем хранилища в "облаке" может гибко и автоматически подстраиваться под нужды пользователя. При хранении информации в "облаке" пользователи могут забыть об ограничениях, накладываемых обычными дисками, - "облачные" размеры исчисляются миллиардами гигабайт доступного места.
  8. Совместимость с большинством операционных систем. В Cloud Computing операционные системы не играют никакой роли. Пользователи Unix могут обмениваться документами с пользователями Microsoft Windows и наоборот без каких либо-проблем. Доступ к программам и виртуальным компьютерам происходит при помощи веб-браузера или другими средствами доступа, устанавливаемые на любой персональный компьютер с любой операционной системой.
  9. Улучшенная совместимость форматов документов. Если пользователи пользуются одной "облачной" программой для создания и редактирования документов, у них просто нет несовместимости версий и форматов, в отличие от тех, кто, например, получит документ Word 2007 и не сможет прочитать его на локальном компьютере с Word 2003 или OpenOffice. Хорошим примером совместимости является офисный пакет Google Docs, позволяющий совместную работу над документами, презентациями и таблицами имея под рукой любой компьютер с веб-браузером.
  10. Простота совместной работы группы пользователей. При работе с документами в "облаке" нет необходимости пересылать друг другу их версии или последовательно редактировать их. Теперь пользователи могут быть увереными, что перед ними последняя версия документа и любое изменение, внесенное одним пользователем, мгновенно отражается у другого.
  11. Повсеместный доступ к документам. Если документы хранятся в "облаке", они могут быть доступны пользователям в любое время и в любом месте.
  12. Всегда самая последняя и свежая версия. В "облаке" всегда находится самая последняя и самая свежая версия программы или документа.
  13. Доступность с различных устройств. Пользователи Cloud Computing имеют гораздо более широкий выбор устройств доступа к документам и программам.
  14. Дружелюбие к природе, экономное расходование ее ресурсов. Cloud Computing позволяет не только экономить на электричестве, вычислительных ресурсах, физическом пространстве, занимаемом серверами, но и разумно подходить к расходованию природных ресурсов.
  15. Устойчивость данных к потере или краже оборудования. Если данные хранятся в "облаке", их копии автоматически распределяются по нескольким серверам, возможно находящимся на разных континентах. При краже или поломке персональных компьютеров пользователь не теряет ценную информацию, которую он к тому же может получить с любого другого компьютера.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Недостатки  облачных вычислений

  1. Постоянное соединение с сетью Интернет. Cloud Computing всегда требует соединения с сетью Интернет. Или почти всегда. Некоторые "облачные" программы загружаются на локальный компьютер и используются в то время, когда Интернет недоступен. В остальных случаях, если нет доступа в Интернет - нет работы, программ, документов.
  2. Плохая работа с медленным Интернет-доступом. Многие "облачные" программы требуют хорошего Интернет-соединения с большой пропускной способностью.
  3. Программы могут работать медленнее, чем на локальном компьютере. Некоторые программы, в которых требуется передача значительного количества информации, будут работать на локальном компьютере быстрее не только из-за ограничений скорости доступа в Интернет, но и из-за загруженности удаленных серверов и проблем на пути между пользователем и "облаком".
  4. Не все программы или их свойства доступны удаленно. Если сравнивать программы для локального использования и их "облачные" аналоги, последние пока проигрывают в функциональности. Например, таблицы Google Docs имеют гораздо меньше функций и возможностей, чем Microsoft Excel.
  5. Зависимость сохранности пользовательских данных от компаний, предоставляющих услугу cloud computing.
  6. Если Ваши данные в "облаке" потеряны, они потеряны навсегда - это факт. Но потерять данные в "облаке" гораздо сложнее, чем на локальном компьютере.
  7. Появление новых («облачных») монополистов.

 

 

 

 

 

 

Поставщики  «облаков»

Классификация поставщиков  «облаков» (рис. 4), в которой выделяются две большие группы: поставщики платформных «облаков» (ИТ-компании, предлагающие хостинг на базе собственного ПО) и поставщики «облаков» услуг, использующие для создания сервисов ПО других компаний. Первая группа поставщиков делится на три подгруппы: Google, Microsoft и другие крупные компании (IBM, Apple, а также Yahoo!, EMC, HP/EDS, Amazon, Facebook, Adobe и т.д.). Ко второй группе поставщиков «облачных» вычислений можно отнести независимых сервис-провайдеров, предоставляющих услуги внешним клиентам, а также внутрикорпоративных провайдеров, обслуживающих филиалы, отделы и дочерние подразделения, а также сотрудников и партнеров.

yaneuch.ru

 

Начальная

Windows Commander

Far
WinNavigator
Frigate
Norton Commander
WinNC
Dos Navigator
Servant Salamander
Turbo Browser

Winamp, Skins, Plugins
Необходимые Утилиты
Текстовые редакторы
Юмор

File managers and best utilites

Реферат: Облачные вычисления:. Облачные вычисления реферат


Реферат: Облачные вычисления

Национальный Исследовательский университет

Высшая школа экономикиСанкт-Петербургский филиал

Факультет___________Менеджмента____________________

Кафедра______________Менеджмента_____________________

Реферат

на тему: ____________Облачные вычисления__________________

Выполнил: Шагойко Олег Александрович212 группа

Проверил: Профессор факультета менеджмента

Керов Леонид Александрович

Санкт-Петербург

2011год

Содержание:

Введение ………………………………………………………………..…………..2

Сложные бизнес-процессы..……………………………………….……………..3

Преимущества..…………………………………………………....……………..10

Типы облаков ……………………………………………………….…………...14

Что такоеSaaS……………………………………………….…………….……..16

Облачные вычисления на примереWindowsAzure..………….……………17

Стоимость использованияWindowsAzureдля конечных пользователей…….………………………………………………………………18

Заключение..………………………………………………………………………19

Введение

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

Большинство сервис-провайдеров предлагают облачные вычисления в форме VPS-хостинга, виртуального хостинга, и ПО-как-услуга (SaaS). Облачные услуги долгое время предоставлялись в форме SaaS, например, Microsoft Hosted Exchange и SharePoint.

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

Сложные бизнес-процессы

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

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

Преимущества облаков

Облачные вычисления - это эффективный инструмент повышения прибыли и расширения каналов продаж для независимых производителей программного обеспечения (ISV), операторов связи и VAR-посредников (в форме SaaS). Этот подход позволяет организовать динамическое предоставление услуг, когда пользователи могут производить оплату по факту и регулировать объем своих ресурсов в зависимости от реальных потребностей без долгосрочных обязательств.

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

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

Типы облаков

По мнению Parallels, в ближайшие 5-10 лет большая часть ИТ переместится в облака пяти различных типов. Будут проприетарные платформенные облака, предоставляющие различные платформенные услуги, – Google (тип 1), Microsoft (тип 2) и другие крупные ИТ игроки (тип 3), такие как IBM, Apple, HP и Amazon.

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

Платформенные облака

·Тип1:Облако Google

·Тип2:Облако Microsoft

·Тип3:Другие облака(например, IBM и Apple — Amazon, Facebook, Adobe и другие)

Облака услуг

·Тип4:Облака сервис-провайдеров — операторы связи, веб-хостеры, ISV, SaaS

·Тип5:Внутренние облака крупных компаний (Fortune 1000)

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

Что такоеSaaS.

SaaS (Software as a Service)- это модель использования бизнес-приложений в качестве интернет-сервисов.

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

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

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

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

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

S+S. Это альтернативный бренд, продвигаемый Microsoft, который отличается от SaaS тем, что на компьютере пользователя используется не браузер, а программный клиент.

Аренда (хостинг) приложений. Этот вариант отличается от SaaS лишь архитектурой серверной части и не заметен для пользователя. Поэтому часто хостеры приложений называют свои услуги SaaS-сервисами. Отличие в том, что классические SaaS сервисы имеют multitenant-архитектуру, т.е. одно приложение обслуживает много клиентов, а хостинг приложений предполагает установку отдельной копии для каждого клиента. Второй вариант дает больше возможностей настройки, но в то же время, он более сложен для администрирования и обновления, и поэтому стоит дороже.

Облачные вычисления в действии.

В текущем годуWINDOWS AZUREбыла объявлена коммерческой системой. Как и традиционная ОС,WINDOWS AZUREпозволяет запускать приложения и хранить данные, но происходит это не на компьютере пользователя, а ввычислительныхоблаках.

Операционная системаWINDOWS AZUREявляется частьюWindows Azure Platform- группыоблачныхтехнологийдля разработки ПО, которая включает следующие элементы:

·WINDOWS AZUREобеспечиваетWindows-среду для работы приложения и хранения данных в дата-центрахMicrosoft

· SQL Azure обеспечивает работу с реляционными базами данных на основе сервера SQL. Данные могут храниться как воблачнойсреде, так и в стенах предприятия, тем не менее взаимодействуя с приложениямиWINDOWS AZURE

·Windows Azure PlatformAppFabric соединяет приложения, работающие как в облачной, так и в традиционной среде, обеспечивая защищенную передачу данных.

Несмотря на сходство названий, понятия fabric и AppFabric - совсем не одно и то же. Первое относится к объединению физических машин внутриоблачнойОС, второе - к соединению приложений, работающих в разных средах.

Непосредственнооперационная системаWINDOWS AZUREтакже состоит из нескольких взаимосвязанных частей: Compute Service, Storage Service и Fabric.

ComputeService отвечает за вычисления. Основная цельоблачнойплатформысостоит в том, чтобы обеспечить поддержку приложения, запускающего огромное число пользователей в одно и то же время.WINDOWS AZUREподдерживает несколько копий одного и того же кода на разных физических серверах. В свою очередь, приложение может работать сразу в нескольких версиях на нескольких виртуальных машинах, каждая из которых обеспечивается гипервизором на основе Hyper-V, модифицированного для использования в облаках.

Существуют два типа рабочих версийоблачногоприложения: веб-роль (Web role) и рабочая роль (Worker role). Первая умеет обрабатывать HTTP- или HTTPS-запросы, и на ее виртуальной машине (ВМ) запущен сервер Internet Information Services (IIS). Программист имеет возможность создать версию веб-роли с помощью ASP.NET либо Windows Communication Foundation (WCF), а также воспользоваться любой другой технологией .NET, работающей с IIS. Приложение может быть создано на любом языке программирования.

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

StorageService обеспечивает хранение данных. ОСWINDOWS AZUREподдерживает три способа работы с данными. Самый простой из них - BLOB, содержащий бинарные данные с несложной иерархией. Этот тип организации информации предназначен для хранения изображений, аудио и видео, т. е. для использования больших объемов. Когда необходимо структурировать однотипные данные, то прибегают к таблицам, где для каждой единицы информации существуют номер строки и номер колонки. Таблица в Storage Service не является реляционной. Ее простая организация позволяет получать доступ к данным посредством методов ADO.NET. В таком видеоблачнаяОСраспределяет хранение данных на несколько физических компьютеров, что более эффективно, чем при использовании реляционной базы данных.

Рассмотренные способы обеспечивают хранение данных и доступ к ним, а для их связи необходим третий способ, называемый «очередь». Принцип организации данных в очередь основывается на следующем: «Первый пришел - первый вышел». Этот способ помогает разным версиям приложения обмениваться между собой сообщениями. Так связываются веб-роль и рабочая роль, поскольку синхронизация воблачнойсреденевозможна. Предположим, пользователь через веб-интерфейс вызывает задачу, требующую существенных вычислительных мощностей. Веб-роль записывает полученный запрос в очередь. Рабочая роль, обращаясь к этой очереди, принимает запрос и выполняет его. Результаты выполнения (ответ) передаются по тому же принципу, через очередь. Независимо от метода организации данных, информация вWINDOWS AZUREStorage реплицируется 3 раза, что обеспечивает устойчивость системы: потеря данных в одной из копий не фатальна. Кроме того, существуют архивные копии, хранящиеся в другом дата-центреMicrosoft. Это означает, что даже если весь дата-центр уничтожен, информация будет поднята и восстановлена из архивов другого центра.

Последняя составляющая ОС - Fabric - позволяет организовать набор компьютеров, на которых хранятся приложения и данныеWINDOWS AZURE. Управление такой «компьютерной тканью» осуществляет программное обеспечение, называемое fabric controller. Fabric осуществляет мониторинг всех работающих приложений, управляет взаимодействием с ОС на разных ВМ и выбирает физический сервер для запуска приложения, тем самым оптимизируя использование оборудования. Управление приложениями выполняется с помощью конфигурационных файлов, содержащих XML-описание всего, что необходимо приложению, например нужного количества виртуальных машин с веб-ролями и рабочими ролями. Fabric controller создает эти виртуальные машины и отслеживает состояние каждой из них, чтобы при необходимости заменить вышедшую из строя или запустить ее на другом физическом сервере.

КомпонентыWINDOWS AZUREпозволяют строить приложения разных типов. Так, для создания масштабируемого интернет-приложения программисту достаточно употребить необходимое количество веб-ролей, сохраняя данные в таблицах. А для приложения с параллельными вычислениями потребуются веб-роль, очередь для сохранения запросов, необходимое количество рабочих ролей и таблицы (или BLOB) для хранения данных. В свою очередь, SQL Azure и AppFabric дают возможность соединить решенияWINDOWS AZUREс программами и базами данных, функционирующими в рамках локальной сети или соблачнымисистемами других провайдеров.

Стоимость облачных услуг

Приложения, созданные на основеWINDOWS AZURE, предоставляются как сервис физическим лицам, корпоративным пользователям или и тем, и другим одновременно. Приведем цены на некоторыеоблачныеуслугиMicrosoft:

· вычислительные мощности - 0,12 долл./ч

· хранилище данных в месяц - 0,15 долл./Гбайт

· транзакции данных - 0,01 долл./10 Кбайт

· загрузка данных - 0,10 долл./Гбайт

· скачивание данных - 0,15 долл./Гбайт

Рассмотрим примеры облачных приложений, созданных с помощьюWINDOWS AZUREи рассчитанных на разные типы пользователей.

Решение для корпоративных пользователей

С помощьюWINDOWS AZUREнезависимый разработчик программного обеспечения может создавать приложения для бизнес-пользователей, применяя принципы программного обеспечения как сервиса.

Примером может послужить решение, разработанное американской компанией Alinean, Inc. Ее сфера деятельности - предоставление по запросу аналитических средств в области анализа продаж и маркетинга. Системы Alinean позволяют оценить нужды и возможности бизнеса в будущем, предложить решение для наращивания мощностей и подсчитать, когда начнут окупаться инвестиции. Пользователями Alinean являются корпоративные клиенты, находящиеся в разных уголках земного шара. Срединих IBM, HP,Microsoft, Intel, AT&T, VMware, Oracle, Siemens, Symantec идр. В дата-центре Alinean, находящемся в Орландо (Флорида, США), сервис по запросу предоставляли 20 серверов, работающих 24 часа в сутки семь дней в неделю. Объем бизнеса рос, и мощностей стало не хватать, да и содержание внутреннего ЦОД становилось все дороже.

Поэтому было принято решение перенести разработанное ранее программное обеспечение под крышуWINDOWS AZURE. В результате потребовалось 28 виртуальных серверов с Azure и 20 SQL Azure (по 10 Гбайт каждый). Благодаря оплате услуг по факту, Alinean удалось добиться сокращения затрат по обслуживанию на 60 % по сравнению с предыдущей, традиционной моделью. Кроме того, руководство оценивает в 160 % отношение среднего увеличения прибыли к объему инвестиций (ROI - Return On Investment) вWINDOWS AZUREпо сравнению с вложениями в прежнюю конфигурацию (100 %).

Решение для физических лиц

Благодаря масштабируемостиWINDOWS AZUREпозволяет вести учет огромного количества пользователей. Создаваяоблачноерешение, компания-разработчик может рассчитывать не только на корпорации, но и на физических лиц. Такое приложение было сделано новозеландской компанией TicketDirect International, которая, работая в онлайновом режиме, осуществляет 45 % всех продаж билетов на культурные и спортивные мероприятия Новой Зеландии. Предыдущая, традиционная, система продажи билетов, функционировавшая на базе Microsoft SQL Server 7 и SQL Server 2000, была написана на Visual Basic 6. Приложение без проблем обслуживало несколько сотен продаж в течение часа. Но в дни распродаж, когда объявлялась скидка на посещение популярного мероприятия, до системы пытались одновременно «достучаться» тысячи людей. Неудивительно, что компьютерный парк продавца билетов не выдерживал такого наплыва пользователей.

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

Внутреннее решение

В средеWINDOWS AZUREмогут быть созданы внутренние приложения, пользователями которых являются работники данного предприятия. В этом случае масштабируемость, пожалуй, не так важна. Но всплески активности случаются и внутри компании - тогда трудно переоценить преимуществавычислений в облакахдаже в стенах предприятия. В качестве примера приведем саму компаниюMicrosoft, вернее, ее отдел информационных технологий, где нашла свое применениеWINDOWS AZURE. В рамках ежегодной благотворительной кампании ИТ-отдел проводит онлайн-аукцион в пользу благотворительной организации United Way. Прежде оборудование и ПО для него поддерживались круглый год, в то время как мероприятие проводилось в течение одного месяца всего лишь раз в году. Кроме того, в самом конце аукциона обычно возникала еще одна проблема, с которой сталкивались технические работники. Каждый раз в это время наблюдался всплеск активности, и система оказывалась перегруженной.

Отдел ИТ принял решение мигрировать в вычислительныеоблака. Были задействованыWINDOWS AZUREи Microsoft SQL Azure для хранения данных. Теперь в последние дни аукциона ИТ-команда программирует систему на использование большего количества ресурсов, чтобы обслужить увеличивающийся поток запросов. Когда аукцион заканчивается, мощности сокращаются соответственно нагрузке.Облачнаямодельготова обслужить столько пользователей, сколько необходимо. Внутри огромной компании, которой являетсяMicrosoft, система теперь позволяет собрать больше средств, идущих на благотворительность.

Приведенные примеры говорят о создании систем по запросу. Но для того чтобы поработать в средеWINDOWS AZURE, не обязательно программировать свое собственное приложение. Сейчас каждый из нас сумеет протестироватьоблачнуюОСMicrosoft в действии. На базеWINDOWS AZUREв рамках «живой», работающей системы Windows Live доступны офисные приложения по запросу. Windows Live позволяет создавать документы в форматах Word, Excel и PowerPoint и хранить их на виртуальном диске, в облаках. Любопытно, что система дает возможность открыть онлайн-документ на ПК с помощью традиционного ПО Microsoft. В будущемWINDOWS AZUREвыйдет за пределы дата-центров ее разработчика и будет устанавливаться в стенах других корпораций.Microsoftобъявила о предстоящем взаимодействии с такими компаниями, как Dell, HP и eBay. Последняя планирует использоватьоблачноерешениена основеWINDOWS AZURE, благодаря чему абоненты смогут участвовать в привычном аукционе eBay, используя iPad.

Заключение

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

Однако несмотря на эти существенные недостатки, плюсы от внедрения данной технологии ясны всем. Ведь это экономия для потребителей, борьба с пиратством для разработчиков, минимизация затрат в IT сфере для бизнеса, унификация сетевых стандартов для всех пользователей. Так же следует держать в уме тот факт, что облако из тысяч машин способно решать воистину трудные задачи, необходимы современным ученым всех отраслей. К примеру моделирование поведения частиц во время ядерной реакции, свертываемость сложных белков в результате воздействий, расшифровка ДНК человека и многие другие непосильные обычным компьютерам задачи. Так что технологиям вычислительных облак есть куда развиваться…

superbotanik.net

Реферат: Облачные вычисления

Национальный Исследовательский университет

Высшая школа экономикиСанкт-Петербургский филиал

Факультет___________Менеджмента ____________________

Кафедра______________Менеджмента _____________________

Реферат

на тему: ____________Облачные вычисления __________________

Выполнил: Шагойко Олег Александрович212 группа

Проверил: Профессор факультета менеджмента

Керов Леонид Александрович

Санкт-Петербург

2011год

Содержание:

Введение ………………………………………………………………..…………..2

Сложные бизнес-процессы..……………………………………….……………..3

Преимущества..…………………………………………………....……………..10

Типы облаков ……………………………………………………….…………...14

Что такое SaaS ……………………………………………….…………….……..16

Облачные вычисления на примере Windows Azure ..………….……………17

Стоимость использования Windows Azure для конечных пользователей…….………………………………………………………………18

Заключение..………………………………………………………………………19

Введение

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

Большинство сервис-провайдеров предлагают облачные вычисления в форме VPS-хостинга, виртуального хостинга, и ПО-как-услуга (SaaS). Облачные услуги долгое время предоставлялись в форме SaaS, например, Microsoft Hosted Exchange и SharePoint.

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

Сложные бизнес-процессы

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

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

Преимущества облаков

Облачные вычисления - это эффективный инструмент повышения прибыли и расширения каналов продаж для независимых производителей программного обеспечения (ISV), операторов связи и VAR-посредников (в форме SaaS). Этот подход позволяет организовать динамическое предоставление услуг, когда пользователи могут производить оплату по факту и регулировать объем своих ресурсов в зависимости от реальных потребностей без долгосрочных обязательств.

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

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

Типы облаков

По мнению Parallels, в ближайшие 5-10 лет большая часть ИТ переместится в облака пяти различных типов. Будут проприетарные платформенные облака, предоставляющие различные платформенные услуги, – Google (тип 1), Microsoft (тип 2) и другие крупные ИТ игроки (тип 3), такие как IBM, Apple, HP и Amazon.

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

Платформенные облака

· Тип1: Облако Google

· Тип2: Облако Microsoft

· Тип3: Другие облака(например, IBM и Apple — Amazon, Facebook, Adobe и другие)

Облака услуг

· Тип4: Облака сервис-провайдеров — операторы связи, веб-хостеры, ISV, SaaS

· Тип5: Внутренние облака крупных компаний (Fortune 1000)

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

Что такое SaaS .

SaaS (Software as a Service) - это модель использования бизнес-приложений в качестве интернет-сервисов.

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

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

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

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

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

S+S . Это альтернативный бренд, продвигаемый Microsoft, который отличается от SaaS тем, что на компьютере пользователя используется не браузер, а программный клиент.

Аренда (хостинг) приложений . Этот вариант отличается от SaaS лишь архитектурой серверной части и не заметен для пользователя. Поэтому часто хостеры приложений называют свои услуги SaaS-сервисами. Отличие в том, что классические SaaS сервисы имеют multitenant-архитектуру, т.е. одно приложение обслуживает много клиентов, а хостинг приложений предполагает установку отдельной копии для каждого клиента. Второй вариант дает больше возможностей настройки, но в то же время, он более сложен для администрирования и обновления, и поэтому стоит дороже.

Облачные вычисления в действии.

В текущем году WINDOWS AZURE была объявлена коммерческой системой. Как и традиционная ОС, WINDOWS AZURE позволяет запускать приложения и хранить данные, но происходит это не на компьютере пользователя, а в вычислительных облаках .

Операционная система WINDOWS AZURE является частью Windows Azure Platform - группы облачных технологий для разработки ПО, которая включает следующие элементы:

· WINDOWS AZURE обеспечивает Windows -среду для работы приложения и хранения данных в дата-центрахMicrosoft

· SQL Azure обеспечивает работу с реляционными базами данных на основе сервера SQL. Данные могут храниться как в облачной среде , так и в стенах предприятия, тем не менее взаимодействуя с приложениями WINDOWS AZURE

· Windows Azure Platform AppFabric соединяет приложения, работающие как в облачной, так и в традиционной среде, обеспечивая защищенную передачу данных.

Несмотря на сходство названий, понятия fabric и AppFabric - совсем не одно и то же. Первое относится к объединению физических машин внутри облачной ОС , второе - к соединению приложений, работающих в разных средах.

Непосредственно операционная система WINDOWS AZURE также состоит из нескольких взаимосвязанных частей: Compute Service, Storage Service и Fabric.

ComputeService отвечает за вычисления. Основная цель облачной платформы состоит в том, чтобы обеспечить поддержку приложения, запускающего огромное число пользователей в одно и то же время. WINDOWS AZURE поддерживает несколько копий одного и того же кода на разных физических серверах. В свою очередь, приложение может работать сразу в нескольких версиях на нескольких виртуальных машинах, каждая из которых обеспечивается гипервизором на основе Hyper-V, модифицированного для использования в облаках.

Существуют два типа рабочих версий облачного приложения : веб-роль (Web role) и рабочая роль (Worker role). Первая умеет обрабатывать HTTP- или HTTPS-запросы, и на ее виртуальной машине (ВМ) запущен сервер Internet Information Services (IIS). Программист имеет возможность создать версию веб-роли с помощью ASP.NET либо Windows Communication Foundation (WCF), а также воспользоваться любой другой технологией .NET, работающей с IIS. Приложение может быть создано на любом языке программирования.

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

StorageService обеспечивает хранение данных. ОС WINDOWS AZURE поддерживает три способа работы с данными. Самый простой из них - BLOB, содержащий бинарные данные с несложной иерархией. Этот тип организации информации предназначен для хранения изображений, аудио и видео, т. е. для использования больших объемов. Когда необходимо структурировать однотипные данные, то прибегают к таблицам, где для каждой единицы информации существуют номер строки и номер колонки. Таблица в Storage Service не является реляционной. Ее простая организация позволяет получать доступ к данным посредством методов ADO.NET. В таком виде облачная ОС распределяет хранение данных на несколько физических компьютеров, что более эффективно, чем при использовании реляционной базы данных.

Рассмотренные способы обеспечивают хранение данных и доступ к ним, а для их связи необходим третий способ, называемый «очередь». Принцип организации данных в очередь основывается на следующем: «Первый пришел - первый вышел». Этот способ помогает разным версиям приложения обмениваться между собой сообщениями. Так связываются веб-роль и рабочая роль, поскольку синхронизация в облачной среденевозможна. Предположим, пользователь через веб-интерфейс вызывает задачу, требующую существенных вычислительных мощностей. Веб-роль записывает полученный запрос в очередь. Рабочая роль, обращаясь к этой очереди, принимает запрос и выполняет его. Результаты выполнения (ответ) передаются по тому же принципу, через очередь. Независимо от метода организации данных, информация в WINDOWS AZURE Storage реплицируется 3 раза, что обеспечивает устойчивость системы: потеря данных в одной из копий не фатальна. Кроме того, существуют архивные копии, хранящиеся в другом дата-центре Microsoft . Это означает, что даже если весь дата-центр уничтожен, информация будет поднята и восстановлена из архивов другого центра.

Последняя составляющая ОС - Fabric - позволяет организовать набор компьютеров, на которых хранятся приложения и данные WINDOWS AZURE . Управление такой «компьютерной тканью» осуществляет программное обеспечение, называемое fabric controller. Fabric осуществляет мониторинг всех работающих приложений, управляет взаимодействием с ОС на разных ВМ и выбирает физический сервер для запуска приложения, тем самым оптимизируя использование оборудования. Управление приложениями выполняется с помощью конфигурационных файлов, содержащих XML-описание всего, что необходимо приложению, например нужного количества виртуальных машин с веб-ролями и рабочими ролями. Fabric controller создает эти виртуальные машины и отслеживает состояние каждой из них, чтобы при необходимости заменить вышедшую из строя или запустить ее на другом физическом сервере.

Компоненты WINDOWS AZURE позволяют строить приложения разных типов. Так, для создания масштабируемого интернет-приложения программисту достаточно употребить необходимое количество веб-ролей, сохраняя данные в таблицах. А для приложения с параллельными вычислениями потребуются веб-роль, очередь для сохранения запросов, необходимое количество рабочих ролей и таблицы (или BLOB) для хранения данных. В свою очередь, SQL Azure и AppFabric дают возможность соединить решения WINDOWS AZURE с программами и базами данных, функционирующими в рамках локальной сети или с облачными системами других провайдеров.

Стоимость облачных услуг

Приложения, созданные на основе WINDOWS AZURE , предоставляются как сервис физическим лицам, корпоративным пользователям или и тем, и другим одновременно. Приведем цены на некоторые облачные услуги Microsoft:

· вычислительные мощности - 0,12 долл./ч

· хранилище данных в месяц - 0,15 долл./Гбайт

· транзакции данных - 0,01 долл./10 Кбайт

· загрузка данных - 0,10 долл./Гбайт

· скачивание данных - 0,15 долл./Гбайт

Рассмотрим примеры облачных приложений, созданных с помощью WINDOWS AZURE и рассчитанных на разные типы пользователей.

Решение для корпоративных пользователей

С помощью WINDOWS AZURE независимый разработчик программного обеспечения может создавать приложения для бизнес-пользователей, применяя принципы программного обеспечения как сервиса.

Примером может послужить решение, разработанное американской компанией Alinean, Inc. Ее сфера деятельности - предоставление по запросу аналитических средств в области анализа продаж и маркетинга. Системы Alinean позволяют оценить нужды и возможности бизнеса в будущем, предложить решение для наращивания мощностей и подсчитать, когда начнут окупаться инвестиции. Пользователями Alinean являются корпоративные клиенты, находящиеся в разных уголках земного шара. Срединих IBM, HP, Microsoft , Intel, AT&T, VMware, Oracle, Siemens, Symantec идр. В дата-центре Alinean, находящемся в Орландо (Флорида, США), сервис по запросу предоставляли 20 серверов, работающих 24 часа в сутки семь дней в неделю. Объем бизнеса рос, и мощностей стало не хватать, да и содержание внутреннего ЦОД становилось все дороже.

Поэтому было принято решение перенести разработанное ранее программное обеспечение под крышу WINDOWS AZURE . В результате потребовалось 28 виртуальных серверов с Azure и 20 SQL Azure (по 10 Гбайт каждый). Благодаря оплате услуг по факту, Alinean удалось добиться сокращения затрат по обслуживанию на 60 % по сравнению с предыдущей, традиционной моделью. Кроме того, руководство оценивает в 160 % отношение среднего увеличения прибыли к объему инвестиций (ROI - Return On Investment) в WINDOWS AZURE по сравнению с вложениями в прежнюю конфигурацию (100 %).

Решение для физических лиц

Благодаря масштабируемости WINDOWS AZURE позволяет вести учет огромного количества пользователей. Создавая облачное решение , компания-разработчик может рассчитывать не только на корпорации, но и на физических лиц. Такое приложение было сделано новозеландской компанией TicketDirect International, которая, работая в онлайновом режиме, осуществляет 45 % всех продаж билетов на культурные и спортивные мероприятия Новой Зеландии. Предыдущая, традиционная, система продажи билетов, функционировавшая на базе Microsoft SQL Server 7 и SQL Server 2000, была написана на Visual Basic 6. Приложение без проблем обслуживало несколько сотен продаж в течение часа. Но в дни распродаж, когда объявлялась скидка на посещение популярного мероприятия, до системы пытались одновременно «достучаться» тысячи людей. Неудивительно, что компьютерный парк продавца билетов не выдерживал такого наплыва пользователей.

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

Внутреннее решение

В среде WINDOWS AZURE могут быть созданы внутренние приложения, пользователями которых являются работники данного предприятия. В этом случае масштабируемость, пожалуй, не так важна. Но всплески активности случаются и внутри компании - тогда трудно переоценить преимущества вычислений в облаках даже в стенах предприятия. В качестве примера приведем саму компанию Microsoft , вернее, ее отдел информационных технологий, где нашла свое применениеWINDOWS AZURE . В рамках ежегодной благотворительной кампании ИТ-отдел проводит онлайн-аукцион в пользу благотворительной организации United Way. Прежде оборудование и ПО для него поддерживались круглый год, в то время как мероприятие проводилось в течение одного месяца всего лишь раз в году. Кроме того, в самом конце аукциона обычно возникала еще одна проблема, с которой сталкивались технические работники. Каждый раз в это время наблюдался всплеск активности, и система оказывалась перегруженной.

Отдел ИТ принял решение мигрировать в вычислительныеоблака . Были задействованы WINDOWS AZURE и Microsoft SQL Azure для хранения данных. Теперь в последние дни аукциона ИТ-команда программирует систему на использование большего количества ресурсов, чтобы обслужить увеличивающийся поток запросов. Когда аукцион заканчивается, мощности сокращаются соответственно нагрузке.Облачная модель готова обслужить столько пользователей, сколько необходимо. Внутри огромной компании, которой является Microsoft , система теперь позволяет собрать больше средств, идущих на благотворительность.

Приведенные примеры говорят о создании систем по запросу. Но для того чтобы поработать в среде WINDOWS AZURE , не обязательно программировать свое собственное приложение. Сейчас каждый из нас сумеет протестировать облачную ОС Microsoft в действии. На базеWINDOWS AZURE в рамках «живой», работающей системы Windows Live доступны офисные приложения по запросу. Windows Live позволяет создавать документы в форматах Word, Excel и PowerPoint и хранить их на виртуальном диске, в облаках. Любопытно, что система дает возможность открыть онлайн-документ на ПК с помощью традиционного ПО Microsoft. В будущем WINDOWS AZURE выйдет за пределы дата-центров ее разработчика и будет устанавливаться в стенах других корпораций. Microsoft объявила о предстоящем взаимодействии с такими компаниями, как Dell, HP и eBay. Последняя планирует использовать облачное решение на основе WINDOWS AZURE , благодаря чему абоненты смогут участвовать в привычном аукционе eBay, используя iPad.

Заключение

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

Однако несмотря на эти существенные недостатки, плюсы от внедрения данной технологии ясны всем. Ведь это экономия для потребителей, борьба с пиратством для разработчиков, минимизация затрат в IT сфере для бизнеса, унификация сетевых стандартов для всех пользователей. Так же следует держать в уме тот факт, что облако из тысяч машин способно решать воистину трудные задачи, необходимы современным ученым всех отраслей. К примеру моделирование поведения частиц во время ядерной реакции, свертываемость сложных белков в результате воздействий, расшифровка ДНК человека и многие другие непосильные обычным компьютерам задачи. Так что технологиям вычислительных облак есть куда развиваться…

www.yurii.ru

Реферат по облачному хранению - Облака, облачные вычисления

Размещено на http://www.allbest.ru

Агентство по образованию

ФГБОУ ВПО УДГУ

Кафедра математики и информатики

Контрольная работа по курсу ИТУ

Тема:

Облака, «облачные» вычисленияВыполнил: Панкратова Е.В.

Проверил: Лебедева И.А.

г. Воткинск 2012 г

ОглавлениеВведение

История термина

Виды облаков

Компании, занимающиеся предоставлением "облачных" сервисов

"Облачные" вычисления - достоинства и недостатки

Безопасность для облачных вычислений

Классы угроз

Заключение

ЛитератураВведениеОблачные вычисления (англ. cloud computing) — технология распределённой обработки данных, в которой компьютерные ресурсы и мощности предоставляются пользователю как Интернет-сервис. Суть концепции облачных вычислений заключается в предоставлении конечным пользователям удаленного динамического доступа к услугам, вычислительным ресурсам и приложениям (включая операционные системы и инфраструктуру) через интернет. Развитие сферы хостинга было обусловлено возникшей потребностью в программном обеспечении и цифровых услугах, которыми можно было бы управлять изнутри, но которые были бы при этом более экономичными и эффективными за счет экономии на масштабе.

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

Рынок программного обеспечения имел до недавнего времени достаточно простой вектор развития. Программисты разрабатывали приложения, которые потом распространялись традиционным образом — на носителях — и устанавливались на компьютер. Чтобы программа работала, к ПК предъявлялись определенные системные требования: указывались необходимые производительность процессора, объем оперативной памяти, количество свободного места на жестком диске и т. д. Параллельно с этим развивался и Интернет — серверное оборудование, которое обслуживало работу сайтов, также совершенствовалось. Но в какой-то момент оказалось, что можно объединить вычислительные мощности для поддержки программных сервисов, аналогичных тем, которые задействуются обычными пользователями, — например, текстовые и табличные процессоры. Так началась история «облачных вычислений» в том значении, в котором этот термин употребляется в последние годы.История терминаСлово «облако» (cloud) использовалось в 1990-х годах для метафорического обозначения Интернета: тогда Глобальная сеть представлялась чем-то загадочным, неопределенным в своих пространственных границах, неотличимым от своих внутренних элементов и быстро изменяющимся. Зафиксированное в статье под заголовком «ORGs for Scalable, Robust, Privacy-Friendly Client Cloud Computing» определение «облачных вычислений» гласит: «Это тот случай, когда информация постоянно хранится на серверах в Сети и временно сохраняется на стороне клиента — например, на настольных компьютерах, планшетах, ноутбуках, мини-компьютерах и так далее». Идея «облачных вычислений» была сформулирована еще в 1960 году Джоном Мак-Карти, специалистом по вычислительной технике, известным своими публикациями по теории искусственного интеллекта. Он высказал предположение, что когда-нибудь вычисления будут организованы по принципу коммунальных услуг, то есть будут предоставляться за отдельную плату. В 1993 году термин «облако» был впервые использован в коммерческих целях для описания крупных сетей, задействующих технологию высокоскоростной одновременной передачи трафика всех видов (данные, голос и видео) в сетях с коммутируемыми каналами. В них появлялось промежуточное виртуальное соединение между отправителем и получателем, упрощающее процесс передачи информации.

В начале XXI века термин «облачные вычисления» стал употребляться применительно к возникшему тогда направлению SaaS (Software as a Service — «программное обеспечение как услуга»). Первопроходцем в этом отношении стал интернет-магазин Amazon, который выкрутился из сложной ситуации в период кризиса доткомов путем перевода своих дата-центров на решения Open Source. 90% серверов компании стали работать на базе операционной системы Red Hat Linux (вместе с приложением веб-сервера Stronghold, одного из вариантов сборки Apache), а железо заменили на недорогие модели серверов на основе чипсетов от Intel и HR. В 2002 году были созданы веб-сервисы Amazon. Они представляли собой то, что спустя пять лет стало называться «облаком», — набор сервисов, расположенных на удаленных серверах, к которым пользователь может получить доступ через веб-браузер из любого места, где есть Интернет.

В 2007 году в подобный проект (Academic Cluster Computing Initiative), в котором принимали участие Google и IBM, включились несколько американских университетов. Для них эти компании построили дата-центры на 1600 серверов и оснастили их соответствующим программным обеспечением для управления и осуществления удаленного доступа к вычислительным ресурсам. Также в гонку за «облаками» вступили Yahoo!, Microsoft и eBay, а 2008 год компьютерная индустрия встречала уже под «облаком»: аналитики наперебой расхваливали новую стратегию оптимизации расходов за счет отказа от высокопроизводительных компьютеров в пользу интернет-сервисов вроде «Документы Google».Виды облаковПоскольку «облака» — понятие собирательное, имеет смысл классифицировать их по какому-либо признаку. Ниже приведены две классификации «облаков», одна из которых предложена изданием InfoWorld, а другая —коммерческим директором компании Parallels, одного из лидеров рынка систем виртуализации.

Аналитики из InfoWorld предлагают делить все «облака» на семь типов:

• SAAS — непосредственно приложения в виде сервиса (например, Zoho Office или Google Apps).

• СЛУЖЕБНЫЕ ВЫЧИСЛЕНИЯ — например, виртуальные серверы.

• ВЕБ-СЕРВИСЫ В «ОБЛАКЕ» — оптимизированные для работы в виртуальной среде интернет-сервисы (например, системы интернет-банкинга).

• PAAS — «платформа как сервис»,то есть новое поколение веб-приложений, которые дают возможность выстраивать набор возможностей по желанию пользователя (например. Live Mesh от Microsoft).

• MSP — провайдер управляемых сервисов (Managed Service Provider), обслуживающих сервис-провайдеров (например, встроенные антивирусные сканеры для почтовых порталов).

• КОММЕРЧЕСКИЕ ПЛАТФОРМЫ для сервисов — объединение PaaS и MSP (например, Cisco WebEx Connect).

Так же облака могут быть публичными или частными. Сервисы публичных облаков могут использоваться кем угодно. На текущий момент, Amazon Web Services - это наиболее известный и крупный провайдер предоставляющий услуги в публичном облаке. Основное отличие частных облаков от публичных - это предоставление сервиса из облака в закрытой от общего доступа инфраструктуре ограниченному числу пользователей. Существует еще одно определение "виртуальное частное облако", о котором идет речь, когда провайдер использует публичную облачную инфраструктуру для организации частного облака. При такой организационной структуре, часть данных клиента храняться и обрабатываются за счет ресурсов собственной инфраструктуры, а часть за счет ресурсов внешнего провайдера. В качестве примера виртуального частного облака можно привести сервис компании Amazon под названием Amazon Virtual Private Cloud (Amazon VPC).

облако облачное вычисление интернет сервис

Компании, занимающиеся предоставлением "облачных" сервисов• Amazon LCC

• Google

• Salesforce.com, inc.

• Rackspace US, Inc

• GoGrid / ServePath LLC

• Akamai Technologies

Evans Data Corp не так давно проводила опрос среди разработчиков на тему, продукты каких компаний они используют или планируют использовать для использования cloud computing. На рисунке в системе координат расположены поставщики в соответствии с тем, как их воспринимают разработчики. Ось абсцисс показывает, насколько высоко разработчики оценивают способность вендора реализовать стратегию облачных вычислений. По оси ординат расположены оценки полноты решений. Круговые маркеры демонстрируют степень освоения решений вендора заказчиками, при этом внутренний красный круг показывает текущее количество внедрений, а внешняя черная окружность — количество внедрений, планируемых в ближайшие 12 мес.

Сразу бросается в глаза преимущество, имеющееся у Amazon и Google. По мнению опрошенных, они обладают самым высоким потенциалом для реализации технологии облачных вычислений. "Облачные" вычисления - достоинства и недостаткиДостоинства.

• Недорогие компьютеры для пользователей. Пользователям нет необходимости покупать дорогие компьютеры, с большим объемом памяти и дисков, чтобы использовать программы через веб-интерфейс. Также нет необходимости в СD и DVD приводах, так как вся информация и программы остаются в "облаке". Пользователи могут перейти с обычных компьютеров и ноутбуков на более компактные и удобные нетбуки.

• Увеличенная производительность пользовательских компьютеров. Так как большая часть программ и служб запускаются удаленно в сети Интернет, пользовательские компьютеры с меньшим числом программ быстрее запускаются и работают. Одним из хороших примеров является антивирусное решение Panda Cloud Antivirus, которое позволяет сканировать данные на вирусы удаленно на мощных серверах и тем самым в 2 раза снижает нагрузку на пользовательский компьютер.

• Уменьшение затрат и увеличение эффективности IT инфраструктуры. Обычные сервера средней компании загружены на 10-15%. В одни периоды времени есть потребность в дополнительных вычислительных ресурсах, в других эти дорогостоящие ресурсы простаивают. Используя необходимое количество вычислительных ресурсов в "облаке" (например, Amazon EC2) в любой момент времени, компании сокращают затраты на оборудование и его обслуживание до 50%. При этом многократно увеличивается гибкость производства в постоянно меняющейся экономической обстановке. Если достаточно большая фирма обеспокоена тем, что ценная информация будет храниться и обрабатываться на стороне, для такой фирмы можно построить свое собственное "облако" и наслаждаться всеми выгодами от виртуализации инфраструктуры.

• Меньше проблем с обслуживанием. Так как физических серверов с внедрением Cloud Computing становится меньше, их становится легче и быстрее обслуживать. Что касается программного обеспечения, то последнее установлено, настроено и обновляется в "облаке".

• Меньше затрат на приобретаемое программное обеспечение. Вместо приобретения пакетов программ для каждого локального пользователя, компании покупают нужные программы в "облаке". Данные программы будут использоваться только теми пользователями, которым эти программы необходимы в работе. Более того, стоимость программ, ориентированных на доступ через Интернет, значительно ниже, чем их аналогов для персональных компьютеров. Если программы используются не часто, то их можно просто арендовать с почасовой оплатой. Затраты на обновление программ и поддержку в работоспособном состоянии на всех рабочих мечтах вовсе сведены к нулю.

• Постоянное обновление программ. В любое время, когда пользователь запускает удаленную программу, он может быть уверен, что эта программа имеет последнюю версию - без необходимости что-то переустанавливать или платить за обновления.

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

• Неограниченный объем хранимых данных. По сравнению с доступным местом для хранения информации на персональныхкомпьютерах объем хранилища в "облаке" может гибко и автоматически подстраиваться под нужды пользователя. При хранении информации в "облаке" пользователи могут забыть об ограничениях, накладываемых обычными дисками, - "облачные" размеры исчисляются миллиардами гигабайт доступного места.

• Совместимость с большинством операционных систем. В Cloud Computing операционные системы не играют никакой роли. Пользователи Unix могут обмениваться документами с пользователями Microsoft Windows и наоборот без каких либо-проблем. Доступ к программам и виртуальным компьютерам происходит при помощи веб-браузера или другими средствами доступа, устанавливаемые на любой персональный компьютер с любой операционной системой.

• Улучшенная совместимость форматов документов. Если пользователи пользуются одной "облачной" программой для создания и редактирования документов, у них просто нет несовместимости версий и форматов, в отличие от тех, кто, например, получит документ Word 2007 и не сможет прочитать его на локальном компьютере с Word 2003 или OpenOffice. Хорошим примером совместимости является офисный пакет Google Docs, позволяющий совместную работу над документами, презентациями и таблицами имея под рукой любой компьютер с веб-браузером.

• Простота совместной работы группы пользователей. При работе с документами в "облаке" нет необходимости пересылать друг другу их версии или последовательно редактировать их. Теперь пользователи могут быть увереными, что перед ними последняя версия документа и любое изменение, внесенное одним пользователем, мгновенно отражается у другого. Только представьте себе, как 100 человек одновременно редактируют макет книги - совместная работа в реальном времени!

• Повсеместный доступ к документам. Если документы хранятся в "облаке", они могут быть доступны пользователям в любое время и в любом месте. Больше нет такого понятия как забытые файлы: если есть Интернет - они всегда рядом.

• Всегда самая последняя и свежая версия. В "облаке" всегда находится самая последняя и самая свежая версия программы или документа.

• Доступность с различных устройств. Пользователи Cloud Computing имеют гораздо более широкий выбор устройств доступа к документам и программам. Теперь можно выбирать между обычным персональным компьютером, ноутбуком, Интернет-планшетом, наладонником, смартфоном или нетбуком.

• Дружелюбие к природе, экономное расходование ее ресурсов. Cloud Computing позволяет не только экономить на электричестве, вычислительных ресурсах, физическом пространстве, занимаемом серверами, но и разумно подходить к расходованию природных ресурсов. Центры обработки информации, те самые "облака", можно расположить в более прохладном климате, пользователи могут заменить тяжелые, ресурсоемкие компьютеры и ноутбуки на легкие и экономичные нетбуки. При этом экономится не только электроэнергия и место, но и материалы, из которых все это изготавливается.

• Устойчивость данных к потере или краже оборудования. Если данные хранятся в "облаке", их копии автоматически распределяются по нескольким серверам, возможно находящимся на разных континентах. При краже или поломке персональных компьютеров пользователь не теряет ценную информацию, которую он к тому же может получить с любого другого компьютера. Кто-то может возразить, что резервное копирование на другой персональный компьютер или на другие носители информации, например, DVD диски или флэш-накопители, также обезопасит данные. Но в последнем случае надо учесть два момента. Во-первых, за резервным копированием надо следить и регулярно его выполнять. Во-вторых, данные методы не обеспечивают физической безопасности, например, от пожара, воровства итп. Примечателен случай пассажира, потерявшего свой компьютер с ценной информацией при вынужденной посадке самолета на реку. У него была копия данных на втором компьютере, но последний находился в багажном отделении самолета... В России физическая безопасность данных, на наш взгляд, еще более актуальна, если учесть незаконные изъятия компьютеров различными службами, рейдерские захваты офисов, плохую пожарную безопасность и прочие вполне предвиденные обстоятельства.

Недостатки

• Постоянное соединение с сетью Интернет. Cloud Computing всегда требует соединения с сетью Интернет. Или почти всегда. Некоторые "облачные" программы загружаются на локальный компьютер и используются в то время, когда Интернет недоступен. В остальных случаях, если нет доступа в Интернет - нет работы, программ, документов. Это наверное самый сильный аргумент против Cloud Computing. Но признайтесь честно, как сейчас современному человеку обойтись без услуг, доступных в сети Интернет? Также не обойтись, как и без мобильного телефона, платежных карт и многого другого. Многие уже ни дня не могут обойтись без электронной почты. Поэтому, учитывая развитие современного мира, Интернет будет доступен всегда и везде, где Вы находитесь, как, например, электричество и вода.

• Плохо работает с медленным Интернет-доступом. Многие "облачные" программы требуют хорошего Интернет-соединения с большой пропускной способностью. Если Вы "счастливый" обладатель модема 56К, Вам можно только посочуствовать. Сегодня все реже и реже встречаются старые неоптоволоконные магистрали для сети Интернет, скорости доступа постоянно растут, а цены - снижаются.

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

• Не все программы или их свойства доступны удаленно. Если сравнивать программы для локального использования и их "облачные" аналоги, последние пока проигрывают в функциональности. Например, таблицы Google Docs имеют гораздо меньше функций и возможностей, чем Microsoft Excel.

• Безопасность данных может быть под угрозой. Здесь ключевым является слово "может". Все зависит от того, кто предоставляет "облачные" услуги. Если этот кто-то надежно шифрует Ваши данные, постоянно делает их резервные копии, уже не один год работает на рынке подобных услуг и имеет хорошую репутацию, то угрозы безопасности данных может никогда не случиться. Как сказал известнейший специалист по криптографии и компьютерной безопасности Брюс Шнайер, весь вопрос в доверии.

Если Ваши данные в "облаке" потеряны, они потеряны навсегда. Это факт. Но потерять данные в "облаке" гораздо сложнее, чем на локальном компьютере.

Несмотря на то, что количество плюсов превосходит минусы, в каждой конкретной ситуации они имеют большую важность или, наоборот, не имеют никакого значения. Каждый выбирает сам.Безопасность для облачных вычисленийСегодня облачные вычисления, позволяющие компаниям передать на аутсорсинг их процессы обработки данных коммерческим провайдерам таких услуг, стали популярным, уже достаточно большим и быстрорастущим рынком. Но природа облачных вычислений заставляет клиентов задуматься о защищенности данных и безопасности такой услуги. Если данные или их обработка не находятся под непосредственным контролем компании — владельца информации, то у нее есть повод для беспокойства.

Количественные и качественные оценки рынка облачных вычислений показывают его устойчивость и стабильный рост. Разные аналитики оценивали его объемы в 2009 г. от 7,5 до 7,8 млрд долл., прогнозируя к 2014 г. рост до 12,5-14,0 млрд долл. В отчетах аналитических фирм приводились цифры, что при опросах около половины ИТ-менеджеров сообщали об использовании или планировании использования облачных вычислений. В приводимых ниже результатах исследования компании Heavy Reading Insider «Cloud Services Fly Into Some Security Turbulence», посвященном безопасности облачных вычислений, были использованы данные таких компаний-провайдеров этих сервисов, как Amazon Web Services, AT&T, GoGrid Cloud Hosting; Google, IBM, Joyent, Rackspace Hosting, Savvis, Terremark Worldwide, VMware и Verizon Communications.

Главная проблема таких сервисов — отсутствие принятого большей частью рынка стандарта обеспечения безопасности облачных вычислений. Несмотря на существование разных сертификационных процедур и тестов, базирующихся на критериях и требованиях безопасности, единого подхода и методики для обеспечения защищенности облачных вычислений пока нет, нет и единой методики проверки адекватности защиты провайдера подобных сервисов. Клиенты, чтобы получить какие-то гарантии защищенности своих данных, пока должны «блуждать» в море сертификатов, законов, регуляторных требований, разных стандартов и методологий, широко применяемых на основе «лучших практик», но пока официально не принятых. Часто провайдеры, точно знающие, какой защищенности им достаточно, не могут подтвердить, что таковая достигнута. И особую озабоченность вызывает виртуализация.

Вместе с тем, организованная в апреле 2009 г. ассоциация защищенности облачных вычислений — Cloud Security Alliance (CSA) — уже разрабатывает соответствующий набор критериев. Но пока этот набор нельзя использовать как практический инструмент для подтверждения защищенности потенциальных клиентов.

Гарантия безопасности в модели облачных вычислений важна больше, чем в традиционной модели, поскольку перемещение обработки данных в недоверенную среду таит опасность потери этих данных. Но уже имеется множество потенциальных провайдеров таких сервисов, поэтому рынок заинтересован в решении этой, ставшей главной, проблемы облачных вычислений. В то же время, обеспечение облачной защищенности — задача чрезвычайно сложная, так как добавляет ее к уже существующим множественным проблемам безопасности, возлагая все это на ИТ-менеджеров.

Пока для клиентов нет быстрого и понятного способа убедиться, что облачные вычисления надежно защищены, но есть путь ускорить достижение этой цели — активное просвещение и обучение клиентов, чтобы они понимали и суть проблем и возможности их решения. И это следует делать не только на уровне CSA, но и на уровне провайдеров таких сервисов. Классы угроз• Традиционные атаки на ПО. Они связанные с уязвимостью сетевых протоколов, операционных систем, модульных компонент и других. Это традиционные угрозы, для защиты от которых достаточно установить антивирус, межсетевой экран, IPS и другие обсуждаемые компоненты. Важно только, чтобы эти средства защиты были адаптированы к облачной инфраструктуре и эффективно работали в условиях виртуализации.

• Функциональные атаки на элементы облака. Этот тип атак связан с многослойностью облака, общим принципом безопасности, что общая защита системы равна защите самого слабого звена. Так успешна DoS-атака на обратный прокси, установленный перед облаком, заблокирует доступ ко всему облаку, не смотря на то, что внутри облака все связи будут работать без помех. Аналогично SQL-инъекция, прошедшая через сервер приложений даст доступ к данным системы, не зависимо от правил доступа в слое хранения данных. Для защиты от функциональных атак для каждого слоя облака нужно использовать специфичные для него средства защиты: для прокси - защиту от DoS-атак, для веб-сервер - контроль целостности страниц, для сервера приложений - экран уровня приложений, для слоя СУБД - защиту от SQL-инъекций, для системы хранения - резервное копирование и разграничение доступа. В отдельности каждые из этих защитных механизмов уже созданы, но они не собраны вместе для комплексной защиты облака, поэтому задачу по интеграции их в единую систему нужно решать во время создания облака.

• Атаки на клиента. Этот тип атак отработан в веб-среде, но он также актуален и для облака, поскольку клиенты подключаются к облаку, как правило, с помощью браузера. В него попадают такие атаки как Cross Site Scripting (XSS), перехваты веб-сессий, воровство паролей, "человек посредине" и другие. Защитой от этих атак традиционно является строгая аутентификации и использование шифрованного соединения с взаимной аутентификацией, однако не все создатели "облаков" могут себе позволить столь расточительные и, как правило, не очень удобные средства защиты. Поэтому в этой отрасли информационной безопасности есть еще нерешенные задачи и пространство для создания новых средств защиты.

• Угрозы виртуализации. Поскольку платформой для компонент облака традиционно являются виртуальные среды, то атаки на систему виртуализации также угрожают и всему облаку в целом. Этот тип угроз уникальный для облачных вычислений, поэтому его мы подробно рассмотрим ниже. Сейчас начинают появляться решения для некоторых угроз виртуализации, однако отрасль эта достаточно новая, поэтому пока сложившихся решений пока не выработано. Вполне возможно, что рынок информационной безопасности в ближайшее время будет вырабатывать средства защиты от этого типа угроз.

• Комплексные угрозы "облакам". Контроль облаков и управление ими также является проблемой безопасности. Как гарантировать, что все ресурсы облака посчитаны и в нем нет неподконтрольных виртуальных машин, не запущено лишних бизнес-процессов и не нарушена взаимная конфигурация слоев и элементов облака. Этот тип угроз связан с управляемостью облаком как единой информационной системой и поиском злоупотреблений или других нарушений в работе облака, которые могут привести к излишним расходам на поддержание работоспособности информационной системы. Например, если есть облако, которое позволяет по представленному файлу детектировать в нем вирус, то как предотвратить воровство подобных детектов? Этот тип угроз наиболее высокоуровневый и, я подозреваю, что для него невозможно универсального средства защиты - для каждого облака ее общую защиту нужно строить индивидуально. Помочь в этом может наиболее общая модель управления рисками, которую нужно еще правильно применить для облачных инфраструктур.

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

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

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

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

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

Следует отметить, что пока все перечисленные выше угрозы являются чисто гипотетическими, поскольку сведений о реальных атаках этого типа практически нет. В то же время, когда виртуализация и облака станут достаточно популярными, все эти типы нападений могут оказаться вполне реальными. Поэтому их стоит иметь в виду еще на этапе проектирования облачных систем. ЗаключениеВ заключении стоит сказать, что на данный момент идет активная разработка и совершенствование технологии облачных вычислений. Но речь идет именно о разработке, а не об использовании. На данный момент многие бояться именно самого факта, что информацию будут хранить сторонние люди. И хотя почти невозможность утери либо кражи данных уже доказана, немногие готовы довериться подобным сервисам. Так же сказывается недостаточное на данный период времени качество, стабильность и скорость Интернет-соединений, что создает ощутимые трудности для разработчиков.

Однако несмотря на эти существенные недостатки, плюсы от внедрения данной технологии ясны всем. Ведь это экономия для потребителей, борьба с пиратством для разработчиков, минимизация затрат в IT сфере для бизнеса, унификация сетевых стандартов для всех пользователей.Литература1. http://softlab.pp.ua/article/333-oblachnye-vychisleniya-vitayut-v-oblakax.html статья «Облачные вычисления витают в облаках» 02.03.2012

2. http://cloudzone.ru/ Cloudzone.ru - интересная и актуальная информация о Cloud Computing. Новости, аналитика, практические примеры использования. 02.03.2012

3. http://istergul.ru/?p=74 статья «Облачные вычисления от гигантов IT-рынка» 02.03.2012

4. http://www.smart-cloud.org/sorted-articles/44-for-all/96-cloud-computing-plus-minus статья "Облачные вычисления - достоинства и недостатки» 03.03.2012

5. http://www.itbestsellers.ru/experts/detail.php?ID=16970 статья «Проблемы безопасности облачных вычислений» 03.03.2012

6. http://www.bytemag.ru/articles/detail.php?ID=17758 статья «Безопасность для облачных вычислений» 03.03.2012


Смотрите также

 

..:::Новинки:::..

Windows Commander 5.11 Свежая версия.

Новая версия
IrfanView 3.75 (рус)

Обновление текстового редактора TextEd, уже 1.75a

System mechanic 3.7f
Новая версия

Обновление плагинов для WC, смотрим :-)

Весь Winamp
Посетите новый сайт.

WinRaR 3.00
Релиз уже здесь

PowerDesk 4.0 free
Просто - напросто сильный upgrade проводника.

..:::Счетчики:::..

 

     

 

 

.