Notice
Recent Posts
Recent Comments
Link
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

미래학자

AWS 무료 티어로 윈도우 서버 만들기 (EC2) 본문

AWS

AWS 무료 티어로 윈도우 서버 만들기 (EC2)

미래학자 2016. 2. 25. 21:15

이 글은 티스토리에서 시작하는 첫 포스트이다.

첫 포스트는 최근에 사용을 해본 AWS의 인스턴스를 생성하여 원격으로 접근하는 방법이다. 나도 AWS를 막 시작한 초보자 이므로

많이 부족하지만, 그래도 내가 했던 삽질로 인해 다른사람이 몇 분라이라도 빨리 원하는 것을 할 수 있으면 좋겠다.

AWS에서 무료로 제공하는 무료티어는 EC2인스턴스를 무료 1년동안 제공하는 서비스 이다. 물론 비용이 나오는 몇몇 상황이 있다.

일반적인 웹서버나 여러 서버는 크게 문제 없지만 동영상같이 큰 파일을 주고 받는 서버일 경우 추가 비용이 있을 수 있다. (한달 기준 15G)


AWS에 대한 설명은 아래 링크를 통해 대신하겠다. 

생활코딩에서 설명하는 AWS  - https://opentutorials.org/course/488/2616 

생활 코딩은 방대한 자료가 강의형태로 있는 곳으로 매우 추천하는 곳이다.


일단 AWS에 기본적으로 가입을 했다고 가정을 하여 시작하겠다. 

https://aws.amazon.com - 링크로 이동하면 아마존 aws 서비스 창이 열린다. 무료 계정 생성 버튼을 누르면 다음과 같이 로그인 창이 열린다. 

로그인을 하면



로그인 성공을 하면 아마존 클라우드 서비스에서 제공하는 모든 서비스를 한 눈에 보실 수 있다.

여기서 우리가 사용할 서비스는 가장 상단에 있는 EC2 이다.




이제 시작하기 앞서 아마존의 리전이라는 개념을 알고 가셔야 될 것 같다

AWS는 전 세계적인 서비스다. 이 서비스는 서버가 너무 멀면 통신에 따른 속도 저하가 발생하기 때문에 각 지역에 

리전을 두어 사용하도록 한다. 우리나라의 경우 최근에 서울 리전이 들어왔는데. 나는 무슨 이유인지 서울 리전을 했는데 안되서

도쿄 리전으로 만들었다. (그러다 포스팅 하는 시점에는 또 한국 리전도 된다. 아마 한국 리전은 Elastic ip를 사용하지 않으면 접근이

안되는 것 같다. Elastic ip를 없애니 접근이 안된다.)

기본은 서울 리전일텐데. 서울 리전이 안되면 도쿄리전도 만들어 보시길 권한다.



왼쪾 메뉴에 인스턴스가 있다. 인스턴스가 없기 때문에 새로 만들어줘야 한다. 상단에 파란색으로 Launch Instance를 누르면 새로운 인스턴스 중 어떤것을 

만들기 고르게 된다.




기본으로는 Quick Start로 되어 있다. 필자는 윈도우를 사용한다면 Community AMIs에 있는 윈도우 최신 패치까지 되어 있는 것을 받길 권한다.



내가 고른것은  아래 와 같은 2015.12월 패치된 것들이다. select를 누르고 기본으로 놓은 상태에서 아래쪽에 파란 Review and Launch 버튼을 누르고

다음 창에서도 Launch 버튼을 눌러서 일단 만들자.




진행하면 아래 와 같은 창이 뜰 것이다. 이 설정은 키 설정이다. 이 키를 가지고 있어야 나중에 원격으로 접근이 가능하게 된다.






처음에는 키가 없기 때문에 Create a new key pair를 선택한다. 선택하면 Key pair name에 키 인증하는 이름을 써야 하는데. 이곳에는 영어로

간단한 단어를 사용해서 쓰면 쓰면 된다.

그런 후 Download Key Pair를 누르면 키 파일을 다운로드 받는다. 이 파일은 잠시 후 서버에 접근할 때 사용하게 된다.

이제 하나의 윈도우를 새롭게 설치하고 있다. 잠시 기다려야 한다. 아래 파란색으로 View Instance 버튼을 눌러보자.

인스턴스 리스트에 새롭게 하나가 생긴것을 확인할 수 있을 것이다.


자, 약 10분 후에 인스턴스가 완료 될 것이다. 그때까지 우리는 Elastic ip를 받을 까 한다. 이 Elastic ip는 고정된 공인 아이피 이다.

이것을 한 번 받아 놓으면 고정된 공인 아이피를 통해 우리가 받은 서버에 접근을 할 수 있게 되는 것이다. Allocate New address 버튼을 누르면 아래와 같이 발급을 받는다.

그런데 발급 받기 전에 중요한 것이 하나 있다. 이 Elastic ip는 발급을 받고 사용하지 않으면 소정의 요금이 부과된다. 정확히 표현하면 인스턴에스 할당하지 않으면

 요금이 부과된다.

발급 받은 Elastic ip에  오른쪽 마우스로 클릭하여 associate address로 인스턴스에 이 Elastic ip를 배정하자.




Instace를 누르면 우리가 만든 인스턴스가 하나 있을 것이다. 그걸 선택한 후 Associate를 누른다.


이제 서버에 접근할 준비가 되었다. 왼쪽 메뉴에서 Instances 눌러보면 아까 만든 인스턴스가 Status 가 Check상태가 되어야 한다. 그런 후 오른쪽 눌러서 Connect를 누르면

접속이 되는데 아래와 같은 창이 뜬다. 먼저, Get Password 를 누른다.Key pair Path에 아까 다운 받은 .pem 확장자의 파일을 불러온다. 그 다음 Decrypte Password를 누른다.

그러면 패스워드가 생성된 것이 보일 것이다. 그 글귀를 따로 복사 해두길 바란다. 앞으로 이 인스턴스에 접근할 때 그 비밀번호가 계속 사용된다.

이제 Download Remote Desktop File을 눌러서 연결 파일을 받자. 실행하면 서버에 접근이 가능하다.







여기까지 완료가 됐다면 축하한다. 당신은 인스턴스를 만든 것이다.

다음 시간에는 FTP 서버를 만들어서 파일을 업로드 다운로드 하는 방법을 배운다. FTP는 Filezilla 서버를 이용할 것인데, AWS에 방화벽(Security Group)에 대해 소개할 것이다.





 

'AWS' 카테고리의 다른 글

AWS 무료 티어로 리눅스 서버 만들기 (EC2)  (1) 2016.02.27
AWS Security Group(방화벽)에 대해 알기  (0) 2016.02.26
Comments