목표 아키텍처실습 단계CloudFormation 이용하여 실습 인프라 배포기본 인프라 환경 검증 수행EC2 인스턴스 시작 템플릿 구성오토 스케일링 그룹 생성오토 스케일링으로 생성된 인스턴스에 CPU 부하를 발생하고 동작 확인실습 1단계(CloudFormation 이용하여 실습 인프라 배포)생성 자원이름정보VPCMyVPC10.0.0.0/16CH9-VPC10.9.0.0/16서브넷My-Public-SNMyVPC에 위치CH9-Public-SN1CH9-VPC에 위치CH9-Public-SN2CH9-VPC에 위치EC2 인스턴스MyEC2My-Public-SN에 위치보안 그룹My-SGTCP 22/88, ICMP 허용CH9-SGTCP 22/88, ICMP 허용ALBCH9-ALBCH9-Public-SN1,2 대상ALB Ta..
AWS 오토 스케일링(Auto Scaling)?스케일링으로 클라우드 자원을 동적으로 확장하거나 축소하여 클라우드 자원의 규모를 조정한다.AWS 오토 스케일링 기능으로 클라우드 자원 규모를 조정하는 대상에는EC2, ECS, DynamoDB의 테이블 및 인덱스, Aurora의 복제본 등이 있다.EC2 인스턴스 대상으로 하는 EC2 오토 스케일링이 가장 많이 사용되는 서비스이며 무료 제공 서비스다.오토스케일링은 수직/수평 스케일링으로 나뉜다.수직 스케일링: IT 자원의 용량을 확장하거나 축소하는 기능 (스케일 업/다운)수평 스케일링: IT 자원의 수량을 확장하거나 축소하는 기능 (스케일 아웃/인)EC2 오토 스케일링(Auto Scaling)이란?EC2 오토 스케일링은 애플리케이션의 워크로드에 따라 EC2 인스..
AWS IAM이란?AWS Identity and Access Management(IAM)는 AWS 서비스와 리소스에 대한 보안 및 접근 관리를 제공하는 서비스다. IAM을 사용하면 사용자 인증(Authentication)과 권한 부여(Authorization)를 통해AWS 리소스에 대한 접근을 세밀하게 제어 가능하다.IAM의 주요 구성 요소1. AWS 계정 루트 사용자AWS 계정을 처음 만들 때 생성되는 최고 관리자 계정모든 AWS 서비스와 리소스에 대한 무제한 권한보안상 루트 사용자 사용을 최소화하고 IAM 사용자 또는 역할을 활용하는 것이 권장2. IAM 사용자AWS 계정 내에서 생성된 개별 사용자 계정각 IAM 사용자는 고유한 자격 증명(비밀번호 또는 액세스 키)을 갖음부여된 권한(Permissio..
Amazon Route 53이란?Amazon Route 53은 AWS에서 제공하는 관리형 DNS 서비스로, 도메인 이름을 IP 주소로 변환하는 역할을 한다. 도메인 이름 등록Route 53은 도메인 등록 대행소 역할즉, 인터넷에서 사용할 내 도메인 이름을 Route 53에서 직접 구매 가능호스팅 영역 생성호스팅 영역은 도메인의 DNS 설정을 관리하는 공간Route 53에서 도메인을 사용하려면 호스팅 영역을 생성해야 한다.호스팅 영역을 생성 후: Route 53이 네임서버(NS) 정보를 제공, 해당 네임서버가 도메인의 모든 DNS 요청을 처리즉 호스팅 영역 = 내 도메인의 DNS 설정을 저장하는 전용 폴더"레코드 작성 (DNS 설정)도메인에 대한 요청을 처리하는 방법을 설정하는 것이 레코드 작성Route ..
목표 아키텍처실습 단계Cloud Formation을 이용해서 기본 인프라 배포RDS 생성하고 웹 서버와 연동RDS 고가용성을 위한 Multi-AZ 구성하고 동작 확인RDS 성능 확장을 위한 Read Replica를 구성하고 동작 확인실습을 위한 자원 모두 삭제실습 1단계(Cloud Formation을 이용한 기본 인프라 배포) 생성 자원이름정보VPCCH6-VPC10.6.0.0/16인터넷 게이트웨이CH6-IGW 퍼블릭 라우팅 테이블CH6-PublicRT 프라이빗 라우팅 테이블CH6-PrivateRT 서브넷1(퍼블릭)CH6-SN1CH6-PublicRT 연결서브넷2(프라이빗)CH6-SN2CH6-PrivateRT 연결서브넷3(프라이빗)CH6-SN3CH6-PrivateRT 연결EC2 인스턴스CH6-Web10.6...