インフラ

さくらのVPSでサーバの環境構築を学ぶ

インフラ周りの環境構築を学ぶにはローカルでも出来ますが、実際のサーバで作業をするとさらに実力が付きます。
今回はさくらのVPSを契約したので、おすすめポイントを解説します。

プログラミングは出来るけどインフラは苦手

はい、僕がそうでした笑
現場に行ってもインフラや環境構築は専門のエンジニアがいるので、触る機会がないんですよね。
でも、個人でサービスを開発するには最低限のインフラの知識がないと八方塞がりです。
AWSとかもあるんですけど、いきなり始めるには敷居が高い印象。。。

インフラは初心者ですが、さくらのVPSを契約して、サーバーにphp/MariaDBの環境を構築することにしました。
料金プランは一番安い698円/月のプランにしました。
学習兼個人開発用であれば、最初は充分です。
後でプラン変更は可能なので、アクセスが増えてきたり、規模が大きくなってきたら、上位プランに変えることも出来ます。

料金プラン

主要な料金プランを載せておきます。
詳しくは公式サイトをご確認ください。

メモリCPU月額料金初期費用SSD / HDD
512MB仮想1Core698円1,100円SSD 20GB
1GB仮想2Core990円1,650円SSD 30GB or HDD 100GB
2G仮想3Core1,738円2,200円SSD 50GB or HDD 200GB

さくらのVPSをオススメする理由

理由①インフラが出来るようになると個人開発のモチベーションも上がる

Webアプリのエンジニアって、何かを作るのってそれほど苦労しないと思うんですよね。
業務で日常的に行ってるから、フレームワーク使ってサクッと動くものを作るのは難易度としては低い。
(ビジネスとして成り立つかは置いといて)
でも個人となると、敷居が高くなります。
なんせ環境構築やら、CIツール導入やら、テスト環境と本番環境の切り替えやら、全部1人でやらないといけないですからね。
そこでインフラもやっておけば、作って公開までを1人で出来るようになるので、モチベーション上がりますよね。
僕も今、Laravelでアプリ作ってますが、早く公開したくてウズウズしてます。

理由②入門ガイドがめちゃくちゃ分かりやすい

これがさくらを選んだ一番の理由です。
さすがサーバ屋さんで老舗なだけあって、めちゃくちゃ分かりやすい手順書があります。
さくらのVPS入門ガイドですが、全部で9回あります。

  • SSHでサーバーに接続
  • Apacheのインストール
  • phpとMariaDBのインストール
  • 無料SSL導入
  • ファイアウォールの設定
  • WordPressのインストール
  • セキュリティ対策

など至れり尽くせりの内容。
ある程度、知識がある人でしたら数時間で終わる内容ですが、サーバー構築の基本が学べます。
まずは一回目の『ネコでもわかる!さくらのVPS講座 〜第一回:VPSてなんだろう?〜』を読んでみてください。イラストを使ってVPSと他のサーバーの違いについて分かりやすく解説されています。

※上記のガイドに出てくるコマンドの意味が分からない場合は、ドットインストールのUNIXコマンド入門 [一般ユーザー編]で予習してから臨みましょう。無料で受けられます。

理由③2週間の無料期間がついている

申し込み時にクレジットカード払いを選択すると、全プランで2週間無料のお試し期間付きます。
詳しくは公式サイトをご確認ください。

まとめ

まずは勉強用にと契約しましたが、分かりやすいガイドもあってか、環境構築はサクサク進みました。
しばらくは練習用として使い倒し、将来的には自分のサービスを公開していきたいですね。
今なら2週間無料お試しが可能なので、検討している方は試しにトライしてみましょう。