Windows azure что это
В данной статье сравниваются продукт Microsoft Windows Azure и Amazon Web Services (AWS), признанный лидер рынка общедоступных IaaS. Я остановлюсь на базовой задаче развертывания виртуального сервера, хранилища и некоторых связанных с ними компонентов безопасности и идентификации
Пользователи, которым нужны вычислительные ресурсы, серверы, системы хранения данных и сетевые технологии, приобретают оборудование и прикладное программное обеспечение, чтобы установить их в своих центрах обработки данных. Цикл приобретения может быть длительным, поскольку для установки и обслуживания аппаратных средств и программ ИТ-подразделению требуется согласовать цены, оформить заказы и, наконец, выделить сотрудников. Часто возможности этой инфраструктуры оказываются задействованы не полностью, поскольку сотрудники работают с приложениями не каждый день, а вычислительная мощь серверов обычно превышает потребности компании. Благодаря виртуализации серверов удается сэкономить, так как ИТ-специалисты могут оптимизировать использование оборудования. Однако конечные пользователи при покупке, настройке и развертывании физических или виртуальных серверов все равно полагаются на ИТ-подразделения.
«Облачные» вычисления с общедоступной инфраструктурой предоставляют отдельным пользователям и компаниям вычислительные мощности, серверы, сети и хранилище данных как услугу. Такая общедоступная «облачная» служба известна под названием «инфраструктура как услуга» (IaaS). Потребители платят только за полученные услуги, а главное, конечные пользователи могут самостоятельно удовлетворять свои вычислительные нужды, создавая виртуальные серверы, сети и хранилища по мере необходимости.
Существует множество поставщиков общедоступного «облака», в том числе Amazon Web Services, Rackspace, Terremark и Microsoft Windows Azure. В таблице 1 приведено сравнение общедоступной «облачной» IaaS и внутреннего развертывания серверов.
Windows Azure — платформа IaaS от компании Microsoft. Пользователи этой службы могут создавать виртуальные машины в «облаке»: типовой образ сервера или специализированный сервер с приложениями, компонентами и даже платформой разработки.
Существует три метода создания виртуальной машины.
- С использованием быстрого метода из графического интерфейса. Нужно заполнить шесть полей для создания виртуальной машины: имя, тип сервера, диск, сеть, имя учетной записи/пароль; для загрузки «облачного» сервера требуется 5-6 минут.
- С использованием графического метода из коллекции Gallery. Имеются готовые образы; образец типовой операционной системы; Windows Server 2012 или Windows Server 2008; Windows с SharePoint; образы Linux, в том числе Ubuntu, CentOS, SUSE; размеры виртуальных машин могут быть разнообразными, от очень малых до сверхбольших.
- С использованием сценариев PowerShell для добавления в виртуальный сервер компонентов, ролей и приложений.
Я опробовал процесс «быстрого создания» виртуальной машины Windows с именем jgershater. Оказалось, что достаточно выбрать операционную систему, размер и географический регион.
- Размер. В зависимости от особенностей применения виртуального сервера мне может потребоваться небольшой сервер с одним процессором и памятью менее 1 Гбайт, или более крупный сервер с мощными ресурсами.
- Географический регион. Я предпочел использовать сервер в географическом регионе, связанном с администраторами и пользователями, чтобы избежать задержек в работе сети.
- Имя DNS. Я заметил, что с моей виртуальной машиной связано общедоступное понятное имя.
RDP предоставляется автоматически, поэтому рекомендуется выбирать надежные пароли.
Создание хранилища
Хранилище Windows Azure обеспечивает целый ряд возможностей.
Несколькими щелчками мыши создаются и отслеживаются хранилища и конечные точки, и можно вести журнал действий сохранения данных.
Создание сетей
Виртуальная сеть с адресным пространством и DNS-серверами формируется несколькими щелчками мыши. Таким образом можно связать виртуальные машины в частном адресном пространстве и обеспечить разрешение DNS. Полезно сгруппировать виртуальные машины, которые взаимодействуют друг с другом, а для повышенной безопасности виртуальные машины можно изолировать.
Взаимодействие к корпоративной сетью
С появлением общедоступного «облака» корпоративные центры обработки данных не исчезнут. Однако компании, нуждающиеся в значительных вычислительных ресурсах на короткое время, могут использовать общедоступное «облако» для работы над проектом, а после его завершения аннулировать «облачные» серверы. Примеры: фармацевтическая компания, которой требуется провести клинические испытания в течение трех месяцев; компания, ведущая потоковую передачу видео и испытывающая повышенную нагрузку в выходные дни; финансовая компания, обрабатывающая множество налоговых деклараций несколько месяцев в году. Этим компаниям выгодно временно «арендовать» виртуальные серверы в общедоступном «облаке». Часто компаниям требуется создать мост или виртуальную частную сеть (VPN) между корпоративным центром обработки данных и серверами общедоступного «облака» для безопасного обмена данными или виртуальными серверами между двумя средами.
Производительность
Важно представлять себе, какие ресурсы задействованы виртуальным сервером, чтобы обеспечить конечным пользователям оптимальную производительность. Windows Azure располагает вкладкой контроля для просмотра рабочих характеристик виртуального сервера: процессора, дискового ввода-вывода, ввода-вывода сети; при необходимости ресурсы виртуального сервера можно изменить.
Изменение настроек виртуального сервера
Иногда требуется изменить размеры функционирующего виртуального сервера в расчете на большую нагрузку. Изменить ресурсы памяти и процессора можно после того, как виртуальный сервер создан. Однако если новая конфигурация ресурсов превышает доступные ресурсы узла, виртуальный сервер придется перезагрузить.
В данном случае я просто нажимаю кнопку Configure («Настроить») и выбираю измененные параметры из раскрывающегося списка.
Управление удостоверениями/доступом и федеративные удостоверения
При развертывании приложений в Интернете пользователи не любят создавать новое имя пользователя и пароль для каждого приложения. Несомненно, удобнее использовать существующие имя пользователя и пароль для проверки подлинности в других приложениях. Например, Соединенные Штаты — федерация независимых государств; каждое государство имеет собственные законы, но в основном доверяет другим государствам. Можно арендовать автомобиль в Аризоне, предъявив водительские права, выданные в Калифорнии; Аризона доверяет калифорнийской автоинспекции. При проверке подлинности в Интернете такое полное взаимное доверие именуется федеративным удостоверением. Сущность, предоставляющая учетные данные для проверки подлинности, называется поставщиком удостоверений (в моем примере калифорнийская автоинспекция — поставщик удостоверений). Windows Azure успешно принимает учетные данные от таких поставщиков удостоверений, как Google, Yahoo, Facebook и (конечно) Windows Live, для проверки подлинности в приложениях, развернутых на платформе Azure. Мои приложения на Windows Azure принимают маркеры удостоверения, изданные службой Windows Azure Access Control.
Интерфейс командной строки
Опытные пользователи, желающие автоматизировать развертывание виртуальных машин, серверов, сетей и хранилищ данных, могут взаимодействовать с Azure через интерфейс командной строки. На странице загрузок Windows Azure предусмотрены пакеты инструментов для разработки программ (SDK) для Linux, Windows и OS X.
Таким образом, можно создать новую виртуальную машину с использованием Windows Powershell:
Сравнение: Windows Azure и Amazon Web Services
В настоящее время Amazon Web Services занимает ведущее положение на рынке инфраструктуры общедоступного «облака». Но нельзя недооценивать и значение Windows Azure. В таблице 2 перечислены некоторые важнейшие функции и отражены различия между двумя поставщиками.
Сравнение цен
Полное сопоставление цен заняло бы очень много места и требует сравнения многочисленных служб: хранения данных, стоимости канала связи доставки контента (CDN), сети, виртуальных серверов, баз данных. В таблице 3 дан краткий обзор стоимости для простого виртуального сервера (самого типичного компонента, развертываемого в IaaS).
В итоге
Компания Microsoft прокладывает дорогу к внедрению «облачных» услуг на предприятии. Она стремится оптимально сочетать удобные и привычные методы для потребителей, работавших с другими платформами IaaS и знакомых с Microsoft на опыте собственных центров обработки данных.
Windows Azure — мощная «облачная» служба для вычислений и разработки. Пользователь может самостоятельно формировать разнообразные виртуальные машины, как заранее настроенные, так и ненастроенные, с внутренним компонентом SQL Server для разработки. Обеспечены высокая доступность и избыточность, удобный интерфейс и инструменты командной строки для всех операционных систем. Развертывание виртуальных сетей и хранилищ данных отличается простотой. Легко развернуть и другие службы, такие как Active Directory, мобильные службы, шина обслуживания, SQL Server подготовка отчетов, веб-сайты и т.д., для получения мощной IaaS. И, наконец, по ценам Windows Azure выгодно сопоставима с Amazon Web Services.
Если Вы следили за новостями Microsoft, есть большая вероятность, что Вы слышали о Microsoft Azure, ранее известном как Windows Azure. Этот сервис облачных вычислений является большой частью бизнеса Microsoft, и он конкурирует с аналогичными сервисами от Amazon и Google.
Понятие облачных вычислений
Microsoft Azure — это сервис облачных вычислений, который работает аналогично Amazon Web Services (AWS) и облачной платформе Google .
Под «облачными вычислениями» мы не подразумеваем туманный термин, который часто применяется к потребительским сервисам, которые хранят Ваши данные на удаленном сервере. Мы имеем в виду фактические вычисления как услугу для компаний, организаций и даже частных лиц, которые хотят этим воспользоваться.
Традиционно предприятия и другие организации размещают свою собственную инфраструктуру. У бизнеса будет собственный веб-сервер (или почтовый сервер, или что-то еще) на своем собственном оборудовании. Если бы потребовалось больше мощности, бизнесу пришлось бы покупать больше серверного оборудования. Компании также придется платить кому-то за администрирование этого оборудования и платить за надежное подключение к Интернету для обслуживания своих клиентов. Кроме того, есть хостинговые компании, которые размещают Ваши сервисы на некоторых из своих аппаратных средств в своих центрах обработки данных, за деньги.
Облачные вычисления работают немного по-другому. Вместо того, чтобы запускать собственное оборудование или платить за использование определенного оборудования в чужом центре обработки данных, Вы просто платите за доступ к огромному пулу вычислительных ресурсов, предоставляемых Microsoft (или Amazon, или Google). Это позволяет Вам размещать веб-серверы, серверы электронной почты, базы данных, серверы хранения файлов, виртуальные машины, пользовательские каталоги или все, что Вам может понадобиться. Когда Вам нужно больше вычислительных ресурсов, Вам не нужно приобретать физическое оборудование. «Облако» разделяет аппаратное обеспечение и автоматически назначает работу по мере необходимости. Вы платите за столько вычислительных ресурсов, сколько Вам нужно, а не за определенное количество аппаратных серверов в стойке.
Службы, которые Вы развертываете таким образом, могут быть либо общедоступными серверами, доступными для всех, либо частью «частного облака», которое используется только в организации.
В чем смысл
При использовании облачных вычислений значительно снижаются первоначальные затраты. Вам не нужно вкладывать кучу денег в создание собственного центра обработки данных, приобретать оборудование для него и оплачивать услуги персонала. Нет риска переплачивать за слишком много оборудования или покупать слишком мало и не иметь того, что Вам нужно.
Вместо этого Вы размещаете все необходимое для размещения «в облаке», предоставляемом такой службой, как Microsoft Azure. Вы платите только за те вычислительные ресурсы, которые используете. Если Вам нужно больше, он может мгновенно масштабироваться для удовлетворения спроса. Если Вам нужно меньше, Вы не платите больше, чем нужно.
По этой причине все, от внутренней почтовой системы компании до общедоступных веб-сайтов и сервисов для мобильных приложений, все чаще размещается на облачных платформах.
Что может сделать Microsoft Azure
Веб-сайт Microsoft Azure предоставляет каталог сотен различных сервисов , которые Вы можете использовать, включая полноценные виртуальные машины, базы данных, хранилище файлов, резервные копии и сервисы для мобильных и веб-приложений.
Первоначально эта служба называлась «Windows Azure», но была переименована в «Microsoft Azure», поскольку она может делать гораздо больше, чем просто Windows. Например, Вы можете запускать виртуальные машины Windows или Linux в Azure — в зависимости от того, что Вы предпочитаете.
Копаясь в этих сотнях сервисов, Вы увидите, что можете делать практически все, что угодно. И для всего, что Azure не предлагает в простом обслуживании, Вы можете настроить виртуальную машину Windows или Linux, на которой размещено любое программное обеспечение, которое Вы хотите использовать. Вы даже можете разместить на виртуальной машине рабочий стол Windows или Linux в облаке и подключаться к нему удаленно. Это просто еще один способ использовать удаленные вычислительные ресурсы.
Многое из того, что делает Azure, не является эксклюзивным для Azure. Amazon, Microsoft и Google конкурируют. Например, Amazon Web Services является лидером в этой области, опережая предложения Microsoft и Google.
Azure Active Directory и Windows 10
Microsoft также использует Azure для расширения Windows несколькими важными способами. Традиционно организациям, которые хотели иметь центральный пользовательский каталог и управление своими ПК, требовалось запустить собственный сервер Microsoft Active Directory. Теперь, в дополнение к традиционному программному обеспечению Active Directory, которое может быть установлено на сервере Windows, организация может использовать Azure Active Directory.
Azure AD — то же самое, но размещено в Microsoft Azure. Это позволяет организациям иметь все эти функции централизованного администрирования, не требуя от них размещения собственного сервера Active Directory (и настройки зачастую сложной инфраструктуры и разрешений доступа, необходимых для его удаленной работы).
Эти сервисы не идентичны, но Microsoft однозначно делает ставку на то, что Azure AD — это будущее. Пользователи Windows 10 могут присоединиться к Azure Active Directory через функцию «Рабочий доступ», а служба Microsoft Office 365 использует Azure Active Directory для проверки подлинности пользователей.
Как каждый может использовать Azure
Любой может использовать Microsoft Azure. Просто зайдите на веб-сайт Azure , и Вы сможете зарегистрировать новую учетную запись. Каждая учетная запись имеет кредит в размере 12 500 рублей, который Вы можете использовать в течение первых 30 дней, чтобы Вы могли начать и посмотреть, как работает Azure. Вы также получаете определенное количество бесплатных услуг в течение первого года, включая доступ к виртуальным машинам Linux, виртуальным машинам Windows, хранилищу файлов, базам данных и пропускной способности.
Е сли Вы следили за новостями Microsoft, есть большая вероятность, что Вы слышали о Microsoft Azure, ранее известном как Windows Azure. Этот сервис облачных вычислений является большой частью бизнеса Microsoft, и он конкурирует с аналогичными сервисами от Amazon и Google.
Понятие облачных вычислений
Под «облачными вычислениями» мы не подразумеваем туманный термин, который часто применяется к потребительским сервисам, которые хранят Ваши данные на удаленном сервере. Мы имеем в виду фактические вычисления как услугу для компаний, организаций и даже частных лиц, которые хотят этим воспользоваться.
Традиционно предприятия и другие организации размещают свою собственную инфраструктуру. У бизнеса будет собственный веб-сервер (или почтовый сервер, или что-то еще) на своем собственном оборудовании. Если бы потребовалось больше мощности, бизнесу пришлось бы покупать больше серверного оборудования. Компании также придется платить кому-то за администрирование этого оборудования и платить за надежное подключение к Интернету для обслуживания своих клиентов. Кроме того, есть хостинговые компании, которые размещают Ваши сервисы на некоторых из своих аппаратных средств в своих центрах обработки данных, за деньги.
Облачные вычисления работают немного по-другому. Вместо того, чтобы запускать собственное оборудование или платить за использование определенного оборудования в чужом центре обработки данных, Вы просто платите за доступ к огромному пулу вычислительных ресурсов, предоставляемых Microsoft (или Amazon, или Google). Это позволяет Вам размещать веб-серверы, серверы электронной почты, базы данных, серверы хранения файлов, виртуальные машины, пользовательские каталоги или все, что Вам может понадобиться. Когда Вам нужно больше вычислительных ресурсов, Вам не нужно приобретать физическое оборудование. «Облако» разделяет аппаратное обеспечение и автоматически назначает работу по мере необходимости. Вы платите за столько вычислительных ресурсов, сколько Вам нужно, а не за определенное количество аппаратных серверов в стойке.
Службы, которые Вы развертываете таким образом, могут быть либо общедоступными серверами, доступными для всех, либо частью «частного облака», которое используется только в организации.
В чем смысл
При использовании облачных вычислений значительно снижаются первоначальные затраты. Вам не нужно вкладывать кучу денег в создание собственного центра обработки данных, приобретать оборудование для него и оплачивать услуги персонала. Нет риска переплачивать за слишком много оборудования или покупать слишком мало и не иметь того, что Вам нужно.
Вместо этого Вы размещаете все необходимое для размещения «в облаке», предоставляемом такой службой, как Microsoft Azure. Вы платите только за те вычислительные ресурсы, которые используете. Если Вам нужно больше, он может мгновенно масштабироваться для удовлетворения спроса. Если Вам нужно меньше, Вы не платите больше, чем нужно.
По этой причине все, от внутренней почтовой системы компании до общедоступных веб-сайтов и сервисов для мобильных приложений, все чаще размещается на облачных платформах.
Что может сделать Microsoft Azure
Веб-сайт Microsoft Azure предоставляет каталог сотен различных сервисов, которые Вы можете использовать, включая полноценные виртуальные машины, базы данных, хранилище файлов, резервные копии и сервисы для мобильных и веб-приложений.
Копаясь в этих сотнях сервисов, Вы увидите, что можете делать практически все, что угодно. И для всего, что Azure не предлагает в простом обслуживании, Вы можете настроить виртуальную машину Windows или Linux, на которой размещено любое программное обеспечение, которое Вы хотите использовать. Вы даже можете разместить на виртуальной машине рабочий стол Windows или Linux в облаке и подключаться к нему удаленно. Это просто еще один способ использовать удаленные вычислительные ресурсы.
Многое из того, что делает Azure, не является эксклюзивным для Azure. Amazon, Microsoft и Google конкурируют. Например, Amazon Web Services является лидером в этой области, опережая предложения Microsoft и Google.
Azure Active Directory и Windows 10
Microsoft также использует Azure для расширения Windows несколькими важными способами. Традиционно организациям, которые хотели иметь центральный пользовательский каталог и управление своими ПК, требовалось запустить собственный сервер Microsoft Active Directory. Теперь, в дополнение к традиционному программному обеспечению Active Directory, которое может быть установлено на сервере Windows, организация может использовать Azure Active Directory.
Как каждый может использовать Azure
Любой может использовать Microsoft Azure. Просто зайдите на веб-сайт Azure, и Вы сможете зарегистрировать новую учетную запись. Каждая учетная запись имеет кредит в размере 12 500 рублей, который Вы можете использовать в течение первых 30 дней, чтобы Вы могли начать и посмотреть, как работает Azure. Вы также получаете определенное количество бесплатных услуг в течение первого года, включая доступ к виртуальным машинам Linux, виртуальным машинам Windows, хранилищу файлов, базам данных и пропускной способности.
Microsoft Azure – это облачная платформа Microsoft с набором вспомогательных служб для вычислений, хранения, данных, работы в сети и поддержания приложений (рис. 3.1).
Azure – это крупная облачная платформа, которая по оценкам Gartner является лидером отрасли по предоставлению решений IaaS и PaaS. Эта полнофункциональная комбинация управляемых и неуправляемых служб позволяет создавать, развертывать приложения и управлять ими любым способом для достижения производительности.
Возможности Microsoft Azure
Среда выполнения приложений
На рис. 3.2 представлены разделы компоненты "Среды выполнения приложений":
- Виртуальные машины. Подготовка виртуальных машин и приложений Windows и Linux к работе.
- Облачные службы. Создание облачных приложений и интерфейсов API с высокой доступностью и масштабируемостью.
- Пакетная служба. Выполнение крупномасштабных параллельных и пакетных вычислительных заданий.
- Планировщик. Запуск заданий по простому или сложному повторяющемуся расписанию.
- RemoteApp. Развертывание клиентских приложений Windows в облаке, запуск на любом устройстве.
Виртуальные машины
SQL Server и SharePoint. С помощью образов, созданных группой специалистов по SQL Server, можно подготовить SQL Server. Можно создавать виртуальные машины , используя бесплатные лицензии MSDN для быстрой разработки и тестирования, или развертывать сложные рабочие приложения, охватывающие множество регионов Azure, используя SQL Server AlwaysOn (рис. 3.3).
Возможности Azure
Можно развернуть полный диапазон открытых и поддерживаемых сообществами разработчиков ОС и различные программные решения в службе Azure. В службе Azure выбирают полный диапазон дистрибутивов Linux, например, Ubuntu и SUSE, поддерживаемые сообществом решения, например, Chef, Puppet и Docker наряду с другими продуктами, такими как Oracle Database и Oracle WebLogic Server.
Масштабирование приложения. Чтобы использовать эту возможность, а также другие новые возможности Azure, необходимо зарегистрироваться для ознакомления с бесплатной предварительной версией.
На странице "Масштаб" портала управления Azure вручную масштабируют приложение или задают параметры для автоматического масштабирования. Можно масштабировать приложения, которые выполняют веб-роли, рабочие роли или виртуальные машины . Чтобы масштабировать приложение, которое выполняет экземпляры веб-ролей или рабочих ролей, необходимо распределить рабочую нагрузку путем добавления или удаления экземпляров.
При настройке масштабирования приложения следует учитывать следующие сведения.
Действия по масштабированию облачной службы:
- ручное масштабирование приложения, которое выполняет веб-роли или рабочие роли;
- автоматическое масштабирование приложения, выполняющего веб-роли, рабочие роли или виртуальные машины;
- масштабирование связанных ресурсов;
- планирование масштабирования приложения.
Масштабирование вручную приложения, которое выполняет веб-роли или рабочие роли. На странице масштаба вручную увеличивают или уменьшают количество работающих в облачной службе экземпляров.
Количество используемых экземпляров увеличивают только в том случае, если для поддержки этих экземпляров используется достаточное количество ядер. Цвета ползунка представляют используемые и доступные по подписке ядра:
- синий цвет означает ядра, которые используются выбранной ролью;
- темно-серый цвет означает ядра, которые используются всеми ролями и виртуальными машинами в рамках подписки;
- светло-серый цвет означает ядра, доступные для использования в рамках масштабирования;
- розовый цвет означает внесенные изменения, которые еще не были сохранены.
Автоматическое масштабирование приложения, выполняющего веб-роли, рабочие роли или виртуальные машины. На странице "Масштаб" настраивают облачную службу для автоматического увеличения или уменьшения количества экземпляров или виртуальных машин, используемых приложением. Можно настроить масштабирование на основе следующих параметров:
Гибридные подключения
С помощью виртуальных сетей можно контролировать и настраивать все аспекты своей работы с сетью, устанавливая подсети и предпочитаемые IP-адреса DNS-серверов. Можно безопасно подключаться к виртуальным машинам в Azure через VPN по Интернету или обойти Интернет для установки прямого подключения посредством ExpressRoute через таких партнеров, как AT&T, Level 3, TelecityGroup, Verizon и Equinix.
Облачные службы
На рис. 3.4 представлены облачные службы.
Создание приложений и интерфейсов API с высокой доступностью и бесконечной масштабируемостью. Есть возможность разрабатывать, упаковывать и развертывать приложения и службы в облаке с помощью облачных служб Azure.
Создание эффективных приложений. Облачные службы позволяют развертывать приложение и обеспечивать его постоянную доступность во время сбоев и неполадок, перенаправляя трафик из неисправных экземпляров на те, которые работают бесперебойно. Автоматическое обновление ОС подразумевает, что приложение всегда остается защищенным, а простоев и периодов обслуживания удастся избежать.
Тестирование приложений перед развертыванием. Облачные службы предоставляют промежуточную среду для тестирования новых версий (при этом она не оказывает влияния на существующую), что позволяет снизить вероятность нежелательного простоя для клиентов.
Мониторинг работоспособности и оповещения. Azure помогает отслеживать работоспособность и доступность приложений. На панели мониторинга метрик работоспособности отображаются ключевые статистические показатели, которые позволяют оценить работоспособность. Оповещения настраиваются в режиме реального времени для уведомления о снижении степени доступности службы или ухудшении каких-либо других показателей.
Автомасштабирование для оптимизации затрат и производительности. Бесплатная функция автоматического масштабирования помогает контролировать возрастание трафика, так как масштаб автоматически увеличивается или уменьшается в соответствии с требованиями, что одновременно позволяет свести расходы к минимуму.
Пакетная служба
В настоящее время пакетная обработка играет центральную роль в бизнесе, машиностроении, науке и других областях, где требуется выполнение множества автоматизированных задач, таких как обработка счетов и платежных ведомостей, расчет портфельного риска, разработка новых продуктов, мультипликация, тестирование ПО, поиск источников энергии, метеопрогнозирование и создание новых лекарств.
Перенос кластерных приложений в облако. Пакетная служба Azure адаптирована с приложениями, которые используются на рабочих станциях. Можно перенести исполняемые файлы и скрипты в облако, обеспечив горизонтальное масштабирование среды. Пакетная служба Azure позволяет ставить задания в очередь и выполняет приложения.
Планирование заданий. Основу пакетной службы Azure составляет модуль планирования заданий с высоким уровнем масштабирования, доступный как управляемая услуга. Планировщик в приложении используется для распределения заданий. Пакетная служба поддерживает кластерные планировщики заданий, а также может работать на базе службы типа "ПО как услуга".
Масштабирование. Пакетная служба Azure предоставляет доступ к пулу вычислительных виртуальных машин. Она также устанавливает приложения и обеспечивает промежуточное хранение данных, запускает выполнение всех необходимых задач, выявляет сбои и заново организует очередь заданий и сокращает объем ресурсов в пуле после завершения работы.
Предоставление решения как услуги. Пакетная служба Azure позволяет проводить обработку данных по требованию, а не по заранее определенному расписанию. Пользователи могут выполнять задания в облаке, когда это потребуется.
Планировщик
На рис. 3.5 представлен Планировщик.
Выполнение повторяющихся действий, ежедневных задач по обслуживанию и разработок. Планировщик Azure подходит для выполнения повторяющихся действий. Например, для периодического сбора данных из сети Twitter с отправкой в веб-канал. Он также подходит для очистки журналов, выполнения плановых операций резервного копирования и других задач по обслуживанию приложений.
Высокая доступность и надежность. Планировщик Azure функционирует и в случае перебоев в работе сети, машин и центров обработки данных, поэтому запланированные задания продолжают выполняться вовремя. При необходимости он может автоматически переключиться на альтернативный центр обработки данных в том же регионе. Пользователи также могут настроить альтернативные конечные точки на тот случай, если основная конечная точка становится недоступной.
Читайте также: