Post

AWS EC2

AWS EC2

EC2


AWS의 많은 서비스 중 대표적인 하나인 EC2, RDS, S3 등 많고 먼저 EC2를 실습을 해보기로 했다.

항상 무언가 배울 때는 “백문이 불여일견”이라고 책이나 영상을 몇번씩 보는 것보다, 내 손으로 한번이라도 코드를 입력해보는 등 경험을 해보는 것이 훨씬 낫다는 것이 필자의 교훈이었다.
허나 몇몇 경험과 사례들은 예외라고 느끼는 것이 처음에 뭘 모르고 했을 때는 그냥 따라만 한다고 무작정 하다가 요금나오는 것을 보고 괜히 겁이 나서 “aws”를 배우는 것에 늦어진 것이 아닌가 싶기도 하고 그래서 이번엔 확실히 알고 단계를 짚고 가야겠다는 생각에 제대로 공부하였다.

EC2는 한마디로 가상컴퓨터라고 할 수 있으며, 거기다 다양한 운영체제를 지원하고 있으며 원하는 서버 환경을 구성할 수 있는 서비스이다.


1. 인스턴스 운영체제 선택

먼저 EC2를 이용하기 위해선 인스턴스를 생성해야 하며, 여기서 자신이 원하는 운영체제를 선택하면 되는데 일단 당연히 보다 좋은 서비스를 이용하는 것은 비용이 든다는 것이기에 무료로 사용하기 위해 몇몇 무료로 이용할 수 있는 EC2 서비스에는 “프리티어 사용 가능”이라는 문구가 붙여 있으니 잘 보고 선택하자.

Image


운영체제를 선택했으면 유형을 선택하는데 유형은 CPU, 메모리, 스토리지 및 네트워크 용량의 종류를 선택하는 구간인데 어차피 micro단위 만 무료로 제공하니 이걸로 선택할 수 밖에 없다.

Image


2. 인스턴스 키 생성

그리고 인스턴스를 만들었을 때 이걸 외부 아무나 들락날락하는 건 보안에 안 좋으니 이걸 위한 보안 키를 생성해야 한다. 키 이름을 지정하고 파일을 내려받게 되면 이걸로 서버를 접속해야 하니 잘 보관해야 할 것이다.

Image Image


3. 인스턴스 보안 규칙 설정

이제 인스턴스를 생성하고 나면 상세 정보 중에 보안 부분 중 “인바운드(외부에서 들어오는 연결)”, “아웃바운드(외부로 나가는 연결)” 부분들을 설정해야 하는데 들어가면 기본적으로 22번 포트(SSH 터미널 연결)만이 존재 할 것이다.

여기서 80번 포트와 8080포트를 외부에서 사용하거나 데이터를 외부로 보낼 수 있도록 수정하면 된다.

Image Image Image


4. 후기

이제 putty와 같은 Windows용 프로그램을 이용하는 것은 따로 글을 작성할 것인데 이유는 여기서 에러가 발생하여 지연되었기 때문에 에러 해결 복기까지 위해서 이 글은 여기까지 쓰도록 하겠다.


This post is licensed under CC BY 4.0 by the author.