[AWS] AWS Bakcup 및 SystemsManager Automation에서 EC2 백업 활용

EC2 백업 전에 중지하고 백업을 가져온 후 시작하십시오.


AWS는 백업을 가져올 때 어떤 방식으로든 정지점을 얻는 것을 권장합니다.응용 프로그램의 기능을 통해 정지점을 얻는 방법도 있지만 정지 실례가 보편적이라고 생각합니다.지금까지 온라인 예행연습을 사용하거나 백업 작업을 스스로 설치한 사람들을 보면 특히.
따라서 AWS를 이용한 서비스 구현은 백업 전의 EC2 인스턴스에서 백업 취득, EC2 인스턴스 시작 처리로 중단됩니다.

구성 확인


EC2 인스턴스를 만들고 SystemManager Automation 및 AWS Backup을 사용합니다.처리 순서는 다음과 같다.
  • SystemManager Automation 기능을 사용하여 EC2 인스턴스 중지
  • SystemManager Automation 기능을 통해 BakcupAPI를 호출하여 백업 가져오기
  • 백업 작업 제출 후 EC2 인스턴스 시작
  • 사용할 서비스 소개 AWS Backup 아래에 AWS 문서의 링크를 붙여넣습니다. AWS Backup이란 무엇입니까?
    AWS Backup은 기존 서비스에서 제공하는 백업 기능을 이용하여 각 서비스의 백업을 가져오고 이를 집중적으로 관리하는 서비스입니다.검색 시간도 설정할 수 있기 때문에 백업만 하면 이 서비스를 사용하는 데 문제가 없다.
    예를 들어, EC2 인스턴스인 경우 AMIEBS Snapshot 을 사용하여 관리할 수 있습니다.
    EFS 백업도 사용할 수 있습니다.해당 서비스는 링크에서 확인할 수 있습니다.

    백업 가져오기


    AWS Backup은 다음과 같은 방법으로 백업을 가져옵니다.
  • 백업 프로그램을 통한 액세스
  • 온디맨드 백업
  • 썼습니다. 이번에는 Automation에서 BakcupAPI를 실행합니다.이렇게 하면 작업은 필요에 따라 백업으로 투입되고 백업을 얻게 된다. AWS System Manager Automation 문서에서 자동 기능을 참조합니다. 시스템 관리자 자동화를 통해 EC2 인스턴스 및 기타 AWS 리소스의 일반적인 유지 관리 및 배포 작업을 단순화합니다. AWS 시스템 관리자 자동화
    이것만 이해하기 어려워요. 다시 볼게요.Automation에서는 문서 단위로 작업을 구성할 수 있습니다.다음은 AWSによって管理されているドキュメント.
    이거 봐요. AWS-StarteC2 Instance. 이렇게 하면 문서에서 Step 단위로 수행할 작업을 지정합니다.이 동작은 몇 가지가 있기 때문에 참고할 URL을 써야 한다. 시스템 관리자 자동화 작업 참조
    이번에 사용한 것은 다음 두 가지다.
  • aws:changeInstanceState
  • aws:executeAwsApi
  • 그럼, 우리는 실제 설치된 곳으로 들어간다.

    문서를 만들기 전에 해야 할 일


    BackupAPI를 실행할 때 Role을 지정합니다.따라서 백업에서 EC2를 조작할 수 있도록 역할을 미리 만드십시오.
    저는 ユースケースの選択에서 정책AWS Backup으로 지정했습니다.
    그런 다음 역할 ARN을 복사하십시오.
    또한 객체AmazonEC2FullAccess로 지정합니다.에서 기술한 장면은 다음과 같은 절차를 이용하여 명세표를 작성하여 개념 디자인에서 체량의 부피를 분석하도록 한다.

    문서 작성


    AWS Management Console 화면에서 선택インスタンスIDのメモ.왼쪽 서비스 목록에서 가장 먼 StringListAWS SystemsManager을 선택합니다.
    선택한 화면에 공유 자원이 있습니다. 선택하십시오.생성된 문서가 문서 화면에 표시됩니다. 문서 이름 등을 입력하고 단계 생성에 들어갑니다.이번에 3단계를 만들겠습니다. 지정된 EC2 인스턴스 중지 Run_API(지정된 API 실행) 지정된 EC2 인스턴스 시작 우선 ①부터 보자.작업 유형의 자동화를 만들지만 소유 탭에 속합니다.지정한 실례의 상태를 변경 또는 assert instance State에서 지정한 상태로 변경합니다.이번에는 aws:changeInstanceState 지정을 중지하기 위해 대상의 실례는 디자인state에서 지정됩니다.이것은 stopped의 설명입니다.인스턴스 ID만 쓰는 경우 오류로 인해 생성할 수 없습니다. 이어서 ②를 확인한다.여기에 작업에 대한 문자열 목록을 지정합니다.이것은 i-xxx에 부합한다.Call and run AWS API actions API를 두드리는 서비스를 지정합니다.이번에는 AWS Bakup이기 때문에 aws:execute Aws Api입니다.API 실행할 API 명령을 지정합니다.서비스 StartBackupJob
    여기서 다른 입력에 매개변수로 값을 추가합니다.위의 링크를 읽을 때 세 가지 필수 매개 변수가 있습니다.
  • BackupVaultName
  • IamRoleArn
  • ResourceArn
  • backup 은 백업 대상 이름입니다.여기에는 처음부터 있었던 것StartBakcupJob이 지정되어 있다.다음BackupVaultName에서 역할 ARN을 지정합니다. 역할 ARN은 백업에서 백업된 서비스에 대한 액세스 권한을 부여받았습니다.방금 만든 캐릭터 ARN을 붙여넣습니다.세 번째는Default.대상 리소스의 ARN입니다.이번에는 백업 객체의 EC2 ID인 ARN을 지정했습니다.
    ③ ①과 반대로 인스턴스의 시작입니다.Iam Role Arn은 심지어 바뀔 수도 있다. 문서 작성은 여기서 끝납니다. 실행 문서 마지막으로 집행하는 방법. Systems Manager의 화면 왼쪽 한가운데에 ResourceArn이라는 항목이 있습니다. 선택하십시오. 자동화 실행을 선택한 다음 이전에 만든 문서를 선택하십시오.화면 맨 아래에 Desired state라는 버튼이 있어서 선택하고 실행합니다. 여기서 마치겠습니다.종료 후 EC2에서 AMI와 Snapshot을 확인하거나 AWS Backup에서 작업이 수행되었는지 확인할 수 있습니다. 마지막 이번에 Automation으로 봤는데 다른 Lambda도 사용할 수 있을 것 같아요.그러나 나는 AWS의 서비스와 인코딩 없이 운용하는 것이 여전히 편리하다고 생각한다.

    좋은 웹페이지 즐겨찾기