Оглавление:
- Что такое IaaS?
- Что такое PaaS?
- Где все усложняется
- Когда вы должны использовать IaaS
- Когда вы должны использовать PaaS
- Выбор простейшего пути
Решение перенести свой бизнес в облако требует тщательного планирования и понимания. Одним из самых важных решений является выбор между инфраструктурой как услугой (IaaS) или платформой как услугой (PaaS). Хотя IaaS и PaaS во многом похожи, между двумя моделями облачных вычислений есть несколько ключевых отличий. Здесь мы дадим несколько советов по поиску лучшего облачного решения. (Для некоторой истории облачных вычислений, проверьте Облачные вычисления: Почему Жужжание?)
Что такое IaaS?
Инфраструктура как услуга относится к модели, в которой аппаратное обеспечение бизнеса - сервер, хранилище и сетевое ядро - предоставляется в качестве услуги по измеряемой стоимости, действуя как утилита. Компания предоставляет услуги по требованию, и клиент может настроить операционную систему, программное обеспечение и базу данных.
IaaS - основной пакет облачных вычислений. Если вы хотите полностью интегрировать свой бизнес в облачную среду, вы будете использовать оборудование на аутсорсинге. Основным преимуществом IaaS является возможность масштабирования в зависимости от потребностей пользователя. Это также снижает капитальные затраты на оборудование и расходы на коммунальные услуги, связанные с покупкой и размещением оборудования на месте.
Что такое PaaS?
Там, где IaaS предоставляет внешнее оборудование для размещения среды, PaaS предоставляет платформу для разработки приложений, которые могут быть доставлены через Интернет. PaaS позволяет нескольким разработчикам одновременно работать с исходным кодом.
В этой среде разработчики могут тестировать, разрабатывать, развертывать и размещать приложения через онлайн-сервис. Этот онлайн-сервис позволяет разработчикам сосредоточиться больше на разработке приложений, чем на обслуживании оборудования, которое обычно их поддерживает. Как IaaS, так и PaaS сокращают капитальные затраты, что позволяет ИТ-среде сосредоточиться больше на стратегии, чем на обслуживании оборудования.
Где все усложняется
Хотя может показаться, что IaaS и PaaS значительно различаются, две модели становятся все более похожими. Это произошло в результате интеграции инструментов, которые теперь комплектуются предложениями IaaS. Эти инструменты позволяют развертывать различные облака в одной среде.Таким образом, теоретически, вы можете создать облако, которое будет вести себя как предложение PaaS. Вы можете тестировать, развертывать, разрабатывать, размещать и обслуживать приложения в одном облаке, сохраняя при этом требования к вычислительной среде, хранилищу и сети вашей ИТ-среды в другом.
Это привело к предположению, что в конечном итоге IaaS и PaaS объединятся в одну модель. Однако использование подхода IaaS для разработки предложения PaaS занимает гораздо больше времени, чем использование ранее существующего предложения PaaS.
Когда вы должны использовать IaaS
IaaS имеет много преимуществ, но переход к другой модели инфраструктуры может быть затруднен. IaaS идеально подходит для компаний, которым необходимо быстро и регулярно масштабировать ресурсы. Он также способен почти мгновенно справляться с более тяжелыми рабочими нагрузками или сокращаться в более легкие месяцы.
Новые компании, которые могут не иметь большого капитала, также могут извлечь выгоду из IaaS. Без необходимости покупать аппаратное обеспечение легко сэкономить на эксплуатационных и эксплуатационных расходах. Это, в свою очередь, позволяет компаниям сосредоточиться больше на стратегии, чем на обслуживании инфраструктуры.
По сути, IaaS является идеальным решением для любой компании, которая ищет эффективный способ масштабирования потребностей инфраструктуры в соответствии с потребностями пользователей. Вместо того, чтобы работать со слишком большим или слишком малым, IaaS позволяет легко компенсировать колебания. Тем не менее, эти преимущества могут быть компенсированы, если компания размещает огромные массивы частных данных, которые нельзя хранить вне дома.
Когда вы должны использовать PaaS
PaaS отлично работает, когда несколько разработчиков работают над одним приложением. Он позволяет одновременно использовать один исходный код и автоматизировать тестирование и развертывание.
Что-то, о чем следует помнить в PaaS, - это привязка к поставщику. В отличие от IaaS, PaaS часто требует использования специального проприетарного языка. Это может вызвать проблему, если компания хочет перейти на другого поставщика PaaS. Имея это в виду, лучше тщательно изучить поставщиков PaaS, прежде чем разрабатывать приложения.
Выбор простейшего пути
С предложениями как IaaS, так и PaaS можно многое получить и подумать о том, какой из них подойдет конкретной компании. В то время как IaaS уделяет больше внимания хранению, сетевым технологиям и вычислениям, провайдеры IaaS начинают предлагать инструменты, позволяющие развертывать несколько облаков, покушаясь на некогда строго PaaS-территорию. В то время как эти инструменты позволяют создавать облака, специфичные для PaaS, кривая обучения намного выше, чем у обычного поставщика PaaS.