Битрикс24 Что это такое? Как использовать в бизнесе и почему бесплатно? «Битрикс24» - что это такое? Описание, подключение и настройка Битрикс24 описание.

Который сейчас запускаю? В той статье обмолвился, что был на семинаре от nic.ru, где и раздобыл бесплатный купон на домен в зоне.me.

Понятно, что это было не главное событие форума – получение халявных доменов будущими миллионерами: –)

В целом, если честно, мероприятие было довольно скучное. Чуть не уснул под монотонное гудение отдельных лекторов.

А народу туда пришло немеряно. Знаете почему? Дело в том, что семинар проходил не теплоходе “Георгий Жуков” и все, конечно, надеялись бесплатно покататься с ветерком на теплоходе по Волге.

Но организаторы жестоко всех обломали и никуда не поплыли, конечно: –) Мало того, пригрозили отплыть на 100 метров и встать на рейд, чтобы никто не сбежал с мероприятия: –)

Случайный народ, который попал на данный семинар, быстро сообразил, что “круиза не будет, а если домой, то вплавь!” и уже через полчаса после приветствия организаторов слинял захватив дармовые буклеты да пакеты. Некоторые хватали по 3-4 пакета и блокнота. Стыдобища, блин.

Я героически послушал 3 часа и единственное, что запало в мозг лично у меня – это информация про новый продукт от 1С-Битрикс под модным названием Битрикс24 (работаем, мол, 24 часа в сутки)

Почему я пишу здесь про этот продукт? Дело в том, что сервис показался мне очень полезным для малого бизнеса. А главное – бесплатным. Попробую объяснить почему:

1. Что это такое? Как зарегистрироваться? Сколько стоит?

Меня всегда очаровывало умение компании 1С и ее а”дочек” рассказать о классных продуктах таким языком, что вообще ничего не понятно. Вот, например, что они пишут про свой BITRIX24

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

Вы что-то поняли? Я – нет. “Положительной связи” в моем уснувшем мозге не возникло: –) А раз не понял, надо попробовать. А термин “социальный интранет” породил любопытство и заставил пойти посмотреть на новое творение 1С живьем.

Идем вот сюда https://www.bitrix24.ru/prices/

И проходим простейшую регистрацию, выбрав БЕСПЛАТНЫЙ тариф. (немного ниже расскажу, чем он отличается от платного)

Здесь только нужно заполнить анкетные данные компании.

Паспорт никто не проверяет, как говорится. Можно представиться хоть Марком Цукербергом, хоть Павлом Дуровым.

Естественно, я сразу забил себе домен ideafox.bitrix24.ru

И что это такое?- спросите Вы?

А это, друзья, Ваш рабочий кабинет, где спокойно можно вести полноценный документооборот для небольшой компании + общение с персоналом. И организация работы персонала, конечно.

Точнее, вы получаете свою небольшую бесплатную корпоративную сеть в которой можно:

— Ставить задачи перед сотрудниками. Контролировать их выполнение + диаграма Ганта.

— Получить файловое хранилище. На бесплатном тарифе получите 5 ГБ. Уже весьма неплохо. Фотогалереи есть.

— Сотрудники внутри этой сети могут общаться не при помощи писем, а при помощи мгновенных сообщений.

— Совместная работа над документами. Отслеживание их версий.

— Календари и планирование.

— Учет рабочего времени сотрудников.

— Проведение и планирование совещаний.

— Организация прав доступа к разделам сотрудников.

— Возможность работы с коммуникатора или телефона.

— Самое главное для меня в “Битрикс24” – это CRM ( Customer RelationshipManagement)

Для тех, кто не знает, что это – попытаюсь объяснить очень и очень кратко.

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

То есть вести ПОЛНОЦЕННУЮ работу с базой своих клиентов. Для меня это очень полезно, ибо записи данных клиентов у меня болтаются в разных местах и никакой системы нет, что очень грустно.

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

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

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

Можно ставить задачи конкретным сотрудникам, выставлять сроки и отслеживать изменения. Можно самому себе задачи ставить: –) А если без шуток, то инструмент мощный и иногда использую сам для себя.

Ну, с календарем все понятно. Понравилась интеграция с MS Outlook и мобильными устройствами. (последнее не понял как работает).

Вполне приличное облачное хранилище для файлов. Можно создавать папки и.т.п. Все работает: –) Удобно, если есть мобильный интернет. Самое главное – не нужно забивать почту версиями файлов. Достаточно дать ссылку на файл для сотрудников.

Фотоальбомы

Можно выкладывать в свой интранет фото с корпоративных гулянок для поддержания духа. Или просто фотографии по проектам о проделанной работе. Естественно, можно делать альбомы. Удобно.

Группы

Это вообще мощная штука. Те, кто работал в крупных компаниях, знают какой это мутный процесс работать в группе по проекту используя только электронную почту. Письма теряются, отсылаются не тем. В итоге группа занимается не делом, а беспорядочной электронной перепиской, но не делом. Да, есть решения от MS Outlook для работы с группами, но они настолько сложные, да и денег стоят больших!

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

Мой Вам совет. Пройдите, зарегистрируйтесь (пока бесплатно) и попробуйте живьем , так сказать. Сделайте выводы для себя сами. Нужно это Вам или нет. Я склоняюсь к переходу после более глубокого тестирования, так как определенные сомнения есть уже сейчас, о которых ниже. Поэтому, жду вас в подписке на обновления блога – .

Выводы:

Плюсы:

Короче, друзья, это действительно круто. Ничего похожего из бесплатного пока не видел. Да, есть ограничение в 12 человек на бесплатной версии и всего 5 ГБ. для файлов.

Но уже на тарифе за 4990 в месяц вы получаете 50 ГБ. и неограниченное число сотрудников в этой системе. Цена весьма приемлема. В компании с более, чем 12 сотрудников штате, как правило, оборот уже идет на сотни тысяч рублей в месяц.

И уже гораздо выгоднее покупать такое решение за 4990 руб., чем платить за собственный сервер с бородатым админом в придачу: –)

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

Минусы:

— Да, есть опасность “намертво” прикипеть к этому решению уже через год, например. Непросто будет перейти на другое решение. А оно обязательно появится, так как эта ниша в России пустая. (Имею в виду сервисы по созданию “облачных” корпоративных сетей для малого бизнеса)

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

— Есть опасность потери данных на серверах Битрикс24. А на собственных серверах такой опасности разве нет? Тот же админ с пивком может все угробить на ровном месте.

— Битрикс24 может закрыть этот проект. Разориться, например. Или “сломаться” :-) Это самый мрачный вариант, так как это новый сервис и у нас еще не “прочухали” и не поняли как это полезно. Соответственно, народу пока им немного пользуется.

Бесплатный тариф может внезапно стать платным . Когда я начал пользоваться сервисом бухгалтерии “Мое дело”, то он был бесплатен. Но счастье продолжалось недолго: (То есть есть вероятность, что людей “подсадят” на Битрикс 24, а затем начнут “доить”

— Вы не можете повлиять на функционал. Специально для Вас никто ничего “допиливать” не будет.

Первые шаги: регистрация и настройка портала

Итак, для начала нужно зарегистрироваться на портале . По умолчанию всем клиентам предоставлен бесплатный тариф «Проект», но если вы хотите использовать все возможности сервиса, подключите тарифы «Команда» или «Компания» в разделе «Лицензия». Если перед покупкой вы хотите протестировать портал, подключите его демо-версию и пользуйтесь всеми возможностями, которые есть в верхнем тарифе, бесплатно - в течение месяца.

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

После того, как вы создали структуру компании, нужно настроить сам портал. Для этого необходимо перейти в раздел «Настройки портала» и указать название компании, которое будет отображать в логотипе (в шапке в левом верхнем углу), электронную почту, формат времени и даты, рабочий график (есть только в платном тарифе и в демо-версии). Здесь же можно отключить возможность писать в «Живой ленте» для всех сотрудников, оставив ее лишь некоторым пользователям. Еще одна настройка, на которую нужно обратить внимание – отключение сервисов, которые не будут использоваться в компании. Наконец, в этом же разделе, при необходимости, устанавливается ограничение для входа на портал по IP-адресу.

Загружаем документы для работы

Теперь нужно загрузить документы, с которыми будут работать ваши сотрудники. Если документов немного, можно загрузить их с помощью инструмента «Битрикс24.Диск» (раздел «Мой Диск»). Загрузить файлы можно также в разделе «Компания» - вкладка «Общий диск»: здесь удобно хранить образцы заявлений, договоров, записи телефонных разговоров и т.п. Но если документов много, проще установить фоновое приложение и подключить его к своему порталу. Тогда сервис сам синхронизирует файлы на вашем компьютере (не все, а только те, которые помещены в указанную вами папку) с теми, что хранятся на портале - и вы сможете работать с любыми документами, не загружая их.

Списки контактов, с которыми вы работаете, загружаются в разделе «CRM». Их можно импортировать из своего почтового клиента, из файла формата «.csv», а также из таблицы «Excel». Наконец, контакты можно загрузить из других CRM, используя партнерские приложения (их можно выбрать в разделе «Приложения»). Если контактов немного, проще занести их вручную с помощью кнопки «Добавить контакт» в разделе «CRM».

Скорее всего, у сотрудников вашей компании запланированы встречи и другие события. Если до этого вы вели общий календарь компании, можно перенести данные из него в инструмент «Календарь». Сделать это можно, кликнув по значку с шестеренкой в верхней части раздела «Календарь». Новые события можно заносить непосредственно в разделе с помощью инструмента «Планировщик задач», выбирая не только дату и время события, но и его участников. В «Планировщике задач» можно выбрать время, когда все участники события будут свободны, запросить от них подтверждение участия и настроить напоминание о событии.

· Чтобы в «Структуре компании» перенести сотрудника из одного отдела в другой, нужно нажать Shift и перетащить сотрудника «мышью»;
· Администратор портала видит всю информацию, кроме приватной переписки пользователей;
· Есть ограничения на объем загружаемых данных по тарифам: для тарифа «Проект» – 5 Гб, для тарифа «Команда» - 100 Гб;
· Пространство для хранения данных можно арендовать (информация о стоимости в разделе «Лицензия»);
· Доступ к разделу «CRM» можно ограничить (вкладка «Настройки» - «Права доступа»);
· «Коробочная» версия «Битрикс24» - разновидность сервиса для компаний, которые не могут позволить себе хранить данные на удаленных серверах;
· Удалить сотрудника из списка можно, выбрав пункт «Уволить» в контекстном меню (чтобы вызвать его, достаточно кликнуть правой кнопкой по карточке сотрудника);

Устанавливаем связь с миром: инструменты «Телефония» и «Почта»

После того, как вы сделали основные настройки, добавили пользователей и распределили их роли, самое время освоить инструмент «Битрикс24.Телефония». Для этого нужно зайти в раздел «Телефония», открыть вкладку «Настройки» и выбрать один из трех вариантов:

1. Привязать свой телефонный номер к порталу, чтобы с него можно было звонить из браузера;
2. Арендовать городской или федеральный номер. К нему можно будет приставлять добавочные номера для сотрудников, настраивать переадресацию на другие номера, в т.ч. мобильные, проверять номер по базе CRM во время звонка (когда вы звоните клиенту, зарегистрированному в базе, «Битрикс24» будет открывать его карточку);
3. Если у вас уже есть АТС, можно подключить ее к «Битрикс24» , и пользоваться всеми возможностями, которые дает инструмент «Телефония».

Чтобы настроить электронную почту компании, зайдите в раздел «Почта». На почтовом сервере компании нет ограничений по количеству места, зато есть антивирус и антиспам. Если у вашей компании еще нет адреса электронной почты, то можно зарегистрировать его здесь, используя домен @bitrix24.ru. Можно выбрать свое название домена, и зарегистрировать в почтовый ящик с ним. А если вы используете внешний почтовый сервис и не хотите от него отказываться, то просто интегрируйте его с .

Тонкости работы с «Битрикс24»

· Сотрудники компании «1С-Битрикс» не имеют доступа к данным компаний, использующих сервис «Битрикс24» ;
· На портал можно зайти с любого компьютера и мобильного устройства (при наличии Интернета);
· Мобильные приложения «Битрикс24» разрабатываются для iOS и Android;

Настраиваем бизнес-процессы

Теперь пора автоматизировать в привычные действия для сотрудников компании – осуществление звонков, обработку лидов, постановку задач и т.д.

Чтобы автоматизировать бизнес-процесс для всех сотрудников компании, можно создать список (раздел «Компания» - вкладка «Списки»). Список можно настроить произвольно, настроив любое количество полей и дав им свои названия. После настройки нужно выбрать действия, которые нужно произвести: двухэтапное утверждение, экспертная оценка.

Для примера настроим бизнес-процессы в CRM по обработке лидов: на странице раздела нужно открыть вкладку «Настройка бизнес-процессов» и выбрать пункт «Обработка лидов» (можно также свой бизнес-процесс). После этого можно сформировать свой сценарий обработки каждого типа лидов: например, лиды с сайта компании обрабатывает один менеджер, лиды с телефонных звонков – другой и т.п. Можно указывать неограниченное количество условий, настраивая шаблон бизнес-процесса, как вам хочется.

Приглашаем сотрудников на портал

Все готово для работы – пора пригласить сотрудников на портал (кнопка «Добавить» в верхней части страницы, под логотипом, – «Пригласить сотрудников»). В появившемся окне нужно указать адреса электронной почты ваших сотрудников. В этом окне также есть вкладка «Добавить» - с ее помощью можно добавить сотрудников сразу в выбранные вами отделы, заполнив за каждого сотрудника основную информацию – имя, фамилию, адрес электронной почты, пароль и т.д.

Тонкости работы с «Битрикс24»

· Резервную копию своего портала можно получить по запросу в компании «1С-Битрикс». Резервную копию «коробочной» версии пользователи могут делать сами;
· Полностью удалить профайл пользователя с портала нельзя;
· Удалить группу можно на ее странице (кнопка «Действия);
· В «коробочной» версии тоже можно устанавливать партнерские приложения;
· Для получения помощи по настройке «Битрикс24» можно обратиться к компании Эм Си Арт – золотому сертифицированному партнеру «1С-Битрикс» ;

Интегрируем «Битрикс24» в работу компании

Осталась самая главная задача – вовлечь своих сотрудников в использование в повседневной работе. Первое, что они видят, когда заходят на портал – «Живая лента» компании. Поэтому администратор портала должен позаботиться о том, чтобы там была интересная и актуальная для новых пользователей информация. Чтение постов в «Живой ленте», как и в любой социальной сети, помогает им освоиться и понять, какие правила действуют на портале. Можно сразу начать с обсуждения рабочих вопросов и попросить самых активных сотрудников прокомментировать их.

Понять, как часто сотрудники используют разные инструменты портала можно, открыв раздел «Пульс компании» (главная страница портала – кнопка «Пульс компании» в правом верхнем углу). Здесь видна частота использования разных возможностей – социальной сети, «лайков», задач и т.д. Кликнув по каждому блоку, можно создать заготовку сообщения, которое будет опубликовано в «Живой ленте». В этом сообщении будет описание работы с инструментом (его можно отредактировать, как угодно). В «Пульсе компании» есть рейтинг пользователей, в котором можно увидеть, кто из сотрудников наиболее часто использует каждый инструмент.

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

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

Сотрудникам следует рекомендовать синхронизировать свои рабочие папки с инструментом «Битрикс24.Диск» в их аккаунтах. Тогда можно будет редактировать общие документы и делиться ими, что особенно удобно при подготовке презентаций и других публичных мероприятий.

Всем, кто освоил работу на портале, можно смело предлагать . В ней пользователям доступны те же инструменты, что в браузерной версии – «Живая лента», «Задачи», «Календарь» и т.д. Если пользователю пришло новое сообщение на портале – на телефон придет уведомление об этом.

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

Тонкости работы с «Битрикс24»

· Администратор может удалить любую группу, зайдя на ее страницу и выбрав соответствующий пункт в меню «Действия»;
· Уволенные сотрудники не входят в число 12 пользователей, которые могут работать в бесплатной версии портала;
· Видеозвонками в «Бизнес-чате» одновременно могут пользоваться четыре сотрудника;
· Облачную версию портала можно перенести в «коробочную» (и наоборот), обратившись в техподдержку;
· Экстранет (возможность приглашать внешних пользователей) доступен только в коммерческих тарифах. Для того, чтобы пригласить внешнего пользователя, нужно сначала создать рабочую группу. Он будет видеть переписку только в этой группе;

12 апреля мы запустили большой новый проект - «Битрикс24» : социальный интранет, SaaS-сервис, объединяющий в себе классические инструменты командной работы (календари, задачи, CRM, работа с документами) и социальные коммуникации («лайки», социальный поиск, мгновенные сообщения и многое другое).

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

Этой публикацией мы откроем серию постов, в которых хотели бы рассказать вам, что было сделано за год разработки, какой получилась итоговая архитектура проекта; что мы делаем для того, чтобы обеспечить настоящие «24» часа работы проекта в сутки; какие изменения пришлось сделать в платформе разработки «1С-Битрикс»; особенности работы в облаке Amazon и многое другое.

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

Итак, первый пост - об архитектуре проекта в целом. Поехали!

В процессе разработки самой идеи «Битрикс24» мы сформулировали для себя несколько бизнес-задач:

  • С самого начала мы предполагали, что первый тариф на «Битрикс24» будет бесплатным.
  • Это значит, что себестоимость такого бесплатного аккаунта для нас должна быть очень низкой.
  • Наш проект - это бизнес-приложение, и значит нагрузка на него будет очень неравномерной: больше днем, меньше ночью. В идеале - хорошо бы уметь масштабироваться (в обе стороны) и в каждый момент времени использовать ровно столько ресурсов, сколько нужно.
  • При этом - для любого бизнес-приложения крайне важна надежность: постоянная доступность данных и их сохранность.
  • Мы стартовали сразу на нескольких рынках: Россия, США, Германия.

Эти бизнес-требования в итоге сформировали два больших «фронта» работ: формирование масштабируемой отказоустойчивой (забегая немного вперед - «облачной») платформы разработки и выбор технологической платформы для инфраструктуры проекта.

Платформа разработки «1С-Битрикс»

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

Огромным шагом в развитии платформы «1С-Битрикс» стало появление модуля «Веб-кластер» в версии 10.0 весной прошлого года.

Мы подробно . Кратко повторю основные возможности:

  • Вертикальный шардинг (вынесение отдельных модулей на отдельные серверы MySQL)
  • Репликация MySQL и балансирование нагрузки между серверами на уровне ядра платформы
  • Распределенный кеш данных (memcached)
  • Непрерывность сессий между веб-серверами (хранение сессий в базе данных)
  • Кластеризация веб-сервера

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

Но до идеала было еще далеко, оставались «узкие» места:

  • Не был до конца решен вопрос синхронизации файлов на разных веб-серверах. На собственном сайте мы использовали csync2 , он очень неплохо себя зарекомендовал. Однако на больших объемах данных мы просто не успевали бы передавать изменения по всем серверам.
  • Выход из строя master-сервера в репликации MySQL означал какие-то ручные или полуавтоматические операции по переводу одного из slave"ов в режим master"а. Это требовало времени, а значит мы не могли гарантировать бесперебойную работу сервиса.
  • slave"ы позволяют распределить нагрузку на базу на чтение, а master все равно остается один. Это значит, что запись остается узким местом в работе базы.
  • Как показал наш собственный печальный опыт, и могут их полностью вывести из строя. Значит, нужно резервировать не только отдельные серверы, но и целиком датацентр.

В платформе «1С-Битрикс» версии 11.0, вышедшей осенью 2011 года, мы решили и эти задачи. решила проблему синхронизации статического контента, а реализация поддержки master-master репликации в MySQL позволила строить географически распределенные веб-кластеры.

И мы вплотную подошли ко второй большой задаче…

Платформа для разворачивания инфраструктуры

Если честно, выбор был не очень сложным. :)

«Облако» или не «облако» - такой вопрос даже не стоял. :)

Собственное или арендуемое оборудование требует достаточно серьезных вложений в инфраструктуру на старте проекта. Масштабировать физические «железки» достаточно сложно (долго и дорого). Администрировать (особенно в разных ДЦ) - неудобно.

Поэтому - «облако»!

Какое именно? Мы выбрали Amazon AWS.

Все наши сайты работают в Амазоне достаточно давно. Нам нравится то, что есть множество уже готовых сервисов, которые можно просто брать и использовать в своем проекте, а не изобретать собственные велосипеды: облачное хранилище , Elastic Load Balancing , CloudWatch , AutoScaling и многое другое.

В очень упрощенном виде вся архитектура «Битрикс24» выглядит примерно так:

Web – автоматическое масштабирование

Приложение (веб) масштабируется у нас не вертикально (увеличение мощности сервера), а горизонтально (добавляем новые машины).

Для этого мы используем связку Elastic Load Balancing + CloudWatch + Auto Scaling. Все клиентские запросы (HTTP и HTTPS) поступают на один или несколько балансировщиков Amazon (ELB). Рост и снижение нагрузки мониторим через CloudWatch. Есть две интересные метрики – состояние нод EC2 (% CPU Utilization) и балансировщика (время latency – в секундах).

Мы в качестве основной характеристики используем данные о загрузке машин, так как latency может варьироваться не только из-за реальной нагрузки, но и по каким-то иным причинам: сетевые задержки, ошибки в приложении и т.п. В таком случае возможны «ложные» срабатывания, и тогда мы крайне неэффективно будем добавлять новые машины.

Сейчас в итоге автоматически стартуют новые машины, если средняя утилизация CPU (в терминах Амазона) превышает 60%, и автоматически останавливаются и выводятся из эксплуатации, если средняя нагрузка менее 30%.

Мы достаточно долго экспериментировали с этими пороговыми значениями и сейчас считаем их оптимальными. Если верхний порог ставить больше (например, 70-80%), то начинается общая деградация системы – пользователям работать некомфортно (долго загружаются страницы). Нижний порог меньше - система балансировки становится не очень эффективной, машины долго могут работать вхолостую.

Статический контент пользователей сервиса

В описанной выше схеме веб-ноды по сути становятся «расходным материалом». Они могут в любой момент стартовать и в любой момент гаситься. А это значит, что никакого пользовательского контента на них быть не должно.

Именно поэтому при создании каждого нового портала в «Битрикс24» для него создается персональный аккаунт в Амазоне для хранение данных в S3. Тем самым данные каждого портала полностью изолированы друг от друга.

При этом само хранилище S3 очень надежно. Сам Амазон подробно описывает его устройство (и, в принципе, нет поводов им не верить).

Данные в S3 реплицируются в несколько точек. При этом – в территориально распределенные точки (разные датацентры).

Каждое из устройств хранилища мониторится и быстро заменяется в случае тех или иных сбоев.

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

Обычно данные реплицируются в три и более устройств – для обеспечения отказоустойчивости даже в случае выхода из строя двух из них.

Иными словами, с надежностью – все хорошо. Тот же Амазон, например, говорит о том, что их архитектура S3 устроена таким образом, что они готовы обеспечить доступность на уровне двух девяток после запятой. А вероятность потери данных – одна миллиардная процента.

Два датацентра и master-master репликация

Весь проект сейчас размещается в двух датацентрах. Мы решаем этим сразу две задачи: во-первых, распределяем нагрузку (сейчас российские пользователи работают в одном ДЦ, а американские и европейские - в другом), а во-вторых, резервируем все сервисы - в случае выхода из строя одного из ДЦ, мы просто переключаем траффик на другой.

Чуть-чуть подробнее - как это все устроено.

База в каждом ДЦ является мастером относительно слейва во втором ДЦ и одновременно слейвом - относительно мастера.

Важные настройки в MySQL для реализации этого механизма - auto_increment_increment и
auto_increment_offset . Они задают смещения значений для полей auto_increment - для того, чтобы избежать дублирования записей. Грубо говоря, в одном мастере - только четные ID, в другом - только нечетные.

Каждый портал (все зарегистрированные в нем сотрудники), заведенный в «Битрикс24» в каждый конкретный момент времени работает только с одним ДЦ и одной базой. Переключение на другой ДЦ осуществляется только в случае какого-либо сбоя.

Базы в разных датацентрах синхронны, но при этом независимы друг от друга: потеря связности между датацентрами может составлять часы, данные синхронизируются после восстановления.

Надежность, надежность, надежность

Один из важнейших приоритетов в «Битрикс24» – постоянная доступность сервиса и его отказоустойчивость.

Помните простую схему сервиса? В итоге (все равно упрощенно, но тем не менее:)) она выглядит примерно так:

В случае аварии на одной или нескольких веб-нодах Load Balancing определяет вышедшие из строя машины и, исходя из заданных параметров группы балансировки (минимально необходимое количество запущенных машин), автоматически восстанавливается нужное количество инстансов.

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

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

Если это вызывает повышенную нагрузку на машины, то CloudWatch определяет возросшую утилизацию CPU и добавляет нужное количество машин уже в одном датацентре в соответствие с правилами для AutoScaling.

При этом у нас приостанавливается мастер-мастер репликация. После проведения нужных работ (восстановительных - в случае аварии, или плановых - мы, например, точно по такой же схеме в какой-то момент осуществили переход со стандартного MySQL на Percona Server - при этом без какого-либо downtime"а для пользователей сервиса), включаем базу в работу и восстанавливаем репликацию.

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

Мне кажется более логичным сделать серию тематических постов. Темы которые, мы уже готовим:

  • Нюансы Амазона: неочевидные лимиты, разные режимы работы балансировщиков, работа с образами AMI
  • Специфика веб-нод: механизмы обновления ПО, Apache/не Apache, безопасность и изоляция пользователей
  • MySQL: почему Percona, особенности master-master, репликация большого объема данных, нюансы работы query cache, шардинг
  • Бэкапы данных и главное - их восстановление
  • Мониторинг тысяч объектов, как не заспамить себя алертами, автоматизируем реакцию на уведомления

Что наиболее интересно для вас? Можно провести спонтанное голосование и отмечать прямо в комментариях. :)

Ну и конечно - пробуйте сам

Наверняка многие знают, что такое «Битрикс24». А некоторые и активно пользуются этим сервисом, которому уже более двух лет. Подобный ресурс – это система менеджмента проектов и учета взаимоотношений с клиентами и сотрудниками, что-то вроде социальной сети для вашей компании; некий корпоративный, многофункциональный портал.

Я много слышала о «Битрикс24», некоторые знакомые в своих компаниях активно работают с ним, но сама я ранее не вдавалась в подробности, что там и как. И даже, честно говоря, не могла представить, насколько это удобная, продуманная и функциональная штука. Сейчас есть куча сервисов, которые полагают строить бизнес-процессы. Например, за планирование и рабочий календарь может отвечать Google, за чат-общение – Google Talk, видеосвязь – Skype, для пользователей iOS – FaceTime и пр. А в «Битрикс24» все эти (и не только) инструменты для общения и работы собраны воедино.

К слову, пользоваться этой системой удобно еще и потому, что есть мобильные приложения для iOS и Android, а также десктопное для ПК. Ниже расскажу вам об их функциональности, но для начала посмотрим, что такое «Битрикс24» и с чем его едят.

Знакомимся с «Битрикс24»

Как и любая социалка, «Битрикс24» прост и понятен в освоении. Подойдет такое решение и для небольших компаний, и для крупных игроков бизнеса. Для того, чтобы понять принцип работы и изучить возможности, можно попробовать бесплатную версию «Битрикс24» для 12 «друзей Оушена» (сотрудников). На ее примере посмотрим на функциональность системы.

Заходим на сайт , вводим свой электронный адрес и получаем доступ к регистрации (варианты языка – русский и украинский). Проходим ее в два счета, получаем права админа и далее можем подключать свою дюжину «орлов» к общению и работе в едином пространстве.

Конечно, бесплатная версия менее функциональна, чем платная, и предоставляет всего 5 ГБ облачного пространства, но этого вполне достаточно, чтобы выяснить, а надо ли оно вам?! Если вам понравилось, и если у вас «13 друзей» и более, можно рассмотреть варианты и возможности платного «Битрикс24». Ниже скрины, на которых сравниваем, что входит в бесплатную версию, а что вы получаете за деньги.

В «Битрикс24» 12 различных рабочих инструментов. Например, рабочая социалка. Тут есть, как у всяких FB и VK, «живая лента». Она отображает статусы коллег, апдейты по задачам, появление новых документов, различные обсуждения. Поступающую в ленту инфо можно фильтровать, а все происходящее в соцсреде – оценивать (лайк/дизлайк), комментировать, дополнять; можно создавать персональные альбомы с фотками или корпоративные. Их тоже можно оценивать и писать, что вы думаете по этому поводу.

Для общения тет-а-тет предусмотрен встроенный месенджер. Он позволяет организовать бизнес-чат, или просто “полялякать” с соработниками, вести мгновенную переписку с кем-либо в режиме реального времени, проводить видеоконференции до 4 человек одновременно и т.д. Работать в нем можно с любого места где есть Интернет. К слову, когда в месседжере у сотрудника есть непрочитанные сообщения, а он находится вне портала, ему приходит уведомление на e-mail.

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

Есть в «Битрикс24» т удобные календари, напоминалки, чек-листы, планировщики отчетов, собраний, событий, встреч. В системе можно создавать группы для обсуждения определенных вопросов, проектов, документов, ставить задачи/планы и обсуждать их всем вместе (или с теми, кого это касается), совместно работать над презентациями (и прочей документацией, в том числе редактировать онлайн), а также пользоваться видео-чатом для решения важных вопросов.

Двигаемся дальше. В системе можно составить базу контактов компании и фиксировать все взаимоотношения с клиентами (звонки, письма, встречи, сделки). Важный инструмент в «Битрикс24» – это CRM-система (учет взаимоотношений с клиентами). Различные подсчеты, касающиеся прибыли или растрат компании, можно фиксировать, контролировать здесь в удобных таблицах онлайн, выставлять счета клиентам, планировать свою деятельность, строить отчеты и «воронку продаж».

«Битрикс24» одновременно является и облачным хранилищем для различных рабочих файлов и документов, к которым каждый сотрудник имеет доступ (права доступа, конечно же, настраиваются, корректируются). А все документы, загруженные в систему, можно редактировать непосредственно здесь, так как «Битрикс24» поддерживает технологии Google Docs и Microsoft Office Web Apps. Удобно!

Короче говоря, даже в бесплатной версии, с которой знакомилась я, куча полезностей. И я описала и показала лишь малость, самые основные, те, на которые бы я обратила внимание. Еще один плюс – не требует специальных знаний для работы (тут все просто), специально обученного персонала или ИТ-шника в штате. Выше я оговаривала, что регистрация и старт работ очень просты, прям как зарегаться «ВКонтакте».

«Битрикс24» в карман!

А вот как выглядит мобильная версия «Битрикс24». Простая, юзабильная, не требует суперскоростного интернета (достаточно мобильного) для коммуникации и того, чтобы быть всегда в курсе, что происходит в компании. Тут есть фактически все, что и на сайте. Можно чатиться, обсуждать проекты, пользоваться календарем, комментировать, в общем, быть в курсе всего происходящего. Конечно, тут нельзя редактировать файлы, что-то загружать, добавлять, создавать.





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

Внедрение

Работа с задачами и проектами

«Битрикс24» позволяет управлять перечнем задач и проектов. Функциональная часть: интеграция сервиса с календарем, делегирование, check-lists, шаблоны для задач, конструирование фильтров.

Диаграмма Ганта позволяет отслеживать выполнение задач проекта (какие задачи завершены, какие в процессе решения, какие «просрочены», какие не имеют сроков выполнения).

Работа с документами

Портал позволяет работать с документами не только использую «родные» приложения компании, но и в случае отсутствия специального офисного программного обеспечения. Работы можно проводить с помощью «облачных сервисов» (Google Docs, MS Office Online). С другой стороны, доступна работа с документами и через собственное ПО, установленное на рабочем компьютере. Портал сохраняет всю историю правок и версии документов.

Обсуждение хода работ доступно в сервисе «Живая лента», также можно ставить внешние ссылки для социальных сетей.

CRM-система

  • возмождность внесения всей базы контактов и клиентов компании.
  • управление лидами и сделками;
  • фиксировние событий (звонков, писем и встреч);
  • проектирование задач;
  • составление отчетов;
  • синхронизация. Если связать любую веб-форму на сайте с собственным «Битриксом24», то данный этой веб-формы будет автоматическим образом отправляться в CRM-систему.

Руководство персоналом

В визуальном режиме (предварительно включив в сервис сотрудников) можно интерактивным образом управлять персоналом внутри портала - добавление/удаление сотрудников, смена руководителя, иерархия внутри персонала.

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

Вышеописанная «Живая лента» позволяет устраивать интерактивное общение с персоналом: создание опросов и объявлений (с обязательным условием ознакомления), обсуждение утверждения документов, проведение опросов и исследований и голосований. Как дополнение к корпоративной культуре: есть система наград («бейджи») и подарки на праздники.