AWS(Amazon Web Service)
서비스를 개발하고 다른 사람들도 쓸 수 있게 배포하기 위해서는 서버가 필요하다. 서버를 직접 구축하고 운용하는 것는 것은 힘들기 때문에 많은 회사가 AWS나 MS AZURE, Google Cloud Flatform을 사용하여 서비스를 배포한다.
아마존 웹 서비스(영어: Amazon Web Services, 약칭: AWS)는 아마존닷컴의 클라우드 컴퓨팅 사업부이다.
아마존 웹 서비스는 다른 웹 사이트나 클라이언트측 응용 프로그램에 대해 온라인 서비스를 제공하고 있다. 이러한 서비스의 상당수는 최종 사용자에 직접 공개되는 것이 아니고, 다른 개발자가 사용 가능한 기능을 제공하는 플랫폼을 제공하는 PaaS이다.
아마존 웹 서비스 : https://ko.wikipedia.org/wiki/%EC%95%84%EB%A7%88%EC%A1%B4_%EC%9B%B9_%EC%84%9C%EB%B9%84%EC%8A%A4
EC2 인스턴스 생성하기
1. AWS 홈페이지 접속
위 링크를 통해 AWS 홈페이지에 접속한다.
우측 상단 "콘솔에 로그인" 버튼을 눌러서 로그인을 수행한다. 계정이 없다면 계정을 생성한다.
2. EC2 서비스 찾아가기
로그인을 하고 상단의 검색창에서 EC2를 검색해서 EC2 서비스로 이동한다.
3. 인스턴스 생성하기
우측 상단의 "인스턴스 시작" 버튼을 선택한다.
1) 이름 및 태그 설정
인스턴스의 이름을 설정한다.
2) OS 설정
인스턴스를 생성할 때 쓸 OS를 선택한다. 대부분 서버에는 리눅스 기반의 OS를 설치하기 때문에 이 글에서도 그렇게 하도록 하겠다.
- Amazon Linux : CentOS를 변형한 것이다. 리눅스에 익숙한 사람이라면 사용해도 좋지만 그런 사람은 이 글을 볼 일이 없을 것이라고 생각한다.
- Ubuntu : 이 블로그의 글에서는 앞으로 Ubuntu를 사용할 것이다.
3) 인스턴스 유형 선택 & 키 페어 생성
프리 티어를 사용해서 인스턴스를 생성할 것이기 때문에 선택권 없이 t2.micro로 생성한다.
키 페어를 생성해 뒀다면 있는 것을 사용하면 되지만 처음 인스턴스를 생성하는 것이라면 키 페어를 생성해주어야 한다. "새 키 페어 생성"을 눌러 키 페어 생성을 진행한다.
키 페어의 이름과 유형, 형식을 선택하고 생성 버튼을 누른다.
키 페어 생성이 완료되면 키가 다운로드 될텐데 위치를 잘 기억해 두어야 한다. 만약 키를 잃어버리면 이 키 페어는 사용할 수 없게 된다.
5) 보안 그룹 설정
보안 그룹을 설정하는 란이다. 일단 새로운 보안 그룹을 생성하고 설정은 다음 기회에 하도록 하겠다.
여기까지 설정을 완료했으면 "인스턴스 시작" 버튼을 눌러서 인스턴스를 생성한다.
4. 생성 완료
인스턴스 생성이 성공적으로 완료된 상태다. 여기서 인스턴스ID를 눌러 인스턴스의 생성을 볼 수 있는 페이지로 넘어간다.
인스턴스가 성공적으로 생성되고, 실행되는 것을 확인할 수 있다.
인스턴스 중지하기
EC2 서비스는 사용한 만큼 과금이 되기 때문에 사용하지 않을 때는 반드시 인스턴스를 중지해주어야 한다.
여기서 "인스턴스 종료"를 누르면 인스턴스가 삭제되어 버리니 반드시 "인스턴스 중지"를 선택해서 중지해야 한다.
총평
다음 글에서는 터미널에서 ssh 프로토콜을 통해 인스턴스에 접근하는 방법을 알아보겠다.
댓글