На главную страницу ЗАО Софткей
 Главная   Новости   Статьи   Пресс-релизы   Рассылки 
 
MS O365 test

"Облачные" технологии в ПО - тенденция прошедшего года

24.01.2011 / Аналитика / Марат Давлетханов

Облачные технологии в ПО - тенденция прошедшего года

Ушедший 2010 год выдался весьма богатым на события в мире программного обеспечения. На свет появилось немало программных продуктов, а также новых версий уже существующего ПО. Но сегодня мы будем говорить не о событиях, а о тенденциях, точнее, об одной из тенденций ушедшего года. Речь идет о массовом распространении так называемых "облачных" технологий. Вообще, сегодня о них не говорит только ленивый. Правда, почему-то "облачные" технологии обычно рассматриваются только с одного ракурса - как способ организации SaaS-сервисов. Спору нет, такой способ их использования приобретает все большую и большую популярность. Однако мы будем говорить о другом - об их применении разработчиками программного обеспечения в своих продуктах. В 2010 году эта тенденция стала наиболее заметной и получила целый ряд наглядных примеров.

Но для начала давайте скажем несколько слов о том, что же это вообще такое - "облачные" технологии. А то, несмотря на популярность данного термина, многие пользователи, профессиональная деятельность которых далека от ИТ, до сих пор не знают, что он обозначает. На самом деле в нем нет ничего сложного. Если говорить простыми словами, то "облачными" называют любые технологии, которые позволяют клиентским рабочим местам использовать внешние вычислительные ресурсы, емкости для хранения информации и пр.

Чаще всего "облачные" технологии рассматриваются как конечный продукт, предоставляемый потребителю: SaaS (Software as a service - ПО как сервис), PaaS (Platform as a service - платформа как сервис), IaaS (Infrastructure as a service - инфраструктура как сервис) и пр. Однако в 2010 году данный термин все чаще и чаще стали использовать разработчики программного обеспечения. Один за другим они начали заявлять о том, что в их продуктах реализованы "облачные" технологии. Хорошо это или плохо? Действительно ли наличие слова "облачные" в описании продукта говорит о том, что он чем-то лучше конкурентов? Или это просто попытка эксплуатации популярного термина аналогично тому, что сейчас происходит с нанотехнологиями?

В первую очередь давайте разберемся, как "облачные" технологии могут использоваться в программном обеспечении. Понятно, что применение их в ресурсоемких приложениях для переноса части вычислений в "облако" нерационально. Современные домашние компьютеры обладают достаточной мощностью для выполнения практически любых повседневных задач. И даже аудио- и видеообработка не являются для них серьезной проблемой. Поэтому "облачные" технологии в программном обеспечении обычно используются для работы с какой-то информацией. Причем данные большого объема "гонять" туда-сюда через Интернет далеко не всегда приемлемо. Так что наиболее рациональным использованием "облаков" в "домашнем" программном обеспечении является применение внешней базы данных, к которой ПО обращается по мере необходимости.

Главным преимуществом использования "облачных" технологий совместно с внешней базой данных является постоянная актуальность информации. У пользователей отпадает необходимость обновления какого-то локального источника. База данных полностью поддерживается специалистами компании-разработчика, а клиентские модули, обращаясь к ней, всегда получают самую свежую информацию. Впрочем, у такого подхода есть и недостаток. Если компьютер в данный момент не будет подключен к Интернету, то и работать в нормальном режиме программное обеспечение не сможет. В результате наибольшую пользу "облачные" технологии могут принести тем продуктам, которые как-то связаны с Глобальной сетью и нуждаются в получении информации из часто обновляющейся базы данных. Естественно, из этого правила есть свои исключения. Однако большая часть программного обеспечения, использующего "облака", все-таки удовлетворяет описанному правилу.

Вообще, одними из первых о реализации "облачных" технологий для улучшения своих продуктов заявили антивирусные компании. Многие производители постепенно стали переносить часть защиты в "облака". В первую очередь это касается распространения правил для файрволов, а также защиты от неизвестных угроз. Здесь "облачные" технологии показали себя с наилучшей стороны. Подобная их реализация есть во многих известных и популярных в нашей стране продуктах: Kaspersky Internet Security, антивирусных решения Trend Micro (Trend Micro Titanium Internet Security, Trend Micro Titanium AntiVirus + 2011 и т. д.) и пр. В них применяется внешняя база данных, к которой программы обращаются при обнаружении подозрительных объектов или действий.

Kaspersky Internet Security
Kaspersky Internet Security

Отметим, что в перечисленных выше продуктах "облачные" технологии используются только частично. Разработчики не торопятся полностью переносить всю обработку на внешние ресурсы. И на это есть веские причины. Дело в том, что в противном случае придется передавать в "облака" все проверяемые файлы. Причем желательно целиком, а не только их хеши. В противном случае будет невозможна полноценная работа проактивной защиты. То есть для работы такого антивируса требуется постоянное и желательно широкополосное подключение к Интернету с минимальными ограничениями по трафику.

Впрочем, в прошедшем году появились и полностью "облачные" антивирусы. В частности, можно отметить продукт Panda Cloud Antivirus, у которого в 2010 году наконец-то вышла финальная версия. Он показывает достаточно неплохие результаты в тестированиях, хотя и несколько уступает традиционным решениям. Возможно, это связано с тем, что в "облако" передаются не сами файлы, а только их хеши. Тем не менее Panda Cloud Antivirus успешно обнаруживает и обезвреживает большинство угроз. При этом он отличается крайней простотой. В данном продукте отсутствуют какие-либо настройки. Все решения антивирус принимает в "облаке" в автоматическом режиме.

"Облачные" технологии используются не только антивирусными компаниями. Они начинают все более активно применяться и в других областях, связанных с Интернетом. Так, например, в прошлом году отличилась компания Entensys Corporation. До прошлого года у этого разработчика был всего лишь один продукт - весьма популярный в нашей стране прокси-сервер UserGate Proxy&Firewall. В 2010-м же Entensys Corporation представила на суд общественности сразу же несколько программ, большинство из которых использует "облачные" технологии.

KinderGate Родительский контроль
KinderGate Родительский контроль

В первую очередь это продукты GateWall DNS Filter и "KinderGate Родительский контроль". Это две системы, предназначенные для абсолютно разных потребителей (первая для среднего и крупного бизнеса, а вторая для домашних пользователей), которые тем не менее используют одно и то же "облако". Речь идет о внешней базе данных, содержащей огромное множество (по данным разработчиков больше 500 миллионов) сайтов, разбитых по категориям. Соответственно, указанные продукты позволяют ограничивать доступ пользователей (сотрудников компании или детей) к веб-проектам в зависимости от их тематики.

Понятно, что в "KinderGate Родительский контроль" реализованы и другие способы ограничения работы детей в Интернете (среди них можно особо отметить безопасный поиск, блокировку баннеров и контекстной рекламы, контроль IM-клиентов, установку расписания и многое другое). Тем не менее именно "облачная" база данных является основой, изюминкой данного продукта. Без него он стал бы просто одним из многих представленных на рынке фильтров, которые в принципе работают, однако реально не могут эффективно защитить детей от потенциально опасных сайтов. Благодаря же "облачным" технологиям и другим инструментам риск того, что ребенок специально или случайно попадет на нежелательный веб-проект, практически полностью исключен.

Другим ярким примером использования "облаков" в программном обеспечении является продукт GateWall Antispam. Это полноценный почтовый шлюз, в котором реализован широкий спектр технологий для защиты от спама. И видное место среди них занимает "облачная" технология Commtouch. Суть ее заключается в передаче получаемых писем в "облако", в роли которого выступает центр обнаружения спама Commtouch. По данным разработчика, уровень детекции незапрошенной рекламной корреспонденции в нем достигает 97%. При этом число ложных срабатываний не превышает одного письма на полтора миллиона сообщений.

GateWall Antispam
GateWall Antispam

Итак, как мы с вами, уважаемые читатели, видим, что в 2010 году "облачные" технологии действительно стали активно использоваться разработчиками программного обеспечения. Хотя считать их какой-то панацеей или новым уровнем развития пока нельзя. Использование "облаков" на данный момент целесообразно в достаточно ограниченной области, связанной с Интернетом. Безусловно, если говорить об "обычном" массовом ПО, а не об узкоспециализированных корпоративных системах с собственными дата-центрами. Тем не менее постепенно сфера применения "облачных" технологий расширяется. И по мере развития Интернета их преимуществами наверняка будут пользоваться многие разработчики программных продуктов.


Программы в каталоге Softkey.ru:

Автор статьи: Марат Давлетханов


Рубрики статей
Все статьи
Аналитика
Программы
Игры
Интернет
Авторские права
Интервью
События в мире ПО
Рассылки
Новости мира ПО
Статьи: Мир ПО
Статьи: Программы
Статьи: Игры
Архив выпусков
  «   Ноябрь 2017   »  
Пн Вт Ср Чт Пт Сб Вс
  12345
6789101112
13141516171819
20212223242526
27282930   
Поиск в архиве

Логин / пароль:
запомнить




Наши партнеры:

 САПР и графика



Написать редактору  | RSSЭкспорт новостей и обзоров


Rambler's
Top100 Rambler's Top100

Разработка компании «Битрикс»
Разработано
«Битрикс»


Copyright © 2001-2017 ЗАО «Софткей»