AWS에서 서버를 무료로 생성하고 고정IP 연결 방법을 알아보자
AWS에서는 처음 가입한 날부터 1년동안 사용가능한 서버를 무료로 제공해 준다. 하지만 모든 서비스가 무료인 것은 아니기 때문에 사용량 등을 모니터링해서 불필요한 요금이 발생하지 않도록 주의해야 한다.
AWS 홈페이지(https://aws.amazon.com/ko/)에서 계정을 만든다. 이 과정에서 전화번호 인증과 사용가능한 카드인지 확인을 한다. 입력한 카드로 1달러가 결제되는데 이건 확인용이라 다시 돌려받기때문에 걱정하지 않아도 된다.
아마존 웹서비스의 서버가 어디에 위치할지를 정한다.
서버의 위치와 서비스 대상의 위치가 멀어질수록 속도가 느려지기 때문에 주 고객들이 어디에 거주하는지에 따라 선택하면 좋다. 또한 같은 상품이라도 리전의 위치에 따라 가격이 다르기때문에 이 점 또한 고려해봐야 한다.
인스턴스는 가상 컴퓨팅 환경을 말한다. 서버 즉, 멀리 있는 컴퓨터 한대라고 생각하면 쉽다.
EC2는 서버를 구축하고 네트워크를 구성하는 등 인스턴스를 관리할 수 있는 페이지이다.
프리티어 사용 가능이라고 적혀있는것을 확인하고 OS의 종류, 버전 등을 비교후 원하는 제품을 선택한다.
나는 우분투 기반의 AMI를 선택했다.
t2.micro를 선택하고 다음버튼을 클릭한다. (파란버튼아님)
세부정보는 기본값을 유지한다. 다음버튼 클릭
프리티어는 30GB까지 무료이다. 스토리지 크기 변경후 다음버튼 클릭
인스턴스를 쉽게 관리하기 위한 태그를 지정 후 다음버튼을 클릭
이름, 관리자, 목적 등을 적을 수 있다. (인스턴스 구분을 위해 Name태그는 꼭 적는것을 추천)
참고:https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/Using_Tags.html
일반 사용자들이 접근해야하는 HTTP(S)는 IP위치 무관으로 설정하고 보안을 위해 22번포트는 내 IP로 설정하도록 한다.
사용자 지정TCP로 8080과 3000번 포트 역시 열어두도록 하자
마지막 페이지에서 그동안 설정했던 항목들을 살펴보고 시작하기 버튼을 누른다.
기존 키페어를 선택하거나 새로운 키페어를 생성후 인스턴스 시작버튼을 누르면 끝!!
키페어를 생성할 경우, 이름을 편한대로 지정 후 키페어 다운로드 클릭
이때 다운로드 완료된 키페어이름.pem 파일을 USB나 별도의 파일에 잘 보관해 둔다.
이거 없어지면 AWS접속 못함!
인스턴스 상태에 초록색과 함께 running이라고 써있으면 성공!!
7번에서 설정했던 태그대로 인스턴스 이름이 적혀있는걸 확인할 수 있다.
☞PUTTY 로 AWS 접속하기
☞웹서버 구축 방법
이 글들을 읽고와야 아래 내용을 따라가기 쉬워요!
고정IP는 무료지만 사용하지 않으면 요금이 부과된다. 그러니 꼭 인스턴스와 연결을 해야한다.
탄력적IP에 들어가서 새주소를 할당받는다.
이렇게 뜨면 고정IP 주소 생성 완료!
생성된 IP주소 위에서 우클릭을 하여 주소 연결을 한다.
인스턴스를 선택해서 아까 만들어둔 인스턴스에 연결을 시킨다.
인스턴스에 탄력적 IP 값이 들어가있으면 성공!
마찬가지로 인터넷 브라우저에
탄력적IP주소 / 탄력적IP주소:8080을 입력했을 때 아파치, 톰캣 화면이 나오면 끝끝끝