Содержание статьи:
Вступление
Облачные технологии — сочетание слов, знакомое многим пользователям современного интернета. Что скрывается за этим термином, что прячут от нас «облака», применение облачных технологий и чем они порадуют нас в будущем?
Облачные технологии — история
Единого мнения насчёт того, кто первый употребил термин «облачные технологии» нет. Возможно, это были Эрик Шмидт, Джон Маккартни или кто-то из маркетологов компании «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
Еще статьи
- Как создать зеркало сайта
- Видимые водяные знаки на фото — теория и практика
- Технология WWW — самый известный сервис Интернет
- Электронная почта — сервис Интернет отложенного чтения
- Протокол HTTP — что такое HyperText Transfer Protocol
- Облачные технологии
- Как передать файл большого размера через интернет
Похожие статьи:
- Облачные технологии
- Бесплатный антивирус Касперского теперь доступен во всем мире
- Подключение к Internet
- 35+ Ошеломляющих фактов про поисковую систему Google
- Что такое Linux операционная система