반응형
[AWS] NAT 게이트웨이 고가용성 구성 실습
Cloud/Amazon Cloud2022. 8. 5. 16:05[AWS] NAT 게이트웨이 고가용성 구성 실습

안녕하세요 이번 시간에는 AWS에서 NAT 게이트웨이 고가용성 구성 실습을 진행하겠습니다. NAT 게이트웨이 고가용성 구성 다음 그림과 같이 NAT 게이트웨이를 이중화하여 고가용성으로 만들어 주겠습니다. 다음과 같이 설정해준 후 Public 2 서브넷에 NAT gateway를 생성해줍니다. 새로 만든 NAT 게이트웨이로 리다이렉션하는 라우팅 테이블을 Private 서브넷 2에 생성합니다.NAT 게이트웨이와 인터넷을 연결하기 위한 경로를 추가하여 구성합니다. 앞에서 Private 서브넷 2에 라우팅 테이블을 만들었다면 여기서는 Private 서브넷 2의 라우팅 테이블과 Public NAT 게이트웨이를 연결합니다. 다음과 같은 설정으로 NAT 게이트웨이를 고가용성 구성으로 만들 수 있습니다.한 AZ안에서의 ..

[AWS] AWS Database 고가용성 구성 실습
Cloud/Amazon Cloud2022. 8. 5. 15:38[AWS] AWS Database 고가용성 구성 실습

안녕하세요 이번 시간에는 AWS Database 고가용성 구성 실습을 진행하겠습니다. 데이터베이스 고가용성 구성 primary로 표시된 데이터베이스의 Region & AZ 값을 복사해둡니다. DB 목록에 reader replica가 생성된 모습입니다. *Writer instance에 문제가 생겨 사용할 수 없게 되면 Reader 인스턴스 중 하나가 Writer 인스턴스로 승격됩니다. 이번 시간에는 AWS 데이터베이스 고가용성 구성을 위해 Reader replica라는 복제본을 생성하는 실습을 진행했습니다. 복제본을 생성하는 이유는 2가지입니다. 1. 읽기 전용으로 복제본에 부하를 분산시키고, 2. 가용성을 높이는데 도움을 줍니다. 감사합니다.

[AWS] AWS Application 고가용성 테스트 실습
Cloud/Amazon Cloud2022. 8. 5. 15:16[AWS] AWS Application 고가용성 테스트 실습

안녕하세요 이번 시간에는 AWS Application 고가용성 테스트를 진행하겠습니다. AWS 애플리케이션 고가용성 테스트 고가용성 테스트를 위해 앞서 Auto Scaling로 만들어진 인스턴스 2개 중 1개를 Terminate 시킵니다. 다시 인벤토리 페이지로 돌아와서 새로고침을 눌러보면 전에는 로드 밸런서로 인해 2개의 인스턴스가 번갈아가면서 보였지만 지금은 하나의 인스턴스로 고정된 모습입니다. 몇 분 후 다시 원래 있던 페이지로 돌아와서 보면 인스턴스가 추가된 모습이 보입니다. Auto Scaling 설정에서 Min-Instance 값을 2로 설정했기 때문에 1개의 App을 제거해도 Auto Scaling으로 자동으로 인스턴스를 2개로 유지하는 모습입니다. App이 새로 Running된 후 Inve..

[AWS] AWS Auto Scaling 테스트 실습
Cloud/Amazon Cloud2022. 8. 5. 14:59[AWS] AWS Auto Scaling 테스트 실습

안녕하세요 이번 시간에는 이전 포스팅에서의 오토 스케일링을 테스트하는 실습을 진행하겠습니다. 오토 스케일링 테스트 오토 스케일링 인스턴스 2개, 원래 가지고 있던 인스턴스 1개로 3개의 인스턴스가 있습니다. 다음과 같이 AppServer라는 인스턴스를 제거하여 draining 시켜줍니다. Description 탭에 DNS 이름을 복사해서 새 탭에 붙여 넣습니다. 새 탭에 복사한 DNS이름을 붙여넣습니다. 새로고침을 하면 아래 표시되는 인스턴스 정보가 바뀌는 모습입니다. 이번 실습에서 AppServer 인스턴스를 로드 밸런서에서 제거했는데 Auto Scaling Group은 장애가 발생하는 경우 어플리케이션의 고가용성을 유지합니다. 감사합니다

[AWS] AWS 오토 스케일링 그룹 생성 실습
Cloud/Amazon Cloud2022. 8. 5. 13:59[AWS] AWS 오토 스케일링 그룹 생성 실습

안녕하세요 이전 포스팅에서는 AWS 템플릿을 만들었는데요. 이번 시간에는 AWS 오토 스케일링 그룹을 생성하는 실습을 진행하겠습니다. 어플리케이션 로드 밸런서의 동작 어플리케이션 로드 밸런서는 요청이 들어오면 Private Subnet에 있는 EC2 인스턴스에 전달합니다. 오토 스케일링 그룹 생성 오토 스케일링 그룹에 Private 1, 2를 추가해 그룹을 만듭니다. health check는 기본적으로 300초로 설정되어 있습니다. 고가용성을 위해 Min, Max capacity를 2개로 인스턴스를 설정합니다. Tags는 애플리케이션을 보다 쉽게 식별하기 위해 추가합니다. 마지막 페이지에서는 설정한 내용을 확인하고 생성합니다. 오토 스케일링 그룹과 세부 정보를 확인합니다. 오토 스케일링 그룹이 EC2 인..

[AWS] AWS 템플릿 생성 실습
Cloud/Amazon Cloud2022. 8. 5. 13:24[AWS] AWS 템플릿 생성 실습

안녕하세요 이번 시간에는 AWS 템플릿 생성하는 실습을 진행하겠습니다. AWS 템플릿 생성하기 새로운 템플릿을 만들어보겠습니다. 템플릿 이름과 템플릿 버전 설명을 적어줍니다. Quick Start에서 Amazon Linux 옵션을 선택합니다. Instance type에서 t3.micro를 선택합니다. Security groups에서 본인이 만든 앱을 선택해주세요. 여기서 잠깐 User data에 들어갈 내용을 가져오기 위해 새로운 탭을 열고 AWS 관리 콘솔을 띄워줍시다. Copy user data로 복사해줍니다. 다시 템플릿 생성 페이지로 돌아와 User data를 붙여 넣은 후 생성하기를 누릅니다. 다음과 같이 Success가 뜬다면 템플릿이 성공적으로 만들어진 것입니다. 이번 시간에는 EC2 오토 ..

반응형
image