Чтение онлайн

на главную - закладки

Жанры

Журнал "Компьютерра" №768
Шрифт:
Бригадный подряд

Адрес etherpad.com

Интерфейс английский

требуется флэш-плагин

Чаще всего нам приходится работать с текстовыми документами. Немудрено, что именно такие сервисы и стали плодиться в Сети в первую очередь, когда в качестве светлого будущего на горизонте замаячило "Web-2.0". Естественно, сразу стали предприниматься попытки организовать возможность совместной работы над документами. Правда, в погоне за массивными офисными приложениями и подобные сервисы стали выглядеть, как монстры. Возможно, одним из самых удобных

альтернативных вариантов может стать EtherPad - простой онлайновый текстовый редактор. Он не обременен средствами форматирования и предлагает лишь работу с "простым" текстом, но в режиме реального времени для всех участников правки. Используется цветовое выделение исправлений, сделанных разными пользователями, для удобства ориентирования по документу добавлена нумерация строк. На данный момент EtherPad проходит закрытое бета-тестирование по приглашениям.

ТЕХНОЛОГИИ: Вещь для NAS

Автор: Юрий Ревич

Простой юзер, этакий условный Голубицкий, сидящий за личным ноутбуком в глухой индийской деревне, может и не подозревать, что он использует самую распространенную технологию хранения данных под названием DAS. Ну, как герой Мольера не подозревал, что он говорит прозой. На самом деле такое знание имеет смысл лишь при наличии некоей альтернативы - кроме прозы, бывает еще поэзия. А кроме DAS?

DAS расшифровывается как Direct Attached Storage (Козловский бы, несомненно, перевел это как "Прямовоткнутое хранилище"). В простейшем случае это жесткий диск в персональном компьютере или на сервере. Или несколько дисков, может быть, соединенных в RAID. А истые технофилы обзаводятся внешними дисками, подключающимися по USB или FireWire, или мобильными рэками.

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

Почему я начал испытывать нехватку отдельного хранилища данных? А вот почему. База писем у меня давно превысила 3 гигабайта; основная рабочая папка с документами, которую приходится архивировать на второй жесткий диск ежедневно (а то и чаще) - 4 гигабайта; основной архив фотографий и прочих изображений - 25 гигабайт (и это при том, что я регулярно избавляюсь от мусора). К тому же есть много мелких тематических папочек, которые используются редко, но потеря данных в которых означала бы катастрофу даже больших масштабов, чем потеря основной папки с документами.

Конечно, существует множество простых решений по архивированию данных в рамках DAS. RAID-1 для надежности или второй жесткий диск, периодический сброс на оптические носители (ага, на данный момент число DVD со сжатым архивом у меня лично составляет 16 штук. Попробуйте одни только инкрементные архивы, что создает Acronis, регулярно туда записывать - гарантирую стойкое отвращение к оптике всерьез и надолго). То есть нужно внешнее хранилище данных, желательно с быстрым доступом, максимальной надежностью, и такое, чтобы надолго забыть про ограничения по объему.

Когда-то самым распространенным решением был файл-сервер в домашней сети. Умельцы приспосабливали под него старые компьютеры, от файл-сервера ведь требуется только одно: быстро читать и писать данные, а производительность системы по большому счету не важна. Но обеспечение надежности в такой системе заставит и репу как следует почесать, и кошелек перетряхнуть: для старого компьютера потребуется как минимум RAID-контроллер, что всегда обходилось недешево - и по деньгам, и по затраченным усилиям. Да и сочетание RAID + Windows (даже XP) звучит не слишком обнадеживающе.

Тут-то и всплывают NAS - Network At­tach­ed Storage, сетевые хранилища данных. Собственно, NAS - это в основе своей тот же файл-сервер, только лишенный наворотов, характерных для современных ОС, в первую очередь - привычного оконного интерфейса, поддержки видеоускорителей, мышей-клавиатур, системы управления запуском приложений и прочего, и оптимизированный для дисковых операций. NAS подсоединяется к домашней или офисной сети (даже если она состоит из одного-единственного компьютера) по интерфейсу Ethernet. Причем любой NAS одинаково доступен в любой ОС, включая и Windows, и Mac OS, и даже экзотические версии Unix, ибо управляется через браузер, а как он там устроен внутри - никого не волнует (см. врезку).

NAS хороши еще и тем, что предлагают кучу дополнительных приятностей: кто, например, мешает ввести в его состав FTP и торрент-клиентов? В результате практически все сегодняшние NAS являются "мечтой пирата": они могут в режиме 24х7, без привязки к главному компьютеру, качать заданные файлы. Причем заодно решается главная проблема файлообменных сетей: доминирование личеров - тех, кто только скачивает, но не раздает. Обычно личерами становятся не из принципа, а из нежелания загружать свой канал "лишними" соединениями; если же сетевой накопитель все равно работает сам по себе, то какая вам разница, скачается файл через два дня или через два с половиной?

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

Пожалуй, пора отправляться в магазин. О том, что из этого может получиться, расскажу обязательно.

С сохранением состояния и без него

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

Обычная схема чтения файлов с диска, как, например, в системе FAT, когда подпрограмма чтения файла один раз читает в каталоге запись начального кластера, а затем путешествует по цепочке связанных ссылок, пока не дойдет до конца файла, здесь не подходит. Во-первых, потому, что эти операции в разных файловых системах протекают по-разному и предус­мотреть все возможные сочетания файловых систем и ОС, разумеется, невозможно. Во-вторых, потому, что во время чтения сеть может сбоить, а файл между операциями может быть изменен, перенесен (весь или его часть) или даже удален, а потом вновь создан - на то и совместный доступ. Значит, надо придумать механизм, который был бы полностью независимым и от ОС, и от файловой системы, и, к примеру, от уровней RAID, и вообще от того, как там внутри чего устроено. Такой подход, в частности, позволяет производителям NAS создавать свои собственные файловые системы, оптимизированные под удаленное хранение данных[Примером может случить WAFL - файловая система от Network Appliance, в которой данные не стираются при их изменении, а изменения записываются на свободное место, при этом лишь переносится указатель со старого блока на новый. Это повышает скорость записи, облегчает архивирование и откат к старому состоянию.].

Поделиться:
Популярные книги

Энфис 6

Кронос Александр
6. Эрра
Фантастика:
героическая фантастика
рпг
аниме
5.00
рейтинг книги
Энфис 6

Инкарнатор

Прокофьев Роман Юрьевич
1. Стеллар
Фантастика:
боевая фантастика
рпг
7.30
рейтинг книги
Инкарнатор

Вечный. Книга I

Рокотов Алексей
1. Вечный
Фантастика:
боевая фантастика
попаданцы
рпг
5.00
рейтинг книги
Вечный. Книга I

Стеллар. Заклинатель

Прокофьев Роман Юрьевич
3. Стеллар
Фантастика:
боевая фантастика
8.40
рейтинг книги
Стеллар. Заклинатель

Измена. Я отомщу тебе, предатель

Вин Аманда
1. Измены
Любовные романы:
современные любовные романы
5.75
рейтинг книги
Измена. Я отомщу тебе, предатель

Два лика Ирэн

Ром Полина
Любовные романы:
любовно-фантастические романы
6.08
рейтинг книги
Два лика Ирэн

Ведьма

Резник Юлия
Любовные романы:
современные любовные романы
эро литература
8.54
рейтинг книги
Ведьма

Рядовой. Назад в СССР. Книга 1

Гаусс Максим
1. Второй шанс
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Рядовой. Назад в СССР. Книга 1

Таблеточку, Ваше Темнейшество?

Алая Лира
Любовные романы:
любовно-фантастические романы
6.30
рейтинг книги
Таблеточку, Ваше Темнейшество?

Столичный доктор

Вязовский Алексей
1. Столичный доктор
Фантастика:
попаданцы
альтернативная история
8.00
рейтинг книги
Столичный доктор

Последний Паладин. Том 2

Саваровский Роман
2. Путь Паладина
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Последний Паладин. Том 2

Неудержимый. Книга X

Боярский Андрей
10. Неудержимый
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Неудержимый. Книга X

Идеальный мир для Лекаря 11

Сапфир Олег
11. Лекарь
Фантастика:
фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 11

Подчинись мне

Сова Анастасия
1. Абрамовы
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Подчинись мне