Развитие интернет сетевых сервисов
Февраль, 13. 2010 годРобкие определения сетевым компьютерам, проводящим вычисления онлайн, давались уже в 1964 году, а в 1996 основатель Oracle заявил о намерении выпустить сетевой ПК по цене в $299. И лишь пару лет назад идеология cloud computing получила настоящую популярность — каналы связи позволили говорить об этом всерьез. Кстати, под термином «cloud computing» сегодня могут подразумеваться как обычный веб-хостинг, так и решения для распределенных вычислений через Интернет (включая «software-as-a-service» — замену обычному ПО). Это особенно актуально в случае, когда у вас маломощный компьютер, а задачи у вас стоят по обработке данных серьезные. Сейчас даже обычные мобильные игры требуют серьезных системных требований для своей работы на мобильнике. Чего уж тут говорить о более сложных задачах для ПК?
С веб-хостингом все понятно – он предоставляется чуть ли не с момента появления Интернета. А вот первые программы-сервисы появились не так давно и сразу на ум приходят службы Google: Gmail, Docs, Calendar, Google Base и т. д. Microsoft также активно занимается «облачными вычислениями», достаточно вспомнить сервисы Windows Live. Но она решила пойти еще дальше и создать для сетевых вычислений Windows Cloud. С появлением этой ОС Microsoft перейдет с сегодняшней идеологии «ПО как продукт» на модель «ПО как услуга».
В идеале все пользователи будут иметь тонкие клиенты, а все программы выполняться на удаленном сервере. Но насколько это удобно на практике? Если вы играли хоть раз в сетевые игры для nokia на своем телефоне, вы можете представить как работает эта технология. Однако, она значительно сложнее и в то же же время проще, чем обычные сетевые java игры. Основное преимущество, которое дает использование «приложений из облака», — это отсутствие головной боли по поводу места на диске, объема ОЗУ, обновления программ и несвоевременного бэкапа. Обо всем заботится сервер, а пользователь лишь оплачивает его услуги. Может даже случиться, что «облачные вычисления» избавят нас от классов программ-утилит, например, от преобразователей форматов документов, ведь их легко заменят аналогичные онлайн-продукты.
В принципе, от сетевых вычислений пользователи получат одну лишь выгоду, но для этого должно быть выполнено несколько условий. Во-первых, сегодня браузеры как наиболее универсальные и распространенные программы для доступа к «облачному» ПО еще не очень подходят на роль платформы. Но со временем они обязательно подтянутся. Во-вторых, основным параметром комфортной работы с «облаками» становятся не гигагерцы процессора, а наличие скоростного доступа в Интернет, что также решается. Так кто же первым пересядет на тонкие клиенты?