Control panel — OVH

Control panel - OVH Хостинг
Содержание
  1. Что же там вкусного
  2. Вступление
  3. Что вам нужно, чтобы построить модель с помощью машинного обучения?
  4. Cs: go / css
  5. Garry’s mod
  6. Minecraft
  7. Mumble
  8. Pricing
  9. Public cloud free trial
  10. Root @ ubuntu: ~ # apt install lxd
  11. Team fortress
  12. Teamspeak
  13. Twitch
  14. Which features are available with an ovhcloud russia optimized dedicated server hosting services?
  15. А как насчет использования служб ovhcloud?
  16. Автоматическая установка с puppet
  17. Аннулирование privacy shield
  18. Влияние этих решений
  19. Время отклика сайта
  20. Действительные, но не всегда достаточные стандартные договорные положения.
  21. Как нам это индустриализировать?
  22. Компании участники обзора
  23. Конфигурация для тестирования
  24. Методика тестирования
  25. Нагрузочное тестирование
  26. Нам нужен был systemd!
  27. Настраиваем и тестируем сервер
  28. Планы на будущее
  29. Площадки и дата-центры
  30. Похоже, это интересная задача …
  31. Регистрируемся
  32. Результаты тестирования
  33. Ручная настройка
  34. Ручная установка vs автоматическая установка с puppet
  35. Синтетическое тестирование unixbench
  36. Скорость генерации страниц wordpress
  37. Скорость загрузки сайта для посетителей из европы
  38. Скорость загрузки сайта для посетителей из россии
  39. Тарифные планы
  40. Тарифы на vds от ovh
  41. Выводы
  42. Экспертный обзор (2022): результаты тестов, реальные отзывы

Что же там вкусного

Изначально я хотел попробовать их Cloud — он сделан в стиле Amazon: разные типы инстансов с почасовой оплатой отдельно диски к ним монтируются, но с неограниченным трафиком на 100 Мбит/сек (когда OVH пишет, что трафик не ограничен — они действительно имеют это ввиду).

Но затем — не смог пройти мимо Kimsufi: их маленькие выделенные серверы на Atom-е. Самый мелкий Kimsufi — 10 евро в месяц. Внутри — 2Гб памяти, 500Гб винчестер и процессор как повезет (минимум — 1 ядро Atom-а). _Гарантированный_ канал 100 МБит/с, порт режется до 10МБит/с после 5Тб трафика. Само собой по превышении можно докупить трафик, более дорогие сервера не имеют ограничений по трафику.

Лично мне попался сервер с Atom N2800 (2 ядра 4 потока, 1.83Ghz), новым веником TOSHIBA DT01ACA050 (3.5′, 7200rpm). Самым везучим попадаются сервера на младших Core2Duo за те же деньги, но это редкость. Также могут попасться старые веники — все как обычно с арендой серверов.


После подтверждения оплаты, сервер действительно ставят за час, присылают на почту отчет тестирования железа (температура, диски и проч.).

Отходя от темы — стоит упомянуть «прозрачный» OVH CDN — он сейчас в бета-тесте (=бесплатный), по завершению бета-теста обещают цены на CDN трафик 1TB=9.99€, 10TB=79.99€, 100TB=599.99€ (опять же, это «немного» ниже рынка).

Вступление

Меня зовут Филип Дорош. Я работаю в OVHcloud с 2022 года инженером DevOps. Сегодня я хочу рассказать вам историю о том, как мы развернули Ceph следующего поколения в OVHcloud. Но сначала несколько слов о Ceph: Ceph — это программно определяемое решение для хранения данных, которое поддерживает дополнительные тома публичного облака OVHcloud, а также наш продукт Cloud Disk Array. Но я не буду утомлять вас маркетинговыми вещами — давайте начнем!

Что вам нужно, чтобы построить модель с помощью машинного обучения?

Control panel - OVH

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

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

Программного обеспеченияЗдесь все становится немного сложнее. Если бы я был одаренным специалистом по данным, я мог бы просто положиться на среду, такую ​​как TensorFlow, PyTorch или ScikitLearn, чтобы загрузить свои данные и выяснить, какой алгоритм лучше всего подходит для обучения модели.

Отсюда я мог определить оптимальные параметры обучения и затем тренировать их. К сожалению, я не одаренный аналитик данных. Но, к моему несчастью, мне все же повезло: есть инструменты, обычно сгруппированные под названием «AI Studios», которые разработаны именно для этой цели, но не требуют никаких навыков. В этом примере мы будем использовать Dataiku, одну из самых известных и эффективных AI Studios:

ИнфраструктураОчевидно, что программное обеспечение должно работать на компьютере. Я мог бы попробовать установить Dataiku на свой компьютер, но, поскольку мы находимся в блоге OVHCloud, кажется целесообразным развернуть его в облаке!

Как оказалось, вы можете легко развернуть виртуальную машину с предварительно установленным Dataiku в нашем публичном облаке (вы также можете сделать это в публичном облаке некоторых наших конкурентов) с бесплатной лицензией сообщества. С помощью инструмента Dataiku я смогу загрузить набор данных, обучить модель и развернуть ее. Легко, правда?

Cs: go / css

Run private games of Counter-Strike: Global Offensive and Counter-Strike Source on a Game dedicated server. Performance and fluidity are optimised for your tournaments.

Garry’s mod

Get the most out of the Garry’s Mod source engine, with the Game range of servers. Build mods freely, for memorable gameplay.

Minecraft

The most popular sandbox multiplayer game on the market. Manage your Minecraft servers, and add all the mods you need.

Mumble

Install this free VoIP software on your dedicated server to benefit from its features while you play games. It is widely used on Minecraft servers, for exchanges between players.

Pricing

For each training task you launch, you pay per minute for the computing resources used, depending on their lifespan and power.

AI Training is based on a Docker image, so you may need to containerise your training process. A catalogue of public images is available for Jupyter Notebook, TensorFlow, MXNet, PyTorch, FastAI and much more. These images do not require any specialised containerisation skills.

You can manage your data directly via the OVHcloud Control Panel, or via the command line (object storage).

For simplification purposes, the price displayed is per hour. However, the billing granularity is per minute.

The pricing includes computing power, excluding:

  • container registry costs to host container images deployed on your cluster (this service is billed as described in the “Container and Orchestration” section)
  • data storage costs

CPUs

Get guaranteed CPU resources that are adapted to your test, pre-production and even basic machine learning phases.

Deploy up to 12 resource units per notebook or training job. Object Storage is unlimited.

GPUs

Deploy GPU resources for all of your AI training and deep learning use cases, which require intensive processing.

Deploy up to 4 resource units per notebook or training task. Object Storage is unlimited.

Public cloud free trial

(1) One voucher is provided upon request by filing the form or by calling our Asia-Pacific Sales team. This voucher is for new Public Cloud project only, and is limited to one voucher per NIC handle (username). When you activate it, your prepaid OVHcloud account will be credited with the equivalent of thirty five United States dollars (US$35). The credit can be used for all new projects created with Public Cloud instances located in any available OVHcloud datacenter. The credit is valid for the standard Public Cloud services available on the OVHcloud website (including hourly or monthly billing, and Linux or Windows options). To use the service with the vouchers, you need to accept the applicable terms of service listed on the OVHcloud website, unless any SLAs are applied. The activation code for this voucher is valid for 30 days once received and the voucher must be activated when you create a new project in the OVHcloud Control Panel. The credit is valid for a duration of one (1) month, and is automatically deducted in full from your next bill. This credit has no monetary value, and cannot be exchanged, transferred or refunded. Once the credit is exhausted, your account will be debited as normal each time you use the service. For this reason, you need to have a valid payment method registered in the OVHcloud Control Panel. If you would like to cancel this service without incurring any additional fees, you will need to cancel your projects in the OVHcloud Control Panel before your usage exceeds the total credit balance covered by the voucher. Trial is free when a Credit Card payment method is saved on your OVHcloud Control Panel and is used to activate your first Public Cloud project. If Paypal payment is selected, you will be required to pre-pay US$30 worth of credits upfront (with validity for 13 months). Pre-paid Public Cloud credits are non-refundable.

Читайте также:  Что такое файловый менеджер?

(2) If accepted, the data communicated via this form will be collected by OVH SAS acting as a data controller. It may be transmitted solely for the purposes described below to other entities of the OVH group, and to subcontractors acting in the name of, on behalf of and at the direction of OVH. In this case, OVH SAS ensures that a sufficient protection mechanism is in place. As such, data transfers to entities of the OVH group located outside the European Union are governed by OVH’s binding company rules. The data is processed for a period of 36 months with your consent, in order to provide you with offers concerning the infrastructures, products and services offered by the OVH group.

Root @ ubuntu: ~ # apt install lxd

Во время установки пакета вы увидите сообщение: 

«Чтобы пройти начальную конфигурацию LXD, запустите: lxd init»,

 но мы просто сделаем все шаги вручную.

Следующим шагом будет добавление нового пула хранения.

root @ ubuntu: ~ # lxc storage create default dir source = / var / lib / lxd / storage-pools / 
default Создание пула хранения по умолчанию

Team fortress

For private online gaming sessions, you can offer your customers private Team Fortress servers.

Teamspeak

Win against your opponents when you play multiplayer games, in training or competitions, with TeamSpeak voice chat. Create chat channels for each game your community plays.

Twitch

Configure Twitch on your dedicated server to stream your live games, while interacting with your community.

Which features are available with an ovhcloud russia optimized dedicated server hosting services?

With OVHcloud, a Russia optimized dedicated server is a great way to take advantage of numerous features. Each server comes with a minimum public bandwidth of 500 Mbit/s, with a burst available to absorb occasional peak traffic for unlimited hosting.

Incoming and outgoing traffic is unlimited and free (with the exception of Asia Pacific) and a bandwidth capacity that can be increased. We also offer a range of free operating systems to install automatically via the OVHcloud control panel, free and expandable 500GB of backup storage space independent of the server, anti-DDoS protection, as well as assistance and technical support from our specialist IT teams and their unparalleled knowledge base.

А как насчет использования служб ovhcloud?

Нет переводов в США

За исключением услуг, заказываемых непосредственно у американского подразделения OVHcloud, в ходе оказания услуг OVHcloud не передает данные своих клиентов в США.

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

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

Следовательно, аннулирование Privacy Shield здесь не влияет.

Что касается услуг, заказываемых у американского подразделения OVHcloud, они обычно не используются для обработки данных в соответствии с европейскими правилами, и в этом случае предпочтительны вышеупомянутые европейские решения. Тем не менее, OVHcloud United States, тем не менее, изучает решения для клиентов, на которых это может повлиять.

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

В отношении Канады было принято решение об адекватности ( 2002/2 / EC ).

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

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

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

Таким образом, даже если упомянутое решение об адекватности ограничивается сферой деятельности, подпадающей под действие Канадского Закона о защите личной информации и электронных документов (PIPEDA), что побудило OVHcloud принять договорные положения для определенных операций обработки, выходящих за рамки PIPEDA, — вышеизложенные выводы о канадских Закон обязывает считать, что выполнение стандартных договорных положений для деятельности, не подпадающей под действие PIPEDA, не требует каких-либо дополнительных мер в отношении вмешательства со стороны властей.

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

Клиенты OVHcloud также могут выбрать центры обработки данных, расположенные за пределами Европейского Союза, для размещения своих услуг, особенно в Сингапуре и Австралии. Однако эти центры обработки данных обычно не используются для обработки данных, на которые распространяется GDPR; предпочтение отдается европейским дата-центрам.

Однако для клиентов, желающих осуществить такую ​​передачу в Азию, OVHcloud установил стандартные договорные положения. В этих случаях Заказчик должен провести, при необходимости, с помощью OVHcloud анализ соответствия решения, которое он развертывает на Сервисах OVHcloud.

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

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

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

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

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

Автоматическая установка с puppet


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

Затем создайте новый класс или добавьте его к одному из существующих классов; все, что вам подходит.

Я подключил его к своему марионеточному серверу. Обратите внимание, что я использую мостовое устройство br0, которое было подготовлено ранее другими модулями, и что изображения LXD размещаются на веб-сервере example.net/lxd-images/ в виде унифицированных тарболов.

Читайте также:  Обзор CMS WordPress (Вордпресс) 5.7.2: возможности движка, плюсы и минусы, отзывы пользователей

Полный пример модуля, использующего модуль LXD Puppet:

Аннулирование privacy shield

В своем решении от 16 июля Европейский суд постановил немедленно аннулировать Privacy Shield или, точнее, решение ( 2022/1250 ), которым Европейская комиссия установила, что Privacy Shield представляет собой достаточный механизм защиты для регулирования передача персональных данных в США.

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

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

Влияние этих решений


Влияние этого второго опуса отнюдь не незначительно.

Действительно, с 16 июля все экономические операторы, которые ранее передавали персональные данные из Европейского Союза в США на основе Privacy Shield, были обязаны, если они желают продолжить такие передачи, заменить Privacy Shield действующими альтернативными гарантиями.

Однако альтернативные механизмы, которые могут быть введены в действие, перечисленные в статье 46 PGRD и включающие стандартные договорные положения, по большей части являются договорными механизмами, которые Европейский суд сочтет недостаточными из-за их неисполнимости в отношении Власти США.

Следовательно, внедрение этих альтернативных механизмов должно сопровождаться принятием дополнительных мер для обеспечения необходимой защиты.

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

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

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

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

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

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

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

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

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

Время отклика сайта

Как известно время ответа сервера на запросы пользователя напрямую зависит от расстояния между ними. Для посетителей из России зарубежные дата-центры по значению

ping

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

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

Действительные, но не всегда достаточные стандартные договорные положения.

Что касается стандартных договорных положений, Европейский суд подтвердил, что они остаются действующим механизмом для защиты передачи персональных данных из Европейского Союза в страны, которые не извлекают выгоду из решения об адекватности. Однако он напомнил, что в соответствии со статьей 46 RGDP сами по себе эти положения не всегда представляют собой достаточную защиту, в частности, в случае передачи данных в страны, которые, как и США, недостаточно регулируют полномочия. вмешательства их властей.

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

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

Как нам это индустриализировать?

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

Компании участники обзора

Я не стал изобретать велосипед и для сравнения использовал компании, которые уже участвовали в моей предыдущей публикации

Конфигурация для тестирования

Для проведения испытаний на все серверы была установлена операционная система CentOS 7.X разрядностью 64 бита со всеми обновлениями на момент написания данного обзора. Для настройки веб-сервера я использовал бесплатную панель управления

с набором прикладного программного обеспечения:


Для проверки работы сайта я использовал тестовый блог

Методика тестирования

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

Нагрузочное тестирование

На бесплатном тарифе от сервиса

Нам нужен был systemd!

На этом этапе стало ясно, что нам нужно решение, позволяющее запускать systemd как внутри контейнера, так и на хосте. Похоже, настало идеальное время для перехода на совершенно новое решение — решение, которое было разработано для запуска полной ОС внутри контейнера.

Поскольку наш Docker использовал бэкэнд LXC, это было естественным выбором для оценки LXC. В нем были все необходимые функции, но с LXC нам пришлось бы самостоятельно кодировать всю автоматизацию, связанную с контейнерами. Но можно ли избежать всей этой дополнительной работы? Оказывается, может…

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

Поэтому я переустановил свои серверы разработчиков с выпуском Ubuntu Server LTS и установил на них LXD.

LXD имеет все необходимое для создания полнофункциональных кластеров Ceph:

  • он поддерживает «толстые» контейнеры с отслеживанием состояния,
  • он поддерживает systemd внутри контейнера,
  • он поддерживает образы контейнеров, поэтому мы можем подготовить индивидуальные изображения и без проблем использовать их,
  • передача целых блочных устройств в контейнеры,
  • передача обычных каталогов в контейнеры,
  • поддержка простого запуска, остановки, перезапуска контейнера,
  • REST API, который будет рассмотрен в следующих частях статьи,
  • поддержка нескольких сетевых интерфейсов в контейнерах с использованием macvlan.


После нескольких часов ручной работы у меня был кластер Ceph, на котором запущен выпуск Mimic внутри контейнеров LXD. Я набрал ceph health и получил «HEALTH_OK». Приятно! Это сработало отлично.

Читайте также:  Ваше полное подробное руководство по Freebsd: все, что вам нужно, в одном месте!

Настраиваем и тестируем сервер

Единственная дополнительная вещь, требующая настройки — французская локаль (по крайней мере на Ubuntu). Исправить это легко:

update-locale LC_ALL=en_US.utf8

Планы на будущее

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

Площадки и дата-центры

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

  • Digital Ocean — Германия, Франкфурт
  • Flops — Россия, Москва, ДЦ «StoreData»
  • OVH — Франция, Страсбург, ДЦ SBG1
  • Simple Cloud — Россия, Санкт-Петербург, ДЦ «Миран 2»
  • Vscale — Россия, Санкт-Петербург, ДЦ «Селектел Дубровка»

Похоже, это интересная задача …

Полтора года назад мы начали очень знакомый спринт. Помимо обычных вещей, с которыми нам приходится иметь дело, была одна задача, которая выглядела немного интереснее. Заголовок гласил: « Оцените, можем ли мы запускать новые версии Ceph на нашем текущем программном обеспечении ».

Наше программное решение (которое мы называем устаревшим решением) основано на Docker. Звучит действительно круто, но мы запускаем Docker немного иначе, чем по назначению. Наши контейнеры очень сохраняют состояние. Мы запускаем полноценную систему инициализации внутри контейнера в качестве точки входа в докер.

Вскоре выяснилось, что невозможно запускать более новые выпуски Ceph в нашем внутреннем решении, потому что новые версии Ceph используют systemd, а в нашем текущем решении мы вообще не запускаем systemd — ни внутри контейнеров, ни на хозяева, которые их принимают.

Началась охота за решениями. Одна из возможностей заключалась в том, чтобы упаковать Ceph самостоятельно и избавиться от systemd, но это большой объем работы с небольшой добавленной стоимостью. Сообщество Ceph предоставляет проверенные пакеты, которые необходимо использовать, так что этот вариант не рассматривался.

Второй вариант — запустить Ceph с супервизором внутри контейнера Docker. Хотя это звучит как план, даже в документации supervisord четко указано, что supervisord «не предназначен для запуска вместо init как« process id 1 ».». Так что это тоже явно не вариант.

Регистрируемся

Клиентов из России отправляют во французское отделение OVH — соответственно платежи в евро (в британском отделении — цены чуть выше в пересчете по курсу). Из минусов — сайт только на французском, как и все регистрационные формы.

Сразу после регистрации, но ДО оплаты, когда вы уже узнаете номер своего аккаунта — пишем письмо в саппорт «Hi, I am citizen of Russia, and live in Russia. Please remove VAT on account ###########» и в аттачмент — сразу скан пасспорта. Через несколько часов ваш аккант пометят как «не резидент» и все ваши последующие заказы будут без НДС (-20%). Есть поддержка на русском языке — pagalba@ovh.lt, они поддерживают аккаунты открытые в любых отделениях.

Теперь можно оплатить заказ. Он будет проверяться вручную — на выходных делать бесполезно. Если вы платили карточкой — то попросят прислать скан самой карточки, скан пасспорта еще раз, и скан подтверждения места жительства (я присылал российскую регистрацию, там все по-русски — но прошло). Когда платил по PayPal — все это не требовали.

После ручной проверки (в будний день в рабочее время — несколько часов) ваш заказ наконец начнет выполнятся. Платежи за продление услуги — должны уже идти в автоматическом режиме.

Результаты тестирования

Во время проведения тестирования странно вел себя сервер от Digital Ocean. То ли я выбрал неудачный Дата-Центр, то ли делал измерения в неудачное время, то ли мне просто не повезло из-за случайного стечения обстоятельств.

Flops не смотря на слабую синтетику показал хорошие результаты на реальном сайте. Simple Cloud и Vscale поочередно занимали первые места в тестах. А OVH держался в середине.

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

За время проведения тестирования OVH и Simple Cloud не использовали виртуальную память SWAP. Это обусловлено большим размером оперативной памяти у них по сравнению с другими участниками обзора. Серверы с 512 МБ оперативной памяти сбросили в SWAP 150…170 МБ данных.

Ручная настройка

Первым делом давайте установим LXD.

Ручная установка vs автоматическая установка с puppet

Я покажу вам простой пример того, как создать точно такую ​​же настройку вручную, а затем снова автоматически с помощью Puppet. Для целей этой статьи я создал новый экземпляр Public Cloud с Ubuntu 18.04, один дополнительный диск и уже настроенное мостовое устройство br0. Предположим, есть также DHCP-сервер, прослушивающий интерфейс br0.

Стоит отметить, что обычно вам не нужно создавать собственное изображение, вы можете просто использовать вышестоящие со встроенными командами. Но для целей этой статьи давайте создадим собственный образ, который будет в точности похож на исходный. Чтобы создать такой образ, вам просто нужно ввести несколько команд, чтобы перепаковать исходный образ в Unified Tarball.

Синтетическое тестирование unixbench

Этот тест косвенно оценит производительность виртуального сервера. Чем выше полученный результат — тем лучше:


В синтетике подкачал Flops. А OVH держится в середине.

Скорость генерации страниц wordpress

Первый реальный тест. Для его проведения в нижнюю часть страницы вставим код на

PHP

. C его помощью отследим время затраченное на построение страницы и съеденные мегабайты памяти.

Скорость загрузки сайта для посетителей из европы


С помощью бесплатного сервиса

я протестирую скорость загрузки страниц сайта для условного посетителя из Швеции.

Таблица с результатами. Время — чем меньше, тем лучше. Рейтинг — чем больше процентов, тем лучше:

В Европе самый быстрый — Simple Cloud. OVH в лидерах. Все идут очень плотно.

Скорость загрузки сайта для посетителей из россии


С помощью сервиса

Тарифные планы

Начну сравнение с обзора тарифов у рассматриваемых провайдеров:

Как видим OVH отлично вписался в компанию недорогих отечественных хостеров.

Тарифы на vds от ovh

Для нерезидентов ЕС, к которым относятся вебмастера из России, цены на виртуальные серверы начинаются с 3-х Евро.

На момент написания публикации при стоимости иностранной валюты около 75..80 рублей за 1 Евро, цена VDS по минимальному тарифу не превышала 240 рублей в месяц.

Я был сильно удивлен, что виртуальный сервер от мирового лидера хостинга с 2 ГБ оперативной памяти, SSD диском, неограниченным трафиком и защитой от DDOS атак стоит так дешево. Поэтому решил протестировать его на пригодность хостинга сайтов и сравнить с отечественными виртуальными серверами с ценой аренды до 250 рублей в месяц.

Выводы

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

Производительность у виртуального сервера оказалась очень хорошая и пригодна для хостинга. Сайт размещенный в OVH одинаково быстро открывался как у посетителей из Европы, так и из России.

Но есть у OVH и минусы. Это отсутствие облачных «плюшек» в виде активации сервера за пару минут и почасовой оплаты за пользование сервером.

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

Экспертный обзор (2022): результаты тестов, реальные отзывы

Абузоустойчивый хостинг — компании, которые разрешают размещать практически любой контент, даже запрещенный (спам, варез, дорвеи, порнографические материалы). Такие компании не удаляют контент вашего веб-сайта при первой же жалобе (“абузе”).

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

Безопасный хостинг — тот, где администрация постоянно обновляет ПО установленное на серверах, устанавливает базовую защиту от DDoS-атак, антивирус и файерволлы, блокирует взломанные сайты и помогает их «лечить».

Защита от DDOS — компании, которые предоставляют хостинг с защитой от DDoS-атак. Такие пакеты ощутимо дороже обычных, но они стоят своих денег, так как ваш сайт будет защищен от всех видов сетевых атак.

Оцените статью
Хостинги