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

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



Бесплатный облачный сервер можно использовать для разных целей:

  • тестирование (можно установить любой софт перед тем как его внедрять на работающий проект)
  • домашний проект (можно поднять вебсервер, базу данных и всё что нужно)
  • мониторинг (внешний мониторинг сайта или домашнего компьютера, например стек grafana+Influxdb+telegraf)
  • proxy/vpn (для обхода блокировок и подмены страны на нужных сайтах)

Рассмотрим самых популярных представителей облачных сервисов, которые предоставляют так называемый «Free Tier».

Microsoft Azure


  • $200 на 1 месяц (до 14 виртуальных машин)
  • дополнительные бесплатные услуги после окончания бесплатного периода

Подходит для разового нагрузочного тестирования крупного проекта перед запуском в продакшен.

Amazon Webservices


  • EBS: 30 ГБ SSD или HDD на выбор (это место может использовать ваша виртуальная машина)
  • EC2: инстанс t2.micro 750 часов в месяц на год
  • CloudFront: CDN на 50 ГБ
  • 15 ГБ трафика в месяц
  • другие бесплатные услуги на год и после окончания бесплатного периода

Т.е. можно создать виртуальную машину с 1 vCPU, 1Gb оперативной памяти и до 30 ГБ диска на год совершенно бесплатно. Такая же конфигурация (только трафика 2ТБ) в месяц в Digitalocean стоит 10 долларов, в Hetzner — 4.6 евро, похожие конфигурации в OVH и Scaleway — 3 евро, в Simplecloud и Ihor — 250 рублей. Т.е. за год вы экономите от 36 евро или 3000 рублей.

Подходит для тестового сервера, организации внешнего мониторинга, своего домашнего проекта или редкого использования в качестве proxy/vpn.

Google Cloud Platform


  • инстанс f1-micro бесплатно навсегда (0.2 vCPU, 0.6 GB RAM, 30 GB HDD, 1 GB трафика в месяц)
  • $300 на год (совсем недавно было только на 3 месяца), хватит на g1-small (0.5 vCPU, 1.7 GB RAM, 30 GB SSD, 15 GB трафика в месяц)

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

DigitalOcean


  • $100 на 2 месяца

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

Scaleway


  • сервер на 15 минут, зато регистрация не требуется

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

Для всех платформ необходимо привязать номер телефона и номер банковской карты. Если первое для меня не критично, то в качестве номера карты я предпочитаю указывать электронную виртуальной карту ядекс-денег или qiwi (чтобы случайно по неопытности не попасть на огромные суммы). Эти карты выпускаются и перевыпускаются бесплатно. Для Amazon деньги на баланс класть не надо, проверяется только то что карта настоящая путём попытки снять деньги с карты и получения от банка информации, что карта существует. Один мой знакомый каждый год получает новый бесплатный облачный сервер на такие карты и тестовые рабочие симки. Это нехорошо и ему должно быть очень стыдно.

Итак, давайте получим наш первый облачный тестовый сервер. Я рекомендую Amazon, потому что с ним нет проблем. А ведь меньше всего хочется вечером после работы из последних сил биться с огромной неповоротливой системой регистрации.

AWS


  • Переходим по ссылке.
  • Регистрируемся, указываем номер телефона и карты.
  • Ждём пока Amazon попытается снять около $1. В qiwi будет видно эту попытку снятия.
  • Наш аккаунт активирован.
  • Заходим в консоль управления EC2.

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

все мои шаги в панели
  • Прежде чем создать виртуальную машину захожу в левом меню «NETWORK & SECURITY -> Key Pairs».
  • Жму на «Import Key Pair». Выбираю файл с публичным ключём. В линукс системах он лежит в ~/.ssh/id_rsa.pub. Если у вас его нет.
  • Перехожу в левом меню «INSTANCES -> Instances». Жму на «launch instance».
  • Вижу список дистрибутивов. Мне подходят только те, у кого есть надпись «Free tier eligible».
  • В этом списке я не нашёл нужного для себя дистрибутива.
  • Жму в левом меню на «AWS Marketplace».
  • Указываю в поиске «ubuntu».
  • Выбираю в списке «Ubuntu 16.04 LTS — Xenial (HVM)» / «Free tier eligible». Жму на «select».
  • Распахивается огромное страшное окно с ценами. Проматываю вниз. Жму на «continue».
  • Ставлю галочку в строке с t2.micro / «Free tier eligible».
  • Жму на «Review and Launch».
  • Амазон предупреждает, что порт 22 открыт на весь мир, но я не обращаю внимания.
  • В разделе «AMI Details» проверяю, что «Hourly Software Fees: $0.00 per hour on t2.micro instance».
  • В разделе «Storage» проверяю, что укладываюсь в 30 GB, обычно виртуалка занимает около 8GB.
  • Жму «Launch».
  • Распахивается окно с выбором способа авторизации на создаваемом сервере.
  • Выбираю в качестве авторизации загруженный ранее публичный ключ.
  • Жму галочку, что я со всем согласен. Жму кнопку «Launch Instances».
  • Перехожу к списку инстансов (Левое меню «INSTANCES -> Instances»).
  • Смотрю IP запущенной виртуалки (a.b.c.d).
  • Захожу на сервер по ssh: «ssh root@a.b.c.d».
  • Выдаётся ошибка: Please login as the user «ubuntu» rather than the user «root».
  • Захожу на сервер по ssh: «ssh ubuntu@a.b.c.d».
  • Миссия выполнена.

Если на работе вы не сильно устаёте, любите сложности, и есть пара лишних вечеров, то добро пожаловать в Google.

GCP


  • Переходим по ссылке.
  • Регистрируемся, указываем номер телефона и карты.
  • Google жалуется, что карта не подходит. Кладу на неё 100 рублей и всё ок.
  • На почту пришло письмо «Welcome to the Google Cloud Platform free trial».
  • Заходим в консоль управления.

Дальше должно быть всё просто…

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

Собственно просят две вещи:

  • Upload an image of your government-issued photo ID
  • Upload an image of your credit card, debit card, or bank statement

Это мой первый аккаунт в GCP и никаких подозрительных действий с ним я не совершал. Скорее всего таким образом гугл предохраняется от повторных регистраций недобросовестными пользователями.

Отправил фотографию паспорта и bank statement (в qiwi есть возможность сделать выписку). Получил от гугла благодарность за присланные документы, но они всё таки хотят видеть фотографию моей карточки. Отсылаю фотографию виртуальной карты с экрана монитора (в письме была информация, что подходят фотографии электронных документов).

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

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

Попробовал карту vtb24 (правда у неё срок действия заканчивался через месяц) — не подошла. Заказал карту Яндекс Денег, подождал пока она дойдёт до меня, но всё равно выдаётся ошибка "Произошла непредвиденная ошибка. Повторите попытку позже..", при этом деньги снимаются, а потом возвращаются через некоторое время. Сейчас я закал дополнительную банковскую карту Банка Кипра, подождал, опять ошибка. Также выяснилось, что у моего коллеги были проблемы с картой Тинькофф. Никогда не думал, что напишу такое, но я не рекомендую использовать сервис облачного хостинга от компании Google.

Кстати недавно на работе понадобился CDN, как выдумаете что мы выбрали Amazon или Google?

На борьбу с гуглом у меня потребовалось несколько месяцев, несколько банковских карт и несколько миллионов нейронов. Как вы могли понять я не могу порекомендовать облачный сервис «компании добра», более того я неоднократно писал жалобы в ФАС на рекламу компании Гугл, которая мягко говоря вводит пользователя в заблуждение. Делал скриншоты, цитировал условия использования сервиса… но слава богу не отправил. Оставлял это решение на следующий день, а там уже и отпускало. Пока я собирал документы для жалобы до меня дошло, что это было.

После введения "налога на Гугл" (согласно которому его и другие иностранные компании обязывают платить ндс за частных пользователей) Гугл поменял тип аккаунтов с физических лиц на юридические, чтобы перевесить обязанности с себя на самих пользователей. Но видимо забыл, что его предложением «300 долларов на 12 месяцев» может воспользоваться только физическое лицо.

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



а с другой стороны соглашение, в котором написано, что нам ничего не светит:



Ну а с третьей стороны вместо нормального ответа, что это невозможно мы получаем нечитаемые ошибки «Произошла непредвиденная ошибка. Повторите попытку позже… Код ошибки: OR-IEH-01.» во время привязки карты. Если честно, не ожидал такой подставы от гугла. Пропало всякое желание попробовать их сервис.

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



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

все мои шаги в панели
  • Перехожу в левом меню Compute Engine
  • Экземпляры ВМ -> Создать
  • В списке «Тип машины» выбираю «микромашина f1-micro»
  • В списке «Зона» нужно выбрать ту, для которой разрешён бесплатный сервер иначе вы будете платить за него деньги. Например, при выборе «us-east1-c» появляется надпись «В этом месяце вы можете использовать экземпляр f1-micro бесплатно первые 720 ч.», а при выборе «us-east4-c» она пропадает. Будьте внимательны! Хотелось бы создать бесплатные сервер, в Европе, но к сожалению доступные зоны только такие: us-central1, us-east1, us-west1.
  • В поле «Загрузочный диск» выбираю «Ubuntu 17.04»
  • В поле «SSH-ключи» вставляю свой публичный ключ
  • Жму на кнопку «создать»
  • Смотрю внешний IP запущенной виртуалки (a.b.c.d).
  • Захожу на сервер по ssh: «ssh root@a.b.c.d».
  • Выдаётся ошибка: Please login as the user «ubuntu» rather than the user «root».
  • Захожу на сервер по ssh: «ssh ubuntu@a.b.c.d».
  • Миссия выполнена.


Устанавливая различные пакеты помните, что у вас бесплотно только 1 гигабайт трафик в месяц.

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

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


  1. phozzy
    07.09.2017 06:49
    +1

    А сразу пользователем ubuntu зайти? Зачем root ломитесь?


    1. morozovsk Автор
      07.09.2017 09:21

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


  1. tsapkin
    07.09.2017 09:23
    +2

    Поддался на бесплатность AWS. Первый месяц прошел бесплатно. Второй — 1 цент. Ничего особенного не делал, поставил Ubuntu, Nginx, пару легких сайтиков для изучения Go и Node.! цент возмутил. За что, собственно? За $0.02 per GB — US East (Ohio) data transfer to Canada (Central). Закрыл аккаунт. С карты 1 цент не сняли. Так что честно заплатил за VPS у одного хостера пару тысяч рублей и играюсь там. Зато неожиданных превышений лимитов за доп.плату не будет.


    1. morozovsk Автор
      07.09.2017 09:23

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


      1. voooz
        07.09.2017 16:36

        К киви карте (во всяком случае к той что на 3 месяца) AWS относится очень насторожено, ограничения были более жесткими, чем к аккаунту с нормальной.


        1. morozovsk Автор
          07.09.2017 17:25

          мой друг уже третий год её использует — полёт нормальный


      1. mubinov
        08.09.2017 12:17

        Деньги списываются со счета, а не с карты. Используя виртуальную карту вы попадаете в замечательную ситуацию, когда ваша вирт. карта уже давно не активна, но деньги продолжают списываться. Был неприятный инцидент с AWS и Яндекс Деньгами на 10к+ руб. Деньги списали, несмотря на заблокированную и просроченную виртуальную карту.

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


        1. morozovsk Автор
          08.09.2017 12:48

          Деньги списываются со счета
          это понятно, так не храните деньги на счёте и ничего не спишут.
          Я использую виртуальную карту киви, на которой нед денег. В статье так и написано:
          деньги на баланс класть не надо
          Также у меня есть дополнительный аккаунт в яндекс деньгах, на котором тоже нет денег. Именно поэтому я рекомендую использовать виртуальные карты этих систем вместо реальных (или виртуальных карт банка, которые могут быть привязаны к тому же счёту, что и основная карта) и не планирую останавливаться на этом.
          Если вы обладаете более «правильными» советами, какие карты нужно использовать, то предложите ваш вариант, возможно в дальнейшем я буду пользоваться именно им.


    1. engune
      08.09.2017 00:35

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


  1. alex_kag
    07.09.2017 09:24

    Честно говоря, всегда читая про облака и масштабирование, было интересно, а как именно это делается. Я понимаю, что пользователи «ломятся» на сервер, который уже распределяет, куда переправить запрос от конкретного пользователя. Но где про это почитать — как это пишется.
    Очень хотелось бы почитать материал для тех, кто только слышал, что оно существует, но не щупал руками…



  1. altervision
    07.09.2017 09:59
    +1

    Scaleway требует привязки карты по одной просто причине — он выставляет счета за сервер по факту их использования. Полностью бесплатно пользоваться им не получится, но цены весьма приятны. Например, «минимальный» сервер обходится в 250-300р в месяц в зависимости от курса евро: 2 X86 64bit Cores, 2GB памяти, канал до 200Mbit/, 50 ГБ SSD, выделенный IP-адрес.


    1. php_freelancer
      07.09.2017 10:13
      +1

      Да, scw как раз для домашних проектов — самое оно по цене!
      У меня на такой машинке Jenkins работает и redmine стоит.

      Жаль поддержка полный 0 на стартовом бесплатном тарифе, не знают совершенно ничего — причем прямо об этом заявляют, а после продолжают 20 раз рекомендовать переустановить ОСь, но это при условии базовых тарифов — если что можно отдельно доплатить за тарифы developer (2.99 евро в мес), business (49 евро в мес.), Enterprise (499 евро в мес.) (если кому интересно).

      ARM процессоры тоже не для всего годятся, я вот graylog сервер так и не смог поставить.

      А так, для домашних проектов SCW — очень дешевый и сердитый вариант.
      Уже вот год у меня они списывают ежемесячно деньги с виртуальной карты ЯД, нареканий не заметил.)


    1. morozovsk Автор
      07.09.2017 10:48
      +1

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


    1. ghost404
      08.09.2017 19:58

      Можно вопрос, а чём это отличается от обычной vds за 150 р. с теми же характеристики?


      1. morozovsk Автор
        08.09.2017 20:32

        это где вы такой «обычный» vds видели? можете ссылку дать? Тут ниже есть комментарий с ценами на обычные vds и они там выше чем 150р.


        1. ghost404
          08.09.2017 21:49

          Есть значительно дешевле. Вопрос только в характеристиках.
          https://poiskvps.ru/index.php?search_price_max=150


          Я сейчас например сижу на среднем VDS за 200 р.
          Собираюсь с него переползать и рассматриваю варианты.
          Видел варианты VDS лучше и дешевле.
          Интересуюсь преимуществами конкретно Scaleway.


          1. morozovsk Автор
            08.09.2017 22:29

            Есть значительно дешевле. Вопрос только в характеристиках.
            vds за 150 р. с теми же характеристики
            за 150 рублей я вижу vds, но и близко не с теми же характеристиками.
            Я указал 50 Gb ssd, 2Gb оперативной памяти и не смог натий за 150р обычный vds и даже за 250 не смог. Цены начинаются от 300р. Я не правильно ищу?
            poiskvps.ru/index.php?search_hdd_min=50&search_ram_min=2048&search_price_max=350&search_hdd_type%5B%5D=3


            1. ghost404
              09.09.2017 08:59
              +1

              Да. Что-то я оплашал. Забыл какие там характеристики были.
              Даже самый вкусный тариф дешевле выходит.


  1. Romulka
    07.09.2017 10:30
    +1

    Есть вроде ещё www.alibabacloud.com, вроде дают на 3 месяца 300$ при регистрации


    1. ONEGiN
      07.09.2017 21:15

      Врут. Пробовал взять там, там около 15$ с этих 300$ можно потратить на сервер только, остальные 285$ на какую-то аналитическую хрень и в этом роде.


  1. Lamaster
    07.09.2017 10:33

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


    1. Lamaster
      07.09.2017 10:41

      Ещё есть Openshift Бесплатно один проект, гигабайт оперативной и гигабайт файлов. Тоже засыпает по неактивности.


      1. alexyr
        08.09.2017 08:19

        Можно просто добавить кредитку (ничего платить не надо), и засыпать перестанет.


    1. Yngvie
      07.09.2017 11:29
      +1

      Ну Heroku вроде не совсем из той серии. У них больше автоматизаций, но и больше ограничений, например только один порт на машину, для VPN не подходит.


      Это скорее аналог Azure App Service или Google App Engine.
      Проще деплоить, но и писать надо с оглядкой на платформу.


  1. onyxmaster
    07.09.2017 10:38
    +1

    У меня в Azure заблокировали аккаунт меньше чем через 20 часов с момента регистрации. Регистрация тоже не была безоблачной конечно, но письмо вида «У нас тут небольшая проблема — мы заблокировали вашу подписку, вы можете только скачать данные» меня расстроило.
    Обращение в поддержку привело к тому, что мне написали, что «мы не скажем вам почему, но да, ваш аккаунт заблокирован и мы не будем его восстанавливать, мы должны заботиться о безопасности наших сервисов».
    Видимо Microsoft считает небезопасным публикацию одного Web App на пару почти-самых-маленьких инстансов =)
    И да, карта настоящая была, корпоративная, телефон настоящий (и мой и биллиговый), всё честно =)

    Больше я, несмотря на то, что в общем-то разрабатываю на C# на Azure даже смотреть не планирую. Надо бы найти контакт тех чуваков из Azure, которые нам как-то предлагали хостинг, и спросить — а вот вы нас бы точно так же забанили моментально бы и с ежемесячным счётом в $40K? =)


    1. Drag13
      07.09.2017 12:00

      Хостил всякую мелочь на азуре, проблем вроде небыло. А что вы такое страшное сделали что бы прямо аккаунт забанили?


      1. onyxmaster
        07.09.2017 12:38

        В том-то и дело что ничего. Зарегистрировался, даже карту сразу добавил без триала. Опубликовал один webapp (ASP.NET Core 2.0, публиковал прямо из VS), не запускал его вообще в эксплуатацию, только через временный адрес смотрел как оно работает с MongoDB Atlas (который я уже тоже успел запустить в Azure через их сервис).
        Я предполагаю, что им не понравилось название компании, связанное с криптовалютами.


    1. voooz
      07.09.2017 16:43

      У AZURE пару лет назад была обязательное требование выслать бумажное письмо в течении 2х недель. Я их триал и не стал брать.


      1. morozovsk Автор
        07.09.2017 17:29

        Раньше у гугла триал был на 3 месяца, а не на год, по-этому я его и не пробовал, а мой коллега пытался, но ему не хватило трёх месяцев, чтобы найти карту, на которую бы он не жаловался. Теперь гугл продлил мучения на год. Хотя мне для задолбаться хватило всего несколько месяцев. Наверно год — это для особо стойких людей.


        1. evseev
          09.09.2017 12:50

          Я вчера зарегистрировался на гулге. Взял обычную карточку обычного украинского банка. Все прошло как по маслу.


          1. morozovsk Автор
            09.09.2017 15:23

            Тут уже писали в комментариях, что проблем с гуглом в Украине нет, но статья про Россию.


            1. shishmakov
              10.09.2017 11:17

              Я пару недель назад зарегистрировался на гугле. Взял обычную карточку обычного Российского банка. Все прошло как по маслу.
              Как раз бесплатный аккаунт на 1 год (без каких-либо подтверждений фотографиями паспорта и карты).


    1. Szer
      07.09.2017 23:32

      То же самое пару лет назад и со мной случилось. Бан дали через час активации триала. Обращения в суппорт тогда ничем не кончились (ответ тот же — "мы вам не скажем"). Опять обратился полгода назад — разбанили. Правда тут уже им было сложнее отказать, т.к. у меня была подписка MSDN, а в неё входит небольшой кредит в Azure. Я упирал на то, что не могу воспользоваться оплаченными услугами.


    1. Tomatos
      08.09.2017 10:04

      Похожая ситуация с Amazon. Был тестовый виртуальный сервер и с этой же учётки делал покупки. Внезапно мне сказали, что мой аккаунт каким-то образом связан с другим, который заблокировали за нарушение правил. И всё. Никак им не доказать, что я белый и пушистый. Далее данные с ВМ не забрать. Хоть деньги за возвращённую покупку вернули и то неплохо.


  1. UksusoFF
    07.09.2017 10:40

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


    1. Areso
      07.09.2017 10:56

      1. UksusoFF
        07.09.2017 12:12

        Нет, https://en.wikipedia.org/wiki/Google_App_Engine там был доступ через приложение.


  1. alexyr
    07.09.2017 11:58

    1. Drag13
      07.09.2017 12:06
      -1

      И что это такое?



    1. Optik
      07.09.2017 20:52
      +1

      Your project resources sleep after 30 minutes of inactivity, and must sleep 18 hours in a 72 hour period.
      Специфичненько.


      1. alexyr
        08.09.2017 08:20

        Можно просто добавить кредитку (ничего платить не надо), и засыпать перестанет


  1. Houston
    07.09.2017 13:30
    +1

    Купил простенькую машину на arubacloud за 1 евро в месяц, всё есть и всё устраивает. Админка отстойная, правда


    1. eov
      07.09.2017 15:12

      Я тоже купил там за 1евро. Потом решил переставить OS и удивился тому, что после удаления текущей VM чтобы создать новую там же нужно еще раз платить 1 евро. Не на столько большие деньги, но удивило…


  1. Xop
    07.09.2017 13:46

    Возможно небольшой оффтоп — но еще есть linode, бесплатных вариантов у них вроде нет, зато платные сильно дешевле конкурентов, при этом железо довольно шустрое.


    1. morozovsk Автор
      07.09.2017 14:32
      +2

      И близко не дешевле. Для примера:
      www.linode.com/pricing
      $5 = 1gb ram + 20gb ssd

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

      www.online.net/en/dedicated-cloud
      www.scaleway.com/pricing
      3 евро = 2gb ram + 50gb ssd + dynamic ip

      www.ovh.ie/vps/vps-ssd.xml
      3 евро = 2gb ram + 10gb ssd

      ru.hetzner.com/hosting/produkte_vserver/cx10
      4 евро = 1gb ram + 25gb ssd + backup space

      www.kimsufi.com/en/servers.xml
      10 евро = 4gb + 40gb ssd + Atom™ N2800 (2 ядра)

      simplecloud.ru/price
      250 руб = 1gb ram + 20gb ssd

      www.ihor.ru/vds
      250 руб = 1gb ram + 20gb ssd

      www.leaseweb.com/cloud/public/virtual-server
      5 евро = 1gb ram + 40gb ssd

      www.digitalocean.com/pricing
      5 баксов (350р) = 512mb + 20gb ssd

      Теперь в этот список в на предпоследнее место я добавлю linode.


      1. Xop
        07.09.2017 15:36

        Хм, спасибо за ссылки, очень полезно :) У линоды на самом деле очень порадовал тариф с 8 гигами оперативки и 4 ядрами за $40 в месяц, но scaleway прям вообще вне конкуренции, если смотреть по ценам. Какие-то ощутимые минусы у них есть?


        1. morozovsk Автор
          07.09.2017 19:06

          У kimsufi за 22 евро физический сервер с 16Гб оперативки, а вы хотите взять виртуалку у линоды :)
          Я scaleway не пользуюсь, коллеги пользуются — не жалуются. А мне нужен сервер в России — почти вся музыка вконтакте не разрешена с кипрских айпи.


          1. Xop
            08.09.2017 02:48

            Прям так зацепило, что решил пойти посмотреть — а что ж у них за процы, у kimsufi и scaleway. Как оказалось — у scaleway атомы, у kimsufi атомы в нижнем сегменте и core i3/i5 в среднем, что уже неплохо. Но для сравнения — у линоды весьма бодрые зионы — бодрее, чем например у digital ocean (если не брать high cpu — но там и цены совсем другие). Так что да — цены разные, но вполне оправданно.


            1. morozovsk Автор
              08.09.2017 16:22

              зашёл опять же на kimsufi, вы наверно не заметили, но кроме атомов и i3/i5 у них есть и «зионы» за 25 евро, 8 ядер, 16 GB памяти ECC.


      1. imgen
        07.09.2017 23:35

        Из этого списка отметил бы, что настоящий цпу дают только Linode, DO и OVH. По качеству железа, SLA и мощности ЦПУ — стоит уделить внимание на OVH.
        Ну и к этому списку можно добавить Vultr, который неплох со всех сторон.


        1. morozovsk Автор
          08.09.2017 00:25

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


          1. imgen
            08.09.2017 01:12

            За эту цену там обычная VPS на низкосортных CPU, либо Baremetal ARM (второе даже хуже). Нормальные сервера начинаются с 12 евро. Перепродают они стойки Online.net, грубо говоря это попытка вывести подобие Hentzner на дц online.net (не самое удачное хочу сказать, так еще налог добавят, установку в стойку и многое другоt :)) ). За что хотел бы их похвалить — так это за хорошую сеть.


      1. im_special_one
        08.09.2017 02:05
        +1

        во блин, а я про scaleway даже не знал, это же прям офигенно для pet projects.
        Я сегодня как раз искал, запускал laravel приложение, наверное можно было упереться рогом и как-то довести до конца, но: 1) у heroku mysql платный, а перевести все в psql получилось с ошибками 2) openshift билд фейлился 3) AWS постоянный редирект на странице регистрации, то они меня видят как зареганного, то "извините что-то произошло не так, попробуйте позже" 3) Azure не стал пробовать, по личным причинам (алергия на MS, от этого слова хочетсья блевать. Но это все лично). Хотя говорят они сейчас вроде как стали лучше.
        А в scaleway поднял все что нужно за минут 15-20. Да, стоит денег, но я больше за телефон/интернет в месяц плачу.


      1. silverjoe
        08.09.2017 15:12

        vscale.io еще можно добавить


        1. ONEGiN
          08.09.2017 23:08
          +3

          Лучше не надо. Они хорошие ребята, и сервера классные, но с учетом законодательства это абсурд держать приложение у российских хостеров.
          Было у них несколько серверов, с довольно крупными проектами, и к моему удивлению они подчиняються роскомнадзору, и соответственно все запросы с серверов проходят через фильтр РКН. Итог, у вас в любой момент может отвалится функционал серверного приложения например из-за того что по ошибке заблокировали домен google.ru (к примеру авторизация), или возможно вам понадобится использовать API linkedIn, ну и прочее.
          Тоесть держать сейчас сервера в датацентрах РФ имхо абсурдно.


  1. jogur_t
    07.09.2017 15:08
    +1

    Использую hotbox от mail.ru.

    На полном серьезе. )


  1. altaranenco
    07.09.2017 18:59

    А чем Azure не подошел, ограничением в 30 дней? Вроде процесс регистрации там прост до безобразия


    1. morozovsk Автор
      07.09.2017 18:59

      да, за 30 дней не разгуляешься


  1. maslyaev
    07.09.2017 19:39
    +1

    … 750 часов в месяц ...
    Поделил 750 на 24, получил 31.25. Долго смотрел на «.25», много думал :))

    Спасибо за статью. Как раз задумывался над тем, где бы себе завести игрушку для опытов.


    1. vlanko
      07.09.2017 21:58
      -1

      там все хитро, но для Т2 стандартный режим работы 20% нагрузки. Если больше, то тратятся кредиты.


      1. maslyaev
        08.09.2017 13:34

        Интересно, что такое эти 20% нагрузки? Как это считается? Среднемесячная? Среднедневная? Или среднемикросекундная?


        1. vlanko
          08.09.2017 14:47
          -1

          «инстанс t2.small непрерывно получает по 12 кредитов ЦПУ в час. Соответственно, его базовый уровень производительности составляет 20 % ресурсов ядра ЦПУ. Если кредиты ЦПУ не используются, они накапливаются в течение 24 часов. Если инстансу t2.small требуются дополнительные ресурсы производительности свыше 20 % ядра, расходуются накопленные кредиты ЦПУ…
          Если со временем вы замечаете, что рабочей нагрузке требуется большее число кредитов ЦПУ, чем имеется в наличии или что инстанс не поддерживает положительный баланс кредитов ЦПУ, рекомендуется перейти либо на инстанс T2 большего размера».
          Похоже 12 кредитов это 12 минут (в час)


          1. maslyaev
            08.09.2017 16:15

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


            1. vlanko
              08.09.2017 17:57
              +1

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


              1. morozovsk Автор
                08.09.2017 18:24

                нет 750 часов в месяц, каждый месяц, в течение 12 месяцев


      1. vconst
        08.09.2017 13:56
        +1

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


  1. ONEGiN
    07.09.2017 21:20

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


    1. morozovsk Автор
      07.09.2017 22:58

      Гугл вроде как стал переводить людей с физлиц на юрлиц с начала года. Может вы проскочили?
      Посмотрите в платёжном аккаунте, что у вас там написано?


      1. ONEGiN
        08.09.2017 22:58
        +1

        Вроде это касаеться только РФ.
        Выложил скриншот ниже в коментарии.


  1. Alyoshka1976
    07.09.2017 22:50

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


    1. morozovsk Автор
      07.09.2017 22:52

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


  1. datsen
    07.09.2017 22:53

    Не понял что значит отказаться от предоплаченного периода. В итоге создал новый платежный аккаунт. К нему привязал новый проект. При создании Compute Engine микромашина в любой зоне стоит денег. Как у Вас получилось :)?


    1. morozovsk Автор
      07.09.2017 22:57

      спросите ONEGiN, у него вообще всё из коробки заработало :)


      1. ONEGiN
        08.09.2017 22:56
        +1

        image
        Возможно просто дело в том что я из Украины.
        Мой товарищ уже более года бесплатно пользуется их серверами, регистрируя новые аккаунты по истечению 300$.


    1. evseev
      09.09.2017 13:00

      У меня та же история.


  1. tangro
    07.09.2017 23:50
    +1

    Беда всех больших корпораций: всё идёт хорошо, до того момента, пока вдруг не пойдёт плохо. И с этого момента совершенно нет никаких возможностей объяснить кто ты, чего хотел. Тебя просто вычеркивают. Меня как-то Амазон забанил а для разбана — предложил отправить сканы кучи документов факсом. И нет, электонная почта им не подходила ни в каком виде. Ну и плюнул я на тот Амазон.


    1. Tomatos
      08.09.2017 10:12

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


    1. morozovsk Автор
      08.09.2017 11:22

      по поводу факс, сейчас есть ещё компании (и даже очень крупные), которые требуют высылать какие-то документы, мой коллега сталкивался с таким и опустил руки, но… сейчас есть различные бесплатные сервисы, которые позволяют отправить факс прямо через сайт. не надо сдаваться


      1. tangro
        08.09.2017 19:42

        Если б речь шла о коммерческом продукте, где Амазон нужен позарез — я бы не сдавался. А если мы говорим о личных виртуалочках для экспериментов и хобби — так зачем страдать?


  1. skobkin
    07.09.2017 23:54

    Странно, что все начали вспоминать про разных бюджетных провайдеров и никто ещё не вспомнил про этот сайт:
    lowendstock.com


    1. DarkTiger
      08.09.2017 00:50

      Там очень резко меняются параметры — да, это low-end со всеми вытекающими. Пользовал и пользую несколько провайдеров VPS серверов оттуда.
      123Systems.net. Вначале все было хорошо, затем кончились VPS эккаунты по 9$ в год, потом по 14$, сейчас есть только по 50. C 22 до 23 МСК не знаю, что у них там, но ssh соединение рвется раз в минуту.
      FtpIt. 2,5 евро в месяц. Несоответствие заявленных параметров предоставляемым. 15 минут на установку mc — это все же через край, при 1Gb RAM. Впрочем, я параметры их процессора не смотрел, возможно, все законно. Выяснять и спорить не стал, просто отказался.
      Virtono — пока полет нормальный, 2$/мес, а с промокодом так вообще 1.6. Более-менее устраивает пока.


  1. DarkTiger
    08.09.2017 01:22
    +1

    О, AWS! Небеса дали мне место, где высказаться :)

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

    Но я посоветовал взять AWS сыну-студенту, благо t2.micro бесплатный на год. И началось…
    Карточку он заказал в Сбере специально под это дело. Ну, Сбер есть Сбер, billing address на карточке на обновленный они поменять не удосужились, хоть паспорт им сын и приносил. И понеслось…
    Созданный эккаунт заблокировали и потребовали предоставить дополнительную информацию. Ладно, отписались им, зачем завели эккаунт и т.п. Заодно сходили в Сбер выяснить WTF и обнаружили старый адрес. Ок, написали в поддержку новый адрес, но увы… Они потребовали платежку с адресом плательщика. Ок, через одно место так через одно место — кинули в Сбере на сотовый 150р, отсканили чек со штампом банка, адресом прописки и адресом, на который была зарегистрирована карта. Казалось бы — в чем еще может быть проблема? Вы недооценили AWS — они требуют прислать им этот скан всенепременно по факсу. Ага. В 2017 куча факсов везде стоят и их хозяева с радостью дадут мне позвонить от них в Штаты. Переписка с поддержкой длилась две недели, за это время сыну сделали в Бауманке новую карту. Первое, что он проверил — billing address, все правильно.
    Решили дать бобику сдохнуть самому, сын зарегистрился заново с новой картой и новым емейлом. То же самое — не могут снять этот 1$, поэтому снова заблокировали эккаунт и попросили предоставить альтернативный способ оплаты. Вот на этом этапе сейчас и находимся.
    Мне уже просто хочется добить эту задачу. Эта карта не вызывала вопросов ни у Paypal, ни у Digital Ocean, ни у Алиэкспресса, но у AWS, видимо, особый путь…


    1. morozovsk Автор
      08.09.2017 02:27

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


      1. DarkTiger
        09.09.2017 20:35
        +1

        Спасибо, попробовал — получилось. Только с виртуальной картой Яндекс.Деньги меня послали, за что я, в общем, не обиделся — на сайте Яндекса честно сказано, что платежи только внутри страны, хочешь зарубежные — пройди аутентификацию. Я не захотел, а просто сделал себе виртуальную Киви и все прошло как по маслу.
        А вообще, конечно, анекдот. Карту Сбербанка, аутентифицированную по самые помидоры, AWS не берет, а полностью анонимную Киви — пожалуйста. Куда катится мир…


  1. yurybond
    08.09.2017 01:45

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

    Насколько я понял из статьи бесплатный только google f1-micro?

    Просто если рассматривать с точки зрения бесплатности, то годятся не указаные в статье но упомянутые выше в комментариях Heroku (PaaS) или OpenShift (IaaS)


    1. morozovsk Автор
      08.09.2017 02:35

      aws например, есть друг, который его годами использует и ничего не платит


      1. yurybond
        08.09.2017 12:27

        Не могли бы вы поделиться информацией как он это делает годами? Просто каждый год на новый ящик (и карточку) регистрируется? Или есть еще какие то сильные ходы чтобы не платить?


        1. morozovsk Автор
          08.09.2017 12:49

          именно, каждый год новый email, телефон, карта


          1. DarkTiger
            09.09.2017 21:07
            +1

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


    1. DarkTiger
      08.09.2017 11:35

      Статья немного странно написана. t2.micro от AWS бесплатен первые 12 месяцев. Лучше читать оригинал:
      aws.amazon.com/ru/free
      Есть один ньюанс: эти 12 месяцев начинаются после регистрации на AWS, если эти ресурсы начать использовать через год после регистрации, бесплатными они уже не будут


      1. morozovsk Автор
        08.09.2017 12:04

        Статья немного странно написана. t2.micro от AWS бесплатен первые 12 месяцев.

        В моей статье в разделе про aws написано:
        EC2: инстанс t2.micro 750 часов в месяц на год
        Т.е. можно создать виртуальную машину с 1 vCPU, 1Gb оперативной памяти и до 30 ГБ диска на год совершенно бесплатно.
        Мне казалось на год и на 12 месяцев это одно и тоже.
        Также было бы странно, если бы этот год начинался не сразу после регистрации, а через 10 лет.
        И само собой неиспользуемые бесплатные часы не переносятся на следующий период.
        В статье я старался больше уделять внимания неочевидным вещам.


        1. DarkTiger
          08.09.2017 15:13

          Прошу прощения, перечитал сейчас внимательно. Да, Вы правы. Просто структура изложения затруднила понимание, судя по тому, что человек таки задал вопрос, а я таки на него ответил :)
          Насчет очевидно — ну, не знаю. Человек использует S3 несколько лет, потом решил попробовать EC2 бесплатно. Почему нет? Понятно, есть кредиты, но все же…
          Кстати, где Вы на AWS увидели 30 гигов диска на t2.micro? Не смог найти на AWS. Вроде все говорят, но как бы почитать в первоисточнике? Мне, в общем, автоматом данных 8GB хватает, но интересно все же.


          1. morozovsk Автор
            08.09.2017 15:23

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


  1. zanac
    08.09.2017 02:23

    А есть аналогичные бесплатные решения для сборочных серверов?


    1. yurybond
      08.09.2017 12:30

      Вы про Continuous Integration? Если да, то я подымал дженкинс на Openshift


    1. evseev
      09.09.2017 13:14

      Вроде бы как bitbacket что-то такое предлагал, но я не стал разбираться.


  1. shurup
    08.09.2017 11:20

    Есть ещё от CNCF + Packet: «CNCF предложила бесплатное облако Open Source-проектам для DevOps/микросервисов». Но актуально только для узкой специализации (Open Source-проект + связанный с микросервисами).


  1. Putincev
    08.09.2017 12:44

    Из FAQ Google CloudPlatform.
    I'm located in Europe and would like to try out Google Cloud Platform. Why can't I select an Individual account when registering?
    In the European Union, Google Cloud Platform services can be used for business purposes only.


    1. morozovsk Автор
      08.09.2017 12:53

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


  1. publict
    09.09.2017 15:25

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


    1. morozovsk Автор
      09.09.2017 15:26

      да, в статье именно это и написано. и про трафик и про зоны и про домашние задачи.