Разница между IaaS, PaaS и SaaS: самая понятная статья об облаках в интернете
Практически ни одна компания не обходится без IT-инфраструктуры — даже небольшой фирме нужны серверы для хранения баз данных или инструменты, объединяющие компьютеры сотрудников в общую сеть. Компания может закупить серверы и настроить эту инфраструктуру у себя, но это достаточно долго и дорого. А может ничего не покупать, если взять в аренду облачные сервисы IaaS.
облако iaas — это Infrastructure as a Service, то есть инфраструктура как услуга. К инфраструктуре относят вычислительные ресурсы: виртуальные серверы, хранилища, сети. Это что-то вроде виртуальных «компьютеров», на которые можно установить что угодно: операционную систему, программное обеспечение, приложения.
Поставщик IaaS (инфраструктуры как сервиса), или облачный провайдер, уже все купил и собрал, обеспечил серверы электричеством и интернетом. Вам остается только подключиться к этим вычислительным мощностям через интернет и использовать их для своих целей.
IaaS включает в себя:
- Виртуальные серверы (VPS/VDS), на которые можно устанавливать различные программы. Иногда провайдер предлагает серверы сразу с операционными системами, чтобы на них можно было быстрее развернуть нужные приложения.
- Сетевые настройки, которые обеспечивают связь виртуальных серверов друг с другом, внешними серверами, принадлежащими компании-клиенту, и интернетом. К ним относят:
- доступность серверов друг для друга и для внешней сети, маршрутизацию сетевых соединений серверов;
- балансировщики нагрузки, которые предотвращают перегрузки серверов, распределяя между ними входящий трафик;
- VPN — технологию шифрования данных, передаваемых компанией между облаком и ее физическим дата-центром;
- Управление доступом пользователей. Например, можно ограничить доступ к отдельным виртуальным машинам или разрешить просмотр данных, но запретить вносить в них изменения.
- Облачные хранилища для хранения файлов, данных или бэкапов. От обычных облачных дисков, с которыми имеют дело отдельные пользователи, они отличаются почти неограниченным объемом хранения и быстрой скоростью доступа к данным.
- Сервисы резервного копирования и катастрофоустойчивости, которые страхуют вашу инфраструктуру от падений и потери данных при выходе из строя ее отдельных узлов.
Когда вы арендуете инфраструктуру IaaS, то получаете виртуальные серверы, сетевые настройки и облачные хранилища, за которые отвечает провайдер. При этом у вас есть доступ к операционной системе виртуальных серверов и большая свобода в настройке и установке приложений.
Примеры IaaS — как можно использовать облачную инфраструктуру:
- Перенос IT-систем в облако. Самое очевидное применение IaaS — отказ от физических серверов и перенос вашей IT-инфраструктуры в облако. С IaaS вы сможете делать все то же, что с физическим дата-центром — хранить данные, настроить CRM-систему, развернуть сайт или любые бизнес-серверы.
- Экономия на инфраструктуре. Если вы сами обслуживаете серверы, вам нужно платить за помещение, оборудование, лицензионное ПО — это большие капитальные расходы. Кроме того, в облаке провайдер берет на себя предоставление виртуальной инфраструктуры с оговоренным в SLA временем простоя (аптаймом). Чтобы обеспечить такой же аптайм и аренда iaas в собственном частном ЦОДе, а также управлять физической инфраструктурой и виртуализацией, нужен отдельный штат специалистов. Это дополнительные расходы сверх капитальных. Если собственный ЦОД для компании — не профильный бизнес, компания не умеет оценивать риски и дополнительные и скрытые расходы, у нее нет соответствующей экспертизы, тогда дешевле развернуть IT-инфраструктуру в облаке.
- Быстрый запуск бизнеса. Облачная инфраструктура IaaS снижает расходы бизнеса на старте, так как помогает уменьшить капитальные вложения, обойтись без закупки оборудования и организации дата-центра.
- Расширение инфраструктуры. Облачные технологии IaaS можно использовать и для расширения уже существующей инфраструктуры. К примеру, у вас есть физические серверы, но их мощности не хватает для нынешних задач. Вместо того чтобы покупать новые, можно подключиться к IaaS-платформе, и получить там нужные мощности.
- Инфраструктура для компаний со скачками спроса. IaaS подходит, если у компании нелинейный спрос на ресурсы. Например, у вас есть физические серверы, на которых развернут интернет-магазин. В период праздников или распродаж сайт падает — покупателей приходит слишком много, и серверы не выдерживают. Если использовать облачную инфраструктуру, при увеличении нагрузки можно сразу получить дополнительные вычислительные мощности. А когда нагрузка упадет, вернуться к плановому потреблению мощностей. В случае обычной физической инфраструктуры нужно докупать дополнительные серверы — пользоваться ими вы будете только на пике нагрузки, а обслуживать постоянно. Это не говоря о том, что процедура закупки оборудования обычно занимает недели, а облачное масштабирование — минуты или даже секунды.
- Разработка и тестирование. Как и в собственной локальной инфраструктуре, в облачной можно организовать раздельные среды разработки, тестирования и «боевой» нагрузки, в которой запущено уже готовое приложение. Но, в отличие от собственной инфраструктуры, в облаке тестовые среды можно разворачивать мгновенно. После завершения тестов лишние среды можно свернуть и не переплачивать за простаивающие ресурсы. Всё это упрощает и ускоряет процесс тестирования ПО и позволяет экономить на покупке тестовых серверов.
Для построения в облаке сложной инфраструктуры IaaS для крупных проектов может потребоваться помощь провайдера в миграции и администрировании. Но для большинства проектов управление облачной инфраструктурой не требует непосредственного участия провайдера https://saas24.ru/. А если возникнут сложности, всегда можно обратиться в техподдержку.