AWS 실습 : AWS 예산 설정, EC2 인스턴스를 통해 클라우드 웹서버 런칭하기
안녕하세요. 기원입니다! 오늘은 어제에 이어 AWS 예산 설정하기와 EC2 인스턴스를 통해 클라우드 환경에서의 첫 웹서버를 런칭해보도록 하겠습니다!
목차
AWS 예산 설정하기
어제 기본적인 콘솔 홈에서의 서비스를 찾는 방법을 알려드렸으니 기본적인것은 넘어가도록 하겠습니다!
우선 어제와 같이 AWS 콘솔 홈에서 계정의 결제 대시보드를 클릭하시면 AWS 결제에 대한 청구와 비용 관리 및 설정을 할 수 있는 페이지가 열립니다.
청구서를 클릭 하시면 현재 사용 중인 AWS 서비스에 대한 일정 기간 동안(매월 1일~ 말일까지)의 예상 금액이 나오며 루트 계정과 하위 계정별 요금도 알 수 있습니다.
프리티어를 클릭하시면 각 프리티어의 모든 서비스 현재 사용량을 확인 할 수 있으며 이것을 보고 무언가 잘못되거나 부족한 점이 있는 점을 확인 할 수 있으며 이를 통해 예산을 설정 할 수 있습니다.
*좌측은 제 계정이고 우측은 온라인 강의 강사의 프리티어 사용량입니다.
저는 지출이 없는 예산을 생성하기로 하였습니다. 지출이 생기면 작성한 이메일로 알림이 오게 됩니다.
유료 서비스를 사용하게 되어 월별 비용 예산을 설정 시 매달 나가게 될 최대 예산을 설정하면 됩니다.
이 때 매달 최대 예산의 85%를 초과하는 경우, 100% 도달한 경우 이메일을 통해 알림이 오게 설정됩니다.
이를 통해 비용과 프리티어를 탐색하고 예산을 설정하여 매달 사용하는 프리티어와 프리티어 이상의 비용의 볼륨을 조정할 수 있습니다.
여기까지 AWS 예산 설정하는 방법을 알아보았습니다!
AWS EC2란?
AWS EC2를 통해 웹서버를 런칭하기 전! EC2란 무엇인지를 배우고 가려고합니다!
EC2는 AWS에서 가장 인기있는 제품으로 Elastic Compute Clud의 약자입니다.
AWS에서 서비스로써의 인프라이며 AWS의 하나의 서비스가 아니며 높은 수준의 구성요소로 이루어져 있습니다.
AWS의 역할
AWS의 크기 조정 및 구성옵션
- 네트워크를 통해 연결될 스토리지 : EBS&EFS
- 하드웨어 : EC2 Instance Store
EC2 인스턴스 예시
인스턴스 종류와 CPU, Memory, Storage, Network Performance, EBS 대역폭으로 나뉘어져 있습니다.
T2.micro는 AWS 프리티어로 한달에 750시간까지 사용 가능합니다.
EC2 인스턴스 예시
인스턴스 종류와 CPU, Memory, Storage, Network Performance, EBS 대역폭으로 나뉘어져 있습니다.
T2.micro는 AWS 프리티어로 한달에 750시간까지 사용 가능합니다.
EC2를 통해 클라우드 환경에서의 웹서버 런칭하기
콘솔 홈에서 EC2를 검색 후 좌측 메뉴의 인스턴스를 클릭 후 인스턴스 시작을 합니다.
1.인스턴스의 이름과 태그, OS를 설정하고 인스턴스 타입을 설정합니다.
인스턴스 타입은 CPU 개수와 메모리의 개수와 비용에 따라 달라지지만 저는 무료인 t2.micro를 사용하였습니다.
또한 유형의 인스턴스와 비교 역시 가능합니다.
네트워크 설정은 건들이지 않고 보안 그룹으로 생성합니다. 런칭할 웹서버에 필요한 SHH 트래픽과 HTTP 트랙을 체크합니다.
스토리지는 프리티어에서는 30GB의 EBS 다목적 SSD를 사용할 수 있습니다.
2.모두 작성하고 체크한 후인스턴스를 시작하면 인스턴스 시작에 성공한 것을 알 수 있습니다. 또한 인스턴스를 누르면 인스턴스에 내용이 요약 되며 인스턴스의 ID, IP 주소, 호스팅 명 등을 알 수 있습니다.
3.이제 IPv4 주소를 복사하여 입력하면 미리 말씀드리지 않았지만 추가 입력했던 코드를 통해 웹사이트가 열리게 됩니다.
4.마지막으로 인스턴스를 종료합니다. 인스턴스를 오래켜둘수록 요금이 추가되기 때문입니다.
여기까지 EC2인스턴스를 생성하여 클라우드에서 첫 웹서버 런칭하기 입니다.
감사합니다 : )