Решение... Советы... Windows 10

Управление масштабированием - включая домохозяек! Визуальное конфигурирование сервера

«1С-Битрикс: Управление сайтом» — профессиональная система управления веб-проектами, универсальный программный продукт для создания, поддержки и успешного развития:

корпоративных сайтов
интернет-магазинов
информационных порталов
сайтов сообществ
социальных сетей и других веб-проектов
Основные новинки «1С-Битрикс: Управление сайтом 14.5»

Композитный сайт

Является запатентованной технологией, способной увеличить скорость ответа сайта в сотни раз. Это подтверждают независимые тесты, проведенные компанией «Русоникс»: время отклика сайта после включения технологии «Композитный сайт» сократилось в 224 раза – до 0,002 с. Скорость ответа сайта является ключевой характеристикой его работы и влияет на многие показатели. Например, при медленной работе сайта посетитель чаще покидает страницу, не дождавшись загрузки, что снижает конверсию и повышает стоимость привлечения покупателей. Также быстрый ответ страниц сайта влияет на индексацию поисковыми роботами и повышает место сайта в поисковой выдаче, что помогает привлекать покупателей на сайт. Таким образом, использование технологии, ускоряющей отклик сайта в сотни раз, может стать важным преимуществом для онлайн-бизнеса и помочь выделиться среди конкурентов.

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

Использование технологии «Композитный сайт» будет доступно для всех сайтов, созданных на платформе «1С-Битрикс: Управление сайтом», начиная с версии 14.5, за исключением созданных на редакции «Первый сайт». Для подключения этой технологии необходимо обратиться к партнерам «1С-Битрикс», обладающим соответствующей компетенцией.

Обмен данными с «1С:Предприятие 8» в режиме реального времени

Для «шаблоны для 1с битрикс: Управление сайтом» интеграция с «1С:Предприятие 8» давно является ключевой функцией, но именно в версии 14.5 появился функционал, позволяющий интернет-магазинам значительно повысить эффективность работы. Теперь менеджеру интернет-магазина в режиме реального времени доступна информация о товарах, ценах и складских остатках из 1С. Также, в режиме реального времени доступно получение информации с сайта в 1С о заказах, статусах и платежах. Это позволяет поднять работу с клиентами Интернет-магазина на новый уровень: снизить процент отмененных заказов, эффективно управлять складскими остатками, не тратить время на перенос данных из одной учетной системы в другую. Для использования этого функционала не требуется дополнительных настроек кроме установки версии «1С-Битрикс: Управление сайтом 14.5», установки в «1С: Предприятие 8» модуля обмена 4.0 (модуль можно скачать на сайте 1с.1c-bitrix.ru) и включения обмена данными в режиме реального времени.

Также, для новой версии «1С-Битрикс: Управление сайтом 14.5» представлен ряд усовершенствований загрузки/выгрузки в 1С: полный обмен данными между 1С и сайтом ускорен в 2 раза, последующий полный обмен данными ускорен в 5 раз, автоматическое возобновление обмена с момента, когда произошел обрыв связи и др.

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

Управление масштабированием кластера: легкое управление нагрузкой на серверы

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

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

Управление из административного раздела!

Управляйте «Виртуальной машиной» «1С-Битрикс» в административном разделе своего сайта. Конфигурируйте сервер в дружелюбном и полностью русскоязычном интерфейсе системы мониторинга. Изменяйте и сразу контролирйте состояние всех компонентов сервера. Легко определяйте причины ухудшения производительности. Перераспределяйте пиковые нагрузки.


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

Зачем нужна «Виртуальная машина»?
«1C-Битрикс: Виртуальная машина» - это бесплатный программный продукт, готовая эталонная среда, на которой рекомендуется использовать продукты «1С-Битрикс». Виртуальная машина сэкономит вам время и силы на правильное развертывание и администрирование вашего веб-проекта.

Визуальное управление «Виртуальной машиной»

Управляйте и оборудованием, и кластерными системами!

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



Дружелюбный мониторинг работы сервера

Базовые функции управления:
  • Добавление/удаление сайтов
  • Подключение дополнительных серверов
  • Перенос/масштабирование сервисов: Web, MySQL, memcached, sphinx
  • Настройка E-mail (уникальный E-mail для каждого сайта)
  • Возможность включать КРОН

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


Мониторинг

Дружественный мониторинг «Виртуальной машины»

Готовая система мониторинга внутри виртуальной машины

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

Включите мониторинг!

Больше не нужно писать запросы к серверу, чтобы понять в каком он состоянии.


Дружелюбный мониторинг работы сервера:
  • Память
    • Диски
    • Активность
    • И другое
    Когда сервер уже не справляется с нагрузкой!

    Типичная ситуация для любого растущего бизнеса - рост нагрузки на сайт. Критическая ситуация - сайт уже не справляется с выросшей нагрузкой.



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

    Конфигурирование

    Визуальное конфигурирование сервера

    Конфигурируйте сервер с помощью перетаскивания элементов

    Все в графическом виде! Вы легко выполняете перенос/масштабирование сервисов на новые подключенные серверы: Web кластер, MySQL кластер, memcached, sphinx.

    Все глобальные действия - из меню!

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



    Выбор глобального действия

    Глобальные действия:

    Система масштабирования кластерных конфигураций

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



    • Управление конфигурацией сайта через web-интерфейс;
    • Управление настройками серверов через web и консольный интерфейсы, конфигурация служб (mysql, sphinx, memcached, apache) и контроль за выполнением операций;
    • Включение мониторинга для всех серверов группы, контроль состояния всех серверов пула из web-интерфейса.

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


    Отказоустойчивая конфигурация

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



    Четырехсерверная отказоустойчивая конфигурация

    Веб + master + slave
    Например, 2 машины у вас обслуживают веб-сервер, а 2 - базу данных. Вероятность отказа при обслуживании значительно уменьшается.

    Перераспределите нагрузку!

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



    Например, вы можете перенести какие-то компоненты (MySQL, Sphinx и т.д.) на новый подключенный сервер. Вы полностью понимаете, как влияет нагрузка на ваш сервер, и можете осознанно выполнить предложенные действия.

    Система не только сообщает: «У вас возросла нагрузка». Система рекомендует, как исправить ситуацию, например: «Для решения проблемы перенесите Веб-кластер на другой сервер». Или: «Вам нужно уменьшить нагрузку на базу. И неплохо добавить дополнительный веь-сервер».

    Курс предназначен пользователям, администририрующим сайты на платформе "1С-Битрикс: Управление сайтом". Курс Администратор. Модули позволяет освоить методы выполнения расширенных задач по администрированию модулей не относящихся к коммерческой деятельности Для модулей, связанных с торговлей в Интернете создан отдельный курс . .

    Получаемые навыки:

    • методы работы с модулями системы некоммерческого плана;
    • работа со специальными инструментами: Push&Pull, Служба сообщений и другие;
    • работа с модулями, обеспечивающим общение пользователей: форум, блоги и другие;
    • организация документооборота и бизнес-процессов;
    • настройка инструментов Веб-аналитики;
    • и другие.

    Необходимый минимум знаний для изучения курса:

    • базовые навыки компьютерной грамотности и навыков работы с ОС Windows;
    • базовые знания о WWW и организации доступа к веб-серверу;
    • Контент-менеджер Мы считаем, что вы этот курс уже прошли и знаете многое о Битриксе. Поэтому подсказок во всплывающих окнах будет намного меньше, чем в курсе Контент-менеджер.
      , чтобы банально не путаться в интерфейсе.
    • знание системы в рамках курса Администратор. Базовый Мы считаем, что вы этот курс уже прошли и знаете многое об администрировании "1С-Битрикса". Поэтому подсказок во всплывающих окнах будет намного меньше, как и объяснений о том где и как выполнять общие задачи администрирования.

    Неплохо было бы иметь базовые навыки установки и администрирования *nix-систем.

    Если данный курс берётся в качестве основы для оффлайного преподавания, то рекомендуемая продолжительность: 4 дня (32 академических часа).

    Экономите время и учитесь по дороге на работу или в ВУЗ? Для этого нужны файлы. Мы предоставляем две возможности оффлайнового изучения: файлы в формате PDF и CHM, они открываются на любых устройствах. Программы для чтения доступны в AppStore и Play Market. Файлы обновляются периодически, но всё равно будут отставать от онлайновой версии курса. Поэтому, всё же, мы рекомендуем он-лайн версию курсов, тем более, что мобильный интернет сейчас не проблема.

    Экономите время и учитесь по дороге на работу или в ВУЗ? Для этого нужны файлы. Мы предоставляем две возможности оффлайнового изучения: файлы в формате PDF и CHM, они открываются на любых устройствах. Программы для чтения доступны в AppStore и Play Market. Файлы обновляются периодически, но всё равно будут отставать от онлайновой версии курса. Поэтому, всё же, мы рекомендуем он-лайн версию курсов, тем более, что мобильный интернет сейчас не проблема.

    1. Файл лежит не локально, а на сетевом ресурсе.
    2. Если файл лежит на локальном диске, но путь к нему содержит спецсимволы (# и прочие).

    Как проходить учебный курс?

    Первая часть статьи – настройка веб окружения.

    Разбираться как работать с новым разделом в продукте «Управление масштабированием » мы начнем с установки CentOS, и последующей установки «1С-Битрикс: Веб-окружение» 5.х »

    Установка CentOS

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

    Установка «1С-Битрикс: Веб-окружение» 5.х»

    Операционная система установлена, давайте установим на нее веб-окружение 5.х:

    В вашем браузере отключен JavaScript

    Разберем ролик подробно:

    • Логинимся на сервер под административным аккаунтом
    • Для дальнейшей установки нам понадобится «wget », по умолчанию он не установлен, устанавливаем командой: yum install wget
    • Загружаем скрипт «веб-окружения » и запускаем его, следующими командами:

    где порты обозначают и используются для следующих сервисов:

    25 - smtp сервер 80 - http 443 - https 5222 - bitrix xmpp сервер 5223 - bitrix xmpp сервер по ssl 8890 - ntlm авторизация 8891 - ntlm авторизация по ssl 8893 - http сервер мгновенных сообщений 8894 - https сервер мгновенных сообщений
    • Порты прописаны, необходимо сохранить таблицу, следующей командой: service iptables save
    • Ну и в последнюю очередь устанавливаем оболочку mc , с помощью команды: yum install mc
    • Установки закончены, перезагружаем сервер, чтобы посмотреть, что все установилось корректно, видим на экране, что запущена машина: 5.0.37
    При первом входе в виртуальную машину с логином «root » и паролем который вы задали, вам предложат сменить пароль у пользователя «bitrix » – от имени которого вы и продолжите работать с машиной.

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

    Обновление «1С-Битрикс: Веб-окружение» 5.х»

    Машина постоянно развивается и периодически ее следует обновлять, рассмотрим обновление через консоль управление машиной:

    В вашем браузере отключен JavaScript

    Разберем ролик подробно:

    • Логинимся на сервере под root , вводим пароль.
    • Попадаем в меню создания пула (pool) серверов, жмем 1 , для создания. Видим что пул (pool) создан, жмем Enter для возврата в меню – данное меню появляется если вы не создавали пул (pool). Если пул (pool) был создан ранее, данный шаг пропускаем.
    • Далее нам нужно найти пункт обновления, для этого переходим в другое меню, выбрав 1 .
    • В открывшемся меню видим пункт Update , под пунктом 4 , выбираем его.
    • Запускается Update , вам нужно ввести имя хоста, у меня оно server1 , и подтвердить ваше решение на Update , набрав Y
    • Мы видим, запуск задания «Start job », нажав Enter возвращаемся в меню.
    • Запущенные задания можно смотреть через пункт меню 5 , входим в него.
    • Появилось небольшое меню и список, где показаны запущенные задания.
    • Выбираем пункт меню 1 , что бы увидеть запущенные задания
    • Видим наше задание и статус выполнения, возвращаемся нажав 0
    • Вернувшись мы видим, что задание уже выполнено и получило статус «finished », можно выбрав пункт 0 , выходить из этого меню.
    • В таблице над меню видим, что веб-окружение стало версии 5.0.44
    • Выходим из меню, выбрав пункт 0
    • Покидаем root, набрав команду exit
    • Видим, что и тут поменялась версия веб-окружения на 5.0.44
    Настройка Времени и Тайм зоны

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

    Дата и время на сервере это не одна конкретная дата и время, это фактически три различных даты и три различных времени со своими часовыми поясами.

    Какие три места:

    • Время сервера
    • Время PHP
    • Время MySQL
    Смена происходит через пункт меню веб-окружения, и меняет дату и время, в трех местах сразу, это очень важный момент, что все три места работают с одинаковыми параметрами времени и даты.

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

    В вашем браузере отключен JavaScript

    Разберем ролик подробно:

    • Подключаемся к нашему серверу с правами root
    • В основном меню выбираем пункт 1
    • В открывшемся меню выбираем пункт 6
    • В появившемся списке нужно выбрать ваше месторасположение, так как я нахожусь в Калининграде , я выбираю Европа , набрав 8
    • Переходим к следующему списку, выбор страны, я нахожусь в России , выбираю пункт 39
    • Следующий выбор, это таймзона относительно Москвы , я нахожусь в Калининграде , выбираю 1
    • Мы выбрали все необходимое, нам показывают сводные данные нашего выбора и предлагают подтвердить свой выбор, у меня все корректно, набираю 1
    • Нас спрашивают, сохранить эти же данные и для PHP , соглашаюсь, набираю Y
    • Нам показывают какие файлы будут изменены, и какие сервисы будут перезапущены, меня все устраивает, набираю y
    • Запустилось задание, посмотрим как оно выполняется. Все ок задание выполнено.
    • Выходим из меню веб-окружения, и набираем команду date
    • Убедились, что время машины правильное. Корректность установки времени у сервера PHP и MySql можно проверить через административный веб интерфейс «Инструменты » -> «Проверка системы »

    Установка интернет-магазина на «Веб-окружение»

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

    В вашем браузере отключен JavaScript

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

    Не забывайте задавать вопросы в комментариях.