Блог

Cloud cassandra hosting

System memory physical id: Ethernet interface physical id: На новую версию обновляется легко: На этой неделе Hetzner стал предлагать сервера на основе Odroid XU4. Но почему-то ограничилcя только Ubuntu Производительности ARM v7 серверов вполне хватает для наших задачжалко что память ограничена только 2GB.

Стоит обратить внимание при размещение системы на sd-картах. Для домашнего использования все хорошо, а вот для серверов —. Часто при сбросе файлового кэша на sd-карту происходит замирание системы, так как sd-карты не обеспечивают постоянную скорость записи в режиме random. Намного лучше себя ведут eMMC 5. По слухам, AMD готовит плату с битным процессором, основанную на спецификации www. Для размещения в стойке формат текущих плат немного не устраивает.

Было бы здорово, если бы у Odroid XU4 порт UART и разьем питания располагались на противоположной стороне от RJ45 и были бы с каким-нибудь разъемом для backplane, например, как для шасси у медиаконвертеров.

Первый взгляд на Scaleway / Хабр

ValdikSS 5 сентября в Я не понимаю, почему многие предпочитают выбирать дистрибутивы с неподходящими им версиями ПО в репозитарии и устанавливают нужное ПО через сторонние скрипты. Это же нелогично как-то, и разрушает управления пакетами через пакетный менеджер. Вы ведь все равно остальной софт намерены внутри Docker запускать, с какой-то своей ОС.

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

Я уже не говорю про gnome shell, для которого у меня несколько скриптов, исправляющий его глюки. Основное — это LTS. Да, некоторые пакеты не устраивают, например java, docker, mysql и еще. Для низ сделаны собственные репозитории, за которыми мы следим и обрабатываем все CVE, связанные с.

Остальные пакеты в рамках существующих версий в LTS не обновляются на новые версии, только исправляются ошибки и правится безопасность, поэтому основная система стабильная. Потому что она не поддерживается лет, как LTS. Что нам делать с серверами, каждые полтора года переустанавливать ОС? Разве это проблема? Проапгрейдились до следующей версии раз в полтора года, и снова горя не знаете. От версии к версии меняется много, разные системы инициализации init, upstart, systemdновые пакеты, взамен старых например, pam для ldapпро ядро я уже не говорю это только для intel, для arm за ядром все равно самим следить.

Плюс, нужно еще и протестировасть самим систему, погонять тесты на производительность. Еще не надо забывать про новые GCC, glibc и binutils. Плюс, больше чем уверен, что oracle свою версию java тестирует на LTS-системах. А что мы получаем взамен? Только новые версии пакетов, которые еще и не протестированы.

К примеру, мне все равно, что нового в open-ssh сервере текущая функциональность полностью устраиваетглавное, чтобы не было ошибок и дыр в безопасности. Для host-систем, я лучше бы выбрал alpine linux или coreos, но у них нет LTS. Экспериментировали с yoctoproject, но там не все входит в LTS и в случае с docker за слишком многим нужно следить самим. У buildroot тоже нет LTS. Ну, война bleeding edge с stable не прекращалась.

битрикс 1с трекер

Правильное решение: Да, нужны люди с квалификацией. Нет, не обязательно. Вообще, никто не обязан работать качественно и кто угодно может халутрить настолько, насколько ему позволяет совесть и наглость. Чисто для сравнения: XEON E года выпуска, 4 ядра, 2. Эта ARM-машина кодирует тестовое видео с 0. Пока что ваш тест говорит лишь о том, что это CPU не годится для кодирования видео. Просто пусть побудет.

Метка «cassandra»

Пользовался Scaleway около года. До сегодняшнего дня. Сегодня ночью сервер перестал отвечать, холодная перезагрузка тоже не помогла. Саппорт ответил, что принял тикет примерно через 5 часов после заведения тикета. Ещё через 2 часа прислали следующее. Hello, Your instance is running on a hypervisor that had a critical failure. We are not able to power on the hypervisor again. We were not able to recover your local files located on your LSSD.

Your node has been stopped, if you made snapshot of this disk or if you halted your node recently, you will recover your disk to the latest stop state We are sorry for the inconvenience.

Scaleway Team а ещё через час Pierre-Antoine wrote: Hello Issue seems fixed, could you check? Regards Scaleway Assistance Автоматического резервного копирования в панели Scaleway.

История закончилась благополучно, потому что резервное копирование на сторонний сервер всё-таки было мною когда-то настроено. Но на этом наше сотрудничество прекратилось. Очень печально… А уточните, пожалуйста. Второе письмо подразумевает, что что-то смогли восстановить. В реальности это не так? И ещё. У Вас был, как я понимаю, x86 сервер? То есть, не выделенная железка?

Лично у меня всё, слава Богу хорошо. С момента написания этой статьи до сих пор у меня работает ARM32 машинка без каких-либо проблем. Но бэкапы я делаю на AWS S3: Wedmer 18 августа в У меня машинка тоже до сих пор работает. Спокойно обкатываю на ней всякое. Главное ранскрипты не забывать обновлять, чтобы к обновлению ОС ядро тоже было свежим. Второе письмо подразумевает, что они ответили на мой тикет и хотели бы закрыть.

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

В принципе, было бы интересно провести тесты и для MariaDB, но это будут тесты сравнения реализаций MySQL, а в данном случае вряд ли мы получим радикальные отличия. Сначала представляем результаты тестирования в один поток вставка K записей:. По горизонтальной оси — количество вставленных строк. По вертикальной — время в секундах, которое потрачено на вставку.

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

With this approach, new VM instances may take longer to start up than a VM with no extensions. Развернуть управляемый диск с помощью пользовательского образа диска.

Patrick McFadin and Jonathan Ellis on Apache Cassandra's 10 Year Anniversary - DataStax

Deploy a managed disk with a custom disk image. При этом развертывание выполняется быстрее. This option may be quicker to deploy. Но образ необходимо обновлять. However, it requires you to keep the image up-to-date.

Cassandra - Метка - pro-eutopia.info

Дополнительные сведения см. For more information, see Design considerations for scale sets. При использовании любого решения автоматического масштабирования заблаговременно протестируйте его с рабочими нагрузками производственного уровня.

When using any autoscale solution, test it with production-level workloads well in advance. В каждой подписке Azure настроены ограничения по умолчанию, включая максимальное количество виртуальных машин в каждом регионе. Each Azure subscription has default limits in place, including a maximum number of VMs per region.

Их лимит можно увеличить, создав запрос на поддержку. You can increase the limit by filing a support request.

For more information, see Azure subscription and service limits, quotas, and constraints. Если вы не используете масштабируемые наборы виртуальных машин, разместите виртуальные машины для одного уровня в группе доступности. Создайте по крайней мере две виртуальные машины в группе доступности для реализации соглашения об уровне обслуживания, гарантирующем доступность виртуальных машин Azure.

For more information, see Manage the availability of virtual machines. Масштабируемые наборы автоматически используют группы размещениякоторые функционируют как неявная группа доступности. Scale sets automatically use placement groupswhich act as an implicit availability set. Подсистема балансировки нагрузки выполняет проверку работоспособностичтобы отслеживать доступность экземпляров виртуальных машин.

The load balancer uses health probes to monitor the availability of VM instances. Если пробу не удается выполнить в экземпляре в течение определенного времени, подсистема балансировки нагрузки останавливает отправку трафика на эту виртуальную машину.

как взломать хостинг сервера

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

The load balancer will continue to probe, and if the VM becomes available again, the load balancer resumes sending traffic to that VM. Вот несколько рекомендаций по проверке работоспособности подсистемы балансировки нагрузки: Here are some recommendations on load balancer health probes: Для кластера Cassandra сценарии отработки отказа зависят от уровней согласованности, используемых приложением, а также от количества используемых реплик.

For the Cassandra cluster, the failover scenarios depend on the consistency levels used by the application and the number of replicas. Сведения об уровнях согласованности и потреблении в Cassandra см. For consistency levels and usage in Cassandra, see Configuring data consistency and Cassandra: How many nodes are talked to with Quorum? Доступность данных в Cassandra определяется уровнем согласованности, используемым приложением, и механизмом репликации.

Data availability in Cassandra is determined by the consistency level used by the application and the replication mechanism. Сведения о репликации в Cassandra см. Виртуальные сети являются границей, изолирующей трафик в Azure. Virtual networks are a traffic isolation boundary in Azure. Виртуальные машины из разных виртуальных сетей не могут напрямую обмениваться данными. Виртуальные машины в одной виртуальной сети могут обмениваться данными, если только не созданы группы безопасности сетиограничивающие этот трафик.

For more information, see Microsoft cloud services and network security. Для входящего интернет-трафика правила подсистемы балансировки нагрузки определяют, какой трафик может достичь серверной части. For incoming Internet traffic, the load balancer rules define which traffic can reach the back end.

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

NVA is a generic term for a virtual appliance that can perform network-related tasks, such as firewall, packet inspection, auditing, and custom routing.

Выполните шифрование конфиденциальных неактивных данных и используйте Azure Key Vault для управления ключами шифрования базы данных. Encrypt sensitive data at rest and use Azure Key Vault to manage the database encryption keys. Key Vault может хранить ключи шифрования в аппаратных модулях безопасности. Key Vault can store encryption keys in hardware security modules HSMs.

В Key Vault также рекомендуется хранить секреты приложения, например строки подключения к базе данных. DDoS protection. Платформа Azure по умолчанию предоставляет основные средства защиты от атак DDoS. The Azure platform provides basic DDoS protection by default. Эти основные средства защиты предназначены для защиты всей инфраструктуры Azure. This basic protection is targeted at protecting the Azure infrastructure as a whole.

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

Установка СУБД Cassandra на Windows Server

This allows it to apply mitigations against DDoS attacks that might go unnoticed by the infrastructure-wide DDoS policies. Для этой ценовой категории также включена поддержка оповещений, телеметрии и аналитики на основе Azure Monitor. Standard protection also provides alerting, telemetry, and analytics through Azure Monitor. Best practices and reference architectures. Пример развертывания для этой архитектуры можно найти на портале GitHub.

A deployment for this reference architecture is available on GitHub. Клонируйте или скачайте ZIP-файл с эталонными архитектурами в репозитории GitHub либо создайте для него вилку. Clone, fork, or download the zip file for the reference architectures GitHub repository. Установите Azure CLI 2.

Install Azure CLI 2. Установите пакет npm стандартных блоков Azure. Install the Azure building blocks npm package. Из командной строки, строки bash или строки PowerShell войдите в свою учетную запись Azure, как показано ниже: From a command prompt, bash prompt, or PowerShell prompt, sign into your Azure account as follows: Чтобы развернуть виртуальные машины Linux для эталонной архитектуры n-уровневого приложения, сделайте следующее: To deploy the Linux VMs for an N-tier application reference architecture, follow these steps: Файл параметров присваивает стандартные имя пользователя и пароль для администратора каждой виртуальной машине в развертывании.

The parameter file specifies a default administrator user name and password for each VM in the deployment. Измените эти значения перед развертыванием эталонной архитектуры. Change these before you deploy the reference architecture. Откройте файл n-tier-linux. Open the n-tier-linux. Сохраните файл.

Создание многоузлового кластера в Cassandra на сервере Ubuntu | pro-eutopia.info

Save the file. Разверните эталонную архитектуру, используя средство azbbкак показано ниже. Deploy the reference architecture using the azbb tool as shown below.