Знакомство с windows azure для ит специалистов

Знакомство с Windows Azure - PDF

знакомство с windows azure для ит специалистов

Читать книгу Знакомство с Windows Azure для ИТ-специалистов онлайн - автор Таллоч Митч- Windows Azure — это открытая и гибкая облачная. Погружение в Windows Azure для разработки приложений и электронная книга на русском языке «Знакомство с Windows Azure для ИТ-специалистов». Приветствуем, друзья! Рады представить вашему вниманию «Знакомство с Windows Azure Для ИТ-специалистов» на русском языке.

CDN предоставляется подписчикам Windows Azure в качестве дополнительной функции. Для нее действуют отдельные тарифные планы, которые можно выбрать на портале управления Windows Azure Management Portal.

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

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

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

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

Актуальная версия Windows Azure поддерживает пять служб обработки данных. Разработанная Майкрософт на основе Hadoop, эта служба полностью повторяет функциональность Apache Hadoop в облаке. Включает в себя распределенное решение для кэширования, ускоряющее работу облачных приложений и снижающее нагрузку на базу данных.

Помогает автономно защитить данные на сервере, позволяя создавать как автоматические, так и ручные копии в Windows Azure.

Диспетчер восстановления Windows Azure Hyper-V позволяет защитить критически важные для бизнеса службы, координируя репликацию и восстановление частных облаков System Center на вспомогательном узле.

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

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

знакомство с windows azure для ит специалистов

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

Инфраструктура как услуга Infrastructure as a Service, IaaS. При таком подходе клиент платит хостеру за размещение своей виртуальной машины в его облаке. Клиент самостоятельно настраивает и управляет приложениями и гостевой операционной системой виртуальной машины. В этой модели клиент яв- 17 Глава 1. Основы Windows Azure 17 ляется владельцем ИТ, так как у него есть полный контроль и свобода действий над виртуальной машиной. Платформа как услуга Platform as a Service, PaaS. При таком подходе клиент разрабатывает и развертывает приложения под определенную программную архитектуру.

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

Также клиент самостоятельно обеспечивает целостность данных и бизнес-логику. Программное обеспечение как услуга SaaS.

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

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

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

Знакомство с Windows Azure. Для ИТ-специалистов, Таллоч Митч

В нижней части находятся пакеты средств разработки software development kits, SDK для различных языков программирования, упрощающие создание, развертывание и управление приложениями в Windows Azure. В текущую версию вошли SDK. Ruby Рис Альтернативный вариант представления компонентов платформы Windows Azure Дополнительная информация. Постер с графическим изображением архитектуры платформы Windows Azure, который можно распечатать и повесить на стену в офисе, находится в Центре загрузки Майкрософт по адресу: Основы Windows Azure 19 Эволюция Windows Azure Ниже приведена краткая хронология наиболее интересных этапов развития Windows Azure по годам, составленная несколькими сотрудниками Майкрософт г.

Три независимые команды начинают разработку Azure: У всех трех команд были разные управленческие и инфраструктурные процессы. Нынешняя шина обслуживания Windows Azure тогда еще работала на чьем-то офисном компьютере г. Команды начинают сотрудничать друг с другом, но по-прежнему придерживаются собственных управленческих и инфраструктурных процессов. Шина обслуживания работает уже на двух лабораторных компьютерах г.

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

Windows Azure получила сертификат ISO на основные службы.

Скачать Знакомство с Windows Azure для ИТ-специалистов - Таллоч Митч

Основы Windows Azure г. Добавлена поддержка различных HTML5-совместимых браузеров. Центры обработки данных Windows Azure открываются в восьми регионах: Другими словами, для бизнес-клиентов сами решения намного важнее, чем нижележащие службы, обеспечивающие их работу.

знакомство с windows azure для ит специалистов

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

Основы Windows Azure 23 Интеграция. Идентификация и управление доступом. Хранение, архивация и восстановление. Теперь кратко рассмотрим каждую из этих категорий. Инфраструктура Windows Azure может предоставить вашей компании инфраструктуру по запросу, которая масштабируется и адаптируется в соответствии с вашими изменяющимися потребностями.

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

Вы сможете создавать собственные решения на основе популярных платформ, таких. С помощью узлов уведомлений Windows Azure можно отправлять пользователям push-уведомления, создавать динамичные интерактивные приложения, а также реализовать аутентификацию через социальные инструменты Microsoft, Google, Facebook или Twitter. Разрабатывать веб-сайт можно на любом языке программирования, включая ASP. Медиаконтент При помощи мультимедийных служб Windows Azure вам будет намного легче вывести свой медиаконтент на глобальный уровень.

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

Шину обслуживания Windows Azure можно использовать для организации связи между локальными и облачными приложениями и службами. Кроме того, можно разработать и собственные решения для интеграции с помощью хорошо знакомых инструментов. Идентификация и управление доступом Windows Azure Active Directory Windows Azure AD предоставляет облачные службы идентификации, с помощью которых можно управлять правами доступа со- 25 Глава 1.

Основы Windows Azure 25 трудников, партнеров и клиентов к корпоративным ресурсам как локальным, так и облачным. Вы даже сможете синхронизировать локальную инфраструктуру Active Directory с Windows Azure AD, чтобы реализовать для пользователей единый вход single sign-on, SSO в облачные приложения, а многофакторную аутентификацию Windows Azure можно использовать в качестве дополнительного уровня защиты для особо важных бизнес-данных и приложений.

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

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

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

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

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

Windows Azure в действии Майкрософт уже не раз публиковала практические примеры того, как различные компании используют Windows Azure для повышения гибкости своего бизнеса, расширения операций и снижения повседневных расходов. Рассмотрим два характерных примера. Cooltrax Эта австралийская транспортно-логистическая компания раньше решала свои ИТ-задачи на базе собственной инфраструктуры у местного поставщика хостинга.

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

знакомство с windows azure для ит специалистов

Поскольку Windows Azure может практически бесконечно масштабироваться и поддерживает самые разные технологии разработки, в Cooltrax решили перенести свое решение в облачные службы Windows Azure. Кроме того, они использовали службу BLOB из модуля управления данными Windows Azure для хранения системных журналов, установочных пакетов и архивных копий. Пригодились им и остальные службы Windows Azure для обработки входящих данных, геокодирования, подачи тревожных сигналов и уведомлений, а также для отчетности.

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

OKN решила перенести свою платформу дистанционного обучения на Windows Azure по двум причинам. И во-вторых, центры обработки данных Windows Azure разбросаны по всему миру, поэтому по мере расширения бизнеса OKN сможет глобально использовать свою платформу дистанционного обучения. Эти и многие другие практические примеры использования Windows Azure представлены в центре загрузки Майкрософт: Windows Azure это только часть концепции облачной ОС от Майкрософт.

Эта интегрированная платформа предназначена для того, чтобы компании могли создавать, развертывать, запускать приложения и управлять ими как локально у сторонних поставщиков хостингатак и в общедоступном облаке Майкрософт см. На самом деле, платформы Майкрософт, которые содержат облачную ОС, выполняют тройную роль: Windows Server проверенная платформа корпоративного уровня, образующая фундамент для облачных решений; System Center интегрированная платформа для централизованного управления частными, размещенными и общедоступными облаками; 28 28 Знакомство с Windows Azure Windows Azure открытая, гибкая облачная платформа для разработки, развертывания и управления приложениями и задачами, размещенными в глобальной сети центров обработки данных Майкрософт.

Windows Server R2 это фундамент, на котором держатся всевозможные облачные решения компаний, хостеров и самой Майкрософт. Microsoft System Center R2 служит инфраструктурой для развертывания таких облачных решений и управления ими. На базе System Center хостеры могут создавать общедоступные и распределенные частные облака для своих клиентов. Майкрософт использует System Center для разработки и управления своей общедоступной облачной платформой Windows Azure. Компании, в свою очередь, на основе System Center могут создавать и развертывать локальные частные облака, которые легко интегрируются как с облачными службами хостеров, так и с Windows Azure.

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

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

Уделяется внимание технологиям виртуализации. Далее в рамках курса рассматриваются основные модели предоставления услуг облачных вычислений. Слушатель курса получает базовые знания и навыки разработки облачных приложений на платформе Microsoft Azure, а также опыт использования таких готовых облачных сервисов как Windows Live и Office Знакомство с Windows Azure.

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

Знакомство с Windows Azure. Для ИТ-специалистов

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

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