Облачная виртуальная машина бесплатно
Получаем бесплатные сервера в Oracle Cloud Free Tier
Сразу предупреждаю, что бесплатно выдаются машинки достаточно слабенькие (одноядерные, на каждой RAM 1Gb, суммарное дисковое пространство обоих машин до 100Gb, подключение к сети 480Mbit), но для экспериментов этого более чем достаточно. Впрочем на них вполне можно развернуть почтовый сервер для небольшой организации, собственную систему управления умным домом или какой-нибудь FreePBX.
Я не буду здесь полностью описывать процедуру регистрации в Oracle Cloud, она достаточно хорошо представлена на официальном сайте, ссылка есть в конце статьи. Просто скажу, что для этого вам понадобится действующий адрес электронной почты, действующий (российский) телефон с возможностью приема SMS и банковская карта, на которой имеется хотя бы 1EUR или соответствующий рублевой эквивалент. Электронная почта и телефон используются в процессе регистрации, на них отправляются коды, которые необходимо будет затем подтвердить. На последнем шаге привязывается банковская карта (я использовал цифровую дебетовую от банка ВТБ), на ней в процессе регистрации блокируется сумма порядка 1EUR для проверки валидности карты. В дальнейшем она возвращается и больше карта никак не используется, если только вы не захотите сделать апгрейд с Free Tier на какой-либо платный тариф. Замечу, что сразу после завершения регистрации вам предоставляется бонус в размере 250EUR на 30 дней. Т.е. в течении месяца вы можете абсолютно бесплатно попробовать и другие сервисы, которые не входят в программу Free Tier.
В процессе регистрации вас попросят выбрать домашний регион. По умолчанию все ресурсы будут создаваться именно в нем, для создания ресурсов в других регионах надо будет сделать на них подписку. Однако в лимитах после создания учетной записи (той, что нам требуется для Free Tier) разрешена подписка только на один (домашний) регион. Возможно при обращении в техническую поддержку это ограничение и снимается, я не проверял. Но лучше сразу выбирайте в качестве домашнего регион, с которым у вас наилучшая пропускная способность каналов связи или минимальная задержка сигнала. Ссылка на сервис, который поможет вам определить параметры доступа до всех регионов, есть в конце статьи.
Описанную ниже последовательность действий можно сильно упростить, если впоследствии вы не планируете подключать облачную инфраструктуру к своей локальной или офисной сети штатными средствами. В этом случае можно не создавать виртуальную сеть вручную, а сразу перейти к созданию виртуальных машин. Однако если хотите разобраться во взаимосвязи всех облачных элементов, лучше делайте все пошагово, не используя возможностей wizard.
В Oracle Cloud облачная приватная сеть (VCN), имеющая подключение к Интернет, в общем случае выглядит следующим образом:
Service Gateway, так же как и NAT Gateway, нам пока не нужны. Мы хотим получить виртуальную машину, полностью доступную из внешнего мира. Правда (и, видимо, это особенность большинства сервис-провайдеров) внешний адрес IP будет назначен не непосредственно виртуальной машине, а посредством технологии NAT 1:1 (на рисунке выше она фактически реализуется в объекте Internet Gateway).
Итак начнем с создания собственной сети (VCN) в датацентре домашнего региона. Для этого в меню (левый верхний угол страницы) выбираем пункт Networking.
Выбираем в меню «Networking»=>»Virtual Cloud Networks» и нажимаем на кнопку «Create VCN». Придумываем и вводим в поле «Name» идентификатор нашей VCN, а в поле «CIDR Blocks» добавляем минимум одну сеть. Пусть это будет сеть 172.31.254.0/26, в адресном пространстве которой будут адреса создаваемых нами виртуальных машин и всякие служебные туннели для связи виртуальной сети с нашей локальной или офисной сетью. Галочку в пункте «USE DNS HOSTNAMES IN THIS VCN» оставляем отмеченной, чтобы впоследствии можно было бы привязать внутренний DNS к этой VCN.
После создания VCN система также создаст нам следующие объекты по умолчанию: CIDR Blocks (1 шт), Route Tables (1 шт), Security Lists (1 шт) и DHCP Options (1 шт).
Теперь мы должны будем создать внутри VCN подсеть IP-адресов. Для этого нажимаем кнопку «Create Subnet». В поле «Name» вводим имя подсети (сейчас создаем подсеть, в которой будут располагаться виртуальные машины, поэтому назовем ее «Virtual Machines»). Subnet type выбираем «Regional», в поле «CIDR Block» запишем значение 172.31.254.0/28 (хватит нам для начала 13 адресов на 2 бесплатные виртуальные машины?). В «SUBNET ACCESS» выбираем «PUBLIC SUBNET» (чтобы на виртуальные машины нам потом выделили внешние IP-адреса), остальные поля заполняем единственно доступными для выбора на данном этапе значениями.
После создания VCN мы можем создать в ней Internet Gateways. Здесь вообще все просто: в поле «Name» вводим имя создаваемого Internet Gateway и нажимаем кнопку «Create Internet Gateway»
Остался предпоследний шаг, который обеспечит нам возможность выходить из нашей VCN в сеть Интернет (а также входить из Интернета в нашу VCN, используя NAT 1:1). Сначала в меню идем по пунктам «Networking»=>»Virtual Cloud Networks», затем в списке выбираем созданную ранее VCN Zurich, внутри нее в блоке «Resources» выбираем «Route Tables», в появившемся списке выбираем таблицу «Default Route Table for VCN Zurich» (она была создана ранее автоматически), и нажимаем кнопку «Add Route Rule». В поле «Target type» выбираем «Internet Gateway», в поле «DESTINATION CIDR BLOCK» пишем маршрут по умолчанию 0.0.0.0/0, в поле «Target Internet Gateway» выбираем элемент, созданный нами на предыдущем шаге (впрочем он пока вообще будет единственным в списке выбора).
А теперь стоит разрешить ICMP Echo запросы из внешнего мира к нашей внутренней инфраструктуре (по умолчанию они запрещены). Для этого снова выбираем наш VCN Zurich, в его ресурсах выбираем Security Lists. Там будет единственный элемент, созданный автоматически при создании VCN.
Выбираем его в списке, нажимаем кнопку «Add Ingress Rules» и добавляем правило, разрешающее ICMP Echo Requests с любых адресов.
Отлично, мы создали себе сетевую инфраструктуру с требуемым диапазоном внутренних адресов и с подключением к сети Интернет. Теперь можно перейти непосредственно к созданию виртуальных машин.
В меню выбираем пункты «Compute»=>»Instances» и нажимаем кнопку «Create Instance». В поле «Name» указываем имя создаваемой машины, выбираем требуемую нам ОС, в Shape указываем тип VM.Standard.E2.1.Micro (это бесплатная виртуальная машина), в блоке «Configure networking » устанавливаем значение «Assign a public IPv4 address: Yes» (чтобы нашей виртуальной машине выделили внешний адрес в сети Интернет). Ну и убеждаемся, что сеть VCN и подсеть внутри нее выбраны правильно (т.е. те, которые мы создавали на предыдущих шагах). При необходимости можно загрузить уже существующий открытый ключ SSH или создать новый.
Возвращаемся в пункт «Instances» чтобы узнать внешний IP-адрес вновь созданной виртуальной машины.
Примечание: на картинке выше в списке отображаются две виртуальные машины: одна только что созданная и одна с именем «eu-zurich-1-ad-1.vedga.com». Эту машину я создавал ранее, а потом удалил. Но она все равно еще сутки будет отображаться в этом списке в состоянии «Terminated». Беспокоиться нечего: удаленные машины ресурсы не потребляют и не помешают вам создавать новые виртуальные машины (в пределах бесплатного лимита).
Для проверки делаем ping на внешний адрес, и если сеть на предыдущих шагах была настроена правильно, то мы получим ответ от нашей виртуальной машины. Теперь на нее можно зайти по SSH. Замечу, что при создании виртуальной машины из образа Ubuntu, первый вход надо делать не с именем root, а с именем ubuntu и заданным при создании машины SSH-ключом. Впрочем если попробуете зайти под root сразу он вас хотя и не пустит, но укажет, что надо сделать. Для перехода в режим root введите команду sudo /bin/bash, скопируйте содержимое /home/ubuntu/.ssh/* в /root/.ssh и поменяйте владельца файла /root/.ssh/authorized_keys на root:root. Теперь можно будет зайти на машину сразу под root-пользователем, используя ключ SSH.
Теперь у вас есть одна (или две) виртуальные машины, защищенные облачным firewall, и доступ к ним из внешнего мира. Кому-то этого будет достаточно, кто-то быстро поставит на них OpenVPN и свяжет их со своей сетью. А мы будем строить VPN штатными средствами Oracle Cloud (IPSec со статической или динамической BGP маршрутизацией и Mikrotik или Linux на другом конце туннеля), но это уже тема отдельной статьи. Итак, продолжение следует.
N.B. В комментариях пишут, что иногда Oracle удаляет созданные ресурсы без предупреждения. А также то, что через некоторое время с привязанной карты повторно списывается и возвращается 1EUR (подтверждаю, у меня тоже был запрос авторизации с немедленной отменой). Возможно эти вещи взаимосвязаны: пока есть живая карта, Free Tier будет работать. Если карта пропала, значит пропал и пользователь и ресурсы можно удалять. Но это только предположение.
Условия и описание программы Oracle Cloud Free Tier
Измерение скорости доступа к серверам в различных регионах
Oracle Cloud Free Tier
Добавлены новые сервисы Always Free, включая Arm Ampere A1 Compute. Для крупных проектов по разработке на базе архитектуры Arm Вы можете воспользоваться OCI Arm Accelerator.
Пройдите бесплатное обучение по OCI и бесплатную сертификацию до 31 декабря.
Что входит в программу Oracle Cloud Free Tier? *
Облачный сервис Always Free
Сервисы, которые можно использовать бессрочно.
Бесплатная пробная версия на 30 дней
Бесплатный бонус в размере 300 долларов США.
Как это работает
Используйте ресурсы Always Free без каких-либо временных ограничений. Единственным ограничением будет упомянутый доступный объем. Когда бесплатный пробный 30-дневный период использования расширенного набора сервисов подойдет к концу, вы сможете продолжить пользоваться сервисами Always Free без перерыва в работе.
От экземпляров Always Free и бесплатных пробных версий можно будет в любой момент легко перейти на платные версии. Уже существующим пользователям Oracle Cloud доступ к сервисам Always Free предоставляется автоматически, без новой регистрации.
Какие облачные сервисы входят в набор Always Free?
Инфраструктура
Две вычислительные виртуальные машины на базе AMD с 1/8 OCPU и 1 ГБ памяти каждая.
Четыре ядра Ampere A1 и 24 ГБ памяти на базе ARM, используемые как одна виртуальная машина или до 4-х виртуальных машин.
Два тома блочных хранилищ, всего 200 ГБ.
Объектное хранилище: 10 ГБ.
Архивное хранилище: 10 ГБ.
Resource Manager: управляемое решение Terraform.
Пять сервисов OCI Bastions.
Базы данных
Вы можете выбрать следующие сервисы: Oracle Autonomous Transaction Processing, Autonomous Data Warehouse, Autonomous JSON Database или APEX Application Development. Всего 2 базы данных, каждая с одним ОСРU и хранилищем на 20 ГБ.
База данных NoSQL Database с 133 миллионами операций чтения в месяц, 133 миллионами операций записи в месяц, хранилищем 25 ГБ на одну таблицу, до 3 таблиц.
Средства наблюдения и управления
Мониторинг: 500 млн точек приема данных, 1 млрд точек извлечения данных.
Application Performance Monitoring: 1000 событий трассировки в час.
Журналирование: 10 ГБ в месяц
Уведомления: 1 млн отправок через HTTPS в месяц, 1000 отправок по электронной почте в месяц.
Service Connector Hub: Два сервисных подключения.
Дополнительные сервисы
Гибкий балансировщик нагрузки: 1 экземпляр, 10 Мбит/с.
Гибкий балансировщик сетевой нагрузки.
Исходящая передача данных: 10 ТБ в месяц.
Virtual Cloud Networks (VCN): Максимум 2 VCN, включает поддержку IPv4 и IPv6.
Журналы потоков VCN: До 10 ГБ в месяц в общем доступе для сервисов регистрации OCI.
VPN типа «сеть-сеть»: 50 IPSec-соединений.
Версия Content Management Starter: 5000 ресурсов в месяц.
На что можно потратить бонусы Oracle Cloud Free Trial?
Инфраструктура
Инфраструктура
Вычислительные мощности
4500 часов, 500 ГБ хранилища Высокопроизводительные виртуальные машины и выделенные серверы (bare metal).
Хранилище
Системы хранения объемом до 5 ТБ. Объектные и блочные системы хранения для хранения данных и доступа к ним с масштабированием.
Контейнеры
4500 часов вычислений для управляемой платформы Kubernetes и 500 ГБ памяти для высокодоступного реестра Docker. Платите только за ресурсы в Вашем защищенном и изолированном облачном разделе.
Функции
112 миллионов обращений и 20 миллионов ГБ-секунд времени выполнения.
Балансировщик нагрузок
30 дней использования балансировщика нагрузки с пропускной способностью 4 Гбит/с Автоматическое распределение трафика, обеспечение масштабируемости и отказоустойчивости.
FastConnect
1400 часов. Подключение центра обработки данных к облаку с помощью частной сети.
Базы данных
Базы данных
Автономная обработка транзакций
3338 часов, система хранения Oracle Exadata объемом 2 ТБ. Простая обработка критически важных транзакций; тренд для облачной СУБД, за которым будущее.
Autonomous JSON Database
База данных JSON, созданная для разработчиков включающая API для работы с документами и соответствующая требованиям ACID-транзакций.
Autonomous Data Warehouse
3338 часов, система хранения Oracle Exadata объемом 2 ТБ. Развертывание своего хранилища данных за секунды. Полная управляемость, предварительная настройка и оптимизация.
NoSQL Database Cloud
5,3 млрд операций чтения, 5,3 млрд операций записи, хранилище объемом 450 ГБ. Динамическое выделение ресурсов для чтения, записи или хранения данных. Осуществите ввод в эксплуатацию за считанные минуты.
MySQL Database Service
5000 часов, хранилище объемом 550 ГБ. Самая популярная в мире база данных с открытым исходным кодом. На 100 % разработана, управляется и поддерживается командой MySQL.
База данных
3338 часов, хранилище объемом 600 ГБ. Наиболее комплексная, интегрированная и защищенная база данных для любого варианта развертывания.
Резервное копирование базы данных
5 ТБ на резервное копирование СУБД Oracle Database. Защищенное, масштабируемое решение системы хранения по запросу для резервного копирования СУБД Oracle Database в облако.
Безопасность данных
Неограниченное количество облачных целевых объектов. Один платный целевой объект. 1 млн записей аудита на целевой объект. Oracle Data Safe обеспечивает важные возможности безопасности для Ваших баз данных в Oracle Cloud и локальных средах, помогая снизить риски и укрепить безопасность.
Разработка приложений
Разработка приложений
1700 часов, хранилище объемом 400 ГБ. Полностью управляемый сервер Oracle Weblogic.
Контейнеры
4500 часов вычислений для управляемой платформы Kubernetes и 500 ГБ памяти для высокодоступного реестра Docker. Платите только за ресурсы в Вашем защищенном и изолированном облачном разделе.
Функции
112 миллионов обращений и 20 миллионов ГБ-секунд времени выполнения.
Цифровой помощник
230 000 запросов. Создайте простой чат-бот вопросов и ответов или сложный цифровой помощник для систем ERP, HCM, CX и других, а также для популярных диалоговых интерфейсов, таких как Facebook Messenger или Amazon Alexa.
Mobile Hub
110 000 запросов. Разработка мобильных приложений и чат-ботов с Oracle в качестве серверной части.
Visual Builder
4700 часов. Быстро создавайте и развертывайте веб-приложения и мобильные приложения прямо в браузере с помощью визуальной среды разработки на основе браузера.
WebLogic Server
1000 часов и 400 ГБ памяти на сервере Oracle WebLogic Server в Oracle Cloud Infrastructure.
Visual Builder Studio
4700 часов вычислений для непрерывной интеграции и развертывания ПО. Бесплатное хранилище объемом 20 ГБ для репозиториев Git, отслеживание проблем, гибкая информационная панель и база знаний.
Аналитика
Аналитика
Analytics Cloud
4700 часов. Самый полный анализ данных в облаке.
Data Science
4700 часов. Создавайте, обучайте, развертывайте модели машинного обучения и управляйте ими. Платформа обеспечивает совместную работу, масштабируемость и высокую эффективность анализа данных.
Content and Experience
Content and Experience
Content and Experience Cloud
5000 активов (групп документов), 100 ГБ исходящих данных и хранилище объемом 100 ГБ. Облачный контент-хаб для многоканального управления контентом.
WebCenter Portal
1100 часов, хранилище объемом 700 ГБ. Защищенные корпоративные порталы в облачной среде.
Наблюдение и управление
Наблюдение и управление
Application Performance Monitoring
435 часов на отслеживание 100 000 событий в час, включая 20 случаев синтетического мониторинга в час. Надежная реализация распределенной системы отслеживания как сервиса. Обеспечивает мониторинг и оповещения, диагностику, исследование и аналитику.
Журналирование
Системы хранения объемом до 6 ТБ. Журналирование — это интуитивно понятная централизованная платформа для всех типов журналов.
Logging Analytics
600 часов, хранилище объемом 300 ГБ. Logging Analytics — это облачный сервис на основе машинного обучения для данных журналов из локальных и мультиоблачных сред.
Service Connector Hub
2 коннектора сервисов. Service Connector Hub помогает инженерам облачных сервисов управлять данными и переносить их между сервисами Oracle Cloud Infrastructure (OCI), а также из OCI в сторонние сервисы.
Безопасность
Безопасность
Идентификация
18 750 пользователей-потребителей. Добавление проверки подлинности пользователей в приложения.
Безопасность данных
Неограниченное количество облачных целевых объектов. Один платный целевой объект. 1 млн записей аудита на целевой объект. Oracle Data Safe обеспечивает важные возможности безопасности для Ваших баз данных в Oracle Cloud и локальных средах, помогая снизить риски и укрепить безопасность.
Интеграция
Интеграция
Интеграция
465 часов. Интеграция приложений с возможностью подключения адаптеров и автоматизацией процессов.
1700 часов, хранилище объемом 400 ГБ. Создание и развертывание приложений на основе SOA.
Часто задаваемые вопросы
Что такое Oracle Cloud Free Tier?
Программа Oracle Cloud Free Tier позволяет Вам зарегистрировать учетную запись Oracle Cloud, которая предоставляет доступ к ряду сервисов Always Free и бесплатную пробную версию с бонусом 300 долларов США для использования во всех применимых сервисах Oracle Cloud Infrastructure в течение 30 дней. Сервисы Always Free доступны в течение неограниченного времени. Сервисы Free Trial можно использовать до тех пор, пока не будут израсходованы бонусы в размере 300 долларов США или пока не истечет их срок действия в 30 дней (в зависимости от того, что произойдет первым).
Что такое сервисы Always Free?
Сервисы Always Free предлагаются в рамках Oracle Cloud Free Tier. Сервисы Always Free доступны в течение неограниченного времени. Действуют некоторые ограничения. По мере появления новых сервисов Always Free они станут доступны для использования автоматически.
В качестве Always Free доступны следующие сервисы:
Кто имеет право использовать сервисы по программе Oracle Cloud Free Tier?
Все, кто ранее не был зарегистрирован для участия в программе Oracle Cloud Free Tier или Free Trial.
Доступна ли программа Oracle Cloud Free Tier во всех странах?
Да. Программа Oracle Cloud Free в настоящее время доступна по всему миру. Подробные сведения о доступности сервиса см. на странице регионов данных. Если Вы не нашли нужную страну или территорию, обратитесь в отдел продаж Oracle или в службу поддержки Cloud Support по ссылке «Чат» на панели меню. Сотрудники отдела продаж Oracle помогут Вам зарегистрироваться в программе Oracle Cloud Free Tier.
Как зарегистрироваться в программе Oracle Cloud Free Tier?
Зарегистрироваться можно на странице регистрации Oracle Cloud Free Tier.
Что произойдет, когда истечет срок действия бесплатного пробного периода или когда будут израсходованы бонусы?
По прошествии 30 дней бесплатного пробного доступа или при использовании всех бонусов для бесплатного пробного доступа (в зависимости от того, что произойдет раньше) Вы получите уведомление и получите 30-дневный льготный период, начинающийся с даты окончания срока действия, чтобы перейти на платный тариф. Вы больше не сможете создавать новые платные ресурсы, но Ваша учетная запись останется активной. Ваши существующие ресурсы будут продолжать работать в течение нескольких дней, что даст Вам возможность обновить свою учетную запись и сохранить ресурсы до того, как они будут возвращены Oracle. Если Вы не перейдете на платный тариф до окончания льготного периода, Ваши пробные экземпляры сервисов и данные будут удалены. (Обратите внимание: возвращенные ресурсы не могут быть восстановлены, они будут удалены навсегда.)
Ресурсы Always Free не могут быть возвращены. По истечении срока действия бесплатного пробного периода Вы сможете продолжать использовать существующие ресурсы категории Always Free и управлять ими, а также создавать новые ресурсы Always Free в соответствии с условиями аренды.
Однако экземпляры сервиса Ampere A1 Compute отключаются, когда срок действия пробной версии заканчивается, а затем удаляются через 30 дней, если Вы не перейдете на платную учетную запись. Чтобы продолжить использование экземпляров Ampere A1 Compute в качестве пользователя Always Free, необходимо удалить существующие экземпляры Ampere A1 Compute и создать новые.
* Программа Free Tier доступна во всех странах мира. Перейдите на страницу с информацией о регионах данных, чтобы получить более подробные сведения о доступности сервисов. В отдельных странах доступны бесплатные бонусы в 300 долларов США на срок до 30 дней. Бонусы Oracle Cloud предоставляются по льготному тарифу в течение 30-дневного рекламного периода. Ограничения объемов, приведенные в описании каждого сервиса, являются только оценочными значениями и отражают максимальные объемы, которые можно получить при использовании всех своих кредитов на один сервис в течение рекламного периода. При использовании нескольких сервисов максимальные объемы каждого из них могут быть меньше. Список сервисов и оценки объемов предоставления могут изменяться. Доступный остаток можно посмотреть на панели управления Oracle Cloud Infrastructure Console.
** 1 OCPU на базе архитектуры ЦП x86 (AMD и Intel) = 2 виртуальных ЦП; 1 OCPU на базе архитектуры ЦП Arm (Ampere) = 1 виртуальный ЦП
6 лучших и совершенно БЕСПЛАТНЫХ облачных хостингов 2021 года
Многие компании заявляют, что предоставляют услуги бесплатного облачного хостинга, однако лишь единицы действительно достойны внимания – выгода от «бесплатности» нередко полностью перекрываться ненадежной и медленной работой. Лучшие бесплатные облачные сервисы, в свою очередь, позволяют заранее проверить на деле свои платформы и не обманывают будущих пользователей.
Есть ли ограничения у бесплатных хостингов? Разумеется. Каждый хостинг по-своему определяет границы допустимого в бесплатном тарифе, и все они предлагают платные дополнительные опции для тех, кому нужны более продвинутые инструменты. Я лично поработал с рядом сервисом и теперь могу подробно рассказать, что вы получите от той или иной облачной платформы и как вы сможете создать с ее помощью сайт или приложение.
Прежде чем мы продолжим, позволю себе дать вам совет. Чтобы найти действительно качественный бесплатный облачный хостинг, вам придется потратить немало времени и сил. Если же вы готовы платить за такие услуги, пусть даже и самую малость, то все сразу станет гораздо проще – сразу переходите к последнему (#7) сервису в нашем списке.
Спешите? Вот лучшие бесплатные облачные хостинги:
Как мы искали лучшие бесплатные облачные хостинги
1. GearHost – самый простой и быстрый способ начать работать бесплатно
Я протестировал сервис GearHost и могу сказать, что остался действительно доволен увиденным. Регистрация и запуск бесплатного облачного инстанса заняли всего пару минут, а весь процесс был максимально продуманным и оптимизированным.
Сервис предлагает пять разных облачных тарифов, самый базовый из которых не просто бесплатный, но бесплатный навсегда. Я выбрал именно его, после чего мне осталось заполнить небольшую форму регистрации и подтвердить электронную почту. Отдельно отмечу, что некоторые сервисы из этого списка просят при регистрации указать «страховки для» данные банковской карты пользователя, однако GearHost в их число не входит.
2. Amazon Web Services (AWS) – быстрый, надежный и безопасный сервис, начать работу с которым можно бесплатно
Облачный веб-хостинг от Amazon (AWS) включает в себя три предложения: Elastic Compute Cloud (EC2), Elastic Beanstalk и Lightsail. Последние два разработаны как удобные платформы, использующие облачные ресурсы от EC2.
И знаете, что лучше всего? У EC2 есть бесплатный тариф, предоставляющий полный доступ к ограниченному набору ресурсов, что позволяет познакомиться с AWS и настроить его под ваши задачи. Бесплатный тариф AWS включает в себя 12-месячный доступ и по 750 вычислительных часов в месяц. Весьма и весьма недурно, с чем согласны наши эксперты. Подробнее про этот сервис можно узнать в нашем подробном обзоре AWS.
В бесплатном тарифе также доступны микроинстансы, которые можно запустить на Linux и Windows – они подходят для ситуаций, когда вам нужна производительность от небольшой до средней. Для готового к работе крупного сайта их не хватит, но вы сможете установить и протестировать WordPress, а также такие продвинутые фреймворки, как Django и Node.js.
В этом списке нет ни одной компании, с которой было бы работать проще и удобнее, чем с Heroku. Также здесь заметно меньше инструментов и функций: основным элементом являются так называемые блоки Dynos. Как описывает их сама команда Heroku, “Dynos — это изолированные и виртуализованные контейнеры Linux”. Они разработаны с тем, чтобы исполнять код на основе выбранных пользователями команд, поэтому доступно всего 6 типов таких блоков. И первый тип совершенно бесплатен.
Комбинация нулевой стоимости и простоты использования сделала Heroku отличным вариантом для студентов и разработчиков. Зарегистрировавшись и настроив Dyno, вы сразу же получаете готовую среду для запуска приложений. Система поддерживает множество языков и фреймворков (Python, Node.js, Ruby), причем даже без необходимости вносить дополнительные изменения.
Бесплатный контейнер Dyno ласт вам 512 МБ RAM и 2 типа процессов (что аналогично 1 vCPU), так что это отличная платформа для школьных проектов и экспериментов. Вы сможете запустить WordPress и аналогичные платформы в среде PHP, однако наверняка заметите, что облачный инстанс Heroku работает чуть хуже, чем аналогичные предложения конкурентов. Результаты нашего тестирования эффективности работы доступны здесь.
4. Google Cloud – бесплатные инстансы в США с большим дисковым хранилищем
GCP – это облачный сервис от Google, где доступно множество решений. Как следствие, запутаться здесь очень просто. Количество опций настолько велико, что начинающие разработчики могут всерьез задуматься о том, не стоит ли лучше воспользоваться услугами обычных провайдеров.
Инстансы Compute Engine станут вашими лучшими друзьями для создания сайта на WordPress, при этом бесплатный тариф будет бесплатным всегда. В рамках бесплатного тарифа вы получите один инстанс f1-micro в месяц, а также удивительно большой объем дискового хранилища. Узнать мнения пользователей сервиса можно здесь.
Бесплатный тариф GCP от Google – это отличный вариант для тех, кому нужен бесплатный облачный хостинг для разработчиков, однако вам придется находиться в США, чтобы раскрыть все его возможности в полной мере. Вы сможете использовать только американские облачные инстансы, а их пропускная способность совершенно не будет подходить для, скажем, Китая или Австралии. Возможно, вам будет лучше воспользоваться каким-нибудь другим сервисом из этого списка.
5. Microsoft Azure – лучший аптайм, лучшая пропускная способность
Azure предлагает бесплатный сервис, который очень похож на AWS: что-то бесплатно в течение 1 года, что-то бесплатно навсегда, с чем-то можно поработать в пробном режиме, используя кредиты. Облачные ресурсы, бесплатно доступные в течение 12 месяцев, включают в себя виртуальные машины Linux, дисковое пространство, базы данных и пропускную способность.
Azure выделяет бесплатные ресурсы довольно щедро, что особенно верно для пропускной способности, а потому эта платформа станет отличным вариантом для проектов, которые необходимо максимально подготовить к запуску. Объем бесплатных ресурсов (1 vCPU, 1 ГБ RAM, 5 ГБ хранилища) здесь даже больше, чем на многих достаточно продвинутых тарифах сервисов, предоставляющих услуги распределенного хостинга!
В чем подвох? Да, в общем-то, какого-то особого подвоха нет. Как и в случае со всеми этими облачными хостингами, данная платформа не создана для начинающих пользователей. Чтобы грамотно всё настроить, нужны опыт и время. Мнения наших экспертов на этот счет можно узнать в полном обзоре сервиса.
6. Red Hat OpenShift – самый мощный облачный инстанс, который перестал быть бесплатным
Компания Red Hat, та самая, что подарила миру дистрибутив Red Hat Linux, еще не так давно могла предложить всем желающим воспользоваться бесплатным тарифом своего надежного облачного хостинга. Сейчас этого тарифа уже нет, однако остался 30-дневный бесплатный пробный период для OpenShift Online Pro, так что Red Hat OpenShift по-прежнему остается в нашем списке. Опять же, это ведь один из самых мощных облачных хостингов на сегодняшний день!
Процесс настройки здесь достаточно сложный, однако имейте в виду, что серверы перейдут в спящий режим спустя 30 минут бездействия. Когда 30-дневный пробный режим кончится, ваша подписка продлится автоматически. Отменив ее до конца пробного периода, вы все равно сможете целых 30 дней работать с Red Hat OpenShift.
Отмена бесплатного тарифа — это, конечно, большое огорчение, однако это не мешает называть OpenShift лучшим облачным хостингом для студентов и учащихся на сегодняшний день. Эта платформа просто создана для быстрой разработки (она уступает в этом плане Heroku, однако обходит AWS, Google Cloud и Azure), и вы сможете запустить на ней практически любой тестовый проект или школьное приложение. Вы можете использовать эту платформу вместе с AWS, Azure и Google Cloud — более того, Red Hat и AWS объявили о заключении партнерства, в ходе которого OpenShift будет теснее интегрирован с AWS.
Да, у Cloudways нет бесплатного тарифа, это факт, хотя и есть 3-дневный бесплатный пробный период. Конечно, бесплатные облачные хостинги могут показаться очень заманчивым вариантом, однако в первую очередь необходимо задуматься, готовы ли вы к тому уровню ответственности и компетенций, который нужен для работы с ними.
Если вы еще только знакомитесь с миром облачных хостингов и пока не готовы к сложностям, то вам стоит поискать другие сервисы, а именно недорогие и качественные облачные хостинги. Cloudways – это моя личная рекомендация №1, так как у этого сервиса отличная техподдержка, превосходное качество работы и достаточно низкие цены.
Cloudways работает, используя существующую облачную инфраструктуру: вы сможете выбрать из нескольких различных облачных сервисов, а Cloudways возьмет на себя вопросы развертки, конфигурации, установки, безопасности и обновлений. Вам останется лишь наслаждаться работой с новым хостингом.
Cloudways Облачный хостинг
Можно найти отличные и бесплатные облачные хостинги, однако будет проще, если вы готовы платить
Если вы хотите поэкспериментировать или занимаетесь разработкой школьных или личных проектов, то, конечно, вовсе не обязательно что-то платить. Бесплатные тарифы хостингов будут достаточно мощными, чтобы обеспечивать вас всем необходимым и подарить ценный опыт от работы с ними. Red Hat OpenShift и Heroku – мои личные фавориты в этом плане.
С другой стороны, если вам нужен облачный сервис, который можно использовать для запуска проектов в работу, то вполне возможно, что ресурсов бесплатных облачных хостингов вам не хватит. Их пропускная способность ограничена, некоторые переводят серверы в режим сна после периодов бездействия, а для их качественной настройки вам, скорее всего, придется привлекать специалиста.
Если вы считаете, что не отказались бы от помощи, советую обратить внимание на Cloudways. Если талантливые профессионалы будут заниматься вопросами, связанными с облачным хостингом, вы сможете сосредоточиться на более важных делах, связанных с вашим проектом.
Параметры базовых инстансов | Локации развёртки | Поддержка и управляемые услуги | Бесплатный тариф | |
GearHost | 1 vCPU, 256 МБ RAM, 100 МБ дискового хранилища | США, Британия | Тикеты и документация | Бесплатно навсегда |
AWS | 1 vCPU, 1 ГБ RAM, Amazon Block Storage | Глобальная сеть | Только документация | 12 месяцев |
Google Cloud | 1 vCPU, 0,6 ГБ RAM, 30 ГБ дискового хранилища | США (глобальная сеть в платных тарифах) | Только документация | Бесплатно навсегда |
Heroku | 1 vCPU, 512 МБ RAM, хранилище доступно через аддоны | Глобальная сеть | Документация, ряд преднастроенных сред | Бесплатно навсегда |
Microsoft Azure | 1 vCPU, 1 ГБ RAM, 5 ГБ дискового хранилища | Глобальная сеть | Только документация | 12 месяцев |
Red Hat OpenShift | 4 vCPU, 2 ГБ RAM, 2 ГБ дискового хранилища | Северная Вирджиния и Орегон (США) | Документация, ряд преднастроенных сред | 30-дневный бесплатный пробный период |
Cloudways | Зависит от выбранного облачного провайдера | Зависит от выбранного облачного провайдера | Документация, поддержка 24/7, все услуги управляемые | 3-дневный бесплатный пробный период |
Безопасны ли бесплатные облачные хостинги?
Когда нужно начинать платить за облачный хостинг?
Облачные хостинги работают быстрее распределенных?
Что лучше, облачные хостинги или VPS?
Почему вы рекомендуете облачные хостинги?
Бен – заядлый веб-разработчик, который действительно любит возиться с кодом, будь то в фоновом режиме или в интерфейсе. Он находится в вечных поисках лучшего в мире хостинга, но также пытается найти время для других своих интересов – комиксов, путешествий и домашней кухни.