Microsoft Azure для облачных приложений, данных и инфраструктуры
Microsoft Azure — это платформа облачных вычислений Microsoft, объединяющая службы для запуска приложений, управления данными, создания систем ИИ и эксплуатации инфраструктуры. Клиенты подбирают сочетание служб для своих рабочих нагрузок, а не покупают единый продукт с одним набором возможностей и затрат.
Azure подходит людям и организациям, которым нужны настраиваемые облачные службы и которые готовы отвечать за их выбор и эксплуатацию. Широкий набор возможностей даёт свободу выбора, но при этом требует учитывать архитектуру, управление удостоверениями, затраты и навыки эксплуатации.
Что представляет собой azure.com?
azure.com — это адрес сайта Microsoft Azure; в предоставленных исследовательских материалах он связан с текущим веб-представительством Azure у Microsoft. Здесь рассматривается платформа Azure, а её сайт, документация и общедоступный репозиторий документации служат источниками сведений и рекомендаций о ней.
Это объяснение основано на предоставленных исследовательских материалах Microsoft и официальных ресурсах. Технические наблюдения, привязанные к определённым датам, отдельно описывают сайт и не позволяют установить, будет ли конкретная служба Azure отвечать требованиям вашей рабочей нагрузки.
Для чего можно использовать Azure?
Azure охватывает несколько семейств служб, которые клиенты могут сочетать в одном проекте. Удобно начать с задачи, которую нужно решить, а затем определить службы, необходимые для её выполнения.
Приведённые ниже семейства помогают рассмотреть платформу через практические вопросы, а не воспринимать каталог продуктов как список покупок. Это ориентир для планирования, а не рекомендуемая архитектура для любого приложения.
| Семейство служб | Пример рабочей нагрузки или назначения | Вопрос, который нужно решить в первую очередь |
|---|---|---|
| Вычисления | Выполнение кода приложения или рабочих нагрузок виртуальных машин | Какая среда выполнения нужна приложению? |
| Хранилище | Хранение файлов и других данных приложения | Что нужно хранить, к чему нужен доступ и что нужно сохранять? |
| Базы данных | Обеспечение потребностей в реляционных базах данных, NoSQL или кэшировании | Как приложение организует и использует свои данные? |
| Сети и управление удостоверениями | Подключение ресурсов и контроль доступа | Каким людям и системам необходимо взаимодействовать? |
| Аналитика и ИИ | Анализ данных и создание интеллектуальных приложений | Какие данные и возможности нужны для предполагаемого рабочего процесса? |
| Инструменты разработчика | Поддержка разработки и поставки приложений | Как команды будут создавать, изменять и сопровождать приложение? |
| Управление и безопасность | Контроль и защита ресурсов | Кто будет эксплуатировать среду и проверять её средства контроля? |
| Гибридная инфраструктура | Работа с нагрузками, охватывающими разные среды | Между какими компонентами этих сред нужно сохранять связь? |
В зафиксированном меню навигации Azure представлены такие продукты, как Azure Kubernetes Service, Azure Cosmos DB, Azure Database for PostgreSQL, Azure Functions и Azure Arc. Эти примеры показывают разнообразие каталога; их наличие не делает их обязательными компонентами каждого развёртывания Azure.
Как сузить выбор в каталоге?
Начните с описания рабочей нагрузки, которое коллега сможет понять, не зная названий продуктов Azure. Например, опишите приложение, обрабатываемые им данные, пользователей и системы, к которым оно должно подключаться.
Затем используйте официальный каталог продуктов и документацию, чтобы определить подходящие службы. Оценивайте их сочетание в целом, поскольку выбор вычислительной службы сам по себе не отвечает на вопросы о данных, доступе, сетях или дальнейшей эксплуатации.
Как организована среда Azure?
Модель служб Azure использует подписки и границы управления ресурсами для организации того, что развёртывают клиенты. Регионы, группы ресурсов, подписки и удостоверения отвечают на разные вопросы, поэтому начинающим не следует воспринимать их как взаимозаменяемые контейнеры.
| Понятие | Объяснение для начинающих | Что учитывать при планировании |
|---|---|---|
| Регион | Географическое расположение, связанное с развёртыванием поддерживаемых служб | Проверьте, где доступна нужная служба и подходит ли это расположение для рабочей нагрузки. |
| Группа ресурсов | Объединение связанных ресурсов Azure для управления ими | Определите, какие ресурсы следует организовать и администрировать вместе. |
| Подписка | Граница, используемая для организации доступа к службам Azure и связанного с ними использования | Спланируйте, как будут разделяться и проверяться проекты, ответственность за них и затраты. |
| Удостоверения | Люди или системы, распознаваемые при доступе к ресурсам | Определите, кому нужен доступ и какие действия им следует разрешить. |
Эти понятия работают вместе, но не заменяют друг друга. Объединение ресурсов само по себе не определяет требования к доступу, а выбор региона не создаёт полноценного плана обеспечения устойчивости к сбоям.
Почему эти границы важны?
Команда должна знать, какие ресурсы относятся к рабочей нагрузке, кто ими управляет и как будут учитываться затраты на них. Чёткая организация помогает отвечать на эти вопросы по мере развития проекта.
Перед развёртыванием зафиксируйте предполагаемого ответственного, группу управления, подписку и расположение для планируемых ресурсов. Обращайтесь к документации конкретной службы во всех случаях, когда проект зависит от возможности или ограничения, которые нельзя установить по общему обзору платформы.
Кому, скорее всего, подойдёт Azure?
Azure актуальна для разработчиков, инфраструктурных команд, специалистов по данным и организаций, рассматривающих миграцию в облако или модернизацию. В предоставленных материалах разработка приложений, ИИ, аналитика и гибридная инфраструктура также названы основными направлениями использования.
Решающий фактор — не просто размер организации. Важно, получит ли рабочая нагрузка преимущества от настраиваемых служб и есть ли у команды осуществимый план их эксплуатации.
Azure может подойти, если вам нужно:
- Объединить выполнение приложения, службы данных, сети и средства контроля доступа для определённой рабочей нагрузки.
- Оценить варианты миграции или модернизации существующего приложения или ИТ-среды.
- Изучить службы аналитики или ИИ вместе с необходимыми для них данными и инфраструктурой.
- Спланировать работу связанных сред, не предполагая, что все системы будут перенесены одновременно.
Приостановите оценку, если вы ещё не определили:
- Что должно делать приложение и какие данные оно будет обрабатывать.
- Кто будет управлять доступом, проверять затраты и реагировать на эксплуатационные проблемы.
- Какие расположения и возможности служб нужны рабочей нагрузке.
- Нужна ли вам настраиваемая облачная инфраструктура или просто готовое приложение.
Это вопросы готовности, а не утверждения о том, что Azure не может обслуживать определённую организацию. Ответы на них делают сравнение продуктов полезнее и не дают длинному каталогу подменить чётко сформулированные требования.
Как подходить к оценке затрат на Azure?
У Azure нет единой показательной цены, которая описывала бы любое развёртывание. Клиенты сочетают разные службы, поэтому оценка затрат должна опираться на предполагаемую рабочую нагрузку и используемые ею службы.
Предоставленные материалы сайта направляют читателей к информации о ценах, калькулятору цен, вариантам приобретения и ресурсам по управлению затратами. Точные цены, условия участия и текущие предложения здесь не установлены; их следует проверять в соответствующих официальных материалах.
Составьте модель затрат, прежде чем брать на себя обязательства
- Перечислите необходимые службы. Включите вспомогательные ресурсы для данных, подключения, управления и безопасности, а не оценивайте только основной компонент приложения.
- Опишите ожидаемое использование. Явно укажите допущения, чтобы оценку можно было пересмотреть, когда рабочая нагрузка станет понятнее.
- Проверьте актуальные цены и доступность. Используйте официальную информацию о рассматриваемых службах и расположениях.
- Назначьте ответственных за затраты. Определите, кто будет проверять расходы и решать, остаётся ли использование оправданным.
- Пересматривайте оценку. Сопоставляйте первоначальные допущения с потребностями, выявленными в ходе оценки и эксплуатации.
Управление затратами — постоянная обязанность, а не разовый расчёт на калькуляторе. Решение, которое кажется подходящим вначале, всё равно нужно пересматривать при изменении использования, масштаба или эксплуатационных требований.
Имеющиеся сведения позволяют описывать Azure как настраиваемую облачную платформу, но не обещать, что она автоматически снизит затраты. Её экономическая целесообразность зависит от рабочей нагрузки, выбранных служб и того, как управляют средой.
Что означает общая ответственность?
Использование облачных служб не снимает с клиента ответственности за своё приложение и данные. Общая ответственность означает, что обязанности по эксплуатации и безопасности распределены между поставщиком и клиентом, причём конкретное распределение зависит от используемых служб.
Для начинающего практическая задача — определить, что команде по-прежнему нужно настраивать, администрировать и проверять. Не следует предполагать, что выбор облачной службы автоматически обеспечивает безопасность, соответствие требованиям или приемлемые механизмы восстановления.
| Область | Вопрос для команды проекта |
|---|---|
| Доступ | Кто должен иметь возможность просматривать, изменять или администрировать каждый ресурс? |
| Данные | Какая информация будет обрабатываться и какие требования к её обработке применяются? |
| Подключение | Каким системам необходимо взаимодействовать и где следует ограничить доступ? |
| Устойчивость к сбоям | Что должно происходить, когда компонент или зависимость становятся недоступны? |
| Эксплуатация | Кто будет разбираться в проблемах и поддерживать среду? |
| Обязанности в отношении служб | Какие обязанности остаются у клиента для каждой выбранной службы? |
Заявление о конфиденциальности Microsoft — полезный источник для понимания заявленных Microsoft подходов к обеспечению конфиденциальности. Его следует читать вместе с документацией, относящейся к предполагаемым службам; само по себе оно не доказывает, что конкретное развёртывание отвечает требованиям организации.
Как регионы и архитектура влияют на решение?
Доступность в регионе — практический критерий выбора, поскольку нужные службы должны быть доступны там, где они необходимы рабочей нагрузке. Предоставленные исследовательские материалы не содержат полной матрицы доступности служб по регионам, поэтому для конкретного места развёртывания нужно проверить актуальную документацию.
Архитектура объединяет эти решения: компоненты приложения, данные, удостоверения, сети, устойчивость к сбоям и эксплуатацию. Центр архитектуры Azure полезен для изучения этих решений в совокупности, а не рассмотрения каждого продукта как отдельной покупки.
Полезная последовательность оценки
- Определите рабочую нагрузку. Опишите пользователей, поведение приложения, данные и существующие зависимости.
- Выявите ограничения. Зафиксируйте требования к расположению и доступу, ожидания от эксплуатации и пределы затрат.
- Наметьте подходящие службы. Используйте каталог продуктов, чтобы найти небольшой набор служб, которые стоит изучить.
- Изучите рекомендации по архитектуре. Рассмотрите, как компоненты сочетаются друг с другом и какие обязанности возникают при такой архитектуре.
- Проверьте документацию и поддержку. Уточните важные детали, прежде чем полагаться на предполагаемое решение.
Эта последовательность даёт команде основу для сравнения, не утверждая, что существует одна универсально правильная архитектура. Она также отделяет доступные возможности платформы от пригодности конкретной реализации.
Где начинающим учиться и получать помощь?
Разные официальные ресурсы предназначены для разных этапов оценки. Начните с обзора, чтобы сориентироваться, а затем переходите к документации продуктов и рекомендациям по архитектуре по мере того, как вопросы становятся конкретнее.
- Что такое Azure? — вводный материал Microsoft о платформе и её модели облачных служб.
- Продукты Azure помогают читателям определить семейства служб и отдельные предложения.
- Microsoft Learn для Azure предоставляет официальные учебные материалы и документацию для понимания и использования Azure.
- Центр архитектуры Azure помогает планировать решения с учётом рабочих нагрузок и взаимосвязей между службами.
- Поддержка Azure — отправная точка для изучения официальных вариантов помощи; конкретный объём поддержки и условия нужно проверять.
- MicrosoftDocs/azure-docs — общедоступный репозиторий документации Azure, полезный, когда читателям нужен контекст исходных материалов документации.
Репозиторий служит для поддержки документации; он не является самой платформой Azure. Большинству читателей, выясняющих, для чего предназначена Azure, опубликованные учебные материалы и ресурсы по архитектуре принесут больше пользы, чем работа с репозиторием.
Каков практический вывод?
Microsoft Azure предназначена для объединения облачных служб под задачи приложений, данных, ИИ и инфраструктуры. Она подходит командам, которым нужны такие настраиваемые возможности и которые готовы планировать доступ, архитектуру, затраты и дальнейшую эксплуатацию.
Предоставленные сведения подтверждают широкий набор возможностей платформы и указывают на официальные ресурсы для её оценки. Они не устанавливают универсальную лучшую конфигурацию, фиксированную стоимость развёртывания или гарантированные результаты для конкретной рабочей нагрузки.
Успешный ответ не гарантирует безопасность. Измерения отражают одно наблюдение в определённый момент времени.
