'2015/03/02'에 해당되는 글 1건

  1. 2015.03.02 Amazon AWS 리눅스 설치

Instance란 무엇인가?

인스턴스란 컴퓨터 하나를 인스턴스라고 한다. 예를들어 인스턴스 4개를 만든다는 표현은 4개의 컴퓨터를 AWS 인프라 위에 생성한다는 뜻이 된다.

Instance 생성

EC2 콘솔로 접속한다. 사이드바의 메뉴 중에 인스턴스를 선택한다. 

인스턴스 화면 중에 Launch Instance를 선택한다.

아래와 같은 화면이 나타나면 그림에 표기된 순서대로 처리한다.

표기된 순서대로 처리한다.

위의 그림에 대한 부가적인 설명은 아래와 같다.

  1. 인스턴스를 생성하는 3가지 방법 중에 하나를 선택한다. 우리는 Quick Launch Wizard를 이용하겠다. AWS Marketplace는 미리 준비된 운영체제와 에플리케이션을 쉽게 사용할 수 있는 방법을 제공한다. 무료도 있고 유료도 있다.
  2. 인스턴스를 쉽게 식별 할 수 있도록 이름을 지정한다.
  3. 키(key)란 인스턴스에 원격으로 접속 할 때 사용하는 비밀번호와 같은 역할을 하는 파일이다. EC2의 인스턴스에 접속할 때는 비밀번호 대신에 이 키를 사용한다. Select Existing은 이미 발급 받은 키를 사용할 때 선택하는 옵션이고, Create New는 새로운 키를 생성하는 옵션이다. None는 키를 사용하지 않을 때의 옵션이다. 키가 없으면 인스턴스에 접속할 수 없다.
  4. 키의 이름을 지정한다.
  5. 키를 다운로드 받는다. 키는 단 한번만 발급되기 때문에 보관에 유의해야 한다. 또한 인스턴스에 접속하는 유일한 방법이기 때문에 안전한 곳에 보관해야 한다. 만약 키를 분실했다면 인스턴스를 이미지로 만들고 해당 이미지로 인스턴스를 새로 생성하는 방법을 사용한다. 이미지는 후속 수업에서 설명한다.
  6. 운영체제를 선택한다. Free tier eligible 표시가 있는 인스턴스만 일년간 무료사용이 가능하다. (우리 수업에서는 Ubuntu Server 버전을 사용한다.)
  7. 이상의 절차를 완료하면 Continue 버튼이 활성화 된다.

인스턴스는 아래와 같은 설정으로 생성될 것이다. 설정을 변경하고 싶으면 Edit detail를 선택한다.



아래는 처리 결과를 표시한다. Close를 누르면 instance 화면으로 복귀한다.

성공적으로 생성한 인스턴스는 아래와 같이 인스턴스 목록에 표시된다. State가 running이 되면 접속 가능하고, 서비스 가능한 상태가 된 것이다.


인스턴스 접속


인스턴스에 접속 할 때는 SSH 라는 방법을 이용하는데, SSH에 대한 세부적인 내용은 원격제어 모듈의 SSH 토픽을 참조하자. http://opentutorials.org/module/432/3738


인스턴스에 접속하기 위해서는 우선 인스턴스에 접근 할 수 있는 URL을 알아야 하고, 두번째로는 인스턴스를 제어할 수 있는 클라이언트가 필요하다. SSH는 원격에 있는 컴퓨터를 제어하는 프로그램 혹은 통신방법인데, 리눅스나 맥에는 내장되어 있고, 윈도우에서는 따로 설치를 해야 한다. 아래 설명은 SSH를 이용해서 인스턴스를 제어하는 방법에 대한 것이다. 

우선 접속하고자 하는 인스턴스를 선택하고 오른쪽 클릭을 해서 Connect 항목을 선택한다. 

아래의 화면에서 'Connect with a standalone SSH Client'를 선택하면 Public DNS 항목이 있는데 이것이 인스턴스에 접근 할 수 있는 URL이다. 

이 정보를 바탕으로 인스턴스에 접속하게 되는데 운영체제 별로 인스턴스에 접속하는 방법은 아래와 같다. 
















'Amazon AWS' 카테고리의 다른 글

aws에 mongodb mongovue 연결(connection)하기  (0) 2015.03.04
Posted by slender ankles
,