Мозг + VPS за 30 рублей =? +52



Как приятно, когда все необходимые мелочи под рукой: хорошо пишущая ручка и блокнот, заточенный карандаш, удобная мышка, пара лишних проводов и т.д. Эти незаметные штуки не обращают на себя внимания, но добавляют жизни комфорта. Такая же история с различными мобильными и десктопными приложениями: для длинных скриншотов, для уменьшения размера картинки, для подсчёта личных финансов, словари, переводчики, конверторы и т.д. А есть ли у вас такой 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
    /#20536903

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

    • iborzenkov
      /#20537291 / +1

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

  2. Mako_357
    /#20536907 / +1

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

    • ru_vds
      /#20536937

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

      • Mako_357
        /#20537001

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

        • ru_vds
          /#20537197

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

  3. questor
    /#20536985

    У меня есть несколько сайтов сделанных на 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, прослезился)

    • alprk
      /#20537065 / +1
      • questor
        /#20537099

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

        • Areso
          /#20541513

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

          • valery1707
            /#20541843

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

            • Areso
              /#20541861

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

              • valery1707
                /#20542437

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

                • Areso
                  /#20542505

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

                  • valery1707
                    /#20542833

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

    • kazenniy
      /#20537105

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

      • ru_vds
        /#20537301

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

        • kazenniy
          /#20537765

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

        • shumaher86
          /#20539209

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

          • ru_vds
            /#20539257

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

      • aik
        /#20537693

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

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

        • numb
          /#20539673

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

          • aik
            /#20539923 / +1

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

  4. TyVik
    /#20536997 / +1

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

    • tempick
      /#20537201 / +1

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

    • ru_vds
      /#20537213

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

      • shifttstas
        /#20537349

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

        • Bonio
          /#20539827 / +1

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

          • igrushkin
            /#20550959

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

      • Stecenko
        /#20537513

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

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

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

        • vsb
          /#20540155

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

      • kisaa
        /#20538151

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

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

        • Suntechnic
          /#20539073

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

          • ValdikSS
            /#20541191

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

          • ksenobayt
            /#20543175

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

            • sumanai
              /#20543877

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

              • vsb
                /#20544173

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

                • sumanai
                  /#20544335

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

                  • vsb
                    /#20545051

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

                    • sumanai
                      /#20545463

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

                      • vsb
                        /#20546473

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

                        • sumanai
                          /#20546751

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

      • sumanai
        /#20539763

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

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

      • armid
        /#20539897 / -2

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

    • x67
      /#20538793

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

      • Suntechnic
        /#20539097

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

      • mkll
        /#20540189 / +1

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

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

  5. vladvul
    /#20537031 / +1

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

  6. Sky4eg
    /#20537083 / +1

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

    • ru_vds
      /#20537441 / +1

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

      • Don_Koton
        /#20545221

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

  7. Fragster
    /#20537085 / +1

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

  8. Sky4eg
    /#20537137

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

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

    • aik
      /#20537641 / +1

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

    • Tangeman
      /#20538931

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

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

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

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

      • mspain
        /#20539237

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

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

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

        • Tangeman
          /#20539421

          В данном случае 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)

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

  9. TiesP
    /#20537339

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

  10. Andrey_Rogovsky
    /#20537643

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

    • ProRunner
      /#20540131 / +1

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

      • Andrey_Rogovsky
        /#20540741 / -2

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

        • Areso
          /#20541545 / +1

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

  11. aik
    /#20537675

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

    • ru_vds
      /#20537723

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

      • aik
        /#20538045

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

  12. pda0
    /#20537741

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

  13. Actor
    /#20538733

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

    • ru_vds
      /#20538997

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

      • usetester
        /#20539093

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

  14. Tangeman
    /#20538953

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

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

    • ru_vds
      /#20538993

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

    • edo1h
      /#20540261 / +1

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

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

  15. IpedikI
    /#20538995 / +1

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

    • ru_vds
      /#20539021

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

  16. ciuafm
    /#20539043

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

    • ru_vds
      /#20539059

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

  17. IpedikI
    /#20539087

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

    • ru_vds
      /#20539145

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

      • DimaSimfer
        /#20541073

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

  18. Xambey
    /#20539249

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

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

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

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

    • ru_vds
      /#20539289

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

      • Xambey
        /#20539297

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

        • ru_vds
          /#20539355

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

          • Xambey
            /#20539385 / -2

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

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

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

            image

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

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

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

            • IpedikI
              /#20540361

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

  19. zer0nka
    /#20539489

    хост система на этом тарифе используется 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

  20. alexxxst
    /#20539789

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

    • ru_vds
      /#20539833

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

  21. kossik
    /#20539981

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

    • ru_vds
      /#20539993 / +1

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

      • IpedikI
        /#20540407

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

      • Actor
        /#20540993

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

        • muromdx
          /#20542941

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

          • ru_vds
            /#20544061

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

  22. xPomaHx
    /#20540019

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

  23. Crevice
    /#20540359

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

  24. Laryx
    /#20540423

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

    • ru_vds
      /#20540615

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

      • Laryx
        /#20541791

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