회사 업무로 AWS 서버에 nodejs 애플리 케이션과 docker 를 올리게 되어 그 과정을 정리해봤습니다.
인스턴스 생성
aws를 사용하려면 서버 인스턴스를 생성해야 합니다. 서버 인스턴스 생성 방법은 다음과 같습니다.
1. AWS에 가입을 합니다. 처음 가입을 하면 12개월 무료로 일부 서비스들을 사용할 수 있으며, 몇몇 항목들을 계속 무료입니다. 그리고 가입시 아래와 같이 카드를 등록해야 합니다.
카드 등록이 필요한 이유는 하루 무료 사용 한계가 있는데, 그 이상 사용시 이용료가 나가기 때문 입니다.
2. 카드 등록 후 인증 후 지원 플랜 선택 화면이 있습니다.
필요한 플랜을 선택하시면 됩니다. (저는 우선 무료를 선택하였습니다.)
3. 상단 우측에 있는 콘솔에 로그인을 클릭 합니다.
4. “EC2를 사용하여”를 클릭합니다.
EC2란 Amazon Elastic Compute Cloud(EC2)로 안드로이드 가상 클라우드 컴퓨터를 말합니다.
자세한 사항은 여기서 확인하시면 됩니다.
5. “EC2를 사용하여”를 선택하면 단계 1 : Amazon Machine Image(AMI) 선택이 뜹니다.
이 곳에서 다양한 OS와 서버 각종 어플리케이션을 선택할 수 있는데, 저는 Amazon Linux AMI 를 선택했습니다. (ubuntu로 하려 했으나, yum 등 다양한 설정을 Amazon Linux AMI는 대부분 되어 있어서 선택했습니다.)
6. 그 다음 단계 2: 인스턴스 유형 선택입니다. 여기서는 성능이 높을수록 가격도 올라갑니다. 하지만 저는 우선 무료인 프리티어 이므로 프리티어를 선택하였습니다.
이렇게 선택 후 아래 검토 및 시작 버튼을 누릅니다.
7. 검토 및 시작을 누르면 3,4,5,6단계는 건너뛰고 바로 단계 7: 인스턴스 시작 검토가 뜹니다. 이때 세부 정보 인스턴스 유형 보안 그룹 등 중간에 건너뛴 단계에 대하여 확인 후 다시 설정할 수 있습니다.
따로 설정할 필요는 없지만 단계4: 스토리지 추가에서 크기를 30G로 변경하는 것을 추천합니다. (30G까지 프리티어에서 사용 가능한 최대 크기 입니다.)
8. 시작하기를 누르면 다음과 같이 키페어 관련 팝업이 나타납니다. 키 페어는 한번 다운 받으면 다시 받을 수 없기 때문에 잘 관리해야 합니다.
현재는 키가 없기 때문에 새 키 페어 생성을 선택하고 키 페어 이름을 적용하여 키페어 다운로드를 합니다. (이 키페어는 ssh 접속 시 사용 됩니다.)
키 페어 다운로드를 완료하면 인스턴스 시작 버튼이 활성화 되고 인스턴스 시작을 누릅니다.
9. 인스턴스 시작 버튼을 누르면 시작 상태 화면이 나오고 스크롤을 내리면 다음과 같이 인스턴스 보기 버튼을 볼 수 있습니다.
인스턴스 보기 버튼을 누르면 아래와 같이 현재 인스턴스 정보를 볼 수 있습니다. 이것보다 더 많은 정보들이 있습니다.
그리고 위에 선택된 항목을 마우스 우클릭을 하면 연결이 뜨고 연결을 클릭하면 다음과 같이 연결 방법이 나타납니다.
위의 방법 대로 콘솔에서 접속을 합니다. 콘솔은 무엇을 사용해도 좋으나 아까 접속을 위해 만들었던 페어키가 있어야 합니다.
접속을 하면 다음과 같은 화면이 뜹니다.
이렇게 하면 aws 콘솔에 접속이 완료 되었습니다.
'2023년 이전 > AWS' 카테고리의 다른 글
AWS - Nodejs, docker 설정 (0) | 2020.01.02 |
---|