Обзор Windows Azure

| Четверг, 14 февраля, 2013

Метки: Windows Azure Комментарии: 0

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

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


Приложения Windows Azure работают в дата-центрах Microsoft и доступны через Интернет.

Раньше пользователи Micrоsoft приобретали программное обеспечение, устанавливали и запускали его на своих собственных компьютерах. Сегодня Windows Azure – это сервис. Пользователи запускают в этом сервисе приложения и хранят данные, предназначенные для бизнес-задач или широкого круга пользователей. Сервис этот работает на собственных компьютерах Microsoft и доступ к нему осуществляется через интернет. Рассмотрим некоторые примеры приложений которые могут быть построены на Windows Azure:

  • Независимый поставщик программного обеспечения может создать приложение предназначенное для бизнес-пользователей, обычно для этого применяют подход «программное обеспечение - как сервис» (Software as a Service), далее SaaS. Windows Azure спроектирован так, что может обеспечивать работу таких Saas-приложений. Поставщики программного обеспечения могут использовать это для различных бизнес-приложений, построенных на облачной модели.
  • Поставщики ПО могут создавать SaaS-приложения и для более широкой аудитории. Windows Azure предназначен и для поддержания сильно масштабируемого программного обеспечения. Фирма, ориентированная на большое количество потребителей, может уверенно выбрать облачную платформу Windоws Azure для своего нового приложения.
  • Предприятия могут использовать Microsoft Windows Azure для приложений, которыми будут пользоваться собственные сотрудники. Хотя эта ситуация не потребует гигантской масштабируемости программного обеспечения, но надежность и хорошая управляемость Windows Azure делает выбор в пользу этой платформы очень привлекательным.

Пять основных компонентов Windows Azure поддерживают работу облачных приложений и данных.


Windows Azure состоит из пяти компонентов: Compute, Storage, Fabric Controller, CDN и Connect.

Краткое описание основных компонентов:

  • Compute: выполняет приложения в облачной модели. Приложения выполняются в значительной степени как в среде Windows Server, хотя программная модель Windows Azure сильно отличается от программной модели Windows Server.
  • Storage: хранит бинарные и структурированные данные в облачной модели.
  • Fabric Controller: выполняет установку, управление и мониторинг приложений. Также обновляет системное программное обеспечение платформы.
  • Content Delivery Network (CDN): ускоряет внешний доступ к бинарным данным, которые находятся в хранилище Windows Azure, занимается кешированием копий этих данных по всему миру.
  • Connect: позволяет создавать IP-соединения между локальными физическими компьютерами и приложениями Windows Azure.

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

Copyright © CodeHint.ru 2013-2019