【24時間365日起動】Botを常駐させる、「ローカル起動」と「サーバーレンタル」についての完全解説
(1) はじめに
こんにちは、こうちゃです。
今回の記事では、Botを24時間365日起動させる2つの方法についての解説をしていきます!
本記事で紹介する方法は、安全なものなので
是非常駐させる際に参考にしてくださいね!
そして、記事の中では誰にでも分かりやすいように解説しています!
わからないこと等はお気軽にコメントをお願いします。
それでは、どうぞ~!
(2) 常駐させる2つの方法
最初に結論をお伝えすると、以下の2つになります。
①ローカル起動
②レンタルサーバー
この2つを本記事ではご紹介させて頂きます。
それぞれの解説は以下に記載してありますのでご参照ください。
①ローカル起動
1つ目の起動方法はローカル起動という起動方法です。
ローカル起動というものを簡単に言うと
自分が使っているPCをずっと起動しておいて、
そのPCでずっとプログラムを動かしておく
ことです。
これを一般的にローカル起動と表します。
※今回はローカルサーバーは紹介しません。
②レンタルサーバー
2つ目の起動方法はレンタルサーバーという起動方法です。
レンタルサーバーというものを簡単に言うと
その名の通り様々な会社などがサーバーを貸し出して
そのサービスを利用する
ことです。
これを一般的にレンタルサーバーと表します。
(3) それぞれのメリットとデメリット
今紹介した2つのやり方が主流ですが、
どちらにもメリット、デメリットはあると思います。
結局どっちを使えば良いのか?ということは最後の方に
お話ししようと思っているので是非最後までお読みください!
①ローカル起動のメリットデメリット
【メリット】
・レンタルサーバーで起動するのに比べてやり方が簡単で、簡単
・レンタルサーバーで起動するのに比べてファイルを用意するものが少ない
【デメリット】
・PCをずっと起動しておくことになるので電気代の消費
【総合評価】
メリット、デメリットを見るとどっちもどっちと感じる方もいるかもしれませんが、
これがとても面倒くさいんです。
常にPC上で起動させておくので邪魔にもなってしまいます。
邪魔になってしまう点などからして
個人的にはあまり使い勝手が良くないかなと思いました。
②レンタルサーバーのメリットデメリット
【メリット】
・ずっと起動していて安心
・ブラウザ上で編集することも可能なので便利
【デメリット】
・操作が少し難しい
・プログラムを更新するのに手間が掛かる
【総合評価】
デメリットに、「操作が少し難しい」とありますが
正直、慣れてしまえば超簡単です。
私が使用しているものだと、一瞬ででプログラムの更新が出来ます。
これらを踏まえると、
レンタルサーバーで起動したほうが良いのかなと思います。
(4) 結果
結局、どちらを使えば良いのかという話ですが
個人的には、レンタルサーバーの方が圧倒的に良いと思います。
有名なBotもインターネット上のサーバーで起動されているかと
思いますので、主流にもなっているレンタルサーバーだと思いました。
(5) オススメの無料レンタルサーバー
日本で、有名で信頼できるサーバーは
以下の3つほどが主流かと思われます。
クリックするとサイトへ飛べます!
・ロリポップ
・エックスサーバー
・Conoha
有名で信頼できるサーバーと言っても基本的に全て有料ですよね...
そんなに大規模な開発をしていない人や
お金を掛けられない人はいるかと思います。(私もです😢)
そんな方へ、Herokuというサイトがオススメです!
このサイトはレンタルサーバーではありませんが、
プログラミングに関する機能が整っていて使いやすいです!
私も愛用させて頂いております!
そしてなんと無料なんです!
※24時間365日起動の場合はクレジットカードの登録が必要ですが、お金は基本的に取られませんのでご安心ください。
このサイトについては次回の記事で紹介したいと思いますので
公開をお待ちくださいね!
(6)さいごに
今回は、「ローカル起動」と「レンタルサーバー」の
2つの紹介をさせて頂きました!
私も、本格的なDiscordBotを作ったことがありますが
そのBotも現在進行形でHerokuで起動しています。
次回の記事では、Herokuについて徹底解説していきたいと思っておりますので是非、お読み頂ければ幸いです。
良ければ「スキ」を押して頂けると、モチベーション向上にも繋がりますので、是非お願いします!
それでは、最後までお読み頂きありがとうございました!😍