Автор работы: Пользователь скрыл имя, 27 Мая 2013 в 17:33, курсовая работа
Нельзя не признать, что технологии облачных вычислений имеют огромнейший потенциал, потому что все современные компьютерные продукты постоянно увеличивают свои требования к техническому оснащению компьютера пользователя, что неизбежно ведет к значительным затратам на апгрейд. Особенно требовательной к системным ресурсам становится игровая индустрия. Так что данная технология позволяет решить проблему чрезмерной требовательности приложений к ресурсам конечного пользователя.
ВВЕДЕНИЕ 3
СЛОЖНЫЕ БИЗНЕС-ПРОЦЕССЫ 4
ОБЛАЧНЫЕ ВЫЧИСЛЕНИЯ 5
Типы облаков 5
Платформенные облака 6
Облака услуг 6
ЧТО ТАКОЕ SAAS 7
ОБЛАЧНЫЕ ВЫЧИСЛЕНИЯ В ДЕЙСТВИИ 9
СТОИМОСТЬ ОБЛАЧНЫХ УСЛУГ 13
Решение для корпоративных пользователей 13
Решение для физических лиц 14
Внутреннее решение 15
WINDOWS AZURE В ДЕЙСТВИИ 16
ЗАКЛЮЧЕНИЕ 17
Компоненты WINDOWS AZURE позволяют строить приложения разных типов. Так, для создания масштабируемого интернет-приложения программисту достаточно употребить необходимое количество веб-ролей, сохраняя данные в таблицах. А для приложения с параллельными вычислениями потребуются веб-роль, очередь для сохранения запросов, необходимое количество рабочих ролей и таблицы (или BLOB) для хранения данных. В свою очередь, SQL Azure и AppFabric дают возможность соединить решения WINDOWS AZUREс программами и базами данных, функционирующими в рамках локальной сети или с облачными системами других провайдеров.
СТОИМОСТЬ ОБЛАЧНЫХ УСЛУГ
Приложения, созданные на основе WINDOWS AZURE, предоставляются как сервис физическим лицам, корпоративным пользователям или и тем, и другим одновременно. Приведем цены на некоторые облачные услуги Microsoft:
Рассмотрим примеры облачных приложений, созданных с помощью 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 сфере для бизнеса, унификация сетевых стандартов для всех пользователей. Так же следует держать в уме тот факт, что облако из тысяч машин способно решать воистину трудные задачи, необходимы современным ученым всех отраслей. К примеру, моделирование поведения частиц во время ядерной реакции, свертываемость сложных белков в результате воздействий, расшифровка ДНК человека и многие другие непосильные обычным компьютерам задачи. Так что технологиям вычислительных облак есть куда развиваться…