AWS SAA를 위한 EC2 공부하기 (1)

AWS 예산 설정

비용이 초과되면 알림을 받고 에산을 설정해두기

IAM 사용자는 관리자 권한이 있더라도 결제 정보에 대한 엑세스 권한이 필요하다.

루트 계정 - 계정 관리에 들어가서 설정하면 됨

청구서를 통해 얼마가 부가되는지 확인할 수 있다.

Budgets

비용에 대해 알람을 받기 위해 AWS Budgets를 설정하여 비용을 추적할 수 있고 한도에 도달하기 직전에 알람을 받을 수 있다.

나는 프리티어를 사용하고 요금이 청구되는 것을 원치 않았기 때문에 전부다 0으로 설정했다.

EC2 기초

EC2 sizing & configuration options

이정도에 옵션이 있고 다른 자격증 수준에서는 더 많은 옵션을 볼 수 있다. 핵심은 원하는 가상머신을 AWS에서 빌릴 수 있는 것이다.

EC2 User Data

EC2 인스턴스 타입

실습을 위해 EC2 사용자 데이터로 EC2 인스턴스 생성하기

약간의 사용자 코드와 EC2 인스턴스에 직접 웹 서버 생성하기




SSH를 위한 키페어 생성

Mac, Linux, Widows 10 → .pem으로 생성하면 된다

인스턴스 보안그룹이란 우리가 만든 인스턴스를 오가는 트래픽을 관리하기 위한 것으로 인스턴스에서 발생하는 트래픽을 통제하기 위한 규칙이며 보안 그룹을 통해 생성할 수 있다.

설정하지 않아도 기본 값으로 설정한 정보가 콘솔에 의해 자동으로 launch-wizard-1로 생성된다.


웹서버를 구성하기 위해 HTTP 트래픽을 허용했다.

볼륨 추가 가능 → 설정에 따라 인스턴스 종료시 인스턴스 볼륨도 삭제를 방지할 수 있다.

고급 세부 정보 탭을 눌러 사용자 데이터를 보면 부트스트랩을 정의할 수 있다

사용자 데이터는 스크립트로 EC2 인스턴스를 처음 생성할 때만 실행된다.


이제 EC2 인스턴스를 생성할 수 있다!