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