Архив рубрики: Новости и объявления

Замена памяти на узле Cloud2

Уважаемые пользователи, в пятницу 06.09.2019 г. мы обнаружили, что один из узлов виртуализации работает со сниженной производительностью. Основная гипотеза такой работы — частичная несовместимость установленных модулей памяти с платформой. Мы подготовили новый комплект памяти и планируем установить его в сервер 10.09.2019 с 9:00 до 10:00. На время проведения работ данный сервер будет остановлен. Все виртуальные машины на данном сервере тоже будут остановлены.

Читать далее

Изменение правил оплаты услуг пластиковой картой

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

Почему так…

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

В чем ограничение для карт привязанных к счету юрлица

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

Что делать, если мне надо срочно оплатить картой?

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

Бывшие в употреблении серверы на продажу

Supermicro E3-1230 V0 / 16 GB RAM

  • 1 U
  • 1 PSU
  • 1 CPU Xeon E3-1230 V0
  • 16 GB RAM DDR3 ECC
  • 1xSSD 240 GB
  • Стоимость: 25 000 рублей
  • Гарантия: 1 месяц
  • 3 шт. в наличии

HP DL 360 Gen8 384 GB RAM

Самый популярный сервер от HP, высокая вычислительная мощь и надежность в малом пространстве. Позволяет подключить до 8 SAS/SATA/SSD дисков размером 2.5″. Состояние — как новый.

  • 1 U
  • 2 PSU
  • 2 CPU E5-2690 8 ядер 2.9 GHz, 16 потоков
  • 384 GB RAM DDR3 ECC
  • HP P420i
  • 2×600 GB SAS 10K 2.5″
  • Стоимость: 260 000 рублей
  • Гарантия: 3 месяца
  • Рассрочка: 3 платежа
  • 2 шт. в наличии

HP DL 360 Gen8 256 GB RAM

Самый популярный сервер от HP, высокая вычислительная мощь и надежность в малом пространстве. Позволяет подключить до 8 SAS/SATA/SSD дисков размером 2.5″. Состояние — как новый.

  • 1 U
  • 2 PSU
  • 2 CPU E5-2690 8 ядер 2.9 GHz, 16 потоков
  • 256 GB RAM DDR3 ECC
  • HP P420i
  • 2×600 GB SAS 10K 2.5″
  • Стоимость: 200 000 рублей
  • Гарантия: 3 месяца
  • Рассрочка: 3 платежа
  • 2 шт. в наличии

Критическая уязвимость в Exim (CVE-2019-10149)

Обнаружена критическая уязвимость в почтовом сервере Exim (CVE-2019-10149), которая позволяет удаленно выполнить код на сервере с правами root пользователя. Проблема замечена в версиях с 4.87 по 4.91.

Более подробная информация на OpenNet . Патч доступен на сайте https://git.exim.org/exim.git/commit/d740d2111f189760593a303124ff6b9b1f83453d

После 11.06.2019 обновление почтового сервера Exim доступно в репозиториях для устранения найденной уязвимости.

Читать далее

Мягкое отключение услуг в Cloud2 при отрицательном балансе

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

Мягкое отключение работает в два шага:

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

Этот двухэтапный процесс позволяет абоненту не сталкиваться с ситуацией немедленной остановки виртуальных машин, что в совокупности с SMS-уведомлениями, позволяет своевременно произвести оплату.

Ключевой элемент мягкого отключения — Мягкий лимит в днях до остановки VM, который выполняет функцию кредита доверия в системе:

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

Кредит доверия может как уменьшаться, так и увеличиваться и оставаться неизменным, в зависимости от того, как скоро абонент внес средства после возникновения отрицательного баланса:

Увеличение кредита доверия. Баланс пополнен в текущий или следующий день после отключения. Кредит доверия увеличится на 1 день. Максимум — 14 дней.

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

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

{Новый кредит доверия} = {Текущий кредит доверия} - {Просрочка} + 1

Если {Новый кредит доверия} < 1, то {Новый кредит доверия} = 1

Например, отключение произошло 20 мая, пополнение счета произошло 24 мая, текущий кредит доверия — 14 дней. Новый кредит доверия 14 — (24 — 20) + 1 = 11 дней. При возникновении следующего отрицательного баланса VM отключатся не через 14, а через 11 дней.

Если у вас произошло опустошение счётчика кредита доверия, то он полностью восстановится через 120 дней без отключения услуги (безостановочный период).

Если пользователь настроил уведомление по SMS для Cloud2, то при отключении VM пользователю отправляется SMS вида: NetPoint: Аккаунт <cloud2name> выключен, все VM остановлены.

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

Улучшение в Cloud2: уведомление по SMS при остановке, отключении VM и активации услуги

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

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

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

Пример такой настройки вы можете видеть на снимке экрана, приведенном ниже:

Номер телефона для уведомлений можно задать в формате +79998887777 или 79998887777.

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

Балансировка нагрузки на кластер MySQL с помощью HAProxy

Введение

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

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

  • драйвер JDBC для MySQL (MySQL Connector/J);
  • драйвер, используемый по умолчанию в PHP MySQL для master-slave (mysqlnd-ms).

Эти драйверы позволяют обеспечить прозрачность подключения клиентов к автономному серверу MySQL, решению MySQL Cluster (NDB) или топологии, использующим репликацию MySQL.

Однако при использовании этих драйверов с кластером Galera для MySQL или MariaDB есть ряд проблем, так как они не обладают расширенной информацией о состоянии Galera. Например, узел-донор Galera может находиться в режиме «только для чтения» , когда помогает другому узлу повторно синхронизироваться (если для передачи снимка состояния (SST) используется mysqldump или rsync), или в случае split brain он может быть в состоянии Non-Primary. То есть, существуют случаи, когда даже драйверы с поддержкой пуллинга и балансировки не предоставляют необходимый уровень поддержки кластера.

Часто используемое альтернативное решение заключается в применении балансировщика нагрузки между клиентами и кластером базы данных. Из этой статьи вы узнаете, как с помощью ClusterControl развернуть, настроить и управлять балансировкой нагрузки MySQL с использованием HAProxy.

Читать далее

Установка и настройка среды разработки Python 3 в Ubuntu 18.04

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

Из этой статьи вы узнаете, как установить Python и настроить среду разработки на Ubuntu 18.04.

Читать далее

Принципы работы кластера Galera для MySQL и управление кластером с помощью ClusterControl

В данном руководстве предоставляется основная информация о высокодоступном кластере Galera для MySQL/MariaDB. Прочитав статью до конца, вы узнаете ответы на вопросы:

  • как работает Galera Cluster;
  • чем репликация Galera Cluster отличается от репликации MySQL;
  • какие настройки рекомендованы для кластера Galera;
  • какими преимуществами и недостатками обладает Galera Cluster;
  • какие преимущества есть в объединении обоих способов репликации в рамках одного развертывания;
  • какие существуют различия в реализациях Galera у различных поставщиков;
  • как управлять кластером Galera;
  • какие стратегии резервного копирования необходимо использовать при использовании Galera.

Также, в статье вы найдете практический раздел о том, как быстро развернуть и управлять кластером с помощью ClusterControl. Для выполнения практической части статьи вам понадобится 4 сервера под управлением Ubuntu Linux 16.04 и новее, или CentOS 7.

Читать далее

Настройка сервера Linux для Tornado в CentOS 7, Debian 9 Stretch, Ubuntu 18.04 Bionic

Tornado — популярный минималистичный фреймворк для разработки web-сервисов с помощью Python. Он часто применяется как для создания обычных сервисов с RESTful-интерфейсом, так и для реализации приложений, использующих Websocket, что идеально реализуется с помощью асинхронных функций языка.

Разработка фреймворка ведется на GitHub. На следующем изображении вы можете видеть, что Tornado активно разрабатывается сообществом:

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

Закончив чтение данного руководства, вы научитесь самостоятельно настраивать минималистичный сервер для для Tornado без лишних компонентов. Ваше приложение будет доступно по защищенному протоколу HTTPS с поддержкой бесплатного сертификата Let’s Encrypt, балансировка трафика между выполняющимися экземплярами приложения Tornado будет осуществляться с помощью Nginx.

Читать далее