Microsoft Azure Учебник для начинающих: изучите основы за 1 день
Прежде чем мы начнем это Azure туториал для начинающих, давайте разбираться
Что такое облачные вычисления?
Облачные вычисления — это термин, обозначающий хранение и доступ к данным через Интернет. Он не сохраняет никаких данных на жестком диске вашего персонального компьютера. В облачных вычислениях вы получаете доступ к данным с удаленного сервера.
Что такое Microsoft Azure?
Azure это платформа облачных вычислений, запущенная Microsoft в феврале 2010 года. Это открытая и гибкая облачная платформа, которая помогает в разработке, хранении данных, хостинге и управлении услугами. Azure инструмент размещает веб-приложения через Интернет с помощью Microsoft дата-центры.
Виды Azure Облака
В основном существует три типа облаков. Microsoft Azure составляют:
- ПАСХАЛЬНЫЙ
- SAAS
- МАСС
Azure как IaaS
IaaS (Инфраструктура как услуга) — это базовый уровень облачной платформы. Это Azure служба используется ИТ-администраторами для обработки, хранения, сетей или любых других фундаментальных компьютерных операций. Это один из Azure темы для изучения, которые позволяют пользователям запускать произвольное программное обеспечение.
Преимущества:
- Он обеспечивает эффективную переносимость времени проектирования.
- Рекомендуется для приложений, требующих полного контроля.
- IaaS предлагает быстрый переход сервисов в облака
- Очевидным преимуществом laaS является то, что он освобождает вас от необходимости настраивать множество физических или виртуальных машин.
- Помогает вам получать доступ к центрам обработки данных, отслеживать их и управлять ими.
Недостатки ИАС:
- Множество угроз безопасности со стороны неисправленных серверов
- Некоторые компании определили процессы тестирования и обновления уязвимостей локальных серверов. Этого нельзя сделать с Azure.
Azure как PaaS
PaaS это вычислительная платформа, которая включает операционную систему, среду выполнения языка программирования, базу данных или веб-сервисы. Это Azure Сервис используется разработчиками и поставщиками приложений.
Как следует из названия, эта платформа предоставляется клиенту для разработки и развертывания программного обеспечения. Это один из Azure базовые концепции, которые позволяют клиенту сосредоточиться на разработке приложений, а не беспокоиться об оборудовании и инфраструктуре. Он также заботится об операционных системах, сетях и серверах.
Преимущества:
- Общая стоимость невелика, поскольку ресурсы выделяются по требованию, а серверы автоматически добавляются или удаляются.
- Azure менее уязвим, поскольку серверы автоматически проверяются на наличие всех известных проблем безопасности
- Весь процесс не виден разработчику, поэтому у него нет риска утечки данных.
Минусы:
- Проблемы с переносимостью могут возникнуть при использовании сервисов PaaS.
- Там может быть другая среда в Azure, поэтому приложение должно адаптироваться соответствующим образом.
Azure Как SaaS
SaaS (Программное обеспечение как услуга) — это программное обеспечение, которое размещается и управляется централизованно. Это единая версия приложения, используемая для всех клиентов. Вы можете масштабировать несколько экземпляров. Это поможет вам обеспечить наилучшую производительность во всех местах. Программное обеспечение лицензируется по ежемесячной или годовой подписке. MS Exchange, Office, Dynamics предлагаются как SaaS.
Azure ключ Concepts
Теперь в этом Azure учебник основы для начинающих, мы научимся Azure ключевые концепции перечислены ниже:
Название концепции | Описание |
---|---|
Регионы | Azure — это глобальная облачная платформа, доступная в различных регионах мира. Когда вы запрашиваете службу, приложение или виртуальную машину в Azure, сначала вас попросят указать регион. Выбранный регион представляет собой центр обработки данных, в котором работает ваше приложение. |
Datacenter | In Azure, вы можете развертывать свои приложения в различных центрах обработки данных по всему миру. Поэтому желательно выбрать регион, который ближе к большинству ваших клиентов. Это поможет вам уменьшить задержку сетевых запросов. |
Azure портал | " Azure Портал — это веб-приложение, которое можно использовать для создания, управления и удаления Azure ресурс и услуги. Он расположен по адресу https://portal.azure.com. |
Полезные ресурсы | Azure Ресурс — это отдельный компьютер, сетевые данные или услуги хостинга приложений, стоимость которых взимается индивидуально. Некоторые общие ресурсы виртуальные машины (ВМ), учетная запись хранения или базы данных SQL. |
Группы ресурсов | An Azure группа ресурсов — это контейнер, в котором хранится связанный ресурс для Azure решение. Он может включать в себя все ресурсы или только ресурсы, которыми вы хотите управлять. |
Шаблоны диспетчера ресурсов | Это JSON, который определяет один или несколько ресурсов для развертывания в группе ресурсов. Он также устанавливает зависимости между развернутыми ресурсами. |
Автоматизация: | Azure позволяет автоматизировать процесс создания, управления и удаления ресурса с помощью PowerShell или Azure Интерфейс командной строки (CLI). |
Azure PowerShell | PowerShell — это набор модулей, которые предлагают командлеты для управления Azure. В большинстве случаев вам разрешено использовать команду командлетов для тех же задач, которые вы выполняете в Azure портал. |
Azure интерфейс командной строки (CLI) | " Azure CLI — это инструмент, который можно использовать для создания, управления и удаления Azure ресурсы из командной строки. |
API REST | Azure построен на наборе REST API, помогающих вам выполнять те же операции, что и в Azure портал Ул. Это позволяет вашему Azure ресурсы и приложения, которыми можно манипулировать с помощью любого стороннего программного обеспечения. |
Azure Домены (Компоненты)
Теперь в этом Azure учебник по основам, давайте изучим ключ Azure Компоненты:
Вычисление
Он предлагает вычислительные операции, такие как хостинг приложений, разработка и развертывание в Azure Платформа. Имеет следующие компоненты:
- Виртуальная машина: позволяет развертывать любой язык и рабочую нагрузку в любой операционной системе.
- Масштабируемые наборы виртуальных машин: позволяют создавать тысячи похожих виртуальных машин за считанные минуты.
- Azure Служба контейнеров: создайте решение для размещения контейнеров, оптимизированное для Azure. Вы масштабируете и систематизируете приложения с помощью Kube, DC/OS, Swarm или Docker.
- Azure Container Registry: этот сервис хранит и управляет образами контейнеров всех типов. Azure развертывания
- Функции: Позволяет писать код независимо от инфраструктуры и предоставления серверов. В ситуации, когда частота вызовов ваших функций увеличивается.
- Пакетная обработка. Пакетная обработка позволяет масштабироваться до десятков, сотен или тысяч виртуальных машин и выполнять компьютерные конвейеры.
- Service Fabric: упростите разработку приложений на основе микросервисов и управление их жизненным циклом. Он поддерживает Java, PHP, Node.js, Pythonи Руби.
Хранилище
Azure store — это облачное решение для хранения данных для современных приложений. Оно разработано для удовлетворения потребностей клиентов в масштабируемости. Оно позволяет хранить и обрабатывать сотни терабайт данных. Оно имеет следующие компоненты:
- Хранилище BLOB-объектов: Azure Хранилище BLOB-объектов — это служба, которая хранит неструктурированные данные в облаке в виде объектов/BLOB-объектов. Вы можете хранить любой тип текстовых или двоичных данных, например документ, мультимедийный файл или установщик приложения.
- Хранилище очередей: обеспечивает облачный обмен сообщениями между компонентами приложения. Он обеспечивает асинхронный обмен сообщениями для установления связи между компонентами приложения.
- Хранилище файлов: использование Azure Файловое хранилище, вы можете переносить устаревшие приложения. Он опирается на файловые ресурсы для Azure быстро и без дорогостоящих перезаписей.
- Хранение стола: Azure Хранилище таблиц хранит полуструктурированные данные NoSQL в облаке. Оно предоставляет хранилище ключей/атрибутов с дизайном без схемы
База данных
В эту категорию входит база данных как услуга (DBaaS), которая предлагает инструменты SQL и NoSQL. Он также включает в себя такие базы данных, как Azure Космос БД и Azure База данных для PostgreSQL. Он состоит из следующих компонентов:
- База данных SQL: это служба реляционной базы данных в Microsoft облако на основе лидирующего на рынке Microsoft SQL Server двигатель.
- DocumentDB: это полностью управляемая служба базы данных NoSQL, созданная для обеспечения быстрой и предсказуемой производительности и простоты разработки.
- Redis Cache: это безопасное и высокотехнологичное хранилище ключей-значений. Он хранит структуры данных, такие как строки, хеши, списки и т. д.
Сети доставки контента
Content Delivery Network (CDN) кэширует статический веб-контент в стратегически расположенных местах. Это помогает вам предлагать скорость доставки контента пользователям. Он имеет следующие компоненты:
- VPN-шлюз: VPN-шлюз отправляет зашифрованный трафик через общедоступное соединение.
- Диспетчер трафика: помогает вам контролировать и распределять пользовательский трафик для таких служб, как веб-приложения, виртуальные машины, Azureи облачные сервисы в разных датацентрах
- Экспресс-маршрут: помогает расширить локальные сети до Microsoft облако через выделенное частное соединение с Microsoft Azure, Office 365 и CRM Online.
Безопасность + Идентификация сервисов
Он предоставляет возможности для идентификации и реагирования на облачные угрозы безопасности. Это также помогает вам управлять ключами шифрования и другими конфиденциальными активами. Он имеет следующие компоненты:
- Основные Vault: Azure Основные Vault позволяет защитить криптографические ключи и помогает создавать секреты, используемые облачными приложениями и службами.
- Azure Активный каталог: Azure Active Directory и служба управления идентификацией. Сюда входит многофакторная аутентификация, регистрация устройств и т. д.
- Azure AD B2C: Azure AD B2C — это облачное решение для управления идентификацией для ваших потребительских веб-приложений и мобильных приложений. Это позволяет масштабировать сотни миллионов идентификаторов потребителей.
Услуги корпоративной интеграции
- Служебная шина: Служебная шина — это служба доставки информации, которая работает в сторонней системе связи.
- База данных SQL Server Stretch. Эта услуга помогает безопасно и прозрачно перенести любые холодные данные в базу данных SQL Server. Microsoft Azure облако
- Azure Доменные службы AD: предлагают управляемые доменные службы, такие как присоединение к домену, групповая политика, LDAP и т. д. Эта аутентификация, совместимая с Windows Сервер Active Directory.
- Многофакторная аутентификация: Azure Многофакторная аутентификация (MFA) — это двухэтапная проверка. Он помогает вам получить доступ к данным и приложениям и предлагает простой процесс входа в систему.
Услуги мониторинга и управления
Эти услуги позволяют легко управлять Azure развертывание.
- Azure Менеджер ресурсов: он упрощает управление и визуализацию ресурсов в вашем приложении. Вы даже можете контролировать, кто в вашей организации может действовать с ресурсами.
- Автоматизация: Microsoft Azure Автоматизация — это способ автоматизировать ручные, длительные, безошибочные и постоянно повторяющиеся задачи. Эти задачи обычно выполняются в облачной и корпоративной среде.
Azure Networking
- Виртуальная сеть: выполните изоляцию и сегментацию сети. Он предлагает фильтрацию и маршрутизацию сетевого трафика.
- Балансировщик нагрузки: обеспечивает высокую доступность и производительность сети любого приложения. Информация о балансе нагрузки Интернет-трафика на виртуальные машины.
- Шлюз приложений: это выделенное виртуальное устройство, которое предлагает контроллер доставки приложений (ADC) в качестве услуги.
- Azure DNS: Azure Служба DNS-хостинга предлагает разрешение имен с помощью Microsoft Azure инфраструктура.
Веб- и мобильные сервисы
- Веб-приложения. Веб-приложения позволяют создавать и размещать веб-сайты на выбранном вами языке программирования без необходимости управлять его инфраструктурой.
- Мобильные приложения: Служба мобильных приложений предлагает пользователям хорошо масштабируемую, глобально доступную платформу разработки мобильных приложений.
- Приложения API. Приложения API упрощают разработку, размещение и использование API в облаке и локально.
- Logic Apps: Logic Apps помогает упростить и реализовать масштабируемую интеграцию.
Рабочие процессы в облаке
Он предоставляет визуальный дизайнер для создания и автоматизации вашего процесса в виде серии шагов, известных как рабочий процесс.
- Центры уведомлений: Azure Центры уведомлений предлагают простой в использовании многоплатформенный масштабируемый механизм push-уведомлений.
- Центры событий: Azure Центры событий — это платформа потоковой передачи данных, которая может управлять миллионами событий в секунду. Данные, отправленные в концентратор событий, можно преобразовать и сохранить с помощью любых адаптеров пакетной обработки/хранения, предлагающих аналитику в реальном времени.
- Azure Поиск: это облачное решение «поиск как услуга», которое предлагает управление серверами и инфраструктурой. Он предлагает готовый к использованию сервис, который вы можете заполнить своими данными. Это можно использовать для добавления поиска в ваше веб- или мобильное приложение.
Миграция
Инструменты миграции помогают организации оценить затраты на миграцию рабочей нагрузки. Это также помогает выполнить миграцию рабочих нагрузок из локальных центров обработки данных в Azure облако.
Традиционный против. Azure Облачная модель
Теперь в этом Azure руководство по облаку, давайте узнаем о разнице между традиционной облачной моделью и Azure облачная модель:
Традиционном | Azure Облачная модель |
---|---|
Выделенная инфраструктура для каждого приложения | Слабосвязанные приложения и микросервисы |
Специально разработанное оборудование | Стандартное оборудование |
Отдельные инфраструктурные и операционные группы | Команды DevOps, ориентированные на обслуживание |
Индивидуальные процессы и конфигурации | Стандартизированные процессы и конфигурации |
Приложения Azure
Теперь в этом Azure Учебное пособие для начинающих, мы изучим применение Azure.
Microsoft Azure используется в широком спектре приложений, таких как:
- Инфраструктурные услуги
- Мобильное приложение
- Веб-приложения
- Облачные сервисы
- Хранение, резервное копирование и восстановление
- Управление данными
- Медиа услуги
Преимущества Azure
Теперь в этом МС Azure учебник, мы рассмотрим преимущества Azure.
Вот преимущества использования Azure:
- Azure инфраструктура экономически эффективно улучшит вашу стратегию обеспечения непрерывности бизнеса
- Это позволяет вам получить доступ к приложению без покупки лицензии для отдельной машины.
- Windows Azure предлагает лучшее решение для ваших потребностей в данных: от базы данных SQL до больших двоичных объектов и таблиц.
- Обеспечивает масштабируемость, гибкость и экономичность.
- Помогает поддерживать согласованность в облаках с помощью знакомых инструментов и ресурсов.
- Позволяет расширить центр обработки данных с помощью согласованного набора инструментов управления и знакомых решений для разработки и идентификации.
- Вы можете за считанные минуты развернуть виртуальные машины премиум-класса, которые также включают Linux и Windows серверы
- Помогает вам масштабировать ваши ИТ-ресурсы вверх и вниз в зависимости от ваших потребностей.
- Вам не обязательно использовать мощный и дорогой компьютер для запуска веб-приложений облачных вычислений.
- Вам не потребуется вычислительная мощность или место на жестком диске, если вы используете Azure
- Облачные вычисления предлагают практически безграничное хранилище
- Если ваш персональный компьютер или ноутбук выйдет из строя, все ваши данные останутся в облаке и будут по-прежнему доступны.
- Обмен документами напрямую ведет к улучшению сотрудничества.
- Если вы смените устройство, ваши компьютеры, приложения и документы будут следовать за вами через облако.
Недостатки Azure
- Облачные вычисления невозможны, если вы не можете подключиться к Интернету.
- Azure это веб-приложение, для загрузки которого требуется большая пропускная способность, как и для больших документов.
- Веб-приложения иногда могут работать медленнее, чем доступ к аналогичному программному обеспечению на настольном ПК.
Итого
- Облачные вычисления — это термин, обозначающий хранение и доступ к данным через Интернет.
- Azure это платформа облачных вычислений, запущенная Microsoft в феврале 2010
- В основном существует три типа облаков. Microsoft Azure: 1)PAAS 2) SAAS 3) IASS
- IaaS (инфраструктура как услуга) — это базовый уровень облачной платформы.
- PaaS — это вычислительная платформа, которая включает в себя операционную систему, среду выполнения языка программирования, базу данных или веб-сервисы.
- SaaS (Программное обеспечение как услуга) — это программное обеспечение, которое централизованно размещается и управляется.
- Датацентры и регионы, Azure портал, Ресурсы, Группы ресурсов, Шаблоны Resource Manager, Azure PowerShell Azure интерфейс командной строки (CLI) — это некоторые из ключевых терминов, используемых в Azure
- Важные компоненты Microsoft Azure — это службы вычислений, хранения, баз данных, мониторинга и управления, сеть доставки контента, Azure Сетевые, веб- и мобильные сервисы и т. д.
- В традиционной модели использовалось специальное оборудование, а Azure облачная модель использует стандартное оборудование
- Важные применения Microsoft Azure К ним относятся: инфраструктурные сервисы, мобильные приложения, веб-приложения, облачные сервисы, хранилище, резервное копирование и восстановление, управление данными и медиа-сервисы.
- Самое большое преимущество Microsoft Azure инфраструктура заключается в том, что она экономически эффективно улучшит вашу стратегию обеспечения непрерывности бизнеса.
- Веб-приложения, такие как Azure иногда может быть медленнее по сравнению с доступом к аналогичной программе на настольном ПК.