VULTR日本リージョン/MEM 768MB/SSD 15GB VPS $5/月! Rails鯖のためのAnsibleコードあり


開発をやっている中で、ネットワークに寄っては独自ドメインを使いたい! となります。そんな時に時間単位で借りれてカジュアルに使える
VPS VULTR』を今回初めて借りてみました!


🏀 まずはVULTRの「いいところ」

AWSはELBやRDSなどは本番には欠かせないサービスですが、開発・ステージングや画像鯖など適材適所でVPSなどを活用するのも個人開発には大切だと思います!

最近の海外発の話題ドコロでは、Digital Ocean、Linode、AWS micro、VPS VULTR などがあります。
今回は、日本リージョンがあって、時間単位で借りれて、一番コスパが良さそうに見えるVULTRを紹介したいと思います!

正直ベンチを取る時間はなかったので、ほかの方の記事をどうぞ!

AWSのインスタンス高過ぎワロタ。探せば安くて美味いところはあります。 - Qiita

Tiny Benchmarks to Compare Linode, Digital Ocean, Vultr and Wable

👽 VULTRユーザー登録

では、実際に『VPS VULTR』のユーザー登録をしていきます。

ここは欲望に忠実にアフィリエイト付きのコードを貼っておきます。ここからユーザー登録して使ってくれると、有料会員一人獲得につき$10が僕のデポジットに貯まるらしいです!

SSD VPS Servers - VULTR.com

しかも今なら初回登録したデポジットが$100までは2倍になるキャンペーンを実施中だそうです!

🚕 初回起動スクリプトの登録

次にインスタンスを立ち上げる前に、初回起動スクリプトの登録を行います。

スクリーンショット_2014-08-04_19_02_13

ここではさっき作ったユーザー作成〜SSHログインの設定をひととおりやってくれるスクリプトを貼っておきます。

#!/bin/sh
# =============
# Create User
# =============
# user_name は適宜変更
useradd user_name -G wheel
# passw0rd は適宜変更
echo 'user_name:passw0rd' > /home/user_name/tmp_pass
chpasswd < /home/user_name/tmp_pass
# =============
# Settings SSH Key
# =============
mkdir -p /home/user_name/.ssh
# xxxにsshの公開鍵を貼り付け
echo ssh-rsa xxxx admin@example.com > /home/user_name/.ssh/authorized_keys
chmod 700 /home/user_name/.ssh/authorized_keys
chmod 700 /home/user_name/.ssh
chown user_name.user_name -R /home/user_name/.ssh
# =============
# SSH Support
# =============
echo 'SU_WHEEL_ONLY yes' >> /etc/login.defs
echo '%wheel ALL=(ALL) ALL' >> /etc/sudoers
echo 'PermitRootLogin no' >> /etc/ssh/sshd_config
echo 'PasswordAuthentication no' >> /etc/ssh/sshd_config
/etc/init.d/sshd restart

シェル・スクリプトはほとんどやったことなとので、もっといい方法知っている人がいればぜひコメントください!

😸 インスタンスの作成

次にインスタンスを作成します。インスタンスは、ダッシュボードからボタンを2-3個押すだけで作成されます。
下の方で、先ほどの初回起動スクリプトを選択するようにしてください。

スクリーンショット 2014-08-04 18.59.08

あとは1-2分位待つだけで、日本リージョン/MEM 768MB/SSD 15GB VPSのサーバが使えます!

🍣 AnsibleでRailsサーバを立ち上げる

拙著『AWS/VULTR + AnsibleでベーシックなRailsサーバを簡単構築
の解説と、リポジトリ「morizyun/centos_ansible_rails - GitHub」を使うと簡単にRails鯖も立ち上げられます。
ほんの数コマンド実行するだけで、モダンなRails鯖が立ち上がります!

もし立ち上げ方がわかりにくい場合はコメントいただければ詳細な解説を書きマス!

🎃 参考リンク

Linuxのssh設定 ~ centos ~ - 忘れないようにメモっとく

🏈 変更来歴

(11/02 15:50) 記述微調整

(12/06 14:50) アフィリエイトタグを各所に追記

🖥 VULTRおすすめ

VULTR」はVPSサーバのサービスです。日本にリージョンがあり、最安は512MBで2.5ドル/月($0.004/時間)で借りることができます。4GBメモリでも月20ドルです。 最近はVULTRのヘビーユーザーになので、「ここ」から会員登録してもらえるとサービス開発が捗ります!

📚 おすすめの書籍