본문 바로가기

EC29

[AWS의 기본 07] Elastic IP (EIP) 고정 아이피 할당 지금까지는 EC2 인스턴스의 Pubic IP 를 통해 인스턴스에 접속 하였습니다. 그런데, 인스턴스의 Public IP는 고정된 IP 주소가 아니라 유동적인 IP 주소 입니다. 따라서, EC2 인스턴스를 STOP 한 후에 재시작 하게 되면 다른 IP 주소라 바뀌게 됩니다. 그렇기 때문에 기본 Public IP는 실제 서비스에서 사용하기가 어렵다고 볼 수 있습니다. (이는 우리가 보통 인터넷 서비스를 받을 때 사용하는 유동 IP와 같은 개념이라고 보면 되겠습니다.) 따라서 우리가 외부에서 안정적으로 접속하기 위해서는 고정 IP가 필요한데, 이 고정 IP를 AWS에서는 Elastic IP (엘라스틱 IP, 이하 EIP), 줄여서 EIP라고 부릅니다. 고정 아이피는 전세계적으로 부족한 자원이기 때문에, 보통 .. 2014. 7. 29.
[AWS의 기본 06] EC2 인스턴스에 NGINX 설치와 보안 그룹 설정 지난회에 이어 이번에는 경량 웹서버로 인기를 얻고 있는 NGINX를 EC2 인스턴스에 설치해 봅니다. 지금까지 만든 인스턴스의 OS가 우분투 리눅스이므로, 우분투에 설치하는 것과 같습니다. 다만, 지난번에 하지 않은 보안 그룹 설정을 이번 기회에 간단해 해봅니다. [06] EC2 인스턴스에 NGINX 설치와 보안 그룹 설정 NGINX는 Apache 웹서버와 같은 부류의 웹서버 프로그램입니다. 가볍고 빨라서 사용 빈도가 점점 늘어나고 있다고 하는군요. 아파치의 경우는 프로세스와 쓰레드 기반으로 처리를 하고, NGINX의 경우는 비동기 이벤트 방식으로 요청을 처리한다고 합니다. 특히 모바일 서비스쪽으로 많이들 쓴다고 합니다. 어쨌든 NGINX를 이전에 생성한 EC2 인스턴스에 설치해 보겠습니다. 먼저 NGI.. 2014. 7. 28.
[AWS의 기본 05] EC2 인스턴스에 node.js 설치 (우분투) 이번 포스팅에서는 지난번에 생성한 EC2 인스턴스에 요즘 많이들 사용하고 있는 node.js를 설치해 보도록 하겠습니다. 이번에는 조금 번외적인 부분이기 때문에 node.js를 사용하고자 하는 경우가 아니라면 넘어가도 좋습니다. APM(Apache+PHP+MySQL) 설치는 인터넷 검색하면 자료가 많이 나오니 생략하고요, 저는 EC2 인스턴스 서버를 node.js와 nginx 구성으로 해보고자 합니다. node.js를 설치하는 방법은 몇가지가 있습니다. 우분투의 apt-get을 이용하는 방법, node.js 사이트에서 바이너리를 다운로드 받는 방법. node.js나 github를 통해 node.js의 소스코드를 다운로드 받아 직접 빌드하는 방법이 있죠. 여기서는 github를 통해 소스코드를 다운로드 받.. 2014. 7. 28.
[AWS의 기본 04] EC2 인스턴스에 SSH로 접속하기 지난회에서는 EC2 인스턴스를 만들었습니다. 이제 만들어진 인스턴스에 SSH로 접속해 보도록 합니다. [4] EC2 인스턴스에 SSH로 접속하기 EC2 인스턴스에 SSH로 접속하는 것은 어렵지 않습니다. 일반적인 접속과 차이는 키파일(pem)만 입력하면 끝입니다. EC2의 안내대로 하기만 하면 됩니다. 먼저 EC2 콘솔에 들어갑니다. (AWS 관리자 콘솔에서 EC2 선택하면 됩니다.) 좌측, Instances를 선택하면, 우측에 인스턴들의 목록이 나타납니다. 접속할 인스턴스를 선택합니다. 하단 정보란에 보면, 중요한 것이 'Public DNS'와 'Public IP' 입니다. 이 둘중 하나의 주소로 접속하면 되는 겁니다. 상단의 [Connect]를 클릭합니다. 아래와 같이 팝업이 뜨는데, 바로 접속할 수.. 2014. 7. 28.