Облачные вычисления. Платформа Windows Azure

Основные характеристики облачных вычислений. Существующие облачные платформы. Платформа Windows Azure, ее обзор, компоненты (веб-сайты, виртуальные машины и пр.) и развитие. Особенности использования Windows Azure и модели облачных вычислений для работы.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 12.11.2014
Размер файла 1,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

- Поддержка сторонних сервисов авторизации: Facebook, Twitter, Google

В дополнение к уже предложенному сервису авторизации Microsoft Account, который можно было использовать для своих приложений ранее, в обновлении представлена поддержка сторонних сервисов авторизации: Facebook, Twitter и Google.

- Использование Windows Azure Tables, Blobs и Service Bus внутри Mobile services

С обновлением сервиса у разработчиков появилась возможность использовать внутри скриптов Mobile Services вызовы к другим сервисам облачной платформы: средствам хранения информации Tables и Blobs и средству интеграции Service Bus.

- Отправка почтовых и SMS сообщений

В дополнение к использованию облачных сервисов самой платформы из серверных скриптов Mobile Services, в обновлении добавлен функционал позволяющий отправлять почтовые сообщения (используя SendGrid) и SMS-сообщения. Можно бесплатно отправлять до 25000 почтовых сообщений в месяц.

Аналогично отправке почтовых сообщений в обновлении появилась возможность отправлять SMS-уведомления. Для этого используется сервис Twilio, который предлагает разработчикам Windows Azure 1000 бесплатных сообщений.

- Доступность Mobile Services в регионе West US

Напомню, что Windows Azure Mobile Services находятся в стадии превью (ноябрь 2012), что означает их ограниченную доступность в датацентрах. При запуске сервисов они были доступны только из одного региона US East. С обновлением разработчикам стал доступен на выбор еще один регион - West US. С выходом финальной версии сервисов они будут доступны во всех регионах.

2.2.5 Данные большого объема

Windows Azure предоставляет множество служб, помогающих управлять данными в облаке, которые называются Windows Azure Storage. Каждый сервис подходит для хранения определенного типа данных:

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

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

Бинарные объекты могут быть двух видов - блочные, оптимизированные для потокового обмена данными и страничные, оптимизированные для случайных операций ввода/вывода. Размер блочного бинарного объекта не может превышать 200 Гб, а размер страничного бинарного объекта - 1 Тб.

BLOB-объекты - это простейший способ хранения больших объемов неструктурированных текстовых или двоичных данных, таких как видео, музыкальный файлы и изображения. BLOB-объекты - это управляемая служба, сертифицированная по стандарту ISO 27001, которая может автоматически масштабироваться до объема в 100 ТБ и доступ к которой можно получить практически из любого места с помощью интерфейса REST и управляемых API.

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

Диски - тома NTFS, доступные для приложений, выполняющихся в инфраструктуре Windows Azure. Диски (Windows Azure Drives) хранятся как отформатированные под NTFS виртуальные диски (Virtual Hard Drives, VHDs) в страничных бинарных объектах. Так как диски поддерживают сохранение информации, они могут использоваться приложениями, которым необходимо сохранять состояния. После того как диск Windows Azure смонтирован, он доступен программно через стандартные интерфейсы NTFS. Использование дисков Windows Azure может существенно упростить миграцию существующих приложений на платформу Windows Azure.

Рисунок 2.7 - Сервисы хранения данных Windows Azure Storage

Несколько примеров, иллюстрирующих сценарии использования некоторых сервисов хранения данных:

- Хранилище бинарных объектов: Возможность хранения резервных копий, отчетов и пр. для их быстрого получения в случае необходимости.

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

- Очереди: Веб-приложение может вызывать сервисы, располагаемые на платформе Windows Azure и осуществлять коммуникации между веб-ролями и прикладными ролями в рамках одного или нескольких приложений.

- Диски: За счет поддержки файловой системы, NTFS могут использоваться сервисами для обеспечения поддержки традиционных файловых операций - чтение/запись, например для протоколирования операций или сохранения временных данных.

- Для хранения реляционных данных, например при переносе локальной базы данных в облако, следует использовать компонент платформыWindows Azure - SQL Azure.

SQL Azure - это способ предоставления реляционной базы данных Microsoft как сервиса. Данный сервер базируется на технологиях Microsoft SQL Server и обеспечивает устойчивую к ошибкам, масштабируемую и мультитенантную базу данных, доступную как сервис. Как и в случае с Windows Azure, SQL Azure - это не просто хостинг Microsoft SQL Server. Работа SQL Azure базируется на компоненте Cloud Fabric, который управляет экземплярами базы данных и обеспечивает их развертывание, администрирование, обновление, мониторинг и поддерживает весь жизненный цикл работы с данными. От пользователей требуется только выполнение таких задач, как создание схемы и ее поддержание, оптимизация запросов и управление безопасностью.

Рисунок 2.8 - Компоненты SQL Azure

Экземпляр базы SQL Azure реализован как три реплики в рамках серверной инфраструктуры, поддерживаемой Cloud Fabric. Этот компонент обеспечивает высокую надежность, доступность и масштабируемость с помощью автоматической и прозрачной для пользователей репликации и поддержки отказоустойчивости. Также поддерживается балансировка нагрузки и синхронизация инкрементальных изменений во всех репликах данных. Cloud Fabric отслеживает все конфликты при изменениях/обновлениях данных, используя двунаправленную синхронизацию данных между репликами на основе встроенных или задаваемых пользователями политик. Основные компоненты SQL Azure показаны на рисунке 2.8.

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

Ключевые сценарии использования SQL Azure

Можно выделить четыре основных, высокоуровневых сценария использования SQL Azure:

- Использование SQL Azure приложениями, которым требуется обеспечение совместной работы пользователей, находящихся внутри и вне «границ» организации.

- Использование SQL Azure приложениями, расположенными в инфраструктуре Windows Azure.

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

- Использование SQL Azure совместно с веб-приложениями с высокой нагрузкой, использующими для хранения данных реляционные структуры.

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

2.2.6 Службы мультимедиа

Рисунок 2.9 - Структура Windows Azure Media Services

Windows Azure Media Services - это облачное PaaS-решение, которое позволяет вам эффективно строить медиа-сервисы и доставлять медиа-контент вашим потребителям. Решение предлагает набор готовых к применению сервисов, которые позволяют производить быстрое получение медиа-материала, кодирование, конвертирование формата, хранение, защиту контента и доставку видео как в live-формате так и по требованию. Windows Azure Media Services так же поддерживают доставку контента на любое устройство или платформу, включая: HTML5, Silverlight, Flash, Windows 8, iPad, iPhone, Android, Xbox и Windows Phone. Кроме того, Windows Azure Media Services - это технологии платформы Microsoft Media Platform [23].

Windows Azure Media Services предоставляют следующие сервисы для построения собственных медиа-сервисов и приложений:

- загрузку контента;

- перекодирование;

- конвертацию форматов;

- защиту контента;

- вещание по запросу и живое вещание, а также аналитику и рекламу.

Рисунок 2.10 - Архитектура Windows Azure Media Services

Если приглядеться к схеме, можно увидеть ещё одну замечательную особенность Windows Azure Media Services - они могут быть источником медиа контента практически для всех типов устройств, присутствующих сейчас на рынке: начиная, от обычных настольных компьютеров и заканчивая телевизионными приставками или смартфонами.

И, конечно же, этот замечательный функционал доступен разработчикам через REST API, что позволяет создавать решения на базе Windows Azure Media Services с использованием любой привычной, удобной или, например, являющейся стандартом в организации технологии. Разработчикам на платформе .NET доступен Windows Azure Media Services SDK for .NET, который в удобной форме оборачивает предоставляемый REST API.

Используйте службы Media Services в следующих целях:

- Создание полноценных рабочих процессов.

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

- Разработка гибридных рабочих процессов.

Легко интегрируйте службы мультимедиа с уже используемыми средствами и процессами. Например, закодируйте контент на сайте, а затем загрузите его в службы мультимедиа, чтобы преобразовать его в различные форматы и доставить с помощью сторонней сети CDN. Службы мультимедиа можно вызывать отдельно через стандартные API REST для облегчения интеграции с внешними приложениями и службами.

- Облачная поддержка множества устройств и платформ.

Теперь создавать, доставлять объекты мультимедиа и управлять ими на различных устройствах легко, как никогда. Службы Media Services предоставляют все, что вам нужно для доставки контента на разнообразные устройства - от Xbox и ПК с Windows до устройств под управлением MacOS, iOS и Android.

Данный сервис был представлен летом 2012 года, однако не смотря на свою молодость, можно привести потрясающий пример его использования - трансляция олимпиады в Лондоне [24].

2.3 Развитие платформы

Платформа постоянно обновляется и в ней появляются все новые функции. Среди последних новинок и обновлений, последнее из которых было в октябре 2012 года, можно отметить следующее:

- поддержка новой платформы .NET 4.5;

- новый портал управления, который вышел из состояния Preview, построенный на основе HTML5 вместо Silverlight (портал, который был с самого начала появления платформы);

- App Store для дополнительных компонентов платформы (Addons) (пока в версии Preview и только для США);

- обновлен SDK до версии 1.8, который в свою очередь приносит поддержку IIS8, C#5.0, преимущества .NET4.5, WebSockets;

- обновления для мобильных сервисов;

- обновления для веб-сайтов;

- обновления для облачных сервисов;

- и другие обновления [25].

Предыдущее обновление платформы и наиболее масштабное было в июне 2012, которое принесло множество новшеств. Это обновление стало для платформы наиболее крупным, принесшим как новые сервисы, так и новую версию портала управления.

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

Последние обновления тесно связаны также и с другими продуктами и сервисами Microsoft. В течении сентября-октября 2012 года были представлены новейшие продукты, в частности Windows8, Windows Server 2012, Visual Studio 2012, Windows Phone 8. Новая версия популярного продукта Office 2013 также была собрана и перешла в стадию RTM. Официально запуск новых офисных продуктов намечен на начало 2013 года. Компания в 2012 году полностью обновляет свое портфолио продуктов и предоставляет потребителям новые возможности известных платформ.

2.3.1 Магазин Windows Azure

Сайт Windows Azure Marketplace - это глобальный интернет-магазин приложений SaaS и лучших наборов данных. Представив свои приложения для Windows Azure на этом сайте, их можно продавать по всему миру. Кроме того, имеется возможность подписаться в своих приложениях на целый ряд лучших наборов данных, представленных на этом сайте, либо распространять собственные наборы данных, извлекая прибыль.

Сценарии использования магазина:

- Получение всемирного охвата. Сделайте свои приложения коммерческими и проводите транзакции во многих странах и валютах. Выполняйте поиск на сайте с отобранными приложениями и данными по категориям и фильтрам. Наборы данных и службы, используемые в основных продуктах Майкрософт: Microsoft Office, SQL Server 2012 и Dynamics CRM.

Рисунок 2.11 - Магазин данных

- Охват всех базовых клиентов. Создайте единую модель безопасности, выставления счетов, аудита и проверки подлинности, поддерживающую возможность единого входа с помощью OAuth v2. Легко публикуйте и используйте наборы данных и службы с помощью OData, единого интерфейса API на основе REST.

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

Рисунок 2.12 - Магазин сервисов

2.4 Особенности использования Windows Azure

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

Кроме того, для того, чтобы использовать самые последние версии сервисов и услуг стоит всегда быть на связи с разработчиками и читать обновления в блогах. Только таким образом можно узнавать о нововведениях и изменениях. С учетом того, что компания Microsoft работает на множестве фронтов, это приводит к тому, что некоторые из ее сервисов, технологий и услуг могут быть недостаточно качественно реализованы.

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

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

3. МОДЕЛИ ОБЛАЧНЫХ ВЫЧИСЛЕНИЙ ДЛЯ РАБОТЫ

Рассмотрим несколько вариантов моделей, которые можно применить к работе и ее реализации с использование информационных технологий.

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

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

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

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

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

Заключение

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

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

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

Борьба за долю рынка будет усиливаться и в зависимости от спектра предлагаемых услуг он будет поделен между наиболее крупными игроками.

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

Одним из крупных игроков рынка и постоянно развивающимся является компания Microsoft, которая предлагает свою облачную платформу - Windows Azure. Она состоит из нескольких компонентов, таких как хранилище данных, веб-сайты, виртуальные машины, мобильные и облачные сервисы, службы мультимедиа. За последний год она серьезно преобразовалась и имеет на своем счету множество успешных проектов, в которых использовалась. Кроме того, ее использует и сама компания, при создания таких облачных сервисов как Office 365, Team Foundation Service и др.

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

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

Список использованных источников

1. Windows Azure. Облачная платформа Microsoft / Алексей Федоров, Дмитрий Мартынов. - 2010. - 96 с.

2. OpenStack [Электронный ресурс] - Режим доступа: http://www.openstack.org/. Дата доступа: 05.12.2012.

3. Cloud Foundry [Электронный ресурс] - http://www.cloudfoundry.com/ - Дата доступа: 15.12.2012.

4. Топ 10 облачных платформ для бизнеса [Электронный ресурс] - Режим доступа: http://www.livebusiness.ru/news/8937/. - Дата доступа: 15.12.2012.

5. Amazon Web Sevices [Электронный ресурс] - http://aws.amazon.com/. - Дата доступа: 15.12.2012.

6. Rockspace [Электронный ресурс] - Режим доступа: http://www.rackspace.com/. - Дата доступа: 15.12.2012.

7. Rackspace Cloud Tools Marketplace [Электронный ресурс] - http://www.rackspace.com/cloud/tools/ - Дата доступа: 15.12.2012.

8. Платформа Windows Azure [Электронный ресурс]. - http://www.windowsazure.com/ru-ru/ - Дата доступа: 10.11.2012.

9. Google App Engine [Электронный ресурс] - Режим доступа: https://developers.google.com/appengine/?hl=ru. - Дата доступа: 15.12.2012.

10. Force.com [Электронный ресурс] - Режим доступа: http://www.force.com/. - Дата доступа: 15.12.2012.

11. Salesforce.com [Электронный ресурс] - Режим доступа: http://www.salesforce.com/. - Дата доступа: 15.12.2012.

12. VMware vCloud® Suite [Электронный ресурс] - Режим доступа: http://www.vmware.com/products/datacenter-virtualization/vcloud-suite/overview.html. - Дата доступа: 15.12.2012.

13. IBM Smart Cloud [Электронный ресурс] - Режим доступа: http://www.ibm.com/cloud-computing/us/en/. - Дата доступа: 15.12.2012.

14. Преимущество Cloud Computing? Возможность работать дома голышом [Электронный ресурс] - Режим доступа: http://www.livebusiness.ru/news/10666/. - Дата доступа: 15.12.2012.

15. Облачные вычисления: тенденции развития и основные «игроки». Часть 1 [Электронный ресурс] - Режим доступа: http://www.npsod.ru/rus2/analitics/document32865.phtml. - Дата доступа: 15.12.2012.

16. Облачные вычисления: 10 изменений, которые произойдут с ними к 2020 г. [Электронный ресурс] - Режим доступа: http://www.tadviser.ru/index.php/Статья:Облачные_вычисления:_10_изменений,_которые произойдут_с_ними_к_2020_г. - Дата доступа: 15.12.2012.

17. Тренды рынка и будущее облачных технологий [Электронный ресурс] - Режим доступа: http://www.tadviser.ru/index.php/Статья:Тренды_рынка_и_будущее_облачных_технологий. - Дата доступа: 15.12.2012.

18. Облачные вычисления (мировой рынок) [Электронный ресурс] - Режим доступа: http://www.tadviser.ru/index.php/Статья:Облачные высисления_(мировой рынок). - Дата доступа: 15.15.2012.

19. Google и Amazon снижают цены на облачные платформы. Запускают новые сервисы [Электронный ресурс] - Режим доступа: http://www.livebusiness.ru/news/10672/. - Дата доступа: 15.12.2012.

20. Компания Microsoft снизила цены на Windows Azure Storage [Электронный ресурс] - Режим доступа: http://inntec.ru/cloud/294-windows-azure-storage.html. Дата доступа: 15.12.2012.

21. Windows Azure Platform. Second Edition / Tejaswi Redkar, Tony Guidici - Apress, 2011. - 597 p.

22. Обновлены Windows Azure Mobile Services: поддержка iOS и многое другое [Электронный ресурс] - Режим доступа: http://habrahabr.ru/company/microsoft/blog/155083/. - Дата доступа: 12.11.2012.

23. Microsoft Media Platform [Электронный ресурс] - Режим доступа: http://www.microsoft.com/en-us/mediaplatform/. - Дата доступа: 12.11.2012.

24. Как Олимпиада в Лондоне транслировалась через облако [Электронный ресурс] - Режим доступа: http://habrahabr.ru/company/microsoft/blog/150115/. - Дата доступа: 12.11.2012.

25. Новинки и обновления платформы Windows Azure, октябрь 2012 [Электронный ресурс] - Режим доступа: http://www.techdays.ru/videos/4620.html. - Дата доступа: 12.11.2012.

26. Cloud computing: principles and paradigms / Rajkumar Buyya, James Broberg, Andrzej Goscinski. - USA: John Wiley & Sons, 2011. - 674 p.

27. Netgen Mesher [Электронный ресурс] - Режим доступа: http://sourceforge.net/projects/netgen-mesher/. Дата доступа: 11.06.2012.

28. Nlog Project [Электронный ресурс]. - Режим доступа: http://nlog-project.org/. Дата доступа: 12.06.2012.

29. Math.NET Numerics is an opensource numerical library for .Net, Silverlight and Mono [Электронный ресурс] - Режим доступа: http://numerics.mathdotnet.com/. Дата доступа: 12.06.2012.

30. Нейгел К. C# 4.0 и платформа .NET 4 для профессионалов. / Пер. с англ. / Нейгел К., Ивьен Б., Глинн Д., Уотсон К., Скиннер М. - М.: Диалектика, 2011. - 1440 стр.: ил.

Приложение А Бизнес-модель облачных приложений

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

Поставщики и потребители сервисов В бизнес-модели облачных вычислений обычно присутствуют три ключевых «игрока»:

- Провайдер облачной платформы.

- Разработчик.

- Заказчик.

Можно выделить следующие основные варианты взаимодействия между контрагентами в рамках бизнес-модели облачных вычислений:

- Провайдер -> Разработчик -> Заказчик.

- Провайдер -> Заказчик.

- Провайдер -> Заказчик (приложение Разработчика).

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

Рисунок А.1 - Бизнес-модель 1

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

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

Рисунок А.2 - Бизнес-модель №2

И наконец, разработчик (например, системный интегратор или собственная служба ИТ заказчика) может оказать услуги по созданию сервиса, как показано на рисунке А.3.

Рисунок А.3 - Бизнес-модель №3

Схемы расчетов с заказчиком

Разработчик может использовать любую схему оплаты сервиса, размещенного в облаке. Главное, чтобы схема оплаты отражала свойства приложения и особенности автоматизируемого бизнеса. Так, наиболее распространенные схемы оплаты для приложений, предоставляемых как сервис, это:

- Кол-во пользователей приложения.

- Объем хранимых данных (квотирование).

- Кол-во документов или транзакций.

- Авансовая форма, в которой заранее приобретается определенный объем ресурсов.

- Комбинация схем, например пользователь/мес + квота на объем данных.

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

Размещено на Allbest.ru

...

Подобные документы

  • Облачные технологии в бизнес-процессах. Модели использования бизнес-приложений в качестве интернет-сервисов. Практика применения облачных технологий. Приложения, созданные на основе Windows Azure. Создание систем и офисных приложений по запросу.

    реферат [25,3 K], добавлен 16.06.2013

  • Изучение и реализация системы, использующей возможности Microsoft Azure для распределенного обучения нейронной сети. Рассмотрение функционирования распределенных вычислений. Выбор задачи для исследования; тестирование данного программного ресурса.

    дипломная работа [2,0 M], добавлен 20.07.2015

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

    презентация [6,1 M], добавлен 18.12.2012

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

    реферат [56,6 K], добавлен 18.03.2015

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

    дипломная работа [839,1 K], добавлен 17.09.2013

  • Технологии распределённой обработки данных, в которой компьютерные ресурсы и мощности предоставляются пользователю как Интернет-сервис. Виды облаков, достоинства и недостатки "облачных" вычислений. Компании, которые предоставляют "облачные" сервисы.

    контрольная работа [28,1 K], добавлен 10.03.2012

  • История возникновения компьютерной науки. Продукты компании Apple. Основные категории, отличительные особенности, уровни облачных сервисов. Характеристика публичных и частных облаков. Преимущества и недостатки облачных вычислений, перспективы их развития.

    контрольная работа [1,6 M], добавлен 06.08.2013

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

    контрольная работа [736,9 K], добавлен 06.01.2013

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

    дипломная работа [1,3 M], добавлен 08.04.2014

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

    презентация [510,7 K], добавлен 21.02.2012

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

    дипломная работа [5,9 M], добавлен 18.07.2014

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

    отчет по практике [969,5 K], добавлен 28.05.2015

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

    дипломная работа [149,8 K], добавлен 12.11.2013

  • Структура, сущность и классификация облачных вычислений. Модель организации информационного пространства научных исследований на примере КубГУ. Использование облачных сервисов Google, Яндекс. Диск в процессе работы над студенческими дипломными проектами.

    дипломная работа [2,2 M], добавлен 11.10.2013

  • Понятие операционной системы (ОС), ее функции и виды для различных платформ (коммерческих и свободных). Выбор ОС для компьютера. Достоинства и недостатки ОС Windows, характеристика ее функций и возможностей. Биография создателя ОС Windows Билла Гейтса.

    презентация [693,8 K], добавлен 11.10.2012

  • Анализ рынка облачных вычислений и средств для обеспечения безопасности в них. Распространение облачных вычислений, негарантированный уровень безопасности обрабатываемой информации как их основная проблема. Расследование инцидентов и криминалистика.

    курсовая работа [4,3 M], добавлен 26.02.2015

  • История создания. Windows 9x/NT. Операционная система Microsoft Windows. Преимущества и недостатки Windows. Некоторые клавиатурные комбинации Windows 9x и NT. Windows XP Professional. Наиболее совершенная защита.

    реферат [19,3 K], добавлен 18.07.2004

  • Архитектура персонального компьютера. Операционная сиcтема WINDOWS 9.x. Основные характеристики накопителей и носителей. Табличный процессор EXCEL. Объектно-ориентированная платформа WINDOWS: операции с окнами. Пути распространения компьютерных вирусов.

    контрольная работа [1,1 M], добавлен 17.05.2010

  • Появление первых версий Windows, их графические интерфейсы и расширения для DOS. Семейства Windows 3.x и Windows 9.x, их особенности и основные функции. Эволюция технологии Plug and Play. Наиболее существенные улучшения в современных версиях Windows.

    реферат [162,3 K], добавлен 13.06.2014

  • Разрабатываемые быстродействующие 100 Гбит сетевые инфраструктуры для технологии "облачных вычислений". Кодирование и синхронизация на подуровне данных. Реализация каналов связи 100 Гбит/с. Стандарт 100GbE и ПЛИС. Стандартизованные варианты PHY.

    реферат [32,2 K], добавлен 22.02.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.