안녕하세요 이번 시간에는 이전 포스팅에서의 오토 스케일링을 테스트하는 실습을 진행하겠습니다. 오토 스케일링 테스트 오토 스케일링 인스턴스 2개, 원래 가지고 있던 인스턴스 1개로 3개의 인스턴스가 있습니다. 다음과 같이 AppServer라는 인스턴스를 제거하여 draining 시켜줍니다. Description 탭에 DNS 이름을 복사해서 새 탭에 붙여 넣습니다. 새 탭에 복사한 DNS이름을 붙여넣습니다. 새로고침을 하면 아래 표시되는 인스턴스 정보가 바뀌는 모습입니다. 이번 실습에서 AppServer 인스턴스를 로드 밸런서에서 제거했는데 Auto Scaling Group은 장애가 발생하는 경우 어플리케이션의 고가용성을 유지합니다. 감사합니다
안녕하세요 이전 포스팅에서는 AWS 템플릿을 만들었는데요. 이번 시간에는 AWS 오토 스케일링 그룹을 생성하는 실습을 진행하겠습니다. 어플리케이션 로드 밸런서의 동작 어플리케이션 로드 밸런서는 요청이 들어오면 Private Subnet에 있는 EC2 인스턴스에 전달합니다. 오토 스케일링 그룹 생성 오토 스케일링 그룹에 Private 1, 2를 추가해 그룹을 만듭니다. health check는 기본적으로 300초로 설정되어 있습니다. 고가용성을 위해 Min, Max capacity를 2개로 인스턴스를 설정합니다. Tags는 애플리케이션을 보다 쉽게 식별하기 위해 추가합니다. 마지막 페이지에서는 설정한 내용을 확인하고 생성합니다. 오토 스케일링 그룹과 세부 정보를 확인합니다. 오토 스케일링 그룹이 EC2 인..
안녕하세요 이번 시간에는 AWS 템플릿 생성하는 실습을 진행하겠습니다. AWS 템플릿 생성하기 새로운 템플릿을 만들어보겠습니다. 템플릿 이름과 템플릿 버전 설명을 적어줍니다. Quick Start에서 Amazon Linux 옵션을 선택합니다. Instance type에서 t3.micro를 선택합니다. Security groups에서 본인이 만든 앱을 선택해주세요. 여기서 잠깐 User data에 들어갈 내용을 가져오기 위해 새로운 탭을 열고 AWS 관리 콘솔을 띄워줍시다. Copy user data로 복사해줍니다. 다시 템플릿 생성 페이지로 돌아와 User data를 붙여 넣은 후 생성하기를 누릅니다. 다음과 같이 Success가 뜬다면 템플릿이 성공적으로 만들어진 것입니다. 이번 시간에는 EC2 오토 ..
안녕하세요! 이번 시간에는 AWS 관리 콘솔 정보 확인 실습을 진행하겠습니다. AWS 네트워크 인프라 확인하기 VPC 목록 확인 기본적으로 Default-VPC가 존재하고 VPC 목록을 확인할 수 있습니다. VPC에 속한 서브넷 목록 확인 AWS에서는 CIDR IP 중 5개는 예약 주소이며 앞에서 네트워크 이름, 브로드캐스트 주소, 3개의 IP는 사용할 수 없습니다. 서브넷에 대한 추가 세부 정보 확인(Route table, Network ACL 등) 관리 콘솔을 통해 서브넷의 세부 정보를 확인할 수 있습니다. 인터넷 게이트웨이 목록 확인 인터넷 게이트웨이 목록을 확인할 수 있습니다. 보안 그룹 확인 Inbound rules와 Outbound rules로 보안 그룹에 적용된 규칙을 보거나 수정할 수 있습..
안녕하세요 이번 시간에는 다른 AWS 리전에 RDS 읽기 전용 복제본을 생성하는 실습을 진행하겠습니다. 다른 AWS 리전에 RDS 읽기 전용 복제본 생성하기 Destination region은 복제본을 생성할 리전을 선택해주세요. RDS 데이터베이스 교차 리전 복제본을 생성했습니다. 이번 시간에는 RDS 데이터베이스의 교차 리전 복제본을 생성하였습니다. 감사합니다.
안녕하세요 이번 시간에는 AWS 로드 밸런서를 테스트하는 실습을 진행하겠습니다. 로드 밸런서 테스트하기 타겟 그룹에서 인스턴스의 상태가 healthy가 되면 다음으로 넘어갑니다. Copy한 DNS name은 브라우저에 새 탭을 열어 붙여 넣기 합니다. db-aurora.cluster-c7d3g6rewnph.us-west-2.rds.amazonaws.com 이전 포스팅에서 메모장에 기록했던 정보를 Endpoint에 적어넣습니다. 어플리케이션이 데이터베이스에 연결되어 기본 데이터를 가져오고 정보를 화면에 나타냅니다. EC2 인스턴스에 설치된 웹 어플리케이션에 로드 밸런서를 통해 액세스 했습니다. 감사합니다