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

Вступление

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

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

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

Еще статьи

(Просмотров всего: 97)

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.