AWS服务目录(数据库)
亚马逊云服务的各项服务
亚马逊极光
一种与MySQL和PostgreSQL兼容的关系型数据库。
特征
可以通过几分钟的简单设置进行扩展(使用RDS API或管理控制台)
无服务器计算(Aurora Serverless:根据需求设置的按需自动扩展的数据库配置)
存储自动扩展(根据要求自动调整I/O以适应严格的应用程序)
最多可以创建15个Aurora副本(提高读取吞吐量以支持大量应用程序请求)
成本低廉(仅支付实际使用的部分),优化I/O成本
能够在实时处理机器学习模型和生成型人工智能模型的保存数据
亚马逊文档数据库
一個適用於大規模JSON數據管理的文檔數據庫(與MongoDB相容)。
特点
使用的存储容量为百万亿字节,可以扩展以满足每秒数百万次的文档读写请求。
具备高可用性和耐久性。
亚马逊DynamoDB
一种支持键值和文档数据模型的无服务器NoSQL数据库。
特徴
自動的にスケーリングできる。
内蔵ツールで分析ができ、トラフィック傾向をモニタリングできる。
可用性、耐久性、フォールトトレランスが組み込まれている。
負荷分散性、一貫性、独立性、永続性(ACID)トランザクションのサポートがある。
リージョン間にデータをアクティブ/非アクティブにレプリケーションできる。
変更データをキャプチャできるDynamoDB Streams。
セカンダリインデックス(セカンダリキーを利用することで他属性を使用しデータを効率的に検索できる)
亚马逊云缓存服务
Redis と MemCache と互換性のあるフルマネージドのインメモリ型キャッシングサービス。
亚马逊 Keyspace(专为 Apache Cassandra 设计)
可弹性伸缩、高可用的、兼容Apache Cassandra的托管数据库。
无需服务器配置、补丁应用、管理、软件安装、维护和运营。
亚马逊Redis记忆数据库
マイクロサービスアーキテクチャ(マイクロ秒の読み取り、1 桁台前半のミリ秒の書き込みなど)を備えた最新のアプリケーション専用に構築された、インメモリデータベース。
特徴
Redisデータ構造とAPIでアプリケーションの構築や既存Redisアプリケーションの意向が簡単にできる。
マルチAZトランザクションログを使用し、DBの迅速な回復と再起動が可能。
ソフトウェアのパッチ運用・アップグレードを管理。
TLSによる転送中の暗号化、AWS KMSキーによる保存時の暗号化。
Redisを使用し認証認可。
クラスターごとに最大500ノード、100TBを超えるストレージをサポート(シャードごとに1レプリカ使用)。
AWS Gravition2インスタンスタイプのサポート。
亚马逊海王星
フルマネージドのグラフ型データベース。
一般的なグラフクエリ言語である Apache TinkerPop Gremlin と W3C の SPARQL と openCypher を使用して、書き込みが容易で、接続されたデータをうまく処理する強力なクエリを実行できる。
亚马逊云数据库关系型数据库服务 (Amazon RDS)
Amazon Relational Database Service。
下記7つのデータベースエンジンから選択できる、マネージドリレーショナルデータベース。
-
- Amazon Aurora MySQL-Compatible Edition
-
- Amazon Aurora PostgreSQL-Compatible Edition
-
- MySQL
-
- MariaDB
-
- PostgreSQL
-
- Oracle
- Microsoft SQL Server
AWSクラウドでリレーショナルデータベースを簡単にセットアップ・運用し、スケーリングすることのできる。スタンダードのリレーショナルデータベース向けに、費用対効果に優れたエクステンションを備え、一般的なデータベース管理タスクを管理します。
Amazon RDS on VMware(マルチクラウド サービスを提供するリーディング プロバイダー)
亚马逊红移
在云端的完全托管、拥有千万亿字节级数据能力的数据仓库。
使用基于SQL的工具和商业智能应用程序。
亚马逊时间流
用于物联网和运维应用的高速可扩展的无服务器时间序列数据库。
冒出的陌生词汇(个人私心)
I/O:
外部からのデータ入力(input)と出力(output)の頭文字の略。機器やシステム等に入力出力したりすることやその為の回路や装置のこと。
プロビジョニング:
必要に応じてネットワークやコンピュータなどのリソース(必要であればアカウント発行や権限付与なども含む)を提供する仕組み。
リードレプリカ:
更新用DB(マスター)からレプリケーション(一貫性を持ちながらデータを複製する処理)された参照専用のDB。
トラフィック:
ネットワーク上で流れる情報・情報量。
フォールトトレランス:
問題が発生した際に通常通り動かし続けるための備え。
関連
→ フェイルソフト:動かし続けるの優先(機能・性能制限あり)
→ フェイルセーフ:安全優先(止めることもある)
トランザクション:
関連・依存する複数の処理のまとまりで、分割できない処理単位。DB処理(検索・更新など)で用いられることが多い。
高可用性:
可用性が高いこと。サービス提供ができなくなる事態の発生頻度が少ないことを指す。
レイテンシー:
データ転送における指標のひとつ。要求後データが送られてくるまでに生じる通信の遅延時間。
フルマネージド:
マネージドサービスでは管理できない部分まで提供。監視・障害対応・運用代行などの細部。
インメモリ型:
ソフトウェア実行時使用するプログラムやデータをRAM(メインメモリ)上に読み込みストレージを使わない形式のこと。
Redis:
REmote DIctionary Serverの略。アプリケーションのキャッシュや DBとして使用されるオープンソースで、インメモリ型のNoSQL(key-value)ストア。
Memcached:
分散システムでの使用を目的とした、高性能マルチスレッドのイベントベースのkey-value形式のキャッシュ ストアです。
Apache Cassandra:
拡張性の高いパーティション化された行ストア(リレーショナルDBと同様に行列でデータを編成)。行は、必要な主キーを持つテーブルに編成される。
シャード:
DBの分散処理技術shardingで使用されるDB検索または検索エンジン内のデータの水平分割(パーティショニング)のこと。
水平分割:
TLS:
Trabsport Layer Securityの略。公開鍵認証や共通鍵暗号、ハッシュ化などを提供する安全市の高い通信プロトコル。基本的にSSLと同じ。SSLバージョンアップの際にTLSが登場した。
クラスター:
複数台のコンピュータをまとめて1台のコンピュータシステムとしたもの。
エクステンション:
完成したソフトウェアに後から(あるいは外部から)機能を追加するソフトウェア部品や、追加された機能のこと。
データウェアハウス:
企業内のシステムやアプリ、クラウドサービスなどから定期的にデータを取得し、時系列に蓄積していくデータサーバー。