バックアップ計画



AWSのバックアップは、AWSサービスを通してデータのバックアップを集中化し自動化するのを簡単にする完全に管理されたバックアップサービスです.AWSのバックアップを使用して、バックアップポリシーを中心に構成することができますし、AWSのリソースのバックアップ活動を監視するなど、AmazonのEBSのボリュームは、Amazon EC 2のインスタンスは、AmazonのRDSのデータベースは、Amazonのダイナモテーブル、アマゾンEFSファイルシステム、Amazon FSXファイルシステム、AWSストレージゲートウェイのボリューム.
  • この記事では、タグに基づいてAWS CDKを使用して複数のインスタンスのボリューム(ルートとマウント)のバックアッププランを作成する方法の例を示します.例えば、
  • Tags
    vc:aws-volume:kind - ebs-ddb
    
    領域内のこのタグを持つ任意のボリュームは、バックアッププランのリソース割り当てに含まれます.

    AWSバックアップ計画は2つの主要なものを含みます:バックアップ規則と資源割当て



    バックアップルール
    ルールは毎日のバックアップとバックアップは1日後に期限切れと言う

    リソース割り当て
  • それはタグかリソースIDに基づいている
  • このポストはリソースオンタグを導入します
  • AWS CDKを使用したバックアップ計画の作成


    CDKに精通するにはYour first AWS CDK appに進みます
    2 .作成CDK AWSバックアッププロジェクト
    mkdir cdk-aws-backup
    cd cdk-aws-backup
    cdk init -l python
    
    コードをスタックを作成する
    ソース:https://github.com/vumdao/cdk-aws-backup
    スタック
  • スタック:https://github.com/vumdao/cdk-aws-backup/blob/master/aws_backup/aws_backup_stack.py
  • のアプリ:https://github.com/vumdao/cdk-aws-backup/blob/master/app.py
  • bashスクリプトを使用したリソースのタグ
    ソース:https://github.com/vumdao/cdk-aws-backup/blob/master/tag_volume.sh
  • スクリプトは、名前* DDBインスタンスですべてのインスタンスをループします、そして、次に、Key=$region:aws-volume:kind,Value=ebs-storageとしてインスタンスのタグボリューム
  • スタックを作成するにはcdk展開を実行する
    cdk deploy
    
    注意:このポストは、AWSアカウント情報を含んでいるので、実行中のCDK展開の出力を表示しません.