Amazon LightsailとSSHとは?
Amazon LightsailとSSH
Amazon LightsailはAWSが提供しているVPS(Virtual Private Server:仮想プライベートサーバー)サービスの1つです。
またSSHは、VPS(Virtual Private Server:仮想プライベートサーバー)またはLightsailインスタンスなどに安全に接続するためのプロトコルです。
ここでは、VPS、Amazon Lightsail、SSHなどを紹介します。
VPSとは?
VPSはバーチャル・プライベート・サーバー(Virtual Private Server)の略称の事を言います。
また、VPSとは一台の物理的なサーバコンピュータ上で仮想的なサーバコンピュータを何台も起動する技術によってつくられた仮想的なサーバコンピュータのことをいいます。
Amazon Lightsailとは?
Amazon LightsailはAWSが提供しているVPS(Virtual Private Server:仮想プライベートサーバー)サービスの1つです。
Amazon Lightsailの特徴を説明します。
Lightsail 仮想サーバー
Lightsailは仮想サーバー(インスタンス)を提供しており、簡単に設定を行うことができます。
ウェブサイト、ウェブアプリケーションなどを数分で起動することが可能で直感的なLightsailコンソール、APIからインスタンスを管理することが可能となります。
またインスタンスが実行されると、カスタムアラームを作成し、異常が発生したときに通知を受ける事が可能です。
シンプルなロードバランシング
Lightsailの簡素化されたロードバランシングではウェブトラフィックをインスタンス全体にルーティングするため、ウェブサイトとアプリケーションがトラフィックの変化に対応できるようになり、障害を回避することが可能となります。
またロードバランサーには統合証明者管理も含まれているため、プロビジョニングおよびロードバランサーに追加出来る無料のSSL/TLS 証明書を利用することが可能です。
また、証明書の要求や管理は、Lightsailコンソールから直接行うことができます。
マネージドデータベース
Lightsail管理データベースを使用することで仮想サーバーから独立したデータベースのスケールや、アプリケーションの可用性を改善することが可能となり、クラウド内のデータベースを簡単に実行することもできます。
また、集中管理型データベースに接続された複数のインスタンスと、インスタンスにトラフィックを転送するロードバランサーを作成することにより多階層アプリケーションをLightsail内にすべてデプロイすることも可能となります。
AWSのサービスを利用する
Lightsailは、インスタンス化、管理対象データベース、ロードバランサーなどの集中的な機能セットを使用することで、簡単に作業を始められるようすることが可能となります。
また、Amazon VPCピア機能を通すことで、Lightsailのプロジェクトを90個以上の他のAWSサービスのいくつかと統合することが可能となります。
SSHとは?
SSHとはSecure Shellの略称です。
ネットワークに接続された機器を遠隔操作し、管理するためのプロトコルです。
VPS(バーチャル・プライベート・サーバー)などの各種サーバー機器は、ほとんどは操作をする人から離れた場所にあるため、VPSなどを操作する人だけが、安全にインターネット経由で接続出来る手段が必要となります。
そうでないと他の人が操作できてしまうとサーバー内に異常をきたしたりと様々なリスクの恐れがあります。
SSHは、認証部分を含めネットワーク上の通信がすべて暗号化されるため安全に通信することが可能となります。
SSHでは公開鍵暗号を利用し、共通鍵を暗号化することで鍵交換を行い、通信自体は高速な共通鍵暗号を用いるためため、速度低下を抑えています。
また、SSHはAndroidやiOSにも実装されているプロトコルのためネットワークにSSHを利用出来る環境があれば、スマートフォーンやタブレットから容易にリモート接続が可能となります。
LightsailにSSHでネットワーク接続する方法
SSHでネットワーク接続する方法は様々なものがある中でここではブラウザを使用して安全に接続する方法を紹介します。
Amazon Lightsailの管理画面を開き、接続タブをクリックします。
クリック後、「ブラウザを使用して安全に接続する」に配置されている“SSHを使用して接続する”をクリックすることで、安全かつ簡単にネットワーク接続することが出来ます。
これは。Amazon独自のターミナルで、ブラウザベースでSSH接続することが出来ます。
まとめ
Amazon LightsailとSSHについて簡単にですが説明しました。
SSHは安全にVPSに接続するためにも必要なものとなっています。