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

Продолжаем «добивать» тему облачных технологий. В этой статье поговорим про применение облачных технологий, что такое частные, общественные, гибридные, что такое SaaS, PaaS и ASP. Вспомним Маркса и коммунизм.

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

Облачные технологии — история

Единого мнения насчёт того, кто первый употребил термин «облачные технологии» нет. Возможно, это были Эрик Шмидт, Джон Маккартни или кто-то из маркетологов компании «Amazone».

Так или иначе, под термином «облако» обычно не понимают что-то конкретное, например серверную стойку, а как раз наоборот — скрывают технические детали.

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

Философия облака — плюсы использования

Эра облачных технологий — это реализация несбывшейся мечты Маркса и Энгельса о всеобщем мировом коммунизме. Почему так? — спросите вы.

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

Благодаря эластичности облаков, вычислительные мощности и хранение данных может мобильно перераспределяться между пользователями в зависимости от их потребностей: может быть как расширение вычислительных мощностей, так и сужение. Чем больше запросы потребителя — тем дороже ему обойдется услуга.

Другой плюс применение облачных технологий — это минимальный инсталляционный пакет или вовсе его отсутствие, с полной работой через браузер.

И это пожалуй главное отличие от классических программ, которые нужно устанавливать на свой компьютер. Отсутствие своей рабочей программы на своем устройстве несколько смущает. Гораздо спокойнее когда, например, автоматизация торговли осуществляется программой на вашем компьютере или в локальной сети. Однако “облака” это безопасно (об этом ниже).

SaaS, PaaS, ASP

Таким образом, снимается вопрос лицензирования ПО и более того, вы платите только за рабочее время, не оплачивая время, когда ПО вами не используется. Это так называемая услуга SaaS — software as a service. А ещё — это хорошая защита ПО от пиратов.

По этому принципу построены многие онлайн-игры, такие, как знаменитый Lineage, а так же ПО, производящее удаленную антивирусную проверку или всем хорошо известные сервисы от Google, такие, как Google docs.

Другой вариант развития событий — это предоставление платформы, или PaaS — Platform as a Service. В таком случае вы получаете целую платформу — реальный, выделенный или виртуальный сервер с ОС, куда вы помещаете либо, инсталлируете свои приложения.

В ряде случаев этом может быть просто БД и СУБД, но, а в более сложном варианте — интернет портал. Или даже система для поддержки и разработки сайтов, такая как Ucoz.

Она предоставляет как хостинг, так и инструменты разработки, шаблоны, а так же поддерживает исполнение скриптов и сценариев.

Отличие Ucoz от Amazone в том, что сервера первого — реальные машины, в то время как Amazone большей частью предоставляет виртуальные сервера из нескольких базовых конфигураций.

Виртуализация упрощает перераспределение ресурсов, но снижает общую производительность системы. Кроме того, виртуализация делает систему более защищенной от взлома и выход из строя одного из компонентов, будь то физического или программного (контейнер для ОС).

И третье применение облачных технологий это ASP – заключается в предоставлении пакета программ, устанавливаемых на локальный компьютер, и имеющих определенный функционал, только расширяемый за счёт облачных технологий.

Так работают антивирусы Kaspersky, Comodo Internet Security, а вот антивирус Panda почти полностью ориентирован на онлайн-защиту и облачные технологии.

Антивирусы

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

Во вторых — базы вирусов и вредоносных программ растут с запаздыванием на несколько дней. Число вредных программ растёт в геометрической прогрессии. Поэтому необходимо использовать либо несколько антивирусов, что чревато конфликтами между ними, либо защиту от 0-дневных угроз, основанную на эвристическом анализе, который отнимает много времени и требует серьезных вычислительных затрат.

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

DATA- центры

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

Поэтому хранение данных как ещё одна из функций облаков стало так же очень перспективным направлением. Данные могут быть зашифрованы клиентом, и поэтому не доступны даже владельцам сервиса. Примером такого сервиса может быть iDisk. Другие облака позволяют обмениваться данными, например это разные файлообменники, Ubuntu Clouds, e-Disk от ukr.net.

Облака — частные, общественные, гибридные

С юридической точки зрения облака бываю частные, общественные и гибридные.

Частные облака — это случай, когда вычислительными мощностями владеет то же физическое лицо, что их использует или предоставляет в аренду. Зачастую физически техника находится рядом в том же здании, что и её владелиц. Это часто различные вычислительные кластера или гриды (en. grid — сеть) при НИИ.

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

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

Процент услуг, предоставляемый в этой сфере, постоянно растет. Так, в 2009 году уже 5% от общих интернет сервисов были облачными.

Значительный рост в области облачных технологий обусловлен тем, что мир захлестнули мобильные устройства низкой мощности, выходящие в интернет. Это смартфоны, планшеты, тонкие клиенты или ноутбуки.

Для их обслуживания требуются сервера и облачные технологии, берущие на себя непосильные для слабых периферических устройств вычислительные задачи.

Вывод

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

©webonto.ru

Еще статьи

Связаное сообщение