HTML/CSS

【初心者入門編】作成したWebアプリをネットで公開する為に最低限必要な基礎知識VPS・レンタルサーバーとは?(プログラミング言語:PHP,Ruby,HTML,Javaなど)

レンタルサーバー

【初心者入門編】作成したWebアプリをネットで公開する為に最低限必要なレンタルサーバー基礎知識(プログラミング言語:Ruby,HTML,Javaなど)

プログラミング初心者
プログラミング初心者
プログラミングを勉強して実際にローカル環境でアプリケーションを作れるようになったけど、副業や転職の時に見せる様としてどう公開すれば良いの?

プログラミングを初心者から勉強して、いろいろ作れる様になるとこの様なことを思いつくかと思う方もいらっしゃるかと思います!
実際に僕はRails/HTML/CSS/JavascripでWEBアプリケーションを作成したときはワクワクしてすぐ公開しました!

公開する為には、レンタルサーバーorAWSなどのクラウドを借りて、そこの上に作ったものを構築する必要があります!

そこで今回は、「レンタルサーバー」についての必要な知識をまとめます!

これを読めば公開の為に必要な知識がつくのと、自分がどのタイプのレンタルサーバーを借りれば良いのかがわかるようになります!

そもそも公開の為にサーバーがなぜ必要?全体的にどんな構成になるの?

レンタルサーバー説明

構成は上記の様になります

勉強中

勉強中は自身のPC上やAWSの非公開設定で作成していたかと思います!その場合は画像の上の様に、インターネット上(Google検索とか)からアクセスすることはできません!

もちろん、方法によっては自分のパソコンを世界に公開して見にきてもらうことも可能ですが、セキュリティの観点から現実的ではありません!

その為、勉強中の状況のままでは世界の人に見てもらうことは不可能です!

公開時

そこで、インターネット上の公開用サーバーに自分が作成したアプリをコピーして置くことで公開することができる様になります!自分のパソコンにアクセスされることもなく安心して運用することができるのです!

そもそもレンタルサーバーとは?

サーバーをレンタルできるサービス

文字の通り、サーバーをレンタルできるサービスです!

公開するときのセキュリティなどはサーバー事業者が良い感じにやってくれて、しかもみんなで共有するので安く公開することができます!

有名な企業ではエックスサーバーConoHa WINGになります

なんでレンタルする必要がある?PCみたいに買わないの

サーバーはなんでもできて、とんでもないAIを動かすことからちょっとしたHPを動かすまで用途はたくさんです。
もちろん機能によって必要なスペックは様々です。

その為、実際に物を買うと足りなくなったり逆に余ったり、運用するのにお金がかかったり、ウィルスにかかるリスクがあったりします。
そこで「必要な分だけ」「必要な時に」「安く」貸してくれるのがレンタルサーバーです!

もちろん自分でサーバーを買って使うことも論理的には可能ですが、費用・手間・リスク・アプリSE知識・インフラSE知識が必要であることを考えるとレンタルサーバーが安いし即時に借りれるしで圧倒的にお得に使えるので、多くはレンタルサーバーで公開しています!個人だけでなく法人も最近はレンタルサーバーやクラウドサービスを使うのが流行ってきています!

レンタルサーバーの中には、Rails・PHP・Javaなどの構築ができない仕様の物があるので要注意!!

レンタルサーバーの友達VPS!!

VPSは正式名称Virtual Private Serverとなります!日本語訳で「仮想専用サーバー」になります!
レンタルサーバーよりも、より専用的に使える様に仮想的に作られたサービスになります!
仮想という言葉が少しわかりづらいですが、ITの技術で物理的には一つのサーバーを仮の姿として個々に分けているというイメージです。

レンタルサーバーも一つのサーバーを個々に分けていますが、VPSではよりきちんと深いところまで分けております

※専門的に書くと、VPSではユーザーごとにゲストOSを構築しています

レンタルサーバーではRails・PHP・Javaなどはできない!

その為、レンタルサーバーは共有部分が多くなっています。
なので、それぞれが迷惑を掛け合わない様に負荷が大きいRails・PHP・Javaなどは構築できない様になっています!

サービスで言うとエックスサーバーはワードプレスやHTML/CSS/Javascriptで作ったHPは公開するには非常に安価で有能な為一番人気ですが、あなたの用途によっては構築できない可能性がありますので注意してください!

その場合はVPSを契約してね!

そうゆう場合なVPSを契約してください!
イメージはレンタルサーバーと大体一緒です!
その為、ネットとかサイトをみていると大体おんなじ様に見えるので、間違って違う方を契約しない様注意してください!

※念のため、VPSはこっちConohaVPS

レンタルサーバーはこっちエックスサーバーConoHa WING

まとめ

以上、自分が作成したサービスを公開する為に必要なレンタルサーバーについて、必要な最低限の知識をまとめてみました!これがわかればまずは、最低限わかってきたかと思います!

本日紹介しました各社のリンクを貼っておきますので、もしよければ!
月額900円(税抜)から、高速・多機能・高安定レンタルサーバー『エックスサーバー』

国内最速・高安定の高性能レンタルサーバー【ConoHa WING】