マルチAZ構成・自動バックアップがデフォルトの各AWSサービスまとめ
マルチAZ構成(耐障害性)
デフォルト
-
S3
S3を扱う際、最初にバケットを作成する。この時に既にストレージクラスは標準に指定された状態で作成されるため、マルチAZ構成はデフォルトといえる -
Elastic Beanstalk
https://dev.classmethod.jp/articles/cm-advent-calendar-2015-aws-re-entering-elasticbeanstalk/ -
AWS Backup
https://docs.aws.amazon.com/ja_jp/aws-backup/latest/devguide/disaster-recovery-resiliency.html -
DynamoDB
ユーザ側で設定
-
EC2
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/disaster-recovery-resiliency.html -
コンテナ基盤(Fargate, EC2)
https://dev.classmethod.jp/articles/tsnote-ecs-fargate-only-launches-tasks-in-certain-azs/
ECSやEKSは、EC2やFargateの構成に依存する -
(ECR)別リージョンへのレプリケーション
https://docs.aws.amazon.com/ja_jp/AmazonECR/latest/userguide/replication.html -
RDS Aurora
https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/Concepts.MultiAZ.html
データベース作成時にマルチAZDBインスタンスにするか単一インスタンスにするか選択できる -
EFS
https://docs.aws.amazon.com/ja_jp/efs/latest/ug/storage-classes.html
ファイルシステム時にストレージクラスを標準か1ゾーンか選択できる -
DocumentDB
クラスター作成時にインスタンス数を指定できる -
ElastiCache
-
Lambda
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/security-resilience.html -
Neptune
不可能
バックアップ(スナップショット)
デフォルト
-
EFS
デフォルトで自動バックアップが有効化(カスタムしたら外せるからデフォルトとは言い難い?)
その他いろいろ
https://dev.classmethod.jp/articles/how-to-choose-amazon-efs-backup-solution/
AWS Backup
https://docs.aws.amazon.com/ja_jp/efs/latest/ug/awsbackup.html -
Aurora
バックアップを無効にできない
https://pages.awscloud.com/rs/112-TZM-766/images/BOS29_AWS-Builders-Online-Series_2022-Q3_Presentation-Deck.pdf -
DocumentDB
S3に自動バックアップ。多分無効にできない。スナップショットは手動。
https://docs.aws.amazon.com/ja_jp/documentdb/latest/developerguide/backup_restore.html
ユーザが設定
-
EC2 / Fargate
EBS → S3
カスタムAMI
https://www.climb.co.jp/blog_veeam/cloud-berry-backup-15342
バックアップ環境はユーザが工夫して構築
https://eponas.gitlab.io/epona/guide/activities/backup/ -
S3
AWS Backup
https://dev.classmethod.jp/articles/automatic-backup-and-restore-with-aws-backup-and-s3/ -
EBS
スナップショットは自分で作成するもの
https://pages.awscloud.com/rs/112-TZM-766/images/AWS-Black-Belt_2019_Amazon-EBS_0930_v2.pdf -
RDS
インスタンス作成時に自動バックアップを外せる。手動も作成できる。
https://pages.awscloud.com/rs/112-TZM-766/images/20180425_AWS-BlackBelt_RDS.pdf -
DynamoDB
基本手動
https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/BackupRestore.html -
ElastiCache
Redisのみバックアップをサポート
https://docs.aws.amazon.com/ja_jp/AmazonElastiCache/latest/red-ug/backups.html#backups-constraints -
Neptune
https://docs.aws.amazon.com/ja_jp/neptune/latest/userguide/backup-restore-overview.html
Discussion