データベース - Amazon Lightsail

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

データベース

Lightsail マネージドデータベースとは

Lightsail マネージドデータベースは、ウェブサーバーやメールサーバーなどの他のワークロードではなく、データベースの実行専用のインスタンスです。マネージドデータベースには、複数のユーザーが作成したデータベースを含めることができ、スタンドアロンデータベースで使用する同じツールやアプリケーションを使用してアクセスできます。Lightsail は、データベースの基盤となるインフラストラクチャとオペレーティングシステムのセキュリティとヘルスを維持するので、インフラストラクチャ管理に関する深い専門知識なしでデータベースを実行できます。

通常の Lightsail インスタンスと同様に、Lightsail マネージドデータベースには固定量のメモリ、コンピューティング能力、SSD ベースのストレージがプランに含まれており、時間の経過とともにスケールアップできます。Lightsail は、作成時に選択したデータベースを自動的にインストールして設定します。

Lightsail マネージドデータベースで何ができますか?

Lightsail マネージドデータベースは、データをクラウドに保存するための簡単でメンテナンスの少ない方法を提供します。マネージドデータベースは、新しいデータベースとして、または既存のオンプレミスまたはホストされたデータベースから Lightsail に移行することで実行できます。

また、データベースをハードウェア専有インスタンス内に分離することで、より大量のトラフィックとより集中的な負荷を受け入れるようにアプリケーションをスケールすることもできます。Lightsail マネージドデータベースは、 WordPress や最も一般的な CMSs など、単一のインスタンスを超えてスケールするときにデータを同期させる必要があるステートフルアプリケーションに特に役立ちます。マネージドデータベースは、Lightsail ロードバランサーと 2 つ以上の Lightsail インスタンスと組み合わせて、強力でスケーリングされたアプリケーションを作成できます。Lightsail の高可用性マネージドデータベースプランを使用すると、データベースに冗長性を追加できるため、アプリケーションの稼働時間が長くなります。

Lightsail が管理する機能

Lightsail は、マネージドデータベースとその基盤となるインフラストラクチャのさまざまなメンテナンスアクティビティとセキュリティを管理します。Lightsail はデータベースを自動的にバックアップし、データベース復元ツールを使用して過去 7 日間のポイントインタイム復元を許可し、データ損失やコンポーネントの障害から保護します。Lightsail は、セキュリティを強化するために保管中および転送中のデータを自動的に暗号化し、データベースへの簡単で安全な接続のためにデータベースパスワードを保存します。メンテナンス側では、設定されたメンテナンスウィンドウ中に Lightsail がデータベースのメンテナンスを実行します。このメンテナンスには、最新のマイナーデータベースバージョンへの自動アップグレードと、基盤となるインフラストラクチャおよびオペレーティングシステムの全面的な管理が含まれます。

Lightsail がサポートするデータベースの種類とバージョン

Lightsail マネージドデータベースは、MySQL および PostgreSQL の最新バージョンをサポートしています。現在、これらのバージョンは MySQL 5.7、MySQL 8.0、PostgreSQL 9、PostgreSQL 10、PostgreSQL 11、および PostgreSQL 12 です。Lightsail は、メジャーバージョンオプションごとに最新のマイナーバージョンのみを提供します。

Lightsail はどのようなマネージドデータベースプランを提供していますか?

Lightsail は、標準および高可用性プランで 4 つのサイズのマネージドデータベースを提供しています。各プランには固定のストレージ容量と月間データ転送許容枠が付いています。しばらくしてから必要に応じてより大きなプランにスケールアップしたり、スタンダートプランと高可用性プランを切り替えたりすることもできます。高可用性プランにはスタンダートプランと同じリソースが含まれるほかに、プライマリデータベースとは別のアベイラビリティーゾーンで実行されるスタンバイデータベースが含まれているので、冗長性に富んでいます。

高可用性プランとは何ですか?

Lightsail マネージドデータベースは、標準および高可用性プランで利用できます。スタンダードプランと高可用性プランには、メモリやストレージ、データ転送許容枠など、同じプランリソースが含まれています。高可用性プランは、プライマリデータベースとは別のアベイラビリティーゾーンにスタンバイデータベースを自動的に作成し、データをスタンバイデータベースに同期的にレプリケートし、インフラストラクチャに障害が発生した場合やメンテナンス中にスタンバイデータベースにフェイルオーバーすることで、データベースに冗長性と耐久性を追加します。これにより、データベースが Lightsail によって自動的にアップグレード/メンテナンスされている場合でも稼働時間を確保できます。高可用性プランは、高いアップタイムが要求されるプロダクション用のアプリケーションやソフトウェアを実行する場合に使用します。

Lightsail マネージドデータベースをスケールアップまたはスケールダウンする方法を教えてください。

Lightsail マネージドデータベースをスケールアップするには、スナップショットを作成し、スナップショットから新しい大規模なデータベースプランを作成するか、緊急復元機能を使用して新しい大規模なデータベースを作成します。また、これらのいずれかの方法でスタンダードプランと高可用性プランを切り替えることも可能です。データベースをスケールダウンすることはできません。詳細については、Amazon Lightsail」を参照してください。

Lightsail マネージドデータベースをバックアップするにはどうすればよいですか?

Lightsail はデータを自動的にバックアップし、特定の時点から新しいデータベースにこのデータを復元できるようにします。自動バックアップはデータベースの無料サービスですが、過去 7 日分のデータしか保存されません。データベースを削除すると、すべての自動バックアップレコードが削除され、 point-in-time 復元できなくなります。データベース削除後にデータのバックアップを保持したり、過去7日以前のバックアップを保持したい場合は、手動スナップショットを使用します。

Lightsail マネージドデータベースの手動スナップショットは、データベース管理ページから作成できます。手動スナップショットにはデータベース内のすべてのデータが含まれるので、永続的に保存したいデータのバックアップとして使用できます。手動スナップショットを使用して、より大きな新規データベースを作成したり、スタンダートプランと高可用性プランを切り替えたりすることもできます。手動スナップショットは削除するまで保存され、0.05 USD/GB (毎月) が請求されます。

Lightsail マネージドデータベースを削除すると、データはどうなりますか?

Lightsail マネージドデータベースを削除すると、データベース自体とすべての自動バックアップの両方が削除されます。データベースを削除する前に手動スナップショットを作成した場合を除き、このデータを復元する方法はありません。データベースの削除中、Lightsail には、必要に応じて手動でスナップショットを作成するワンクリックオプションが用意されており、データの偶発的な損失から保護できます。削除前の手動スナップショット作成は任意となりますが、強くお勧めします。手動スナップショットは、保存したデータが不要になった時点で削除できます。

異なる AWS リージョンまたは異なるアベイラビリティーゾーンで実行されている Lightsail マネージドデータベースにインスタンスを接続することはできますか?

異なる で実行されているインスタンスで Lightsail マネージドデータベースを使用することはできません AWS リージョン。ただし、ユーザーのインスタンスとは異なるアベイラビリティーゾーンのデータベースは使用いただけます。

Lightsail マネージドデータベースにデータをロードするにはどうすればよいですか?

Lightsail マネージドデータベースにデータをロードするには、まずデータインポートモードを有効にする必要があります。データのインポートモードを有効にすると、お好みのデータベースクライアントを使用してデータを手動でアップロードできます。データのロードが完了したら、必ずデータのインポートモードをオフにし、データベースの自動バックアップとログ記録が再開されるようにしてください。詳細については、「MySQL データベースにデータをインポートする」および「PostgreSQL データベースにデータをインポートする」を参照してください。

Lightsail マネージドデータベースのデータにアクセスする方法

一般的な SQL クライアントアプリケーションを使用してデータベースに接続し、データをクエリできます。GUI ベースの管理とクエリには MySQL Workbench をお勧めします。エンドポイント URL や DNS 名などの接続データは、データベース内のデータベース管理画面で確認できます。詳細については、MySQL データベースに接続する」またはAmazon Lightsail で PostgreSQL データベースに接続する」を参照してください。

Lightsail マネージドデータベースは Lightsail インスタンスとどのように連携しますか?

Lightsail マネージドデータベースを作成したら、Lightsail インスタンスをウェブサーバーまたはアプリのその他の専用ワークロードとして使用して、すぐにアプリケーションでそのデータベースの使用を開始できます。Lightsail インスタンスをデータベースに接続するには、データベースエンドポイントを使用し、安全に保存されたパスワードを参照して、データベースをアプリケーションのコード内のデータストアとして設定します。接続データはデータベース管理画面で確認できます。データベース設定ファイルのファイル名とロケーションはアプリケーションによって異なります。なお、同じテーブルまたは別のテーブルを使用して、複数のインスタンスを 1 つのデータベースに接続することが可能です。

AWS アカウントで実行されている EC2 インスタンスに Lightsail マネージドデータベースを接続するにはどうすればよいですか?

Lightsail マネージドデータベースを EC2 インスタンスに接続するには、パブリックインターネット経由で接続します。すべての AWS サービスへの接続では、データベースのデータ転送許容量が消費され、パブリックインターネット経由でのデータ転送許容量を超えるサービスへの AWS データ出力には超過料金が発生することに注意してください。Lightsail マネージドデータベースと EC2 インスタンス間で VPC ピアリングを使用することはできません。

Lightsail マネージドデータベースのパブリックモードとプライベートモードの違いは何ですか?

デフォルトでは、Lightsail マネージドデータベースはプライベートモードで作成されます。これにより、Lightsail インスタンスのみがアクセスできるようにすることでデータベースを保護します。パブリックインターネットを介してソフトウェアやサービスに接続する必要がある場合は、データベースをパブリックモードに設定します。データの安全性を維持するため、パブリックモードを長期的に有効にしておくことはお勧めしません。パブリックモードとプライベートモードは、データベース管理画面からいつでも切り替えることができます。

Lightsail マネージドデータベースで使用されるポートを管理できますか?

いいえ、Lightsail はセキュリティ上の目的でポートを自動的に管理し、パブリックモードのすべての Lightsail マネージドデータベースに対して MySQL 用のポート 3306 を開きます。データベースがプライベートモードの場合、データベースは内部ネットワーク経由で Lightsail アカウントで実行されているリソースに対してのみ開かれます。

Lightsail マネージドデータベースサービスは IPv6 をサポートしていますか?

Lightsail マネージドデータベースは IPv6 をサポートしていません。