`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Как изменилось финансирование ИТ-направления в вашей организации?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Тарас Олейник

Opera Unite - сюрприз удался?

+913
голосов

Как и было обещано, сегодня Opera действительно постаралась удивить веб. И хотя до его коренного изменения еще далеко, но, глядя на видение, реализованное в альфа-версии Opera Unite, это маркетинговое преувеличение можно простить. К тому же я не исключаю, что, если удача будет сопутствовать, этот сервис действительно сможет "выстрелить" - привлекательных сторон у него масса.

Итак, если вы еще не знаете, что такое Opera Unite: это интеграция в веб-браузер функций веб-сервера. Пользователь Opera Unite может запускать локально собственные сервисы, такие как блог, чат, фотоальбом, медиа-библиотеку и пр. -- и предоставлять доступ к ним удаленным пользователям через http, посредством любого браузера. Разумеется, не забыты и столь актуальные нынче социальные функции. Подробнее довольно толково изложено на сайте и в новости.

Теперь о нюансах. Чтобы все это работало без сучка и без задоринки, должен использоваться промежуточный прокси-сервер, в роли которого выступает www.operaunite.com. Соответственно, для запуска собственного веб-сервера придется как минимум создать учетную запись пользователя. Отдадим должное, это делается мгновенно и не отнимает много времени -- но лучше поторопиться и занять избранное имя пользователя уже сейчас, так как впоследствии типичное обращение к вашему серверу будет иметь вид:

http://имя_пк.имя_пользователя.operaunite.com/имя_сервиса/...

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

А теперь я попробую примерить на себя мундир Капитана Очевидность, и указать на несколько банальных, но от этого не менее сложных для решения вопросов при таком подходе:

1. Безопасность. Нужно ли говорить больше? И речь здесь не о банальном разграничении доступа, это как раз реализовано -- а о том, как уберечь пользователей популярного веб-сервиса для Opera Unite от того, чтобы не стать жертвами злоумышленника, добавившего к этому сервису соответствующий код? Пока это целиком и полностью на совести Opera.

2. Доступность. Чтобы быть эффективным, веб-сервер, как и любой сервер, должен работать в режиме 24/7. А традиционный клиентский ПК? Если он превращается в сервер, то, очевидно, тоже. На фоне борьбы за экономию электроэнергии, а также ввиду того что крайне малое количество пользователей держит свои ПК постоянно включенными, шанс нарваться на недоступность ресурса в такой сети очень велика. Впрочем, это можно компенсировать реализацией системы слежения за состоянием серверов друзей -- в онлайне они в данный момент или нет.

3. Производительность. У меня нет сомнений, что Opera сможет обеспечить для своего прокси достаточный канал и вычислительную мощность, чтобы он не стал "узгким местом" при передаче данных от одного пользователя к другому. А вот как быть с мощностями самого "сервера", т.е. клиентского ПК? Ведь очевидно, что upload-каналы у большинства пользователей не столь широки, как download; да и сами компьютеры зачастую не столь мощные, чтобы обслуживать одновременно запросы хотя бы от сотни-другой пользователей. Кто-то скажет, да никогда их столько и не будет -- не соглашусь. Вирусная модель распространения интересного контента в Сети уже достаточно общеизвестна, и в случае с каким-то незаурядным сервисом Opera Unite ситуация будет та же -- гиперссылка быстро разойдется "по людям", и на соответсвующий ПК хлынет поток запросов, сопоставимый с хорошо срежиссированной DDoS-атакой. Впрочем, наличие прокси позволяет надеяться, что какие-то контр-меры будут предприняты уже на этом уровне.

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

Мне кажется, Opera целенаправленно пытается стать своего рода "Apple в Интернет". Компания взяла на вооружение несколько основных принципов: инновационность, максимальную простоту и широкое задействование труда сообщества разработчиков. Результаты очень радуют, и если кто следил за развитием веб-браузера Opera на протяжении нескольких последних лет, то не может не отметить, насколько более интересным и функциональным он стал -- оставаясь при этом все так же простым.

Не будем загадывать наперед и делать прогнозы о судьбе Opera Unite -- в конце-концов, для того чтобы выйти из "нишевости" в "мэйнстрим", достаточно любыми средствами накопить "критическую массу" пользователей данного сервиса, хоть никто и не говорит, что это будет легкой задачей. Но очень хочется сказать просто: "так держать, Opera!"

+913
голосов

Напечатать Отправить другу

Читайте также

Ещё интересен вопрос авторских прав при обмене файлами. Будет смешно, если какая-нибудь очередная RIAA потребует контроля над прокси-сервером Opera Unite для обнаружения нелегального распространения контента. :)

Наличие прокси уже подразумевает контроль ;)

А в случае сбоя прокси тысячи людей будут грызть локти.

Тарас, со всем в принципе согласен и все в принципе очевидно. За исключением пункта "Доступность" - тут все же есть нюанс.
Понятно, что пользователь не перестанет юзать Flickr или Picasa только потому, что теперь у него есть Opera Unite для расшаривания фоток. Скорее, теперь у него есть выбор как выкладывать фото (или файл, или музыку) в открытый доступ. Возможно кому-то удобны облачные сервисы, но бывают ситуации, когда проще побыстрячку расшарить что-то на своём компьютере. При этом, в таких случаях речь о круглосуточном доступе может не идти. Я, как пользователь того же фликра со стажем, с таким сталкиваюсь часто. Это я к тому, что мы всё же говорим не о полноценной замене Amazon S3, если ведем речь о веб-сервере на клиентском устройстве :) Но если надо - можно и не выключать комп. Всегда есть выбор: либо платить хостеру и передавать ему частную информацию, либо платить за электроэнергию.

Теперь по поводу авторских прав. Я этот вопрос специально прорабатывал с юристом :) Проблема Pirate Bay и "ослика" - то, что они не контролировали контент, и в то же время не реагировали на претензии правообладателей. Я не берусь говорить, что Opera сможет контролировать весь контент (это попросту невозможно, если он физически на локальных машинах), но Opera может реагировать на претензии той же RIAA. А если учесть, что для входа в Unite используется Opera ID, то дело может дойти и до отключений от сервисов Opera (разумеется после предупреждений).

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

Я не берусь говорить, что Opera сможет контролировать весь контент (это попросту невозможно, если он физически на локальных машинах)

Владимир, работа прокси состоит в том, чтобы забрать контент с локальной машины и отдать по запросу. Ничто не мешает добавить фильтрацию.

По поводу расшарить "побыстрячку". Если два пользователя находятся в локальной сети, то трафик сначала уйдет во вне (на operaunite.com) а затем вернется в локальную сеть. И кому это надо? Из недостатков: оплата внешнего трафика и низкая скорость. Разве что сделают сервис, который будет публиковать динамический адрес в локальной сети, плюс создание группы пользователей этой сети на my.opera, плюс доступность встроенного web-servera не только через прокси, но и локально.

Ждем не только новых сервисов, но и ответа конкурентов. В первую очередь от разработчиков Firefox.

Владимир, работа прокси состоит в том, чтобы забрать контент с локальной машины и отдать по запросу. Ничто не мешает добавить фильтрацию.

Да, возможно, но не будет Опера этим заниматься :)

По поводу расшарить "побыстрячку". Если два пользователя находятся в локальной сети,

а если нет?

Ждем не только новых сервисов, но и ответа конкурентов. В первую очередь от разработчиков Firefox.

ну да, ждём как всегда :) А еще ждем финальный релиз Unite.

2 delic

Если два пользователя находятся в локальной сети, то трафик сначала уйдет во вне (на operaunite.com) а затем вернется в локальную сеть. И кому это надо?

Опера не изобрела ничего нового - "все уже украдено до нас". Похожую модель (обмен информацией по 80 порту через промежуточный сервер) использует "радмин для казуалов" - TeamViewer. Так вот в нем, во-первых, есть понятие "direct-in" (Р2Р соединение, минуя сервер) и, во-вторых, есть возможность прямого подключения клиентов к друг другу, если они находятся в одной (локальной) сети - Опера вполне может учесть этот опыт.

Да есть там уже UPnP, не переживайте. Прокси для адресации нужна, в марштуризации участвует не всегда.

ребят, что то ваша дискуссия перелилась во что-то непонятное. я минут 20ть назад опробовал фичи новой оперы с другом. он в течении 2 мин смог предоставить мне возможность просмотреть фотки его недавно родившейся дочери на его компе через веб браузер. и разве енто не суппер?

 
 
IDC
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT