Что такое облачная инфраструктура?
Облачная инфраструктура – это совокупность аппаратных и программных ресурсов, составляющих облако. Поставщики облачных услуг обслуживают глобальные центры обработки данных с тысячами компонентов ИТ-инфраструктуры, таких как серверы, физические устройства хранения данных и сетевое оборудование. Они настраивают физические устройства с использованием всех типов конфигураций операционной системы. Они также устанавливают другие типы программного обеспечения, необходимого для запуска приложения. Ваша организация может арендовать облачную инфраструктуру с оплатой по факту использования, что позволяет значительно сэкономить на приобретении и обслуживании отдельных компонентов.
Каковы компоненты облачной инфраструктуры?
Каждый аппаратный и программный компонент облака помогает разработчикам предоставлять виртуальные ресурсы и развертывать рабочие нагрузки в облаке. Существует множество различных типов облачных сервисов, которые на разных уровнях выполняют специальные облачные вычисления. Следующие компоненты упрощают развертывание в облаке.
Серверы
Серверы – это мощные компьютеры, установленные поставщиком облачных услуг в разных центрах обработки данных. Каждый сервер может быть оснащен несколькими процессорными ядрами и большим хранилищем памяти, что обеспечивает надежные вычислительные возможности. Поставщики облачных услуг используют группы взаимосвязанных серверов для предоставления широкого спектра услуг облачных вычислений.
Чтобы узнать больше, вы можете прочитать о веб-хостинге, распределенных вычислениях и пакетной обработке.
Сеть
Сеть – это способность облака соединять различные носители данных, приложения, микросервисы и другие рабочие нагрузки, расположенные на разных серверах и в нескольких центрах обработки данных. Чтобы обеспечить подключение к облаку, поставщики облачных услуг используют сетевое оборудование, такое как балансировщики нагрузки и сетевые коммутаторы, чтобы вы могли устанавливать каналы связи и управлять трафиком в облачной среде. В то же время разработчики используют балансировку нагрузки для уменьшения задержек в сети и повышения производительности приложений в условиях роста спроса на трафик.
Чтобы узнать больше, вы можете прочитать о балансировке нагрузки и сетевой задержке.
Хранилище
Хранилище – это пространство для постоянного хранения данных. Оно размещено на физической архитектуре для хранения облачных рабочих нагрузок. Вы можете подключиться к облачному хранилищу на любом устройстве с доступом в Интернет. Облачное хранилище можно масштабировать, а при необходимости вы можете увеличить его размер, изменить доступность в регионах и тип. Например, разработчики предпочитают блочное хранилище для облачных приложений, требующих сверхвысокой производительности чтения и записи.
В разделах Что такое облачное хранилище? и Что такое блочное хранилище? вы найдете обзоры.
Программное обеспечение
Доступ к виртуализированным ресурсам облачной инфраструктуры осуществляется с помощью программного обеспечения с графическим интерфейсом пользователя. Чтобы упростить процесс использования облака, разработчики используют виртуальные машины (VM), аналитику, инструменты управления данными и многое другое.
Что такое модели доставки в облачной архитектуре?
Под облачной архитектурой подразумевается использование распределенных вычислительных ресурсов для масштабируемого запуска веб-приложений. Она помогает организациям реализовывать свои облачные стратегии с использованием нескольких моделей предоставления облачной инфраструктуры.
Программное обеспечение как услуга
Программное обеспечение как услуга (SaaS) – это популярный формат облачных вычислений, который предоставляет пользователям доступ к программному обеспечению через браузеры. Разработчики создают веб-приложения и развертывают их в облачной инфраструктуре. Затем они дают возможность пользователям подписаться на приложение за определенную плату. Поскольку именно разработчики полностью управляют SaaS, пользователям не нужно обновлять приложение или устранять в нем неполадки в случае возникновения проблем.
Используя SaaS, пользователям не нужно загружать и устанавливать приложения на свои устройства. Напротив, подписка на SaaS позволяет гибко управлять расходами на программное обеспечение и избегать покупки отдельных лицензий.
Платформа как услуга
Платформа как услуга (PaaS) – это модель облачных вычислений, которая предоставляет разработчикам ресурсы, необходимые для создания, тестирования и развертывания приложений. Вместо того чтобы самостоятельно заниматься разработкой платформ, интеграцией баз данных, контейнеризацией и другими программными требованиями, разработчики оформляют подписку на PaaS.
Поставщик облачных услуг заботится о среде разработки, чтобы разработчики могли сосредоточиться на создании приложения. Более того, команды разработчиков программного обеспечения могут работать более эффективно с помощью PaaS по сравнению с консолидацией кода на нескольких компьютерах.
Инфраструктура как услуга
Инфраструктура как услуга (IaaS) предоставляет организациям полный спектр инфраструктуры облачных вычислений в качестве платной услуги. Эта модель предоставляет доступ к облачным серверам, носителям данных, сетевым инструментам, операционным системам и сервисам, принадлежащим внешнему поставщику облачных услуг.
Помимо этих компонентов облачных вычислений, поставщики могут также предлагать такие услуги, как бессерверные архитектуры, сервис коротких сообщений (SMS) и DNS. При использовании IaaS организации получают полный контроль над всем набором технологий, составляющих физическую облачную архитектуру.
Что такое модели внедрения облачной инфраструктуры?
Организации используют облачную инфраструктуру для расширения вариантов использования программного обеспечения за пределы традиционных вычислительных сред. Они выбирают различные варианты облачной инфраструктуры в соответствии со своими эксплуатационными требованиями.
Публичное облако
Модель публичного облака дает возможность организациям использовать облачные вычисления в многопользовательской среде. Вместо того чтобы обладать базовой инфраструктурой, вы арендуете облачную инфраструктуру у сторонних поставщиков.
Публичные облачные сервисы предоставляют компаниям несколько вариантов доступа к инфраструктуре. Вы можете заплатить больше за выделенную физическую инфраструктуру: управляет ею исключительно поставщик, однако только у вас будет доступ к ней и возможность использовать ее. Кроме того, вы сможете выбрать экономичный вариант доступа к общим физическим ресурсам в виде полностью изолированных виртуальных сред. Можно воспользоваться недорогими услугами поставщиков публичных облаков, которые обеспечивают эластичность, восстановление и доступность.
Частное облако
Частное облако – это физическая инфраструктура, которой владеет и управляет одна организация. Организации создают локальные облачные среды в своих центрах обработки данных. В отличие от публичного облака, частные облака не используют базовые физические ресурсы совместно с другими пользователями. Организации отвечают за выделение ресурсов, управление всеми аппаратными и программными компонентами архитектуры частного облака, а также за их обслуживание. Более того, стоимость создания и расширения частных облачных сред выше по сравнению с публичными облаками. Поэтому некоторые организации используют управляемый частный облачный сервис для хостинга внутренних рабочих нагрузок.
Подробнее о том, в чем разница между публичным и частным облаком »
Гибридное облако
Модель гибридного облака позволяет организации одновременно использовать как частные, так и публичные облака. Публичное облако предоставляет доступ к ресурсам из разных географических точек и дает возможность использовать их совместно. В то же время частное облако предоставляет самоуправляемую инфраструктуру для хранения конфиденциальных данных в изолированной среде.
В чем разница между облачной инфраструктурой и облачной архитектурой?
Облачная архитектура описывает методы, технологии и платформы, используемые разработчиками для проектирования облачных приложений. Сюда входят микросервисы, API, контейнеры и ресурсы, позволяющие развертывать, обслуживать и масштабировать сервисы в облаке. Облачную архитектуру можно рассматривать как чертеж взаимодействия отдельных облачных технологий.
Между тем, облачная инфраструктура состоит из физических ресурсов и программных компонентов, обеспечивающих работу созданного облачного сервиса. Облачная инфраструктура обеспечивает вычислительную мощность, взаимосвязь, хранение данных и другие возможности, необходимые разработчикам для поддержки облачных технологий.
Как AWS может удовлетворить ваши потребности в отношении облачной инфраструктуры?
Глобальная облачная инфраструктура Amazon Web Services (AWS) – самая безопасная, обширная и надежная облачная платформа. Мы предлагаем более 200 полнофункциональных сервисов, предоставляемых центрами обработки данных по всему миру. С помощью сервисов AWS можно создать облачную инфраструктуру с учетом всех требований. Например, быстро запустить приложение с доступом по всему миру и легко управлять рабочими нагрузками или развернуть приложение ближе к конечным пользователям, чтобы обеспечить задержку не более нескольких миллисекунд. С помощью AWS вы можете проектировать и создавать безопасную облачную архитектуру с высокой доступностью, а также управлять ею.
Создайте аккаунт и начните использовать облачную инфраструктуру на AWS уже сегодня.
AWS: дальнейшие шаги
Получите мгновенный доступ к уровню бесплатного пользования AWS.