Amazon RDS
Amazon Relational Database Serviceは、AWSクラウドでリレーショナルデータベースを簡単にセットアップ、運用し、スケーリングすることのできるウェブサービス。業界スタンダードのリレーショナルデータベースとして、費用対効果に優れたエクステンションを備え、一般的なデータベースの管理が可能。オプションにより、マルチAZ配置と呼ばれる複数のアベイラビリティゾーンのDBインスタンスが実行できる。ソフトウェアパッチの自動適用やOSのメンテナンスによる管理負担を軽減できる。リレーショナルデータベースのセットアップ、運用、拡張を容易にできる。手間のかかるデータベース管理作業を簡素化できる。
Enhanced Monitoring
DBインスタンス上のエージェントからメトリクスを収集する。さまざまなプロセスやスレッドがどのようにCPUを使用しているか、各プロセスが消費するCPU帯域幅や総メモリの割合などを綿密に監視するためのソリューション。CloudWatchはDBインスタンスのハイパーバイザからCPU使用率のメトリクスを収集する点で異なる。
Amazon Aurora
MySQLとPostgreSQLに対応したクラウド向けのリレーショナルデータベースで、従来のエンタープライズデータベースの性能と可用性およびオープンソースデータベースの簡便性とコストの効率を兼ね備えている。自己修復が可能で、高いスループットを持つデータベースである。高度なトランザクション(OLTP)ワークロードの処理が可能。ACIDに準拠している。
フェイルオーバー時の動作
単一のAuroraインスタンスで構成されている場合は、元のインスタンスと同じAZに新しいDBインスタンスを作成しようとしてベストエフォートで行われる。Auroraレプリカを構成している場合は、DBインスタンスの CNAME(canonical name record)を反転させて健全なレプリカを指すようにし、そのレプリカを新しいプライマリに昇格させる。
AWS Secrets Manager
Amazon RDSやAmazon Redshiftなどのサービスにおいて、データベースのシークレットを安全に保管し、自動的にローテーションさせることができ、アプリケーション、サービス、ITリソースへのアクセスに必要なシークレットの保護を支援する。
Amazon DynamoDB
DynamoDBは、耐久性、拡張性、可用性に優れたデータストアで、リアルタイム集計に使用できる。通常リレーショナルデータベースには適さないキーバリューのデータモデルなど様々な種類の非構造化データを保存が可能。データベースサイズは自動的に拡張されるため、容量を気にする必要はない。MySQLからDynamoDBへ移行すると確実にアプリケーションのカスタマイズが発生する。
Amazon DynamoDB Accelerator(DAX)
完全に管理された高可用性のインメモリキャッシュで毎秒数百万リクエストでも、レスポンスタイムをミリ秒からマイクロ秒に短縮することができる。
Amazon Redshift
高速なデータウェアハウスサービス。頻繁に分析するデータはS3に保存したデータをロードして使用し、分析頻度の低いデータや少し時間のかかってもよりデータはRedshift SpectrumでS3のデータを保存したまま透過的に使用することができる。OLAPアプリケーションに使用される。自動拡張することはできない。
Cross-Region Snapshots Copy
Amazon Redshift ClusterでCross-Region Snapshots Copyを有効にすることで、クラスタのスナップショットを別のリージョンにコピーするようにAmazonRedshiftを構成することができる。クロスリージョンスナップショットコピーを構成するには、各クラスタに対してこのコピー機能を有効にし、スナップショットをコピーする場所と、コピーされた自動スナップショットをコピー先のリージョンに保持する期間を設定する必要がある。クラスターでクロスリージョンコピーを有効にすると、すべての新しい手動および自動スナップショットが指定されたリージョンにコピーされる。
Amazon ElastiCache
ElastiCacheはクエリ結果をキャッシュすることで、データベースのパフォーマンスを向上させる。
Amazon Neptune
Neptuneは、高度に接続されたデータの操作に最適化されたグラフデータベース。Neptuneは、単純なキーバリューデータ用に最適化されていない。
0 件のコメント:
コメントを投稿