Облачные технологии или так называемые «технологии Cloud Computing», завоевывают современный мир своей простотой и удобством в использовании. Современные мобильные телефоны (смартфоны) в полную используют облачные технологии, для хранения контактов, файлов и т.п..

Попробуем просто и весело объяснить, что означает термин «Cloud Computing». Итак, облачные технологии — это комбинация трех технологий (или идей):

  1. Виртуализация — которая позволяет сделать приложение независимым от инфраструктуры (платформы);
  2. Utility Computing — которая позволяет получить неограниченные компьютерные мощности (процессор, память и т.д.) — через интернет и за небольшую плату;
  3. SaaS — которая позволяет получить приложение «по запросу» за некоторую месячную плату.

Давайте разберемся, а что же не устраивает некоторых в технологии SaaS?

  • Некоторым не хватает возможностей для настройки SaaS-приложения под себя (один размер не подходит для всех).
  • Некоторые спать не могут спокойно, пока их данные находятся в руках стороннего провайдера.
  • Некоторых жаба душит из-за того, что они используют только десять процентов возможностей приложения, а платят за все сто.

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

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

Можем сравнить все это с автомобилем:

  • Традиционное ПО — вы покупаете автомобиль, тратите на него свои деньги по полной стоимости и можете делать с ним все, что угодно. И сами заботитесь о нем.
  • SaaS — вы арендуете автомобиль, платите за него некоторую сумму каждый месяц, но практически не можете с ним ничего сделать (например, поменять двигатель), потому что он вам и не принадлежит. Зато о техобслуживании и бензине вы не заботитесь. Что по нынешним временам уже приятно.
  • Cloud Computing — это уже как бы ваше персональное такси. Вы платите только за ту дистанцию, которую вы сегодня проехали. И даже можете выкинуть лишние дверцы и сидушки, потому как кроме вас, вашим такси никто больше не пользуется. Соответственно, можно проехать на большее расстояние.

Как вывод, можно сказать, что облачные технологии также находят свое применение в бизнесе. При этом пользователю предлагаются различные инструменты позволяющие облегчить выполнение задач, на которые раньше требовалось много времени.

Возврат к содержанию в статье: о об облачных технологиях; Cloud Computing; что такое «облако»; недостатки SaaS; проблемы арендованного сервера; выводы.

Добавить комментарий