Что такое облачные технологии и зачем они нужны

Облачные технологии — это технологии распределенной обработки цифровых данных, с помощью которых компьютерные ресурсы предоставляются интернет-пользователю как онлайн-сервис. Программы запускаются и выдают результаты работы в окне web-браузера на локальном ПК. При этом все необходимые для работы программы и их данные находятся на удаленном интернет-сервере и временно кэшируются на клиентской стороне: на ПК и др.

Преимущество технологии в том, что пользователь имеет доступ к собственным данным, но не должен заботиться об инфраструктуре, операционной системе и программном обеспечение, с которым он работает. Слово «облако» — это метафора, олицетворяющая сложную инфраструктуру, скрывает за собой все технические детали.

Виды облачных технологий

Имеются следующие категории облачных технологий:

  • Публичное облако — одновременный доступ многих пользователей к IT-инфраструктуре. Но возможности управлять и обслуживать данное облако у пользователей нет, вся ответственность возложена на ее владельца. Абонентом предлагаемых сервисов может стать любая компания или частное лицо.

виды облачных решений

  • Частное облако — IT-инфраструктура, которую контролирует и эксплуатирует только один абонент в собственных интересах. Инфраструктура для управления частным облаком может размещаться либо в помещениях пользователя, или у внешнего оператора или частично у пользователя и оператора.
  • Гибридное облако — это IT-инфраструктура, в которой объединены лучшие качества публичного и частного облака. Такая композиция уникальных объектов, связанных между собой стандартизированными или собственными технологиями, которые позволяют переносить данные или программы между компонентами.

Возможности облачных вычислений

Существует несколько уровней облачных вычислений:

Низкий уровень «Инфраструктура как услуга» (IaaS, infrastructure as a service). Пользователи получают базовые вычислительные ресурсы: процессоры и устройства для хранения информации — и используют их для создания собственных операционных систем и приложений. Потребитель не управляет базовой инфраструктурой облака, но имеет контроль над операционными системами, системами хранения, развернутыми приложениями. Возможен ограниченный контроль выбора сетевых компонентов (например, хост с сетевыми экранами).

возможности облачных вычислений

Следующий уровень «Платформа как услуга» (PaaS, platform as a service). Пользователи имеют возможность устанавливать собственные приложения на платформе, предоставляемой провайдером услуги. Пользователь не управляет базовой инфраструктурой облака: сетями, серверами, операционными системами и системами хранения данных, но имеет контроль над развернутыми приложениями и некоторыми параметрами конфигурации среды хостинга.

Высший уровень облачных вычислений «Программное обеспечение как услуга» (SaaS, software as a service). В «облаке» хранятся не только данные, но и связанные с ними программы, а пользователю для работы нужен только веб-браузер. Потребитель пользуется приложениями провайдера, который работает в облачной инфраструктуре. При этом пользователь не управляет базовой инфраструктурой облака - сетями, серверами, операционными системами, системами хранения, также индивидуальными настройками приложений за исключением некоторых настроек конфигурации программы.

Примеры облачных решений

На данный момент в мире правят три гиганта - AWS, Azure, Google Cloud. Эти компании занимают львиную долю рынка по всему миру (кроме Китая, там есть еще Alibaba Cloud), являются технологическими лидерами и задают тренды в развитии облачных IaaS сервисов. Например, сейчас AWS имеет в своем портфолио более 100 сервисов (IaaS, SaaS, PaaS).

примеры облачных решений

Благодаря облачным вычислениям данные организации можно анализировать для поиска шаблонов и сведений, делать прогнозы, улучшать их и принимать другие бизнес-решения. Облачные службы могут предоставить вашей организации более высокую вычислительную мощность и продвинутые средства для получения огромного количества данных, а также возможность быстрого масштабирования среды по мере увеличения их объема.