WORKS

実績・制作事例

サイトにチャットボット設置

3. チャットボットAPIシステムの環境構築(AWS Lightsail)

次に、チャットボットとChatGPTを連携するチャットボットAPIシステムの環境構築です。
今回はこれにAWSの Lightsail というサービスを使うことにします。

Amazon Lightsail
https://aws.amazon.com/jp/lightsail/
 
これまでウェブサーバーをAWSで構築するといったら EC2 でしたが、新たに Lightsail という選択肢も増えたんですね。
使ってみると、このLightsailというサービス、サービス名にもあるとおり、軽いシステムならこれ一択で良いでしょうってくらい、構築が楽!
特長として最も大きいのが、ネットワークの構築が不要!な点。

AWSでサイト構築をしたことがある方なら分かると思いますが、EC2ではサブネットからゲートウェイまで自分で登録していく必要があり、これがなかなかの手間でした。
Lightsail では、このネットワーク周りの構築をすべてAWSが担ってくれます。

登録手順もいたってシンプルです。

Lightsail インスタンス作成手順

  1. 以下の設定でインスタンスを作成します。

    プラットフォーム:Linux/Unix
    設計図:OSのみ → Ubuntu 24
    ネットワークタイプ:デュアルスタック
    サイズ:$5 でいいでしょう。
    インスタンス名:chatbot-server など(任意)

    インスタンスの作成 をクリックし、起動を待ちます。

  2. サイドメニュー「ネットワーキング」を開き、静的 IP の作成 をして、作成したインスタンスにアタッチします。
    ※ アタッチできるのは完全に起動してからですので、焦らず起動完了を待ってください。
  3. DNSの設定をしてください。ドメイン、Aレコード
  4. SSHキーはデフォルトで作成されています。
    「インスタンス」ページからブラウザベースの SSH クライアントをボタンクリックで起動できますし、SSH キーをダウンロードしてSSHソフトからつなぐこともできます。新たにSSHキーペアを作成したければ、アカウントページから作成することもできます。

 
ここまででLightsailのインスタンスの作成が完了しました。
次はサーバーにウェブサーバーやモジュールなど必要なソフトウェアをインストールする手順に向かいます。