Частые вопросы по Windows Azure и Windows Azure Platform

В последнее время я услышал много различных вопросов о Windows Azure Platform и Windows Azure. В данной статье, написаной в стиле FAQ, я постараюсь ответить на наиболее часто задаваемые из них.

08.02.2011 00:50,
Страницы: Пред. 1 2

Вопросы по Windows Azure

Что такое Windows Azure Drive?

Windows Azure Drive позволяет приложениям Windows Azure подключать большой двоичный объект страницы (BLOB), который является виртуальным жестким диском с одним томом NTFS. Все записи в приложении надежно выполняются в BLOB, а чтение происходит из кэш-памяти локальной виртуальной машины или из BLOB страницы, если кэш-память отсутствует. Благодаря этому приложения могут выгружать и загружать виртуальные жесткие диски с помощью BLOB, а хранящиеся на виртуальных дисках данные сохраняются при аварийном переключении виртуальных машин, поскольку также хранятся в BLOB страницы.

Какие возможности предоставляют новые функции диагностики в Windows Azure разработчикам?

Новые функции диагностики в Windows Azure обеспечивают ведение журналов с помощью стандартных API .NET. С их помощью также можно осуществлять сбор журналов и других диагностических данных, таких как показания счетчиков производительности, для мониторинга состояния приложения.

Что такое API для управления службами Windows Azure?

API для управления службами Windows Azure представляют собой API-интерфейсы на базе REST, позволяющие заказчикам автоматизировать развертывание, масштабирование приложения и управление им.

Обеспечивает ли Windows Azure гибкий размер виртуальных машин?

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

Размер вычислительного экземпляра ЦП Память Хранилище экзепляра Скорость ввода-вывода
Малый1,6 ГГц1,75 ГБ225 ГБСредняя
Средний2 x 1,6 ГГц3,5 ГБ490 ГБВысокая
Большой4 x 1,6 ГГц7 ГБ1000 ГБВысокая
Очень большой8 x 1,6 ГГц14 ГБ 2400 ГБВысокая

  Каждый вычислительный экземпляр Windows Azure представляет виртуальный сервер. Многие ресурсы выделены определенному экземпляру, однако некоторые (связанные со скоростью ввода-вывода — например, с пропускной способностью сети и дисковой подсистемой) совместно используются всеми вычислительными экземплярами одного физического хоста. В периоды недоиспользования общего ресурса можно повысить долю его использования для того или иного экземпляра.

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

Добавит ли Microsoft функцию виртуальных машин в Windows Azure, чтобы расширить набор поддерживаемых приложений?

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

Какими будут цены на эту предлагаемую функцию виртуальных машин в Windows Azure?

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

Поддерживает ли Windows Azure виртуальные машины Hyper-V сервера Windows Server?

Нет. Однако перемещение приложений из Windows Azure в Windows Server и наоборот облегчается использованием общей базовой модели программирования Windows.

Будет ли Microsoft лицензировать Windows Azure для работы в центрах обработки данных заказчиков и партнеров?

Со временем Microsoft сделает технологию Windows Azure доступной для работы в центрах обработки данных заказчиков и партнеров. Это будет реализовано путем внедрения функций Windows Azure в наши локальные продукты, такие как Windows Server и System Center.

Вопросы о конкурентах

Чем стратегия облачных вычислений Microsoft отличается от IBM, Google или Amazon? Какие преимущества вы предлагаете по сравнению с конкурентами?

Главное преимущество облачных вычислений заключается в широком выборе, и Microsoft занимает наилучшее положение для того, чтобы предлагать компаниям и разработчикам широчайший выбор при использовании облачных служб. Microsoft фундаментально отличается от Amazon, Google и всех других конкурентов тем, что позволяет заказчикам использовать локальные технологии, облачные технологии или оба типа в рамках стратегии Microsoft «ПО+службы» (S+S).

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

Как выглядят функции Windows Azure в сравнении с Amazon Web Services?

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

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

Хотя платформа Windows Azure предлагает функцию Content Delivery Network аналогичную Cloudfront (Amazon CDN предложение), Windows Azure CDN обладает большим покрытием, чем Amazon предлагает.

Насколько цены на платформу Windows Azure сравнимы с ценами на Amazon Web Services?

Во-первых, Amazon является поставщиком IaaS, а платформа Windows Azure — это предложение PaaS от Microsoft. Это означает, что платформа Windows Azure имеет такие встроенные возможности, как операционная система, база данных, балансировка нагрузки, резервное копирование, автоматизированное управление службами, автоматические средства обеспечения высокой доступности, физическое администрирование, интегрированная среда разработки и мониторинг.

Во-вторых, Amazon использует для различных продуктов AWS многоуровневую систему цен. Судя по общедоступным сведениям и отзывам пользователей, большинству заказчиков требуется ориентироваться на самые высокие уровни цен Amazon. Цены на Windows Azure ниже, чем многие из этих верхних ценовых уровней Amazon. Вместо повышения сложности и применения неескольких уровней мы предоставляем нашим заказчикам единые цены на основе фактического потребления вычислительных ресурсов, хранилища, передач данных и т. д. Согласно общей концепции, мы упростили количество показателей. Например, в Amazon EC2 существует 9 показателей для отслеживания использования, а в Windows Azure только 4. Эти показатели использования применяются для экземпляров всех размеров. В SQL Azure существует только один простой показатель: цена рассчитывается на одну базу данных в месяц для выпусков Web Edition и Business Edition. Разработчики, применяющие размещенную базу данных Amazon, платят за время работы экземпляра виртуальной машины независимо от фактического использования базы данных. Поскольку виртуальные машины не обеспечивают хранение данных, базы данных должны храниться во внешнем хранилище, что оплачивается отдельно. Кроме того, разработчики несут дополнительные расходы на резервное копирование и репликацию данных. Мы также предлагаем специальные цены для привлечения партнеров.

Насколько цены на платформу Windows Azure сравнимы с ценами на Google App Engine?

Цены на платформу Windows Azure сопоставимы с Google AppEngine (GAE) в отношении хранилищ и передач данных. Наши цены на транзакцию хранилища выгоднее, чем цены GAE на выполнение операций хранилища. Службы GAE также менее выгодны в плане цен, поскольку для них не предусмотрены соглашения об уровне обслуживания. GAE не предоставляет службы реляционных баз данных. SQL Azure предлагает службу реляционной базы данных, для которой существует только один простой показатель: цена рассчитывается на одну базу данных в месяц для выпусков Web Edition и Business Edition.

Чем SQL Azure Database отличается от Amazon SimpleDB?

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

Чем SQL Azure Database отличается от службы реляционной базы данных Amazon?

27 октября 2009 года компания Amazon объявила о выпуске бета-версии новой службы реляционной базы данных — Relational Database Service (Amazon RDS). В рамках этой службы предлагается платформа MySQL 5.1, размещенная в облаке, и ограниченные возможности управления базой данных (резервное копирование и исправления); плата взимается за каждую базу данных на основе времени работы вычислительных ресурсов. Amazon предлагает все возможности MySQL, поэтому существующие приложения, средства и код на основе MySQL 5.1 могут без изменений выполняться в Amazon. Для мониторинга, управления и расширения экземпляров заказчикам необходимо использовать средство Amazon Cloudwatch. Компания Amazon позиционирует эту службу для разработчиков и отдельных компаний, использующих MySQL, и указывает на такие преимущества, как простота развертывания, управляемость, совместимость, масштабируемость, надежность, совместимость с другими службами Amazon, безопасность и экономичность.

SQL Azure предлагает самоуправляемую базу данных со следующими ключевыми преимуществами:

  • Высокая доступность. SQL Azure имеет надежную трехуровневую защиту от сбоев с мгновенным резервированием и автоматическим аварийным переключением, установка исправлений и обслуживание не вызывают простоев. Amazon RDS не предоставляет средства обеспечения высокой доступности.
  • Цены ниже в 3–10 раз. Стоимость SQL Azure в 3–10 раз ниже, чем Amazon RDS (при этом Amazon не обеспечивает высокую доступность). Цены на SQL Azure начинаются от 9,99 долл. в месяц, а на Amazon RDS — от 79 долл. в месяц.
    Не требуется осуществлять управление инфраструктурой. SQL Azure самостоятельно осуществляет настройку, масштабирование, установку, репликацию, контроль для обеспечения высокой доступности, установку обновлений. Amazon RDS обеспечивает только резервное копирование и установку исправлений.
  • Эластичное масштабирование. Базы данных SQL Azure могут первоначально иметь небольшой размер, а затем постепенно автоматически расширяться. Не требуется анализировать использование ресурсов ввода-вывода, резервное копирование и платить за неиспользуемое место свыше минимума в 1 ГБ. При использовании Amazon клиентам приходится самостоятельно выбирать и вручную изменять экземпляры, перезагружать базы данных и т. д.
  • Совместимость с сервером SQL Server и экосистемой SQL Server. Приложения и знания SQL Server можно использовать в SQL Azure. SQL Azure поддерживает работу со службами на основе SQL Server (службы отчетов, аналитики, интеграции), средствами разработки и управления, а также другими интернет-службами Microsoft, такими как Windows Azure и SharePoint.
  • Простая бизнес-модель. SQL Azure Database имеет очень простую и предсказуемую структуру цен и бизнес-модель. Не требуется измерять запросы ввода-вывода, размер хранилища и выполнять сложные расчеты. Можно начать с небольшого размера и постепенно увеличивать его, оплачивая фактическое использование.
Страницы: Пред. 1 2
Оцените материал:  
(Голосов: 4, Рейтинг: 3.02)

Каждый вечер мы будем присылать вам одно письмо со всеми опубликованными за день материалами. Нет материалов - нет писем, просто и удобно (другие варианты).

Материалы по теме


Комментарии (0)