-Поиск по дневнику

Поиск сообщений в drobbi

 -Подписка по e-mail

 

 -Сообщества

Читатель сообществ (Всего в списке: 1) Evernote_Ru

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 31.05.2011
Записей: 5115
Комментариев: 224
Написано: 5537


Скорость синхронизации в Evernote выросла в четыре раза

Вторник, 25 Марта 2014 г. 15:10 + в цитатник
Цитата сообщения nasakin Скорость синхронизации в Evernote выросла в четыре раза



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

Сложности с синхронизацией обусловлены пятью показателями:

  • числом заметок в вашем аккаунте,

  • средним размером содержимого (изображения, документы PDF, другие файлы),

  • числом пользователей, одновременно проводящих синхронизацию на одном сервере,

  • количеством используемых вами устройств,

  • объемом совместной работы других пользователей с вашими заметками и блокнотами.


Все эти показатели значительно выросли в последние годы.

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

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

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

  1. Нельзя допустить заметных сбоев в работе сервиса, и все данные должны быть сохранены.

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

  3. После начала работы новой системы мы должны получить значительный прирост производительности.

  4. Мы должны обеспечить быструю и надежную работу в течение нескольких лет, предусмотрев вероятность резкого роста использования мобильных устройств, носимых устройств (таких как часы или очки), появления изображений и видео большего размера, а также увеличения объемов совместной работы в сервисе.


На протяжении последнего года наша команда полностью переработала принцип синхронизации заметок в Evernote. Затем мы перенесли каждую заметку, вложение и каждый бит служебных данных на новую платформу синхронизации. Заодно мы обновили комплектующие на некоторых подустаревших серверах. Потом мы протестировали работу новой системы. И еще раз протестировали. И еще несколько раз протестировали.

И, наконец, мы нажали на кнопку включения.

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

На текущий момент все сервера Evernote работают с новым механизмом синхронизации. И нас это очень радует.

Результаты


Синхронизация теперь происходит в 4 раза быстрее, чем раньше. Это относится к любой версии Evernote, которую вы используете. Теперь синхронизация часто занимает всего пару секунд, а если у вас новый компьютер или телефон, то загрузка заметок займет значительно меньше времени.

Если у вас очень большой аккаунт, вы пользуетесь Evernote в течение многих лет, делитесь заметками с другими пользователями, или вся ваша компания работает с Evernote Business — вы оцените эти улучшения. Все перечисленное выше напрямую относится к большинству сотрудников Evernote, которых очень обрадовали последние изменения в работе синхронизации.

Это только начало


Это только первый этап в нашей работе над синхронизацией. Все реализованные улучшения относятся к изменениям на стороне сервера и не требуют никаких доработок в приложениях Evernote. В дальнейшем мы обновим все наши приложения, чтобы они могли получить дополнительные преимущества от новой архитектуры сервиса. Это сделает синхронизацию еще быстрее. Мы также обновим наш API и руководства для разработчиков, чтобы наши партнеры также могли ускорить синхронизацию в своих приложениях.

Как мы и говорили ранее, главная тема 2014 года для нас — улучшение базовых возможностей Evernote. Мы очень рады переходу на новую инфрастуктуру, провести его без простоя сервиса было серьезной задачей для нашей команды. В результате Evernote стал не только более отзывчивым в работе, но и подготовился к важным обновлениям, которые вы увидите уже в этом году. Ну а пока, надеемся, вам понравится более быстрый и удобный Evernote.
Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку