Электронная библиотека » PC Magazine/RE » » онлайн чтение - страница 13


  • Текст добавлен: 4 ноября 2013, 18:02


Автор книги: PC Magazine/RE


Жанр: Компьютеры: прочее, Компьютеры


Возрастные ограничения: +16

сообщить о неприемлемом содержимом

Текущая страница: 13 (всего у книги 13 страниц)

Шрифт:
- 100% +
Настройка VPS для «Виртуальной машины 1С-Битрикс»
ИТ-практикум

Даниил Паскаль


Даниил Паскаль, руководитель технической поддержки группы компаний. masterhost www.masterhost.ru

Примечание редакции

«1С-Битрикс: Управление сайтом» – многофункциональная система, предъявляющая к хостинговой площадке весьма серьезные требования как по аппаратным ресурсам, так и по быстродействию. Система создавалась в расчете на мощные проекты, и часто попытки использовать ее в дешевом «разделяемом» (shared) хостинге заканчиваются разочарованием пользователя. В то же время развертывание отдельного сервера в ЦОД только для работы Web-сайта многим представляется экономически нецелесообразным. И такая картина достаточно типична; любой проект, разрастаясь и набирая популярность, неизбежно сталкивается с этой проблемой. Именно с ней связано более широкое распространение в последние год-полтора так называемых виртуальных серверов, VPS (VPD).


Недавно компания. masterhost объявила о запуске в коммерческую эксплуатацию услуг виртуального хостинга, адресованных пользователям популярной CMS «1С-Битрикс: Управление сайтом»: «Доступный: 1С-Битрикс» (1150 руб./мес) и «Практичный: 1С-Битрикс» (1700 руб./мес).

«Виртуальная машина 1С-Битрикс»

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

С технической точки зрения «Виртуальная машина 1С-Битрикс» – это предварительно сконфигурированный сервер LAMP (Linux, Apache, MySQL, PHP), оформленный как файл-образ виртуальной машины, развертываемый на хостинговой площадке. Пользователь получает доступ к нему по реквизитам, предоставляемым после оплаты. Цены несколько выше, чем стоимость совместно используемого хостинга, но виртуальный сервер (VPS) обеспечивает гарантированный доступ к ресурсам (активные сайты коллег по хостингу не будут влиять на быстродействие конкретного ресурса), большую безопасность (ибо «посторонним вход воспрещен») и гибкость (владельцу VPS предоставляются права суперпользователя, и он может настроить свою систему, как пожелает). Кроме того, вырастает производительность – как показывает практика, перенос ресурса с совместно используемого хостинга на VPS обеспечивает выигрыш в разы, а тонкой настройкой сервера можно добиться повышения быстродействия проекта в десятки раз.

Запускаем сервер

Тарифы «Доступный: 1С-Битрикс» и «Практичный: 1С-Битрикс» предполагают наличие операционной системы CentOS 5, 500– или 800-МГц процессора, 512– или 768-Мбайт ОЗУ, 5– или 10-Гбайт дискового пространства. Трафик – бесплатный (если соблюдается соотношение 1:4 для входящего и исходящего трафика).

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

Другой вариант инсталляции – выбор команды «Восстановить проект». Эта функция предназначается для переноса на VPS существующих ресурсов из тестовой среды на компьютере Web-разработчика или с другой хостинговой площадки. Предварительно необходимо создать архив проекта средствами «1С-Битрикс» (в Панели администратора имеются соответствующие команды) и загрузить его на VPS-сервер (например, с помощью программы WinSCP) и разместить в каталоге /home/bitrix/www. Если все проделано правильно, команда «Восстановить» откроет страницу со списком архивов, где можно выбрать нужный. В зависимости от размера архива будет рассчитано примерное время восстановления, составляющее в среднем 10–15 мин. После завершения процедуры переноса сайт будет готов к работе (хотя имеет смысл проверить функциональность, особенно если ранее применялись какие-то нестандартные компоненты «1С-Битрикс»). В ходе восстановления не запрашивается ни паролей MySQL, ни имен пользователей и т. д., все происходит автоматически «в один клик». (Хорошо это или плохо – отдельный вопрос.)

«Монитор производительности» позволяет оценить быстродействие сайта в целом и его отдельных подсистем.

Настройка DNS

Сразу после развертывания VPS-сервер доступен по IP-адресу. Следующий шаг – связать доменное имя сайта с этим адресом, для чего требуется провести некоторые операции с DNS-записью домена. В частности, нужно изменить A-запись, указав IP-адрес VPS. Эта операция, в зависимости от того, кому делегировано управление доменом, может выполняться и у регистратора доменов, и у хостинг-провайдера. Если домен обслуживается серверами имен. masterhost, в Панели управления. masterhost достаточно изменить A-запись в специальном редакторе DNS. После внесения изменений информация о новой записи распространяется по DNS-серверам Интернета (что занимает от 15 мин до нескольких суток), по завершении этого процесса сайт станет доступен посетителям.

Индекс производительности

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

Ручное подключение к БД

Многие привыкли к тому, что для работы с БД должна быть доступна Web-панель PhpMyAdmin. В стандартном комплекте машины «1С-Битрикс» этот пакет отсутствует, вместо него предоставляется инструментарий доступа к БД в Панели администратора сайта на базе «1С-Битрикс». Там можно выполнить все основные процедуры, связанные с техобслуживанием: оптимизацию, восстановление, мониторинг и др. Предусматривается также выполнение произвольного запроса. Если необходимо прямое подключение к MySQL, с сервером можно соединиться по протоколу SSH (с помощью терминальной программы, например, PuTTy), набрать команду mysql и работать в консоли СУБД. Впрочем, не запрещается и установка PhpMyAdmin (можно использовать стандартные средства управления пакетами CentOS). Настоятельно рекомендуем внимательно прочитать раздел о безопасности в документации системы.

Команды меню «Виртуальной машины «1С-Битрикс»

При доступе к сайту в консольном режиме выдается меню, содержащее пункты:

0. Virtual appliance information

1. Set Bitrix working protocol(s): HTTP and HTTPS

2. Disable ZendServerCE control panel

3. Change root password

4. Change bitrix password

5. Change Zend CE management password

6. Virtual server reboot

7. Virtual server shutdown

8. Quit to shell


Что есть что?

Пункт 0. Virtual appliance information – общие сведения о текущих настройках виртуальной машины. Позволяет быстро просмотреть текущую конфигурацию.

Раздел 1. Set Bitrix working protocol(s): HTTP and HTTPS дает возможность задать базовый протокол доступа к сайту, HTTP (без защиты) или HTTPS (защищенный).

Позиция 2. Disable ZendServerCE control panel позволяет отключить панель ZendServerCE, которая доступна по адресу https://ip-vps-сервера:10082/ZendServer, и включить, отключить и настроить модули PHP.

Пункты 3 (Change root password) и 4 (Change bitrix password) предназначены для изменения паролей суперпользователя (root) и пользователя bitrix. Это не тот же самый пароль, что у администратора сайта, пользователь bitrix – это системный логин, который используется для доступа к сайту по FTP (имя пользователя ‘bitrix’, пароль – тот, что будет назначен с помощью этой команды).

Пункт 5. Change Zend CE management password позволяет изменить пароль доступа к Панели управления сервером в целом.

Команды 6 (Virtual server reboot, перезагрузить сервер) и 7 (Virtual server shutdown, выключить сервер) комментариев не требуют.

Пункт 8 (Quit to shell) позволяет продолжить работу с сервером в режиме обычного терминального доступа (доступны все традиционные команды CentOS).


Почта

Привычной для пользователей совместно используемого хостинга почты в рамках виртуальной машины нет. Комплект для развертывания сайта не предполагает наличия готовой почтовой системы для протоколов POP, IMAP и SMTP (ее можно установить отдельно). В то же время почтовые сообщения, которые формируют при работе программные модули системы управления сайтом, будут успешно отправляться. Это, в частности, система почтовых рассылок «1С-Битрикс», уведомления социальной сети, торгового каталога и др.

Больше сайтов!

В структуре каталогов виртуальной машины выделено только одно место, где можно разместить программные модули сайта, – каталог /home/bitrix/www. Однако может возникнуть необходимость установить другой Web-продукт, например форум, который по некоторым причинам (скажем, из-за большого архива сообщений или каких-то специфических возможностей) пока не планируется переносить в среду «1С-Битрикс» целиком. В этом случае в VPS можно установить необходимый пакет, используя VPS как обычный LAMP-сервер. Следует помнить, что каждая CMS требует специфической хостинговой настройки. Как легко догадаться, комплекс ПО, составляющий пакет «Виртуальная машина 1C-Битрикс», оптимизирован для сайта (или нескольких сайтов, если используется режим многосайтовости) на базе именно этой платформы, хотя и другие Web-решения на ней функционируют вполне стабильно.

Процедура вполне обычна: файлы необходимого Web-продукта размещаются в каталоге /home/bitrix/www/forum, дамп БД импортируется (с помощью консольной команды mysql bitrix < dump.sql, где bitrix – это имя БД, которая изначально существует на сервере, dump.sql – имя файла дампа; можно создать и отдельную БД, выполнив дополнительные настройки). Новая система будет доступна по адресу http://domain.tld/forum/ без дополнительных настроек сервера; при желании можно организовать более сложные конфигурации (эта процедура требует квалифицированного администратора или использования специальных инструментов, где предусмотрено автоматическое размещение доменов через Web-интерфейс управления сервером, например VPS с панелью Plesk).

Новости. С 15 по 15

Программы

Компания Coventor (www.coventor.com) объявила о выпуске новой версии системы проектирования микроэлектромеханических устройств (МЭМС, MEMS) CoventorWare 2010. Новая версия совместима с 64-разрядной версией Windows 7, обеспечивает более эффективное использование памяти, имеет ряд новых функций. В частности, обеспечивается возможность разработки таких устройств, как MEMS-накопители энергии, включающие различные схемотехнические элементы (резисторы, конденсаторы и катушки индуктивности). Реализована подсистема моделирования эффектов газового демпфирования (дает возможность оценивать потери энергии через термоэластичные демпферы и анкеры).

Программы

Компании «Аплана» (www.aplana.ru) и Cyscom объявили о запуске в эксплуатацию «арендной» версии пакета PinPoint. Эта система представляет собой мощный инструмент для бизнес-анализа (BI), обеспечивающий визуальное представление и анализ данных. PinPoint позволяет обобщать данные из множества различных источников, включая информационные системы, базы данных, неструктурированные файлы, Web-решения (например, система управления отношениями с клиентами, CRM), корпоративные порталы и новостные ленты. Пакет PinPoint построен на базе облачной платформы Cloudseed.

Компании

Компания NETGEAR (www.netgear.ru) объявила о сертификации сетевых систем хранения ReadyNAS на совместимость с решениями VMware и получении сертификата VMware Ready. В семейство систем хранения данных ReadyNAS входят модели разных типов и формфакторов. Настольные устройства семейства NVX с четырьмя и семейства Pro с шестью дисковыми отсеками адресованы небольшим компаниям, где, как правило, крайне ограничен ИТ-бюджет при умеренных требованиях к доступности данных. Серия стоечных ReadyNAS состоит из моделей высотой 1U с четырьмя дисковыми отсеками (2100 и 3100) и 2U с 12 отсеками (3200 и 4200).

Программы

Компания ABBYY Software House (www.abbyy.ru) объявила о выпуске пакета ABBYY FineReader Engine 9.0 for Linux. Он представляет собой набор инструментов, позволяющих разработчику прикладного ПО дополнить свои программы средствами оптического распознавания символов. В новой версии системы увеличено число языков распознавания (198, включая языки на базе кириллического и латинского алфавитов, европейские готические шрифты, корейский, японский, китайский, вьетнамский, тайский и иврит), реализованы средства обработки многоязычных документов, причем в одном и том же документе могут быть использованы языки с различными типами письменности (например, китайский и немецкий, иврит и французский). Фирменная технология адаптивного распознавания документов (ADRT) позволяет обрабатывать документ как единое целое, при этом распознаются колонтитулы, сноски, нумерация страниц и подписи к рисункам. Также предусматривается возможность распознавания более 15 видов одномерных и двумерных штрихкодов (включая PDF 417, Aztec, DataMatrix и QR Code), возможность конвертации файлов формата PDF или PDF/A с MRC-сжатием, обработка форматов BMP, PCX, DCX, JPEG, GIF, TIFF и PNG. Сохранение можно производить в следующих форматах: RTF, PDF, PDF/A, DOC, XLS, PPT, XML, DOCX, XLSX, PPTX, TXT, CSV, HTML и DBF.


Страницы книги >> Предыдущая | 1 2 3 4 5 6 7 8 9 10 11 12 13
  • 0 Оценок: 0

Правообладателям!

Это произведение, предположительно, находится в статусе 'public domain'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.


Популярные книги за неделю


Рекомендации