[AWS] EC2로 서버 배포하기

박이레·2022년 10월 19일
0

AWS

목록 보기
1/1

 AWS. Amazon Web Service. 아마존에서 제공하는 클라우드 서비스입니다. 클라우드 서비스는 인터넷(클라우드)을 통해 서버, 스토리지(파일 저장소), 데이터베이스, 네트워크, 소프트웨어, 모니터링 등의 컴퓨팅 서비스를 제공합니다. 단순한 물리 장비 대여만을 뜻하지 않습니다. 로그 관리, 모니터링, 하드웨어 교체, 네트워크 관리 등을 기본적으로 지원하고 있습니다.

EC2. Elastic Compute Cloud는 AWS에서 제공하는 서버입니다. 성능, 용량 등을 유동적으로 사용할 수 있습니다. "AWS에서 리눅스 서버 혹은 윈도우 서버를 사용하고 있어요"라고 한다면 EC2를 이야기 하는 겁니다. 참고로 EC2는 CPU 사용량이 아닌 서버를 켜놓은 시간을 기준으로 과금합니다. AWS 서비스 가운데 성능 대비 가장 비싼 서비스입니다.

왜 EC2인가요?

Elastic Compute Cloud에서 C가 2개가 있어 C2라는 이름이 붙였습니다. AWS는 첫 글자가 중복되면 숫자로 표기합니다. AWS의 다른 서비스인 S2는 Simple Storage Service를 줄인 것입니다.



리전 설정

2016년 이전에는 국내에 AWS 데이터 센터가 없었습니다. 그래서 가장 가까운 도쿄 리전을 사용했습니다. 이후 국내에 AWS 수요가 늘자 서울 리전이 생겼습니다. 기본값은 보통 오아이오주로 선택되어 있습니다. 이를 서울로 변경합니다.


EC2 인스턴스 시작

AWS 검색창에 EC2를 검색하여 EC2 대시보드에 접근합니다. 인스턴스 시작을 선택합니다. 인스턴스는 EC2 서비스에 생성된 가상머신입니다.

AMI 선택

AMI. Amazon Machine Image. AMI는 EC2 인스턴스를 시작하는 데 필요한 정보를 이미지로 만들어 둔 것입니다. 인스턴스라는 가상 머신에 운영체제 등을 설치할 수 있게 구워 넣은 이미지로 생각하면 됩니다.

아마존 리눅스 2 AMI를 사용한다면, Amazon Linux 2 OX가 인스턴스에 설치되어 개발자가 사용할 수 있음을 말합니다.


-작성 중


완성 코드

💁‍♂️reference

스프링 부트와 AWS로 혼자 구현하는 웹 서비스

이동욱 지음ㅣ프리렉ㅣ2019ㅣ도서 정보

EOD.

profile
혜화동 사는 Architect

0개의 댓글