Облачный хостинг DigitalOcean расширил планы Droplet


Оглавление (нажмите, чтобы открыть):

Запуск и настройка VPS DigitalOcean

Статья «Запуск и настройка VPS» написана на основе личного опыта работы с DigitalOcean. Вся информация протестирована и актуальна на дату написания статьи.

DigitalOcean предоставляет в аренду виртуальные выделенные серверы (ВПС, VPS): digitalocean.com . Среди особенностей, которые позволили DigitalOcean завоевать значительную часть рынка облачных технологий, популярность и доверие пользователей по всему миру, можно выделить: SSD-диски во всех тарифных планах, надежность, быстрая техподдержка 24/7 и огромное кол-во материалов в Интернет, в том числе и на русском языке, как решить те или иные задачи с помощью VPS DigitalOcean.

Особого внимания заслуживают цены на VPS DigitalOcean: минимальный тарифный план стоит всего 5$/месяц, причем оплата рассчитывается почасово, благодаря чему можно заплатить намного меньше 5$ в месяц, если восстанавливать Дроплет VPS только по необходимости, как это сделать — описывается ниже.

Любители халявы также по достоинству оценят предложение от DigitalOcean: всем новым клиентам предоставляется 10$ на счет сразу после регистрации .

При регистрации нужно указать действующую кредитную карту или заплатить с аккаунта PayPal 5$ — в этом случае на счету будет не 5$, а 15$. Учтите, что получить 10$ не заплатив при этом ни копейки можно только указав реквизиты действующей кредитной карты. DigitalOcean довольно известная и уважаемая компания с отличной репутацией — передавать ей данные о своей карте можно, вряд ли с ними что-то произойдет, но для «параноиков», хранящих на кредитке «миллионы» всегда остается вариант с PayPal 🙂

Единственный минус — DigitalOcean пока имеет только англоязычный интерфейс, что отпугивает многих потенциальных пользователей от покупки VPS у DigitalOcean. Материал ниже как раз и написан, чтобы нивелировать это досадное «недоразумение».

Выбор и конфигурация Droplet или VPS в DigitalOcean

Выбор VPS-сервера в панели управления осуществляется в разделе Droplets -> Create Droplet. Все VPS в DigitalOcean называются: «Droplet», что в переводе обозначает: «Капля», т.е. капля в цифровом океане. В разделе Droplets еще существует подраздел Volumes — здесь за отдельную плату можно добавить место на винчестере для некоторых (смотрите раздел «Add block storage — добавить дополнительное место»), предварительно заказанных, VPS/Droplet, но сюда стоит заходить только после создания дроплета.

В разделе Create Droplet под заголовком Choose an image можно выбрать один из трех сценариев создания VPS: Distributions, One-click apps, Snapshots, которые рассмотрены ниже.

Choose an image — выбор установки ПО на сервер.

Distributions — установка голого дистрибутива ОС

В подразделе Distributions можно установить «чистую» ОС (операционную систему), на которую планируется самостоятельная установка приложений, таких как, например, web-сервер, VPN, файловое хранилище или других. Выбор ОС весьма широк и включает в себя: Ubuntu, FreeBSD, Fedora, Debian, CoreOS и CentOS. Для каждой ОС можно выбрать не только её релиз, например Ubuntu 16.10, 12.04 или др., но и разрядность 32 (Ubuntu 16.10×32) или 64 бита (Ubuntu 16.10×64).

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

Если не знаете, какую выбрать разрядность операционной системы — без раздумий ставьте 64bit-версию. 32-разрядные ОС рекомендуются для VPS с оперативной памятью менее или равным 1Gb, так как 64-битные процессы могут потребовать в разы больше памяти, чем 32-битные. Если планируется установка большого кол-ва приложений на сервер, с малым кол-вом памяти, то можно задуматься и о 32-битной версии.

При выборе версии ОС, следует учитывать, что самая последняя версия, это не всегда значит, самая лучшая. На примере Ubuntu, рассмотрим две версии операционки: 16.04.1 и 16.10. Казалось бы, что версия 16.10 новее, и стоит выбирать именно её, но если почитать про условия поддержки на официальном сайте Ubuntu, то окажется, что 16.10 будет поддерживаться сообществом только до июля 2020 года, а 16.04.1 x64 (LTS — Long Term Support — долгосрочная поддержка) аж до апреля 2021 года! Если планируется использовать сервер на протяжении долгого периода времени, то не стоит гнаться за новинками. Также самые новые версии ОС противопоказаны новичкам, так как если при установке скриптов что-то пойдет не так, как запланировано, то найти советы на просторах сети Интернет для новейших версий ОС намного тяжелее, чем для более зрелых, а инструкции статьи по установке того же VPN для Ubuntu 12.04.05 может не сработать на 16.10.

One-click apps — установка выбранного приложения

One-click apps — установка выбранного приложения с пакетом зависимостей вместе с ОС. Доступен обширный список ПО, среди которого: WordPress, Drupal, Docker, LAMP, ownCloud, Redmine и много других. Этот вариант для тех, кто хочет получить готовый для работы сервер с нужным ПО с минимальными усилиями. После названия пакета идет номер версии Ubuntu (все ПО из этого подраздела устанавливается только на Ubuntu), например: Ruby on Rails on 14.04 означает, что будет установлен Ruby on Rails на Ubuntu 14.04

Snapshots — восстановление VPS из бекапа

На DigitalOcean можно сделать снимок (snapshot) всего программного обеспечения сервера, т.е. то что DigitalOcean называет: «Snapshot», по сути является обычными резервными копиями (backup). В этом подразделе хранятся сделанные ранее резервные копии, и от сюда их можно восстановить. Если вы только зарегистрировались и еще не успели сделать ни одного снапшота — то в этом подразделе будет пусто.

Choose a size — выбор параметров VPS

Здесь все просто: выбираете подходящий по параметрам и стоимости вариант. Если не знаете, что выбрать, то для начала вполне подойдет самый простой и экономичный вариант: $5/mo $0.007$/hour, что значит: стоимость абонплаты в месяц — 5$. Поскольку тарификация в DigitalOcean — почасовая ($0.007$/час), то можно существенно сэкономить, заплатив за месяц намного меньше 5$. В случае необходимости, можно перейти на более мощный тарифный план, зайдя в настройки Дроплета/VPS.

Делается это так: после установки сервера (дроплета на сервер) всю проведенную работу вместе с настройками можно сохранить в Snapshot и удалить Droplet (обратите внимание — именно удалить Droplet выбрав Destroy — если просто выключить — то плата все равно будет взыматься). Когда Дроплет/VPS удален — плата за него не взымается. Чтобы снова использовать VPS нужно просто восстановить его из Snapchot (Droplets -> Create Droplets -> Snapshots) и Дроплет будет восстановлен из резервной копии. Политика компании DigitalOcean позволяет не платить деньги за простой сервера, нужно только не забывать делать Snapshot и удалять Droplet. Стоимость хранения Снэпшотов и другой информации за 1Gb на протяжении месяца составляет всего 10 центов, подробнее смотрите тут: SSD Block Storage pricing .

Такой вариант экономии не подойдет тем, кому VPS нужен в режиме 24/7 (хостинг для сайта, и т.п.), так как если дроплет удален, доступа к серверу не будет. Но это отличное решение для VPN и других сервисов, которые можно включать только тогда, когда они действительно нужны.


Из своей практики могу сказать, что мои несколько снэпшотов пролежали в DigitalOcean более полутора лет, за их хранение я потратил что-то около 4$ (суммарный объем данных был чуть менее 2Gb), а когда пришло время вернуть их к жизни, я просто восстановил их из резервной копии.

У DigitalOcean с 2014 года действует очень приятная акция : все новые клиенты получают на свой счет 10$. Если выбрать тарифный план $5/mo $0.007$/hour, и не забывать бекапить и удалять VPS, то этих средств может хватить на несколько лет!

Add block storage — добавить дополнительное место

В этой части можно добавить дополнительное место к выбранному VPS, но стоит учитывать, что такая возможность не бесплатна и на момент написания статьи доступна только для датацентров в некоторых регионах: Франкфурт (1), Сан-Франциско (2) и Нью-Йорк (1).

Choose a datacenter region — выбор региона датацентра для VPS

В настоящее время датацентры DigitalOcean доступны в таких странах: Великобритания (Лондон), Германия (Франкфурт-на-Майне), Индия (Бангалор), Канада (Торонто), Нидерланды (Амстердам), Сингапур (Сингапур), США (Нью-Йорк, Сан-Франциско).

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

Select additional options — выбор дополнительных возможностей

Private networking — приватная сеть

Private networking есть смысл включать только в том случае, если на DigitalOcean у вас более одного VPS/Дроплета в одном датацентре. При помощи приватной сети можно соединить такие VPS. Опция не требует дополнительной оплаты.

Backups — автоматическое резервное копирование

Backups — включение автоматического резервного копирования, за которое взымается дополнительная плата — 20% от стоимости VPS/Дроплета. Главное отличие Backups от Snapshots — Backups производится автоматически. Если на VPS установлены какие-либо базы данных, не рекомендуется полностью полагаться на автоматические резервные копии DigitalOcean, так как они могут некорректно сохранить данные БД, что может привести к тому, что резервная копия вроде бы как и есть, но она частично не рабочая и полностью восстановить данные будет невозможно. Резервные копии баз данных желательно производить только специализированными средствами.

Включение протокола IPv6 на VPS. Опция не требует дополнительной оплаты.

User data — пользовательские сценарии установки ОС

Пользовательские сценарии установки ОС доступны только в CoreOS, Ubuntu 14.04, and CentOS 7 и служат для конфигурации установочного дистрибутива операционной системы перед её установкой. Если вы не знаете что это, и для чего используется — не выбирайте эту настройку. Опция не требует дополнительной оплаты.

Monitoring — мониторинг сервера

Если выбрать этот пункт, то в операционной системе будет автоматически установлено open-source приложение DigitalOcean Agent, которое будет собирать расширенную статистику о сервере: использование памяти, диска и процессов ОС. Просмотреть эту статистику можно в разделе: «Graphs» в настройках VPS. Доступно для: Ubuntu 14.04 и выше, CentOS 6 и выше и Debian 8. Agent можно самостоятельно установить в любое время, или удалить, при необходимости, расширенную информацию о системе мониторинга можно получить тут (eng) . Опция не требует дополнительной оплаты и если не планируется использование собственноручно установленной системы мониторинга, то рекомендуется к выбору.

Мастер Йода рекомендует:  Почувствуйте себя детективом сможете разгадать эти 10 шифров и кодов

Add your SSH keys — добавить SSH-ключи авторизации

Add your SSH keys — добавить SSH-ключи авторизации на сервер. Добавить свои ключи SSH авторизации на сервер можно самостоятельно позднее. Если вы не знаете, что это такое, просто пропустите этот раздел и после автоматической установки ОС на вашу VPS DigitalOcean вышлет вам обычный пароль для доступа к серверу по SSH.

Finalize and create — финальные настройки создания Дроплета

How many Droplets — как много VPS

Здесь можно выбрать количество VPS с заданной выше конфигурацией, создать за один раз.

Choose a hostname — имя для hostname

К выбору имени хоста (hostname) следует отнестись серьезно. Лучше всего сразу в качестве hostname указать отдельное доменное имя, которое после создания VPS прописать на IP адрес нового сервера, так как сменить его позднее хоть и можно, но это сопряжено с определенными сложностями. Если же сервер активируется только для экспериментов, то в качестве hostname можно прописать любое запоминающееся имя, не обязательно доменное. Hostname может содержать только буквенно-цифровые символы, тире и точки.


Create — создать Droplet

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

АйТи бубен

Инструменты пользователя

Инструменты сайта

Содержание

DigitalOcean

Рано или поздно, но каждый владелец популярного интернет-ресурса сталкивается с проблемой, когда выделяемая хостингом нагрузка на процессор не справляется с большим потоком клиентов. В таком случае приходится договариваться с поддержкой, переходить на более дорогой виртуальный хостинг. Один переход, второй и приходит понимание, что хостинг тарифы исчерпали себя. Оплатить около 15-20 долларов в месяц за самый дорогой тариф хостинг-провайдера владелец очень популярного сайта может себе позволить. Но стоит ли платить за столь ограниченные ресурсы в памяти, процессорных минутах, дискового пространства? Точно не стоит, когда есть возможность арендовать виртуальный выделенный сервер в два, а то и три раза дешевле.

История возникновения сервиса DigitalOcean

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

Появилась на свет компания еще в далеком 2003 году, когда братья Урецкие, уже владевшие компанией ServerStack, решили не останавливаться на достигнутом и двигаться дальше. Занявшись изучением рынка облачных инфраструктур Бен и Моисей пришли к умозаключению, что все виртуальные сервера в основном ориентированы на крупные компании, а разработчики-любители или независимые маленькие компании оставлены без должного внимания. Именно это несправедливое отношение к независимым одиночным разработчикам и подвигло братьев создать дешевый облачный VPS, который сейчас именуется как DigitalOcean.

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

Что предлагает DigitalOcean?

DigitalOcean — это облачный хостинг для опытных пользователей.

DigitalOcean позиционирует себя как доступный виртуальный сервер и обещает высокую производительность даже за минимальную цену. По их словам, активируют веб сервер они за 55 секунд. Засекать не пришлось, но своих слов придерживаются. Дольше 2 минут ожидать не пришлось.

Цены на услуги облачного хостинга стартуют от 5 долларов. За эти деньги вы получите самый простенький набор характеристик: 512 RAM; 20 GB SSD; 1 Core; 1 TB Traffic.

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

Самый дорогой тариф обойдется в 80 долларов и нафарширован по максимуму: 8GB RAM; 80GB SSD; 4 Cores; 5 TB Traffic.

Лайфхак

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

Преимущества DigitalOcean

Недостатки DigitalOcean

Аналоги DigitalOcean

Amazon EC2 – один из самых известных виртуальных облачных сервисов. Назвать аналогом DigitalOcean вряд ли можно, но имеет свои преимущества. В основном выигрывает в России у DigitalOcean лишь тем, что позволяет на один год бесплатно разместить виртуальную машину и может выступать как облачное хранилище, хотя не без своих хитростей. За каждый гигабайт принятых и отправленных данных вам придется выложить из кошелька 0,12 доллара. Вроде немного, но при хранении и распространении объемных файлов стать банкротом можно слишком быстро. И это, пожалуй, самый огромный минус, который отвернул от Амазона тысячи потенциальных клиентов.


В последнее время также пользователи жалуются на блокировку аккаунтов при пополнениях с Киви.

Azure – доступный и мощный конкурент DigitalOcean, хотя бы с точки зрения удобства и функционала, от компании Майкрософт. Виртуальный хостинг полностью русифицирован, принимает оплату в рублях по курсу.

Для разработчиков предлагается поминутная тарификация при использовании облачных инфраструктур компании. В качестве бонуса к аренде вы получаете 10 бесплатных размещений приложений в App Service и дополнительную активацию необходимых сервисов стоимостью до 12500 рублей на один месяц. Дальше за каждый из них придется платить отдельно. Для студентов пользование сервисом совершенно бесплатное.

При желании можно заказать бэкап ядра всего за 1 доллар.

Cloud DigitalOcean — как добавить на 1 дроплет, 2 и более айпи?

1 дроплет — 1 ИП

а что Floating IP ? те же хочешь одновременно )))

одновременно на одном инстансе один ИП, пофиг флоатинг он или статик
( ну можешь считать что второй тоже есть, гы гы, только не досутпен пока флоатинг активен)

разнесите один на один сайт, второй на другой, без И для каждого ;))

Пока не нашёл никакой инфы по дополнительным IP (ощущение, что их тут нет), но вот один доп ip мне удалось реализовать через Floating IP (Примечение: предназначен он для другого, так что смотрите сами, надо ли оно вам).
Есть одно неудобство, просто так слушать запросы с этого ip у вас не получится, так как он подключается к серверу через anchor ip, и слушать нужно его.

Как подключить Яндекс.Диск к Droplet’у на DigitalOcean

Размер диска самого доступного дроплета ($5/мес.) на DigitalOcean – 20 Gb, из которых около 8% займёт операционная система. Полезно иметь какой-то резерв, куда, в случае необходимости, можно будет скопировать бэкап или перенести данные со своего компьютера на свой виртуальный сервер из другого облачного хранилища.

У Яндекс.Диска, помимо веб-интерфейса и программы синхронизации, реализован доступ по протоколу WebDAV, и 20 Gb бесплатного дискового пространства можно подключить к дроплету как дополнительный диск, не устанавливая „демон“ для синхронизации.
С Dropbox такой трюк не пройдёт, поскольку разработчики Dropbox не предоставляют доступ по WebDAV и не собираются (пока) его реализовывать. А если устанавливать Dropbox в систему (CLI-версию для Linux), потеряется смысл всей затеи подключить дополнительное место.
У Box хотя и доступно 50 Gb, в бесплатной версии есть ограничение на максимальный размер файла (250 Mb) и на трафик (до 10 Gb/мес.)

Итак, останавливаем свой выбор на Яндекс.Диске, и подключаем его к Droplet’у на DigitalOcean.

Установка и настройка davfs2

Логинимся по SSH в свой дроплет, и ставим пакет davfs2:
# sudo apt-get install davfs2
Далее переконфигурируем пакет, чтобы пользователи, отличные от root, тоже могли монтировать Яндекс.Диск:
# sudo dpkg-reconfigure davfs2
и в экране выбора привилегий отвечаем “Yes”.

Настройка точки монтирования

Создаём папку, в которую будет подключаться Яндекс.Диск:
# sudo mkdir /yandex.disk
Разрешаем запись в неё всем пользователям (если считаете это нужным):
# sudo chmod 777 /yandex.disk

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

Для того, чтобы простой пользователь (от имени которого вы обычно работаете, от имени которого работает сервер, и т.п.) имел возможность подключить/отключить Яндекс.Диск, добавьте этого пользователя в группу davfs2:
# sudo vi /etc/group
i
Находите там (где-то в конце) группу davfs2 и после двоеточия дописываете имя пользователя:
davfs2 : x : 123 : ВашеИмяПользователя
Сохраняем файл и выходим из редактора:
Esc
:wq

А. Подключение Яндекс.Диска автоматически при загрузке

Удобно подключать Яндекс.Диск автоматически, и тогда он будет доступен сразу после запуска системы или перезагрузки.
Для этого нужно:
1. Сохранить учётные данные для доступа к Яндекс.Диску в системной папке,
2. Настроить автомонтирование.

Редактируем файл, доступный только пользователю root:
# sudo vi /etc/davfs2/secrets
i
и дописываем в конце строку, указав в ней точку монтирования, имя пользователя Яндекс.Диска, и пароль в кавычках (если вы используете в нём символы #$^& и/или пробел ):
/yandex.disk ИмяПользователяЯндексДиска » пароль »
Вместо точки монтирования можно указывать и URL WebDAV-службы.
После этого сохраняем файл:
Esc
:wq


Теперь настраиваем автомонтирование облачного хранилища при загрузке системы.
Открываем для редактирования файл fstab:
# sudo vi /etc/fstab
i
И дописываем строку следующего содержания:
https://webdav.yandex.ru /yandex.disk davfs user , rw , _netdev , noexec , file_mode=600 , dir_mode=700 0 0
Сохраняем файл:
Esc
:wq
Готово. Теперь при перезапуске нашего Droplet’а на DigitalOcean у нас должен автоматически подключаться Яндекс.Диск.

Б. Подключение Яндекс.Диска вручную

Если вы не хотите, чтобы Яндекс.Диск подключался сразу при загрузке системы, можно подключать его вручную, когда понадобится. При этом вы можете настроить как автоматическую авторизацию, указав в /etc/davfs2/secrets имя пользователя и пароль, так и сохранять учётные данные на уровне пользователя.

Пусть у каждого пользователя свои учётные данные для Яндекс.Диска находятся в файле

/.davfs2/secrets .
Тогда в файле /etc/davfs2/davfs2.conf конфигурации демона davfs2 нужно раскомментировать следующую строку:
secrets

/.davfs2/secrets
И для каждого пользователя, который будет монтировать каталог Яндекс.Диска, создайте файл secrets , содержащий учётные данные:
# mkdir

/.davfs2/secrets
i
Введите строку:
https://webdav.yandex.ru ИмяПользователяЯндексДиска » пароль »
И сохраните файл:
Esc
:wq

Теперь нужно настроить точку монтирования облачного хранилища при для подключения вручную.
Открываем для редактирования файл fstab:
# sudo vi /etc/fstab
i
И дописываем строку следующего содержания:
https://webdav.yandex.ru /yandex.disk davfs user , rw , noauto , noexec , file_mode=600 , dir_mode=700 0 0
Сохраняем файл:
Esc
:wq
В отличие от примера А с автоматическим монтированием Яндекс.Диска, здесь вместо опции _netdev (монтирование после поднятия сетевого интерфейса) мы указываем noauto – без автоматического монтирования.

Для подключения сетевого ресурса нужно будет выполнять команду
# mount /yandex.disk
А для отключения – команду
# umount /yandex.disk

Проверка подключения Яндекс.Диска

Если вы всё выполнили правильно, то теперь без труда подключите Яндекс.Диск командой
# mount /yandex.disk
Посмотрим, что у нас хранится на Яндекс.Диске:
# ls /yandex.disk
lost+found
Когда Яндекс.Диск пустой, то будет отображаться только служебная директория lost+found , которую создаёт локально демон davfs2.

Поглядим, сколько у нас доступного места:
# df -h /yandex.disk
Filesystem Size Used Avail Use% Mounted on
https://webdav.yandex.ru 20G 0 20G 0% /yandex.disk
Отлично, дело сделано! Можно пользоваться Яндекс.Диском.

Ложка дёгтя в бочке мёда

Яндекс.Диск показывает хорошую скорость чтения файлов, от 60 до 80 Мбит/с. Но вот на запись он ооочень медленный. davfs2 быстро кэширует файлы, которые вы заливаете на Яндекс.Диск, и дальше они отправляются в интернет чуть ли не часами со палеозойской скоростью ≈100 Кбит/с.

Создаем свое облако: OwnCloud + DigitalOcean

Переживаете за безопасность своих файлов и не желаете, чтобы их читали посторонние? А облачные технологии все же манят? Создайте свое облако!

Многие читатели нашего сайта говорили, что не хотят хранить свои файлы и данные в облачных сервисах. Конечно же, вся эта история с АНБ США подорвала доверие к Dropbox, Google Drive и другим облачным сервисам. И многие задумались о безопасности своих данных. Решением данной проблемы может стать создание своего облака. Да, именно! Вы можете сами создать облачный сервис. И на все это у вас уйдет максимум минут 30. Мы подготовили для вас подробную инструкцию.

Мастер Йода рекомендует:  Почему твой GitHub-репозиторий никому не нужен

Итак, для создания своего облака мы будем использовать DigitalOcean, где создадим свой виртуальный сервер (VPS), а также OwnCloud — приложение для создания облачного сервера. Плюс домен. Домен вы можете приобрести, например, на Whois.com. Обойдется вам это приблизительно в 10 $/год. Самый дешевый VPS на DigitalOcean стоит 5 $/мес. За эту сумму вы получите 20 Гб места. И его вполне хватит для нужд обычного пользователя. Приступим.

Создаем VPS

Переходим на сайт DigitalOcean и регистрируемся там. После создания аккаунта, вам нужно создать дроплет. Так в DigitalOcean называют VPS. Первым шагом вводим имя нашего сервера. Для создания своего облака вам с головой хватит самого дешевого варианта — за 5 долларов месяц. Место размещения сервера играет большую роль — это напрямую влияет на скорость доступа к вашим файлам. Поэтому выбирайте ближайший к вам город. Систему стоит выбрать Ubuntu 12.04. Это версия с длительной поддержкой (до 2020 года), а свежая 14.04 еще слишком свежая 🙂

Подключаемся к VPS

После создания дроплета, вам на email придет письмо с IP-адресом вашего сервера и пароль для доступа к нему. Для подключения к серверу вам нужен инструмент для работы с SSH. В Linux и Mac — это уже установленный Терминал. А вот пользователям Windows советую скачать Putty. Программа абсолютно бесплатна.

В терминале вводим следующую команду для подключения к серверу (вместо единиц вводим IP-адрес вашего сервера):

Поздравляю. Вы подключились к своему серверу! Теперь вам нужно установить apache, mysql, php5 (LAMP) и, собственно, сам OwnCloud. Для этого просто строчка за строчкой выполняем код. Без строчек с комментариями (вначале решетка стоит) — это пояснения для вас.


sudo apt-get update
# Получаем все обновления для сервера

sudo apt-get upgrade
# Устанавливаем эти самые обновления

sudo apt-get install lamp-server^
# Установка LAMP. Нужно будет установить MySQL пароль для суперпользователя.

sudo mysql_secure_installation
# На этом этапе, у вас несколько раз будут спрашивать «да/нет» на разные вопросы. Можете смело отвечать «Нет» на первый и «Да» — на все остальные.

sudo apt-get install php5-gd php-xml-parser php5-intl smbclient curl libcurl3 php5-curl
# Устанавливаем нужные для OwnCloud плагины

sudo a2enmod rewrite
sudo a2enmod headers
sudo nano /etc/apache2/sites-available/default

Откроется текстовый документ. В нем вам нужно найти следующие строки и исправить AllowOverride None на AllowOverride All. Дальше «Ctrl+X», затем «Y» и Enter.

Поздравляю, у вас установлено все нужное программное обеспечение для стабильной работы сервера. Теперь нужно установить OwnCloud. Всего 7 команд, не переживайте 🙂

sudo wget https://download.owncloud.org/community/owncloud-latest.tar.bz2
tar -xjf owncloud-latest.tar.bz2
mv owncloud /var/www
# Скачиваем последнюю версию OwnCloud на свой сервер, разархивируем ее и перемещаем в нужную для доступа через веб папку.

cd /var/www
sudo chown -R www-data:www-data owncloud
# Для нормального функционирования OwnCloud нужно выдать ему права на доступ к основной папке веба нашего сервера.

mysql -u root -p
CREATE DATABASE owncloud;
GRANT ALL ON owncloud.* TO ‘owncloud’@’localhost’ IDENTIFIED BY ‘password’;
exit;
# Создаем базу данных для OwnCloud. Слова owncloud и password, вы можете изменить.

sudo service apache2 restart
# Перезагружаем наш сервер

Переходите по адресу (вместо единиц — ваш адрес сервера):
111.111.111.111/owncloud

Свой мини-хостинг (сервер) на DigitalOcean

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

Причиной перехода с drupalhosting стал переход оплаты на $, а затем, всё это стало очень невыгодно, и всё это случилось до скачка курса. Мелкие сайты, визитки, посадочные страницы там всё же выйдет держать дешевле чем на самом дешевом варианте в DO, но все что имеет посещаемость и какую-никакую нагрузку, уже становится невыгодным.

Также немаловажный фактор стал что, возможно, я просто уже вырос из хостингов, и мне хотелось большего, так сказать, простора и контроля. На digitalocean я получил его в полном объеме, это полноценный выделенный облачный сервер, которым ты распоряжаешься как душе угодно. Никаких проблем не составит подключить дополнительные языки программирования, софт вроде Solr, Sphinx, Elasticsearch, обновиться до последней версии php и множество других плюсов. Разумеется, всё это требует настроек, поэтому я пишу данный гайд, как поднять свой сервер, не владея большими знаниями в администрировании (как у меня).

Скажу сразу, за эти пол года, я ни разу не столкнулся с проблемой, сервера не разу не зависли, не упали, никаких отказов и т.д. Работало всё как часы, при этом я смело ставил на сервер различные пакеты, и всё стояло как часы.

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

А теперь по порядку.

Преимущества DigitalOcean

  • Так как мы друпалеры, то разумеется, все мои проекты там на Drupal, и они работают чудесно. За каких-то 10$ я содержу 15 активных сайтов, и всё это работает отлично, ничуть не хуже чем на drupalhosting. При этом я в эти 10$ могу напихать еще, сколько угодно сайтов, при этом цена не изменится. На drupalhosting я за 6 из этих 15 сайтов, в последние месяцы платил более


20-25$.

  • У данного VPS-провайдера, очень офигенное сообщество. Гайды по настройке, администрированию и прочим тонкостям присутствуют в полном объеме, а некоторые, уже переведены на русский.
  • Отличная поддержка, отвечают быстро и полно.
  • За пол года использования ни одного глюка, зависания, падения, перезагрузки без моего ведома.
  • За эти пол года у них была неполадка на серверах где хостится мой дроплет, за время решения мои проекты остались в сети и работали как прежде. Т.е. их проблема никак не задела меня, хотя относилась именно к этому датацентру. Причем, устранили её оперативно, за пару часов.
  • Полностью SSD-шные диски. Сейчас модно ставить на хостинги и сервера SSD диски, так как они очень быстрые. Но стоят они не дешево, а в таких масштабах и подавно накладная покупка. У большинства русских их нету, либо частично (под базу данных как drupalhosting), либо полность, но стоит такое удовольствие ой-ой-ой, почти десятикратно превышает у аналогов за рубежом. А с текущим курсом закупка их либо остановится, либо русские сервера на них подорожают раза в два.
  • Отличное соотношение цена\качество даже при текущем курсе. Всего за 5$ в месяц, можно получить сервер с 512мб оперативки и 20гб SSD. Такойже VPS на reg.ru, только с 10гб SSD, стоит 561 руб. По текущему курсу (64/$) на DO вам он обойтется в 320 руб., +10 гб SSD. Так что сами видите, даже при курсе в 100руб. за 1$ будет оставаться выгодным и конкурентоспособным среду отечественных хостеров.
  • Регистрация на DigitalOcean

    Для начала нам необходимо зарегистрироваться на сайте. Для этого проходим по ссылке, и регистрируемся. Сложностей вызвать не должно. Придется привязать свою кридитку, или же заплатить 5$ с PayPal для активации (с карты ничего не снимается).

    P.s. да, ссылка реферальная, можете перейти по обычной, но имейте ввиду, регистрируясь по реферальной, вы получаете 10$ на счёт в подарок сразу же. Вас не заставят их платить, вы вообще ничего не теряете, вы просто получаете 10$ и начинаете тратить. Отличный способ “попробовать” как гайд, так и хостинг на своих плечах не потратив ни копейки из своих денег.

    Создание дроплета

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

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

    Линод против DigitalOcean

    Сравнение облачного хостинга Linode и DigitalOcean

    Социальное

    Раскрытие аффилированного лица: Когда вы покупаете услугу или продукт по нашим ссылкам, мы иногда зарабатываем реферальную плату. Выучить больше…

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

    DigitalOcean – лучшая хостинг платформа

    За свою практику web-разработчика я успел перепробовать кучу разных хостинг-провайдеров. Мне довелось размещать свои прожекты как у ветеранов этого рынка (valuehost, reg.ru, masterhost), так и новичков. В результате этих скитаний, мне наконец-то удалось найти вариант, наиболее отвечающий моим требованиям – DigitalOcean.

    С чего все началось


    Первые свои web-сайты я предпочитал размещать на Valuehost. В начале нулевых он был одним из лидеров в рунете. Тарифы, качество работы и другие параметры полностью устраивали. Я, не задумываясь, размещал свои сайты у Valuehost и был счастлив. Наверняка, пользовался бы его услугами намного дольше, но в 2005 (если мне не изменяет память) году , Valuehost подвергся хакерской атаке и многие честные клиенты лишились доступа к своим сайтам. Среди пострадавших сайтов оказался и VR-Online. Ощущение было неприятное, но представители хостинга постарались максимально быстро исправиться.

    После исправления брешей в безопасности, VR-Online переезжать не стал еще какое-то время. Толчком к переезду послужила потребности в новой версии php, которую хостер никак не хотел обновлять. В итоге было принято решение переехать на Masterhost. К счастью, в то время, у меня уже был опыт работы с этим хостингом и переезд оказался максимально безболезненным.

    Masterhost

    На мастерхосте VR-Online проработал несколько лет. Качество предоставляемых услуг мастерхостом было на высоте. Поддержка радовала своей отзывчивостью и оперативностью в решении технических проблем.

    Первые проблемы, с которыми мне и моему другу (мы вместе делали последнюю версию VR-Online) пришлось столкнуться – нехватка системных ресурсов. В 2010 году мы перевели VR-Online на требовательный к системным ресурсам Drupal. Первые серьезные наплывы начали валить сайт в даун, и нам ничего не оставалось, как начать перебираться на более жирный тариф. Выбрали VPS за 1500 у мастерхоста. Мой друг настроил на нем все необходимые серверные компоненты и понеслось. Сайт задышал свободной грудью и почти выдержал первый хабраэффект.

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

    IT patrol – лучший хостинг для Drupal

    Уже не помню где, но тогда нам на глаза попалась заметка с рассказом о специализированном хостинге для Drupal-проектов. Посмотрев цены, и восхваленные отзывы друпаловодов мы решились на очередной переезд. Цены IT Patrol предлагает действительно классные (цена во многих случаях равна стоимости обычного виртуального хостинга у того же мастерхост), а качество предоставляемых услуг еще лучше. VR-Online стал чувствовать себя намного лучше, чем на дорогой VPS. Не знаю, как это удается ребятам из IT Patrol, но свою работу они делают просто великолепно.

    За три года работы с IT Patrol у нас ни разу не возникало серьезных проблем. Были мелкие лаги, но они оперативно решились.

    Мастер Йода рекомендует:  Элементы CSS селекторы и позиционирование c примерами

    Больше не буду ничего рассказывать про IT patrol, скажу лишь, что скорей всего это действительно лучший и доступный хостинг для drupal-проектов (другие там, кстати, хостить нельзя). VR-Online располагается на нем до сих пор и до миграции с Drupal, переезда не будет.

    DigitalOcean

    Впервые о DigitalOcean я услышал в подкасте «Радио-Т». Ведущие шоу его постоянно нахваливали, и мне захотелось попробовать его в деле. К тому же, мне срочно был нужен хостинг для своего персонального блога. Зарегистрировался на хостинге, выбрал для своего дроплета (виртуальная машина) в качестве ОС Debian 7 и принялся поднимать свой собственный мини хостинг. Пару часов настройки и чтения мануалов (с Linux я уже давненько не сталкивался) и хост готов. Разместил на нем первый сайт (этот блог) и стал проводить тесты производительности. Оказалось, что даже на самом дешевом тарифе, никаких лагов не наблюдается. Более того, ресурсы по факту простаивают, а ведь я взял самый дешевый тарифный план. Сайт находится постоянно в online и работой DigitalOcean я полностью доволен.

    За недолгое время использования DigitalOcean, для себя я выделил несколько жирных плюсов:

  • Цена. По нынешним меркам она смешная. За 5 баксов я получаю кучу места и ресурсов, которых без труда хватит на размещение нескольких небольших сайтов.
  • Стабильность. За 3 месяца мой сайт ни разу не провалился в даун, и я не испытал глюков с доступом в панель управления. Все работает как швейцарские часы.
  • ПО. Меня никто не ограничивает в программном обеспечении. Я сам выбираю набор и версии необходимого мне программного обеспечения.
  • Дроплеты. Создать новый дроплет для опытов – дело нескольких минут. После знакомства с DigitalOcean, я перестал использовать Linux на виртуальной машине. Все окружение, необходимо для разработки под WEB я перенес в облако и оно мне доступно все и везде.

    А как же минусы

    Минусов в этом проекте я пока не обнаружил. Все работает корректно и не требует моего ежедневного вмешательства. Единственное, что мне не хватает в DigitalOcean – использование в качестве ОС на дроплетах Windows. Я разрабатываю не только на PHP, но и на ASP .NET MVC, а хостить такие проекты предпочтительней на Windows. Да, простые вещи можно завести при помощи Mono, но не все.

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

    Хостинг на все случаи жизни

    Если ты заинтересовался проектом, но у тебя отсутствуют знания в настройке Linux, то не беда. Специально для таких читателей блога я написал три заметке по настройке своего простенького «хостинга». В них я расскажу про установку и настройку: Apache, MySQL, PHP, phpMyAdmim, vsftp, разграничение прав и т.д. Все заметки уже написаны, но публиковаться будут по одной в день. Примеры настройки будут выполняться на Debian 7. Это мой любимый дистрибутив Linux и я применяю его на всех своих дроплетах.

    VOIP-LAB


    Devops engineer laboratory

    Почти бесплатный Cloud-хостинг DigitalOcean

    Облаками сейчас, наверно, уже мало кого удивишь. Практически любой владелец яблочной продукции уже знаком с преимуществами iCloud. Но сегодня я расскажу не об этом. Сегодня я вам поведаю о своей находке на рынке предложений Cloud Hosting, а именно о сервисе DigitalOcean.com.

    Они предлагают виртуальные сервера (VPS) от $5 в месяц за самый простой сервер. На данный момент у них есть площадки в Сан-Франциско, Нью-Йорке и, самое главное, в Амстердаме.

    Преимущества DigitalOcean.com начинаются с цен на сервера. По крайней мере дешевле я не видел. Сами смотрите

    Для тестирования сервиса я купил самый слабенький сервер за 5$. DigitalOcean.com заявляет, что разворачивание нового VPS-сервера занимает не более минуты. У меня, по факту, заняло чуть больше. Впечатляющая скорость разворачивания обусловлена использованием в облаке SSD-дисков.

    Очень важным моментом в работе такого рода компаний — это работа сапорта. И тут DigitalOcean.com меня очень приятно удивил. Я создал пару тикетов и получил ответы на них в течении 10-15 минут.

    Следующим интересным моментом в работе является наличие собственного API для управления серверами. Взаимодействие происходит по протоколу https. Пример использования API для перезагрузки сервера:

    Reboot Droplet
    This method allows you to reboot a droplet. This is the preferred method to use if a server is not responding.

    Request URL:

    Parameters
    droplet_id Required, Integer, this is the id of your droplet that you want to reboot

    Sample Response

    Сама панель управления сервером хотя и проста, но достаточно функциональна:

    • управление питанием;
    • доступ по vnc прямо из панели управления;
    • сброс пароля root для забывчивых;
    • создание снапшотов;
    • создание бекапов;
    • смена ядра;
    • графики загрузки системы

    Отзывы и обзоры хостинга

    Пользовались этим хостингом? Тогда нажмите «+1», где согласны, или напишите отзыв. Проголосовали 1321 человек за последние четыре года.

    Преимущества

    Недостатки

    Отзывы о хостинге Digitalocean.com

    Карты россйиские они принимают.

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

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

    Не рекомендую данного хостинг-провайдера. Это «рассадник» вирусов. Регулярно с IP-адресов DO мой сайт проверяют на уязвимости, то сыпется DDoS. От греха подальше заблокировал все подсети DO. По этой причине будьте готовы к проблемам с доступом ко внешним ресурсами; подучить «несчастливый» IP-адрес, который много раз засветился в спам-базах (плохая репутация).


    Решил отказаться от их услуг, перестал оплачивать, загнали в минус, удалил дроплет, теперь клянчат деньги, а если б не удалил, до каких сумм в минус загоняют?

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

    Блокируют почту. И не предупреждают. Переносишь сайт, а почта не работает. Сурпрайз.

    По-моему один из самых хороших облачных сервисов. Работает все отлично. Цены от 5$ в месяц. При регистрации по ссылке сейчас дают бонус 100$.
    https://m.do.co/c/ea29c6907185

    Держим там 7 серверов половина из них в Франкфурте. Аптаймы радуют.
    Тех работы случаются, но крайне редко и заведомо о них предупреждают!
    13:45:08 up 286 days, 17:56, 3 users, load average: 0.71, 0.34, 0.14
    При регистрации по реф. ссылке дают бонус 10$. Вэлком https://m.do.co/c/e93fbf96056f
    Оплачивать желательно только paypal!

    как долго идет проверка акка.

    Сервси и и правда выше всяких похвал. Именно железная асть просто суперр. Аптайм по году, причем видимо автоматика распределяет нагрузку по нодам, не замечал никакой проблемы с перегрузкой ноды и тормозами.
    Но, огромная ложка дегтя, это их антифрод. Не секрет, что у нас вся рашка живет на**ом, вот **** и перестраховываются лишний раз, локая акк, при попытке пополнить счет через ру-палку.
    Лично я через форумы решил вопрос так — нашел нашего человека в ***, чел проверенный, отправляю ему бабки через обменник, он пополняет счет акка у DO. К «своим» у них вопрос почти не возникает.

    Опыт использования — 3 года.
    Количество серверов — 8
    Вердикт — выше всех похвал!
    Сервис постоянно развивается и обладает весьма внушительным функционалом, что я не побоюсь назвать его самым прогрессивным и удобным из доступных.

    Кроме того, сейчас акция — дают целых 100$ при регистрации по рефке всем новичкам.

    Решил попробовать его вместо linode. Вроде все было нормально, иногда конечно бывал высокий steal time но на linode так же бывает. Но сегодня перестал работать сайт, а поддержка отвечает только 1 раз в 3 часа. И они только посоветовали перегрузить сервер, вроде я сам не додумался, и все, снова жду 3 часа. Перешел назад на linode. Жаль данные потерялись ну и заработок конечно, нервы, время.

    Хостинг нормальный, держу сервер для ВПН, все работает. С 2020 сообщили, что вместо 5 долларов будут брать 6, так как за счастье жить в России надо платить. Так, что, похоже, с РКН они теперь сотрудничают. Плюс пару раз прилетали письма счастья за торренты. Еще в прошлом году такой фигни не было. Придется менять на что-нибудь менее «законопослушное».

    так же это «порадовало», решил поискать что-то подешевле.

    Использую DigitalOcean под свои проекты уже больше 2х лет, все просто супер!
    Cамый дешевый VPS 1CPU/1GB/25GB SSD стоит 5$, размещение по выбору в Америке, Сингапуре, Амстердаме, Лондоне, Германии, Индии.
    Ваш VPS будет готов для работы уже через 55 секунд после заказа.
    Если нужен VPS для рассчетов, можно арендовать его на час, даже самый мощный.
    Попробуйте хотя бы раз и вы уже никогда не вернетесь на другие VPS.

    Совет!При первой регистрации, чтобы начать работать через пару минут, а не ждать несколько дней и не предъявлять скан паспорта, оплатите PayPal.

    Регистрация по моей ссылке дает бесплатно 10$ на ваш счет!

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

    Держал сайты на обычном шаред хостинге, медленно загружались, часто, по ночам, хостинг лежал. Переехал на digitalocean, сайты летают! Не ожидал, что такое бывет! Всем рекомендую! Зарегистрировавшись по моей рефссылке, я заработаю но и Вы, получите бонус 10$ на счёт. Ссылка: https://m.do.co/c/d915d4070ace

    Зарегистрировал аккаунт, оплатил через paypal 5$ со сбербановской карты. Как только прошла оплата, аккаунт повис на проверке. спустя час он был заблокирован с сообщением, что открыт support ticket с объяснением. Никакого тикета на самом деле создано не было. На почту тоже ничего не пришло. Окей, создал свой тикет с вопросом о причине блокировки. спустя еще часа 3 при попытке входа в аккаунт выскочило сообщение о необходимости подтверждения входа, путем ввода 6 значного когда, отправленного на почту. На почту, естественно, никакой код не пришел. В аккаунт войти невозможно. статус тикета проверить невозможно. Вероятно, тут таким способом посылают на три буквы. 5 баксов не очень большие деньги, но все равно очень неприятно, что так кидают. Буду пробовать возвращать через paypal.
    Вобщем, делайте выводы.

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

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

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

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

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

    Один из лучших недорогих VDS хостингов.
    Используем тариф за 10$ и эксплуатируем в хвост и гриву, за все время проблем минимум, бывали лишь тех работы, о которых сообщают заблаговременно!
    При регистрации лучше платить paypal, чтобы не было проблем с верификацией аккаунта.
    Наш аптайм на данный момент: 11:50:45 up 214 days, 23:21, 3 user, load average: 0,93, 0,42, 0,22

    По-моему один из самых хороших облачных сервисов.

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

  • Добавить комментарий