Как приятно, когда все необходимые мелочи под рукой: хорошо пишущая ручка и блокнот, заточенный карандаш, удобная мышка, пара лишних проводов и т.д. Эти незаметные штуки не обращают на себя внимания, но добавляют жизни комфорта. Такая же история с различными мобильными и десктопными приложениями: для длинных скриншотов, для уменьшения размера картинки, для подсчёта личных финансов, словари, переводчики, конверторы и т.д. А есть ли у вас такой VPS — который стоит недорого, всегда под рукой и приносит много пользы? Нет, не тот который у вас в компании, а свой, «карманный». Мы подумали, что без небольшого VPS в 2019 году как-то грустно, прямо как без привычной авторучки на лекции. А чего грустить? Лето же. Ну как лето. Лето айтишника: сидеть дома, пилить любимые проекты безо всякого сожаления. В общем, подумали и сделали.


Коммунизм наступил, товарищи

Он такой свой — наш VPS за тридцатку


Мы начитались статей конкурентов и пользователей, которые 3-4 года назад писали о том, почему не нужен недорогой VPS. Ну правильно, тогда VPS «за копейки» был чистой воды маркетингом и не мог предложить нормальные рабочие возможности. Но времена меняются, стоимость виртуальных ресурсов становится всё ниже и за 30 рублей в месяц мы готовы предложить вот что:

  • Процессор: Intel Xeon 2 ГГц (1 ядро)
  • Система Linux (Debian, Ubuntu, CentOS на выбор)
  • 1 выделенный IPv4-адрес
  • 10 Гб для хранения данных на быстрых SSD-дисках корпоративного класса
  • Оперативная память: 512 Мб
  • Посекундная тарификация
  • Безлимитный трафик

На тариф действуют дополнительные технические ограничения, подробности на странице нашего классного предложения — VPS за 30 рублей. 

Кому подойдёт такой виртуальный сервер? Да почти всем: новичкам, энтузиастам, опытным разработчикам, DIY-фанатам и даже некоторым компаниям.

Для чего подходит такой VPS?


Мы думаем, читатели Хабра точно найдут свой способ применения такой конфигурации, но решили собрать и свою подборку идей — а то вдруг кому-то надо, а мужики и не знают?

  • Разместить свой несложный сайт, портфолио, резюме с кодом и проч. Конечно, собственный оформленный сайт производит на работодателя позитивное впечатление. Разместите его на своём VPS и отвечайте за безопасность и стабильность сайта самостоятельно, а не силами сотрудников обычных хостингов.
  • Использовать VPS для учебных целей: разместить свой проект, изучить особенности функционирования сервера и серверной операционной системы, поэкспериментировать с DNS, поковырять маленький учебный сайт.
  • Для телефонии. Иногда индивидуальному предпринимателю, фрилансеру или очень небольшой компании крайне нужна IP-телефония, а операторы этой самой телефонии весьма жадные. Всё просто: берём свой сервер, покупаем номер у оператора IP-телефонии, настраиваем виртуальную АТС и создаём внутренние номера (при необходимости). Экономия колоссальная.
  • Использовать сервер для тестирования своих приложений.
  • Использовать сервер для DIY-экспериментов, в том числе для управления и сбора данных с датчиков системы умного дома.
  • Необычный способ применения — разместить на сервере виртуального помощника биржевой торговли, торгового робота. Вы будете полностью отвечать за стабильность и безопасность сервера, а значит, получите подконтрольный инструмент для торгов на фондовы рынках. Ну вдруг кто увлекается или планирует :-)

Есть такому VPS применение и в корпоративной сфере. Кроме уже названного телефонного сервиса, можно реализовать несколько интересных штук. Например:

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

Тест-драйв VPS за 30 рублей — сделали за вас


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

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

Помимо постоянной нагрузки поставили 3 виртуальные машины, собирающие синтетические метрики с помощью sysbench, усредненные результаты которых привели ниже, и 50 виртуальных машин, которые создавали дополнительную нагрузку. Все тестовые виртуальные машины имели одинаковую конфигурацию (1 ядро, RAM 512 Гб, SSD 10Гб), в качестве операционной системы выбран стандартный образ debian 9.6, который предлагается пользователям на RUVDS.

Нагрузку имитировали по характеру и величине сопоставимую с боевой:

  • Часть виртуальных машин были запущены с низкой нагрузкой
  • Часть машин «крутили» тестовый сценарий, имитирующий нагрузку на процессор (с использованием утилиты stress)
  • На оставшейся части виртуалок мы запустили сценарий, использующий dd для копирования данных из заранее заготовленных данных на диск с ограничением, заданным с помощью pv (примеры можно посмотреть здесь и здесь).

Ещё, как вы помните, у нас были три машины, собирающие синтетические метрики.

На каждой машине циклически раз в 15 минут выполнялся скрипт, который запускает стандартные тесты sysbench для процессора, памяти и диска.

Cкрипт sysbench.sh
#!/bin/bash
date +"%Y-%m-%d %H:%M:%S" >> /root/sysbench/results.txt
sysbench --test=cpu run >> /root/sysbench/results.txt
sysbench --test=memory run >> /root/sysbench/results.txt
sysbench --test=fileio --file-test-mode=seqwr run >> /root/sysbench/results.txt
sysbench --test=fileio --file-test-mode=seqrd run >> /root/sysbench/results.txt
sysbench --test=fileio --file-test-mode=rndrw run >> /root/sysbench/results.txt


Результаты приведены для удобства в формате sysbench'а, но взяты средние значения за всё время тестирования со всех машин, итог можно посмотреть здесь:

Sysbanch-avg.txt
sysbench 0.4.12: multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 1

Doing CPU performance benchmark

Threads started!
Done.

Maximum prime number checked in CPU test: 10000

Test execution summary:
total time: 19.2244s
total number of events: 10000
total time taken by event execution: 19.2104
per-request statistics:
min: 1.43ms
avg: 1.92ms
max: 47.00ms
approx. 95 percentile: 3.02ms

Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 19.2104/0.00

sysbench 0.4.12: multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 1

Doing memory operations speed test
Memory block size: 1K

Memory transfer size: 102400M

Memory operations type: write
Memory scope type: global
Threads started!
Done.

Operations performed: 104857600 (328001.79 ops/sec)

102400.00 MB transferred (320.32 MB/sec)

Test execution summary:
total time: 320.9155s
total number of events: 104857600
total time taken by event execution: 244.8399
per-request statistics:
min: 0.00ms
avg: 0.00ms
max: 139.41ms
approx. 95 percentile: 0.00ms

Threads fairness:
events (avg/stddev): 104857600.0000/0.00
execution time (avg/stddev): 244.8399/0.00

sysbench 0.4.12: multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 1

Extra file open flags: 0
128 files, 16Mb each
2Gb total file size
Block size 16Kb
Periodic FSYNC enabled, calling fsync() each 100 requests.
Calling fsync() at the end of test, Enabled.
Using synchronous I/O mode
Doing sequential write (creation) test
Threads started!
Done.

Operations performed: 0 Read, 131072 Write, 128 Other = 131200 Total
Read 0b Written 2Gb Total transferred 2Gb (320.1Mb/sec)
20251.32 Requests/sec executed

Test execution summary:
total time: 6.9972s
total number of events: 131072
total time taken by event execution: 5.2246
per-request statistics:
min: 0.01ms
avg: 0.04ms
max: 96.76ms
approx. 95 percentile: 0.03ms

Threads fairness:
events (avg/stddev): 131072.0000/0.00
execution time (avg/stddev): 5.2246/0.00

sysbench 0.4.12: multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 1

Extra file open flags: 0
128 files, 16Mb each
2Gb total file size
Block size 16Kb
Periodic FSYNC enabled, calling fsync() each 100 requests.
Calling fsync() at the end of test, Enabled.
Using synchronous I/O mode
Doing sequential read test
Threads started!
Done.

Operations performed: 131072 Read, 0 Write, 0 Other = 131072 Total
Read 2Gb Written 0b Total transferred 2Gb (91.32Mb/sec)
5844.8 Requests/sec executed

Test execution summary:
total time: 23.1054s
total number of events: 131072
total time taken by event execution: 22.9933
per-request statistics:
min: 0.00ms
avg: 0.18ms
max: 295.75ms
approx. 95 percentile: 0.77ms

Threads fairness:
events (avg/stddev): 131072.0000/0.00
execution time (avg/stddev): 22.9933/0.00

sysbench 0.4.12: multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 1

Extra file open flags: 0
128 files, 16Mb each
2Gb total file size
Block size 16Kb
Number of random requests for random IO: 10000
Read/Write ratio for combined random IO test: 1.50
Periodic FSYNC enabled, calling fsync() each 100 requests.
Calling fsync() at the end of test, Enabled.
Using synchronous I/O mode
Doing random r/w test
Threads started!
Done.

Operations performed: 6000 Read, 4000 Write, 12800 Other = 22800 Total
Read 93.75Mb Written 62.5Mb Total transferred 156.25Mb (1341.5Kb/sec)
85.61 Requests/sec executed

Test execution summary:
total time: 152.9786s
total number of events: 10000
total time taken by event execution: 14.1879
per-request statistics:
min: 0.01ms
avg: 1.41ms
max: 210.22ms
approx. 95 percentile: 4.95ms

Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 14.1879/0.00

Результаты показательны, но все же не стоит их воспринимать как QoS. 

Машины создающие дополнительную нагрузку

Софт:

  • apt-get update
  • apt-get upgrade
  • apt-get install python-pip
  • pip install mysql-connector-python-rf

Установлен MariaDB, Как тут:

apt-get install libmariadbclient-dev
mysql -e "INSTALL PLUGIN blackhole SONAME 'ha_blackhole.so';" -- нужно для test_employees_sha

Тестовая база взята отсюда:

База развернута как указано тут:

mysql -t < employees.sql
mysql -t < test_employees_sha.sql

Тестовая база маленького объема:
Table 
RowsCount 
Data size (MB)
Index size (KB)
departments 
9
0.02
16.00
dept_emp 
331143 
11.52
5648.00
dept_manager 
24 
0.02
16.00
employees 
299379 
14.52
0.00
salaries 
2838426 
95.63
0.00 
titles 
442783 
19.56
0.00

Примитивный тестовый сервис написан на коленке на питоне, он выполняет четыре операции:

  1. getState: возвращает статус
  2. getEmployee: возвращает из базы employee (+salaries, +titles)
  3. patchEmployee: изменяет поля employee
  4. insertSalary: выполняет вставку salary

Исходник сервиса (dbtest.py)
#!/usr/bin/python
import mysql.connector as mariadb
from flask import Flask, json, request, abort
from mysql.connector.constants import ClientFlag

app = Flask(__name__)

def getFields(cursor):
    results = {}
    column = 0
    for d in cursor.description:
        results[d[0]] = column
        column = column + 1
    return results

PAGE_SIZE = 30

@app.route("/")
def main():
    return "Hello!"

@app.route("/employees/<page>", methods=['GET'])
def getEmployees(page):
    offset = (int(page) - 1) * PAGE_SIZE
    connection = mariadb.connect(user='admin', password='q5XpRomdSr', database='employees')
    cursor = connection.cursor()
    cursor.execute("SELECT * FROM employees LIMIT {} OFFSET {}".format(PAGE_SIZE, offset))
    return {'employees': [i[0] for i in cursor.fetchall()]}

@app.route("/employee/<id>", methods=['GET'])
def getEmployee(id):
    id = int(id)
    connection = mariadb.connect(user='admin', password='q5XpRomdSr', database='employees')
    cursor = connection.cursor()
    cursor.execute("SELECT * FROM employees WHERE emp_no = {}".format(id))
    fields = getFields(cursor)
    employee = {}
    found = False
    for row in cursor.fetchall():
        found = True
        employee = {
            "birth_date": row[fields["birth_date"]],
            "first_name": row[fields["first_name"]],
            "last_name": row[fields["last_name"]],
            "gender": row[fields["gender"]],
            "hire_date": row[fields["hire_date"]]
        }
    if not found:
        abort(404)
    cursor.execute("SELECT * FROM salaries WHERE emp_no = {}".format(id))
    fields = getFields(cursor)
    salaries = []
    for row in cursor.fetchall():
        salary = {
            "salary": row[fields["salary"]],
            "from_date": row[fields["from_date"]],
            "to_date": row[fields["to_date"]]
        }
        salaries.append(salary)
    employee["salaries"] = salaries
    cursor.execute("SELECT * FROM titles WHERE emp_no = {}".format(id))
    fields = getFields(cursor)
    titles = []
    for row in cursor.fetchall():
        title = {
            "title": row[fields["title"]],
            "from_date": row[fields["from_date"]],
            "to_date": row[fields["to_date"]]
        }
        titles.append(title)
    employee["titles"] = titles
    return json.dumps({
        "status": "success",
        "employee": employee
    })

def isFieldValid(t, v):
    if t == "employee":
        return v in ["birdth_date", "first_name", "last_name", "hire_date"]
    else:
        return false

@app.route("/employee/<id>", methods=['PATCH'])
def setEmployee(id):
    id = int(id)
    content = request.json
    print(content)
    setList = ""
    data = []
    for k, v in content.iteritems():
        if not isFieldValid("employee", k):
            continue
        if setList != "":
            setList = setList + ", "
        setList = setList + k + "=%s"
        data.append(v)
    data.append(id)
    print(setList)
    print(data)
    connection = mariadb.connect(user='admin', password='q5XpRomdSr', database='employees', client_flags=[ClientFlag.FOUND_ROWS])
    cursor = connection.cursor()
    cursor.execute("UPDATE employees SET {} WHERE emp_no = %s".format(setList), data)
    connection.commit()
    if cursor.rowcount < 1:
        abort(404)
    return json.dumps({
        "status": "success"
    })

@app.route("/salary", methods=['PUT'])
def putSalary():
    content = request.json
    print(content)
    connection = mariadb.connect(user='admin', password='q5XpRomdSr', database='employees', client_flags=[ClientFlag.FOUND_ROWS])
    cursor = connection.cursor()
    data = [content["emp_no"], content["salary"], content["from_date"], content["to_date"]]
    cursor.execute("INSERT INTO salaries (emp_no, salary, from_date, to_date) VALUES (%s, %s, %s, %s)", data)
    connection.commit()
    return json.dumps({
        "status": "success"
    })


@app.route("/state", methods=['GET'])
def getState():
    return json.dumps({
        "status": "success",
        "state": "working"
    })

if __name__ == '__main__':
    app.run(host='0.0.0.0',port='5002')

Внимание! Ни в коем случае не стоит воспринимать этот сервис как пример или пособие!

Тесты выполняются с помощью старого доброго JMeter. Был запущен ряд тестов длительностью от 15 минут до 2 часов, без перерывов, изменялось процентное соотношение запросов, пропускная способность варьировалась от 300 до 600 запросов в минуту. Количество потоков от 50 до 500.

В силу того, что база совсем маленького размера, команда:

mysql -e "SHOW ENGINE INNODB STATUS"

Показывает что:

Buffer pool hit rate 923 / 1000, young-making rate 29 / 1000 not 32 / 1000

Ниже приведены усредненные значения времени ответа на запросы:
Label
Average
Median
90% Line
95% Line
99% Line
Min
Max
getEmployee
37.64
12.57
62.28
128.5
497.57
5
4151.78
getState
17
7.57
30.14
58.71
193
3
2814.71
patchEmployee
161.42
83.29
308
492.57
1845.14
5
6639.4
putSalary
167.21
86.93
315.34
501.07
1927.12
7
6722.44

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

Комментарии (107)


  1. Zibx
    22.08.2019 12:37

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


    1. iborzenkov
      22.08.2019 13:39
      +1

      Хм, но визиток же на этот сервак можно запихнуть овердофига, зачем вам два таких сервера?
      В принципе неплохое промо — раза в 4 ниже их обычного предложения, раза в 2 ниже чем на lowendstock. Если российский IP не является минусом, то можно брать.


  1. Mako_357
    22.08.2019 12:38
    +1

    В каком ДЦ расположен и какой страны IP выдается?


    1. ru_vds Автор
      22.08.2019 12:41

      Данный тариф доступен в дата-центре RUCLOUD в Королеве, Московская область, адреса российские. Есть также еще 7 дата-центров в России, Германии, Швейцарии, Великобритании, в них можно выбрать любую другую конфигурацию сервера.


      1. Mako_357
        22.08.2019 12:52

        Спасибо. А в европейских ДЦ по прежнему российские ip выдаются?


        1. ru_vds Автор
          22.08.2019 13:24

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


  1. questor
    22.08.2019 12:49

    У меня есть несколько сайтов сделанных на vue.js при этом я как раз размещаю их на откровенно слабой машине, которая только nginx и держит. Без всяких дополнительных php, mariadb и прочего (часть машин почти статика, часть имеет бекенд в виде asp.net core приложений).


    @rem Delete old version
    cd frontend_deploy
    rmdir /S /Q static
    del index.html
    
    @rem Build
    cd ..cd frontend
    call npm run build
    
    @rem Move build to deploy folder
    cd ..move .\frontend\dist\static .\frontend_deploy\static
    move .\frontend\dist\index.html .\frontend_deploy
    @rem Make commit
    cd frontend_deploy
    git add -A
    git commit -m 'current'
    git push
    
    @rem Exit
    cd ..\

    Ну вот для такого сценария использования вполне подходящий хостинг.
    Сейчас у меня это либо vscale за 200 рублей/месяц или linode с его пятибаксовым тарифом. (Хм, слабые — вспомнил FreeВsd 4.10 на пентиум mmx с 256 ram, прослезился)


    1. alprk
      22.08.2019 13:03
      +1

      1. questor
        22.08.2019 13:11

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


        1. Areso
          23.08.2019 11:33

          Там проблема при привязке к своему домену, что установив туда сертификат, будешь получать предупреждения, что сертификат выдан домену github.com, а заходишь на сайт vasya_pupochkin.ga


          1. valery1707
            23.08.2019 12:28

            Не сочтите за рекламу, но вот этот сайт хостится на GitHub Pages, имеет привязанный домен и валидный сертификат: https://valery1707.name/


            1. Areso
              23.08.2019 12:31

              Потому что он за cloudflare


              1. valery1707
                23.08.2019 14:02

                А в чём проблема?
                Изначально GitHub Pages рекомендовали для хостинга статических сайтов. Вы сказали что будут проблемы при привязке к домену, я же доказываю что этих проблем при привязке нет.
                Всё бесплатно, всё доступно.
                Может я что-то упускаю?


                1. Areso
                  23.08.2019 14:14

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


                  1. valery1707
                    23.08.2019 15:21

                    Честно говоря я не помню как я это настраивал, но сейчас мне кажется что я не особо отходил от инструкции по настройке кастомного домена.
                    Есть вероятность что CloudFlare я добавлял отдельно.
                    За его блокировки, конечно, обидно.


    1. kazenniy
      22.08.2019 13:12

      iphoster — $1.95 /мес, европейский ip, русскоязычная поддержка. Пользуюсь под маленькие проекты. А один vps в руки это не серьезно.


      1. ru_vds Автор
        22.08.2019 13:39

        Как мы и писали в статье, данный VPS за 30 рублей в первую очередь предназначен для обучения и тестов, если вам нужен тариф без ограничений, то можем предложить тарифный план Старт, цена 130 рублей в месяц, плюс до конца года всем новым клиентам на серверах с ОС Линукс мы предоставляем панель управления ISPManager в подарок.


        1. kazenniy
          22.08.2019 14:43

          Тогда да, не с тем сравнивал.


        1. shumaher86
          22.08.2019 19:17

          я правильно понимаю, что Старт от 30 рублёвого отличается только панелью?


          1. ru_vds Автор
            22.08.2019 19:35

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


      1. aik
        22.08.2019 14:34

        Про ипхостера вроде была не так давно история, что они сервер удалили за просрочку платежа небольшую. А то и вообще уже после платежа.

        Вот, нашел: habr.com/ru/post/112249
        Почему-то казалось что недавно. :)


        1. numb
          22.08.2019 21:37

          У меня подобная ситуация произошла 2 месяца назад, с melbicom.net. Проворонил платеж. Увидел что сервер лежит. Пополнил баланс, и после 5ти часового ожидания получил чистую VPS. ТП сказали "Нам жаль, но данные потеряны". Хоия тариф был не самый дешевый.


          1. aik
            22.08.2019 23:12
            +1

            Как говорится, «это была реклама бэкапов». :)


  1. TyVik
    22.08.2019 12:51
    +1

    Можно ли использовать под VPN? Какие ограничения на трафик?


    1. tempick
      22.08.2019 13:25
      +1

      как написано у них на сайте — трафик не ограничен. Но могу ошибаться.


    1. ru_vds Автор
      22.08.2019 13:26

      Можно ли использовать под VPN?
      В принципе VPN не запрещён. Что же касается размещаемых сервисов, то разрешено всё, что не противоречит российскому законодательству, не мешает нам оказывать услуги нашим клиентам, не мешает спокойно жить пользователям интернета и, в частности, Вашим соседям по хосту.
      Какие ограничения на трафик?
      Трафик не ограничен, но на данном тарифе не можем дать никаких гарантий по скорости и стабильности.


      1. shifttstas
        22.08.2019 13:47

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


        1. Bonio
          22.08.2019 22:46
          +1

          Уже давно не бывают. А акции все временные.


          1. igrushkin
            26.08.2019 14:54

            почему временные? Я плачу евро/мес


      1. Stecenko
        22.08.2019 14:11

        разрешено всё, что… не мешает спокойно жить… Вашим соседям по хосту.

        Расскажите, пожалуйста, поподробнее этот момент.

        Нарывался при покупке дешевых (< 1EU/month) зарубежных VPS на политику fair use, не разрешающую грузить процессор на 100% больше чем n минут подряд. Т.е. на таких VPS поднять VPN с тем, чтобы смотреть через него видео не получалось — больше получаса трансляция не держится, рвется.
        Понятно, что при таких ценах должен быть дикий оверселл и по-другому никак, да и все ограничения в правилах прописаны (но не на виду), но обнаружить это было грустно.


        1. vsb
          23.08.2019 01:17

          Возможно вы неправильно VPN настроили. Использую довольно слабый VPS без поддержки AES, с IPSec выжимает сотню мегабитов (больше мой домашний тариф не тянет) с совсем небольшой загрузкой процессора, меньше 20%. Шифрование поставил AES128. А видео это гораздо меньше ста мегабитов.


      1. kisaa
        22.08.2019 15:39

        разрешено всё, что не противоречит российскому законодательству

        То есть для телеграм-прокси и антицензурного ВПН не пойдет?


        1. Suntechnic
          22.08.2019 18:34

          Тут надо бы узнать, а не поддерживает ли блокировки провайдер, как у ihor — больше держать VPN там смысла нет :(


          1. ValdikSS
            23.08.2019 10:33

            Блокировок нет. Все сайты открываются.


          1. ksenobayt
            23.08.2019 16:21

            Айхор таки сдался? Год назад, вроде бы, они ещё не фильтровали трафик.


            1. sumanai
              23.08.2019 18:27

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


              1. vsb
                23.08.2019 19:41

                На хороший пинг.


                1. sumanai
                  23.08.2019 20:30

                  Лучший пинг у 127.0.0.1. Да и по содержательности скоро от российского интернет отличаться не будет.


                  1. vsb
                    24.08.2019 01:11

                    Так если они не блокируют, какие проблемы?


                    1. sumanai
                      24.08.2019 10:38

                      iHor блокирует. У меня рутрекер не пингуется к примеру.


                      1. vsb
                        24.08.2019 18:12

                        Ну речь по RuVDS. Они утверждают, что блокировок нет. ihor да, сам с него уехал недавно.


                        1. sumanai
                          24.08.2019 20:22

                          В любом случае это временное состояние.


      1. sumanai
        22.08.2019 22:21

        Что же касается размещаемых сервисов, то разрешено всё, что не противоречит российскому законодательству,

        Промежуточная нода TOR подойдёт?


      1. armid
        22.08.2019 23:08
        -2

        То есть если телеграм проксю разместить, вы забаните клиента? Ну такое…


    1. x67
      22.08.2019 17:32

      В тех целях, которые вам интересны — навряд ли) ДЦ в Москве и все неправославное скорее всего недоступно) а так — да, был бы просто супервыгодный и суперудобный вариант.
      Кстати, интересно, кто чем пользуется для хостинга впн? Пробовал как-то арубу за 1 доллар. Она тормозила настолько, что даже консолью пользоваться было невозможно, не знаю что они там делали со своими серверами, но это было как минимум надругательство)


      1. Suntechnic
        22.08.2019 18:39

        До последнего времени юзал ihor. Не дорого, московских ipшник, но пару месяцев назад пошли блокировки, причем выборочные. Рутрекер например не был заблокирован.


      1. mkll
        23.08.2019 01:33
        +1

        Пробовал как-то арубу за 1 доллар. Она тормозила настолько, что даже консолью пользоваться было невозможно

        У меня 1-евровая аруба уже пару лет. Не загружена ничем особо, так, «шоб було». Но SSH-сессия поднята всегда и я ни разу не замечал, чтобы она тормозила.


  1. vladvul
    22.08.2019 12:59
    +1

    роскомнадзор?


  1. Sky4eg
    22.08.2019 13:07
    +1

    А что вы подразумеваете под фразой Посекундная тарификация в тарифе за 30р?


    1. ru_vds Автор
      22.08.2019 14:03
      +1

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


      1. Don_Koton
        24.08.2019 06:24

        От 30 рублей?
        Если в месяце в среднем 2 629 743 секунд, то одна секунда стоит 0.00001140795888 рублей
        Хороший тариф был бы
        Хостинг от 0.00001? в секунду!


  1. Fragster
    22.08.2019 13:07
    +1

    Что такое «посекундная тарификация?»


    1. ru_vds Автор
      22.08.2019 14:03

      Ответили выше


  1. Sky4eg
    22.08.2019 13:16

    Попробовал ради интереса,
    free -h
    total
    405M

    20% срезано оперативки от заявленного, в остальном шустренько на первый взгляд


    1. aik
      22.08.2019 14:29
      +1

      Видеокарта отгрызла. :)


    1. Tangeman
      22.08.2019 17:54

      20% срезано оперативки от заявленного

      В зависимости от ядра и ещё кучи всего это отгрызается в любой VM, у любого хостера, и даже (с высокой вероятностью) если вы сами запустите QEMU/KVM на своём хосте. Причём dmidecode честно покажет что выделено столько сколько сказали. Контейнеры (lxc) ничего (почти) не отгрызают.

      К примеру, у OVH при выделенных 4000M доступно всего 3.6G — уже существенный минус. У hetzner cloud — при выделенных 4096M доступно 3.8G, но это зависит от ядра которое крутится в VM, может быть и меньше.

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


      1. mspain
        22.08.2019 19:27

        >В зависимости от ядра и ещё кучи всего это отгрызается в любой VM, у любого хостера

        Ну а что им мешает выделять машине чуть больше, чтобы ВНУТРИ было ровно 512/1024ГБ

        Вот например Арубовский VPS с 1ГБ (за 1 евро). 1009612KiB Не 1024, но далеко не 20%
        У Хетцнеров тоже если и не хватало, то считанных мегабайтов, а не 20%


        1. Tangeman
          22.08.2019 20:22

          В данном случае 20% получается потому что выделено так мало, поскольку съедается фиксированный объем плюс какой-то процент, причём этот процент не фиксированный.

          А внутри «ровно» зависит от того какая там OS — как я уже упомянул выше, зависит от ядра (если линух) и сколько оно памяти под свои нужды резервирует (да, total в выводе free показывает не всё что есть, а то что осталось после ядра).

          Посмотрите что выводит dmesg | grep Memory: должно быть что-то типа:

          May 30 15:59:09 ovh-host kernel: Memory: 3761084k/5144576k available (7668k kernel code, 1049112k absent, 334380k reserved, 6052k data, 1876k init)

          В этой строчке собственно виден весь расклад. А дальше можно гуглить как уменьшить «накладные расходы».


  1. TiesP
    22.08.2019 13:45

    А с GPU тарифов не планируется?


    1. ru_vds Автор
      22.08.2019 13:57

      Планируем


  1. Andrey_Rogovsky
    22.08.2019 14:29

    А чем оно лучше AWS Free Tier?


    1. ProRunner
      23.08.2019 00:59
      +1

      Каждый год новый аккаунт создавать и не забывать отключать старый


      1. Andrey_Rogovsky
        23.08.2019 08:42
        -2

        Если за год ты не смог наскрести деньжат своим проектом — его надо отключить и больше не включать


        1. Areso
          23.08.2019 11:37
          +1

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


          1. Andrey_Rogovsky
            23.08.2019 18:55

            Внезапно есть донаты


  1. aik
    22.08.2019 14:32

    А автопродление у вас только с банковской карты, с баланса невозможно?


    1. ru_vds Автор
      22.08.2019 14:38

      Возможно, сервер автоматически продлится, при достаточном количестве средств на балансе.


      1. aik
        22.08.2019 15:23

        То есть если деньги на балансе есть, то положение переключателя «автопродление» значения не имеет, всё равно продляться будет?


        1. ru_vds Автор
          22.08.2019 15:50

          Будет


  1. pda0
    22.08.2019 14:40

    Оплата «помесячно» подразумевает, что за год заплатить нельзя? (Уже понял, можно на балансе иметь.)


    1. ru_vds Автор
      22.08.2019 14:42

      да


  1. Actor
    22.08.2019 17:18

    Тариф временный по длительности использования и/или для заказа? Если да, когда заканчивается акция?


    1. ru_vds Автор
      22.08.2019 18:11

      Тариф постоянный, все ограничения указаны на странице с описанием тарифа.


      1. usetester
        22.08.2019 18:38

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


  1. Tangeman
    22.08.2019 18:01

    Процессор: Intel Xeon 2 ГГц

    А какой именно Xeon? Одно ядро Xeon Gold 6138 и одно ядро Xeon E5-2650 — это разница по производительности в два раза, хотя оба 2 GHz, а если это Xeon X6550 — так вообще во все четыре, при той же тактовой.


    1. ValdikSS
      22.08.2019 18:04

      E5-2660 v4


    1. ru_vds Автор
      22.08.2019 18:10

      Процессор Intel Xeon E5-2660 v4 2.00Ghz


    1. edo1h
      23.08.2019 02:17
      +1

      Одно ядро Xeon Gold 6138 и одно ядро Xeon E5-2650 — это разница по производительности в два раза

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


  1. IpedikI
    22.08.2019 18:10
    +1

    Можно с них ддосить и делать спам рассылки? Другу интересно.


    1. ru_vds Автор
      22.08.2019 18:16

      Передайте другу, что нельзя.


  1. ciuafm
    22.08.2019 18:22

    Почему нет оплаты криптой?


    1. ru_vds Автор
      22.08.2019 18:30

      Добавим, когда криптовалюту начнут официально принимать банки в качестве платежного средства.


  1. IpedikI
    22.08.2019 18:38

    Вот заказал сервачок, и завис на установке. ни отменить ни переустаноить нету, что делать?


    1. ru_vds Автор
      22.08.2019 18:53

      Много серверов сейчас создается одновременно. Зайдите в личный кабинет, удалите сервер на вкладке Мои серверы, кнопка Корзина, деньги вернутся на ваш баланс, закажите сервер еще раз, при оплате выберите Мой баланс. Либо напишите на почту технической поддержки support@ruvds.com


      1. DimaSimfer
        23.08.2019 10:02

        Впервые хочу попробовать, что такое vps, потому, возможно, глупый вопрос:
        Правильно понимаю, учитывая ограничение "отсутствие технической поддержки", что если система повиснет, то перезагрузить сервер не получится, только удалить и заново поставить? Или есть какой-то инструмент?


        1. ru_vds Автор
          23.08.2019 10:06

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


  1. Xambey
    22.08.2019 19:32

    На нем можно разместить docker контейнеры? Когда я в последний раз пользовался vps у вас, версия ядра была слишком низкая для использования docker. Также если рассмотреть ценники у европейских конкурентов оказывается, что у них можно получить все тоже (или лучше), за меньшие деньги, соответственно с этим спрошу, корректировка цен планируется? Вот например в среднем такие цены по латвии. На linux image

    На Vps контейнеры image

    Как можно заметить, ваши цены на схожее железо сильно превышают евр. нормы

    Зачем платить больше?


    1. ru_vds Автор
      22.08.2019 19:46

      На нем можно разместить docker контейнеры? Когда я в последний раз пользовался vps у вас, версия ядра была слишком низкая для использования docker.
      Docker ставится на ядро 3.10 от 30 June 2013. Мы запустили vps на linux в 2016 году и на виртуальных серверах всегда можно было установить контейнеры. При этом мы даем полный root доступ к серверу, где вы можете самостоятельно обновить версию ядра штатным менеджером пакетов.


      1. Xambey
        22.08.2019 19:51

        ок, спасибо за ответ. Хорошо, что работают докер контейнеры, значит я не «смог» в настройку и косяк мой :)
        А что на счет ценовой политики? Я понимаю конечно, что инфляция, цены на эл-во высокие и тп, но цена у вас в среднем на порядок выше чем у конкурентов, будут ли корректировки в связи с этим и будет ли больше многолетних предложений с большими скидками (50+%)?


        1. ru_vds Автор
          22.08.2019 20:07

          У нас гибкая ценовая политика, есть несколько тарифов, которые действуют уже много лет. Например, тариф Старт серверы от 130 рублей, работает с 2016 года, Тариф Турбо со скидкой до 52% на мощные серверы на SSD действует 4 месяц, и текущий тариф за 30 рублей. До конца года можно приобрести серверы на ОС Linux с бесплатной панелью ISPManager. При этом цена сервера с ОС Windows такая же как и на Linux, нет ограничений по трафику, круглосуточная техническая поддержка, 8 ЦОДов в Европе и России, единые цены на VPS во всех представленных дата-центрах.


          1. Xambey
            22.08.2019 20:16
            -2

            но даже такие предложения все равно очень велики, вот давайте например сравним цены Тариф Турбо с аналогами БЕЗ скидки (со скидкой можно еще дешевле, если на год-два брать):

            Вот например цены на time4vps, один из крупнейших vps хостеров в Латвии (time4vps):
            image

            А вот цены на ваш предложенный, выгодный Тариф Турбо:

            image

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

            Я еще молчу про тарифы за 2 года, я как то раз урвал сервер 2x CPU, 8Ram, 80SSD за 130 евро единоразово, что супер выгодно.

            Не подумайте, что вам в укорь это, но просто обидно. Ваша компания бы могла стать для меня более хорошим вариантов, с учетом местонахождения серверов и тп. Хотелось бы скидок побольше или мб какие-нибудь уникальные фичи


            1. IpedikI
              23.08.2019 04:54

              Сейчас бы сравнивать с хостингом у которого в 2019 году ограничения по трафику)
              Самый топ — OVH среди всех хостингов и стоит дешево


  1. zer0nka
    22.08.2019 20:40

    хост система на этом тарифе используется Microsoft Hyper-V
    так для информации

    [Thu Aug 22 20:35:56 2019] DMI: Microsoft Corporation Virtual Machine/Virtual Machine, BIOS 090006 04/28/2016
    [Thu Aug 22 20:35:56 2019] Hypervisor detected: Microsoft Hyper-V


  1. alexxxst
    22.08.2019 22:30

    Как так? Какое-то ограничение тарифа?


    1. ru_vds Автор
      22.08.2019 22:47

      Это баг, спасибо, что заметили, скоро поправим.


  1. kossik
    22.08.2019 23:40

    Кажется, все горячие пирожки расхват... впски временно закончились


    1. ru_vds Автор
      22.08.2019 23:47
      +1

      Хабраэффект в своем действии: для данного тарифа закончилось железо). Новые серверы уже в пути, в понедельник-вторник прибудут в наш дата-центр, и аттракцион продолжится. Пока можете оставить вашу почту на странице сайта, чтобы первыми узнать о появлении ресурсов!


      1. IpedikI
        23.08.2019 05:49

        Посчитал что продали 500 вдс, я прав?


      1. Actor
        23.08.2019 09:48

        А говорили ограничений нет, стоило взять вчера вечером…


        1. muromdx
          23.08.2019 15:37

          Вчера вечером их уже не было…


          1. ru_vds Автор
            23.08.2019 19:15

            Как мы писали выше, на следующей неделе будут доступны новые ресурсы. Гарантируем!


            1. muromdx
              23.08.2019 20:54

              Спасибо! Будем ждать


  1. xPomaHx
    22.08.2019 23:59

    Хостщу у себя на домашнем компе свой сайт показывать клиентам, выходит наверно дороже, но зато ресурсы почти не ограничены, сейчас сайтов больше чем на 500гб набралось. Инет домашний 300р/месяц, и если комп не выключать электричества выходит 100-200р, амортизацию можно не считать так как моральное устаревание быстрее.


  1. Crevice
    23.08.2019 04:52

    Жаль, что закончились ресурсы.
    Надеюсь, что новые сервера придут, как вы написали выше, и получится попробовать что такое VPS за 30р
    Но все-таки интересно, эти VPS планируется окупить или вы их даете за счет рекламного бюджета?


  1. Laryx
    23.08.2019 06:01

    Хм… Интересно про «торгового робота».
    О каких торговых платформах речь?
    МетатТрейдер 5 как можно запустить?


    1. ru_vds Автор
      23.08.2019 08:00

      Попробуйте запустить по официальной инструкции на сайте метатрейдера. Отпишитесь по результатам.


      1. Laryx
        23.08.2019 12:20

        Хм… Интересно, попробуем… с Linux знаком очень поверхностно, но надо же когда-то начинать…