웹 쪽을 시작하기 앞서서 일단 웹! 하면 서버!기때문에


AWS를 준비하도록 한다.


사실 AWS는 꽤 자주 사용해 봤는데 제대로 사용하는 법은 잘 모른다. 


매번할때마다 까먹고 다시 구글링해서 보고... 



그래서 준비하는 AWS준비하기


https://aws.amazon.com/


일단 AWS에 들어가서 가입한다. 대충 로그인 하려고 하면 아래와 같은 창이 뜨는데 


계정 만드는 부분은 스크린샷을 안찍어둬서... 


걍 하면된다. 새사용자로 클릭,클릭,클릭, 하고 넘어가다가 신용카드나 체크카드를 요구한다.


돈을 뜯어가겠다는 건데 등록을 안하면 EC2(인스턴스를 관리하는 곳)을 열어주지 않는다.


따라서 무조건 등록해줘야한다.



카드를 처음 결제하는 사람일 경우에는 이 부분에서 막힐수가 있는데(이게 뭔소리지... 하는)


credit card number는 체크카드 앞면의 xxxx xxxx xxxx xxxx 하고 나와있는 것들을 의미하고 


날짜는 그 밑에 xx/xx라고 나와있는 게있는데 그걸 순서대로 넣어주면 된다. 


이름은 아마 선택사항이었던 것 같다.


그리고 그렇게 1달러가 들게 됩니다. 


아무튼 이렇게 AWS를 가입하고 나면 이제 EC2에 입장할 수 있는데 


아래와 같은 화면을 볼 수 있다.


빨간색 동그라미 위치에서 위치를 변경할 수 있고 (서울, 도쿄 등등 있다.)


파란색 동그라미로 이제 우리가 원하는 인스턴스를 만들 수 있다.


인스턴스란 복잡하게 생각할 필요는 없고 그냥 간단하게 컴퓨터를 만든다고 생각하면 된다.


인스턴스를 누르면 아래와 같은 창이 뜬다.



OS나 기타등등을 선택하고 추가 옵션을 뭐넣을건지, 스토리지는 얼마나 쓸 건지 등 결정할 수 있다. 


잘모르겠으면 그냥 우분투 선택하고 런치 시키면된다. 연습 단계에서는 하등 상관 없을 것 같다.


이 대 뭐시기 key를 발급 받을 꺼냐고 물어보는데 간단히 말하자면 그야말로 열쇠다.


여러분이 만든 key를 통해서 인스턴스에 접속 할 수 있고 따라서 key관리를 잘 해야한다.


이미 존재하는 키가 없다면 새로운 키를 발급받으라고 나오는데 


역시 이름짓고 하라는데로 하면 키를 생성하고 인스턴트를 실행할 수 있을 것이다.


그 후에 이제 우측 중간에 있는 메뉴 중에서 instances를 선택해 보자. 






하나가 생성되어 있을 것이고 기본셋팅중이 들어올 것이다. 


이때의 instance state가 노란불이 들어와 있을 것이다. 


이 불이 녹색으로 변경되면 ssh 나 putty 를 통해서 간단히 접속할 수 있다.


인스턴트 row에 우클릭을 하면 Connet라는 버튼이 나오는데 클릭하면 접속할 수 있는 방법이 안내 돼 있다.

간단히 설명하자면 

3. chmod xxxxxx.pem

이라고 되어 있는 것은 키의 권한을 바꾸는 거고( 보통 sudo를 쳐줘야 잘 작동한다. 주의) 

4. ~~~DNS 

라고 되어 있는건 그걸로 접속 할 수 있다는 거다. 

터미널에서 ssh를 사용할 수 있다면 example의 ssh -i xxxxx 부분을 그대로 복사해서 터미널에 쳐주면 된다.

sudo만 잊지 않으면 잘 작동한다. 



주의할 사항이 있는데 security groups을 설정해줘야한다. 일반적으로 HTTP를 사용할 꺼라면 security Groups에 HTTP 프로토콜을 사용하고 80번포트(고정)을 받을 것이라고 설정해줘야한다는 의미

django등에서는 일반적으로 custom HTTP 포트 8000 번을 개방하라고 한다. 

django  관련해서는 다른 포스트에서 다루기로 하겠다.




'개발 > AWS' 카테고리의 다른 글

공짜로 서비스 배포하기 Lambda로 서비스 배포하기 (1)  (0) 2023.02.05
aws IAM  (0) 2017.08.17
aws 시작하기  (0) 2017.08.17
aws에서 결제 알람 받기  (0) 2017.01.23

+ Recent posts