Hetzner.abcd.cloud | немного апдейтов

Первый топик на хостинг кухню не попал почему-то. История сохранена тут. (06/2018)

02/2019 update
Индикатор активности клиентов:
Клиенты, у которых на данный момент есть платные услуги, выделены зелёным на странице клиентов. Есть возможность фильтровать, выбрав только активных.


При пополнении счёта (в т.ч. и ручном), клиенту теперь приходит уведомление от панели:


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

Настройка «Оповещать админов когда баланс ниже N» заменена на «Выключать серверы клиента, когда баланс ниже N»:




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

Windows Server 2012 довольно таки шустро заработала на самом дешёвом тарифе.


Заказать любой баланс который попадет в облако, можно тут hetzner.highload.cloud/billmgr?func=register&lang=ru
Все управление происходит тут hetzner.abcd.cloud

Добавлен i9-9900k на пробу

В прошлом году мы тестировали Райзен Nvme

Теперь смотрим как работает на сайтах i9k :)


Проект как у нас чисто фановский.
Никаких лимитов. Только NVMe делится на кол-во участников, пока стоимость сервера не окупится.
Иногда чтобы переварить школо ддос — достаточно просто мощного процессора :)
Заказать можно тут за 100р panel.core.lol/billmgr


Конкурс к 8 марта для любимых девушек!


Конкурс к 8 марта для любимых девушек!
  1. Сделай фотку в купальнике/нижнем белье и участвуй в розыгрыше крутого приза — iPhone Xr в розовом цвете!
  2. Красоту отправляй на director@vdsina.ru с темой «Фото 8».

Условия конкурса:
  • на фотографии обязательно присутствие надписи VDSina.ru и ваш логин в соц. сети (vk или instagram). Надпись можно сделать на любом материале или теле;
  • надписи, прикрепленные к фотографии с помощью графических редакторов, не засчитываются, и такие фотографии в рейтинге не участвуют;
  • от одного участника принимается только одна работа;
  • фотографии принимаются только от совершеннолетних девушек до 31.03.2019 включительно.
  • участницы должны быть подписаны на наш телеграм t.me/vdsina .

Голосование за лучшее фото состоится в нашем телеграме t.me/vdsina 01.04.2019.

https://vdsina.ru

Новые выделенные серверы с ещё большей производительностью

Четыре новые звезды вошли в строй линейки выделенных серверов EX. Серверы в этой линейке по-настоящему впечатляют и готовы занять место в сердцах клиентов.


Модель EX62 поражает своим восьмиядерным процессором Intel Core i9-9900K, построенным на базе новой архитектуры Coffee Lake Refresh. Два жёстких диска SATA по 8ТБ Enterprise класса призваны закрыть потребности в хранении больших объёмов данных. 64 ГБ оперативной памяти дополняют комплект модели EX62, которая впечатлит вас своей надежностью и выносливостью даже в условиях постоянного использования.


EX52 это отличный полузащитник с шестиядерным процессором Intel Core i7-8700 на базе архитектуры Coffee Lake и с 64 ГБ оперативной памяти DDR4. Чтобы данный сервер на отлично справлялся с задачами надёжного хранения данных мы укомплектовали его двумя жёсткими дисками Enterprise класса объёмом 8 ТБ каждый.

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

Выделенный сервер EX52 ваш всего за 54 € в месяц плюс разовая плата за установку 59 €.
Получить выделенный сервер EX62 можно всего за 69 € в месяц плюс разовая плата за установку 69 €.

Подробная информация об этих новых сервера и их технических характеристиках доступна на страницах:

Цены указаны без НДС.

В чем секрет популярности VDS?


Почему виртуальные серверы пользуются такой популярностью?
  • Быстрый запуск. В среднем сервер выделяется за 15 минут, что намного быстрее своего физического аналога.
  • Низкая стоимость VDS. Как правило, эта услуга дешевле физического выделенного сервера.
  • Многообразие способов использования: для размещения сайтов, интернет-магазинов, создания виртуального рабочего стола, для установки программ, в качестве рабочего сервера для 1С, CRM систем, корпоративных порталов, в роли почтового сервера, любых других целей.

Плюсы аренды VDS сервера в RackStore:
  • Базовая защита от DDoS
  • Быстрые SSD диски
  • Панель ISPmanager в подарок в 1-й месяц использования VDS
  • Первичная установка ОС на выбор
  • Безлимитный интернет без ограничений и делений трафика



Вы можете оплатить виртуальный сервер любым удобным способом: по безналичному расчету, банковской картой Visa или MasterCard, Webmoney, QIWI, ROBOKASSA, Яндекс.Деньги, через салоны сотовой связи, терминалы приема платежей и сотовых операторов.
rackstore.ru/virtual-server.html

С международным женским днём!



Поздравляем всех милых дам с международным женским днём!
Порадуйте себя и сэкономьте 15% от счёта при заказе или продлении профессионального хостинга или виртуальных серверов.
Промо-код: 8MARTA2019

Заказать хостинг можно здесь: x5x.ru/hosting.html
Тарифные планы VPS доступны здесь: x5x.ru/vps.html


http://x5x.ru

Свежие новости от AWS



Вычисления
Хранение данных
Базы данных
Миграция
Инструменты управления
Мультимедийные сервисы
Безопасность
Аналитика

Интеграция приложений
Рабочие столы
Интернет вещей (IoT)
Партнерская сеть AWS

Февраль — серверы для Битрикс, переход на https и комиксы про администрирование


Привет!
Тема этого месяца — Битрикс: попугаи, производительность, быстрое железо, оптимизация. И новый тариф, в котором всё это есть.


Выбрать сервер под Битрикс просто
Вы сами выбираете количество ресурсов и сразу видите производительность конфигурации: в оценке Битрикс и в запросах в секунду.
Новый тариф живёт на новых мощных железках: высокочастотных процессорах Core i9-9900k и скоростных NVMe-дисках. На техническом языке это много попугаев Битрикс и много запросов в секунду. А на языке бизнеса: быстрый сайт — меньше отказов, меньше брошенных корзин, больше клиентов.
Перенос и администрирование первый месяц бесплатно, плюс скидка 20% для SSL-сертификата на год
firstvds.ru/hosting/bitrix

Статьи
Производительность Битрикс: что сделать с сервером, чтобы сайт работал быстрее
Эту статью написал наш системный администратор Станислав, которому отдел продаж старается передавать всех Битрикс-клиентов.
hosting.kitchen/firstvds/mnogo-popugaev-i-vse-letaet-do-240-ballov-bitriksa-na-novom-tarife-turbo.html

Стас — борец за производительность и уже писал на Хабр, как выбрать железо для Битрикса. А теперь он рассказывает, как перейти на nginx+php-fpm и оптимизировать сервер, чтобы Битрикс летал.
firstvds.ru/hosting/bitrix
Ловите базовые настройки, которые уже есть в нашем рецепте для нового Битрикс-тарифа. Благодаря нему сервер производительнее до 1,5 раз.
hosting.kitchen/firstvds/proizvoditelnost-bitriks-chto-sdelat-s-serverom-chtoby-sayt-rabotal-bystree.html

Сравнение: NVMe против SSD
Обновили исследование про современные диски. Теперь там есть подробное тестирование скорости чтения/записи и количества запросов в секунду (IOPS). Красивые графики и ссылка на pdf со всеми цифрами.
firstvds.ru/blog/nvme-vs-ssd

Профилирование и трейсинг с perf. Комиксы Джулии Эванс
Джулия назвала perf одним из любимых инструментов дебага и посвятила ему целый журнал. Как он устроен, как работает и как использовать основные подкоманды — традиционно в картинках и с юмором.
habr.com/ru/company/first/blog/442738/

Инструкции
Обновление веб-окружения Битрикс
У Битрикса собственные инструменты для обновления программного обеспечения. Рассказываем, как ими пользоваться.
firstvds.ru/technology/obnovlenie-veb-okruzheniya-bitriks

Как перевести сайт на HTTPS
Купить и установить SSL-сертификат мало. При переходе на HTTPS можно нажить кучу битых ссылок и дублей страниц, потерять позиции в поисковой выдаче и даже все данные. Чтобы с вами этого не случилось, пользуйтесь нашей инструкцией.
firstvds.ru/technology/kak-perevesti-sayt-na-https

Уязвимости января
  • Критическая уязвимость в runc, инструментарии для запуска изолированных контейнеров. Подробности на opennet.ru.
  • Атака через каналы, зашифрованные с помощью через TLS, QUIC и TLS 1.3. Подробности на opennet.ru.
  • Опасная проблема в популярном плагине для WordPress, Simple Social Buttons. Подробности на xakep.ru.
  • Атаки на плохо настроенные и уязвимые установки MongoDB. Подробности на xakep.ru.
  • 25 уязвимостей в популярных RDP-клиентах для Windows и Linux. Подробности на xakep.ru.
  • 70 ошибок в PostgreSQL. Подробности на opennet.ru.
  • Взлом через старую уязвимость в коммерческом плагине «WP Cost Estimate & Payment Forms Builder» для WordPress. Подробности на securitylab.ru.
  • Опасная уязвимость в snapd. Подробности на securitylab.ru.
  • Уязвимость в systemd, через которую можно заблокировать работу системы. Подробности на opennet.ru.
Больших попугаев вам и быстрых запросов!
Дайджест писала Анастасия Кузнецова

Производительность Битрикс: что сделать с сервером, чтобы сайт работал быстрее

От скорости сайта зависит многое: количество отказов, брошенных корзин. Согласно исследованию Google, большинство посетителей не ждёт загрузки больше 3 секунд и уходит к конкурентам. Бывает, что сайт тормозит только в момент пиковых нагрузок (часы наибольшей посещаемости, периоды акций) и вы теряете всех, кого так тщательно привлекали.

От чего зависит скорость сайта на Битриксе?
  • оптимизация компонентов сайта
  • набор модулей
  • оптимизация серверного ПО
  • достаточное количество ресурсов сервера
С оптимизацией компонентов сайта вам поможет разработчик. Но если есть навыки администрирования, можно перейти на nginx+php-fpm и оптимизировать настройки.

В большинстве случаев, чтобы повысить производительность, нужен анализ текущей нагрузки на сервер. Такое умеют наши администраторы. Но есть и базовые настройки, которых достаточно, чтобы улучшить производительность Битрикс на большинстве серверов. Америку не открываем, если вы хорошо знакомы с *nix, едва ли вы обнаружите что-то новое.

В качестве ОС будем использовать минимальную версию Debian 9. Потому что в предыдущей статье про производительность Битрикс мы использовали именно её. В конце сравним показатели получившейся конфигурации с BitrixVM.

Веб-сервер — Nginx
Лучшим решением будет использование в качестве веб-сервера Nginx. Он шустро работает со статичным контентом и не плодит форков, как это делает apache2. Форки apache2 часто оказываются причиной перерасхода сервером оперативной памяти, потому выбор Nginx снижает требования к объему RAM.

Ставим и конфигурируем Nginx:
apt install nginx
upstream php {
    server 127.0.0.1:9000;
}
server {
    root /var/www/html/;
    server_name _;
    listen 80 default_server;
    index index.php;
    location / {
        try_files \$uri \$uri/ /bitrix/urlrewrite.php?\$args;
    }
    location ~ \.php$ {
        include        fastcgi_params;
        fastcgi_pass   php;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME \$document_root/\$fastcgi_script_name;
    }
    location ~* \.(js|css|png|jpg|jpeg|gif|ico)\$ {
        expires max;
        log_not_found off;
    }
}


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

Сервер БД
В качестве сервера БД используем MariaDB 10.1 из репозитория ОС. Практика показывает, что для нашей задачи гнаться за последними версиями MySQL/MariaDB совершенно не обязательно — значительной разницы в производительности нет.

Важно! После развертывания сайта нужно выполнить «Проверку системы» с исправлением ошибок структуры БД, а также «Оптимизацию БД», оба действия выполняются в админке Битрикс. Эти операции создадут индексы и устранят фрагментацию, что благотворно скажется на производительности.

Ставим и конфигурируем MariaDB:
apt install mariadb-server
cat <<-\EOF >/etc/mysql/mysql.conf.d/server.conf
    [mysqld]
    innodb_buffer_pool_size=384M #это значение нужно подбирать исходя из размера innodb таблиц
    innodb_buffer_pool_instances=1 # По одному пункту на каждый Гб innodb_buffer_pool_size
    innodb_flush_log_at_trx_commit=2
    innodb_flush_method=O_DIRECT
    query_cache_type=1
    query_cache_size=16M
    query_cache_limit=4M
    key_buffer_size=256M
    join_buffer_size=2M
    sort_buffer_size=4M
    tmp_table_size=128M
    max_heap_table_size=128M
    thread_cache_size=4
    table_open_cache=2048
    max_allowed_packet=128M
    transaction-isolation=READ-COMMITTED
    performance_schema=OFF
    sql_mode=""
EOF


PHP-FPM
Ещё одна причина отказа от apache2 — использование php-fpm, наиболее быстрого режима работы php-интерпретатора. Наиболее производительной на текущей момент является php7.3, однако в официальном репозитории Debian 9 мы имеем php7. Из соображений связности с предыдущей статьей про производительность Битрикс тут мы тоже будем использовать php7 из репозитория Debian.

Ставим и конфигурируем php-fpm:
apt install php-fpm php-opcache php-mysqli php-gd php-curl php-xml php-mbstring php-json
cat <<-\EOF >/etc/mysql/mysql.conf.d/server.conf
    ;###Bitrix optimize
    date.timezone=Europe/Moscow
    short_open_tag=1
    max_input_vars=10000
    mbstring.func_overload=2 ;Этот пункт нужен если используется utf8
    mbstring.internal_encoding=utf-8 ;Этот пункт нужен если используется utf8
    upload_max_filesize=64M
    post_max_size=64M
    opcache.max_accelerated_files=100000
    realpath_cache_size=4096k
    memory_limit=512M
    pcre.jit=0
    opcache.revalidate_freq=0
EOF
cat <<-\EOF >/etc/php/7.0/fpm/php.ini
    [www]
    user = www-data
    group = www-data
    listen = 127.0.0.1:9000
    listen.allowed_clients = 127.0.0.1
    listen.owner = www-data
    listen.group = www-data
    pm = dynamic
    pm.max_children = 10
    pm.start_servers = 2
    pm.min_spare_servers = 2
    pm.max_spare_servers = 5
EOF


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

Настраиваем и применяем:
apt install cpufrequtils
echo 'GOVERNOR="performance"' > /etc/default/cpufrequtils
cpupower frequency-set --governor performance


Сравниваем производительность
Производительность получившейся конфигурации:


Производительность в окружении BitrixVM:



Если вы оптимизировали сервер по инструкции, но производительность всё равно не устраивает — нужно провести диагностику нагрузки и решить, что вам требуется:
1. Обратиться к разработчику для оптимизации кода
2. Найти дополнительные варианты оптимизации
Например, перенести сессии в оперативную память, настроить Nginx кеширование, заблокировать нежелательных ботов.
3. Добавить ресурсов сервера
Даже в случае с идеально написанным сайтом и не менее идеально оптимизированным сервером в какой то момент узким местом окажутся ресурсы.

Недостаток оперативной памяти не позволит полностью задействовать процессор, а избыток памяти при полностью загруженном работой процессоре не принесёт никакой пользы. Если узким местом оказывается пропускная способность сети — пришло время задуматься о переходе на выделенные серверы с гигабитным каналом. Как выбрать сервер для Битрикс есть в моей предыдущей статье.

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

Плюс для наших серверов под Битрикс можно использовать уже готовый рецепт с описанной оптимизацией — GT: для Centos7, с MariaDB (10.3), Nginx (1.14.2) и наиболее производительной версией php (7.3). Эти VDS живут на новейшем железе: высокочастотных процессорах Core i9-9900k и скоростных NVMe-дисках.
firstvds.ru/hosting/bitrix