나정이의 공부/IT

[클라우드] EC2를 이용한 서버 구축 실습

나정_ 2021. 4. 8. 16:23
728x90
반응형

안녕하세요 나정입니다.

이전에 정리해놓았던 AWS의 EC2를 이용한 서버구축관련하여 포스팅 해보려고 합니다 ㅎㅎ 

먼저 http://aws.amazon.com 로 접속하여 로그인합니다. 

 

AWS Management Console로 이동@!!  

AWS Management Console는 클라우드 리소스를 관리하고 제어하기 위한 화면입니다. 


아마존에서는 사전에 미리 구성된 운영체제의 이미지를 제공하여 사용자로 하여금 이미지와 소프트웨어를 직접 선택할 수 있게 제공하거나 사용자가 직접 시스템에 대한 이미지를 AMI(Amazon Machine Image)형태로 올려서 사용할 수 있게 합니다!

EC2 페이지로 이동해보겠습니다  

우리는 EC2 기능을 이용하여 서버를 생성해보도록 하겠습니다. 

EC2는 아마존 클라우드에서 핵심적인 기능으로 클라우드라는 개념이 "빌려주다"라는 개념이라면 그 빌려준다라는 것을 핵심적으로 실현시켜주는 것이 EC2라고 할 수 있습니다. 

 

오늘의 미션! EC2를 통해 Ubuntu 서버 올리기! 

 

EC2 페이지로 이동하면 다음과 같은 화면이 나옵니다. 

 

Luanch Instance 클릭하여  Instance를 생성하여 EC2로 가상서버를 생성합니다! 

 

인스턴스를 생성할 때는 생성하는 방법이 크게 3가지로 나뉩니다. 

1. Classic Wizard : 행할 인스턴스 유형에 대해 좀 더 세분화된 컨트롤 및 고급 설정을 제공한다.

2. Quick Launch Wizard : AWS 클라우드 에서 상시 솔루션에 쉽게 배포 할 수있는 방법 

3. AWS Marketplace : 아마존에서는 미리 준비된 운영체제와 에플리케이션을 쉽게 사용하는 방법

 

저는 classic wizard 방법을 통해 Ubuntu를 설치하도록 하겠습니다! 

 

우분투를 선택하고 클릭!!!! 

 

위 설정할 떄 상세 옵션은 아래 표와 같습니다. 

number of instance 인스턴스갯수 설정
instance type 인스턴스 종류 설정 
종류는 아래와 같습니다 ㅎㅎ 

Launch Instance >  availablity Zone
지역, 물리적으로 구분된 클라우드 데이터센터를 개별 존(Zone)으로 하여 존(Zone)간 부하분산, 이중화 및 DR 구성 등의 서비스 중단 없는 고 가용성 (Fault Tolerant) 서비스 환경이 지원됩니다.

- AWS 가져옴 

좀 더 이해를 돕자면 나라마다 데이터 존(Data Zone) 이라는 데이터를 저장하는 공간이 있습니다. Zone이 너무 멀면 데이터 받는 게 느리겠죠?! 
그래서 우리는 가까운 존을 선택해서 데이터를 빨리 받아오게합니다 .

우리가 데이터를 받아올 때 미국에서 받아오는 것보다 도쿄혹은 서울에서 받아오는게 좋다고 생각하시면 됩니다.! 

CPU CORE나 메모리 부분을 가늠하여 설정하면 됩니다.

아마존은 내가 사용한 크기 및 용량 만큼 돈이 부과되니 자신에게 맞는 종류를 선택하도록 하며 

저는 테스트용이니 제일 작은 !! M3 Extra Large를 선택하고 그냥 귀찮으니 US-WEST를 선택하고 다음으로 넘어갑니다. 

 

생성된 인스턴스는 다음과 같습니다 ㅎㅎ 

요청 인스턴스를 접근하기 위해서는 키라는 것을 통해서 접근합니다!

EC2의 인스턴스로 접속할 때는 비밀번호 대신 이 키를 이용하며

Select Existing은 이미 발급받은 키를 이용하는 것이고 키가 없을 경우에는 create a new key pair를 통하여 발급받습니다. 

발급받는 방법은  enter a name for your key pair에 키이름을 적은 뒤 아래 create~~~를 누르면 키가 다운됩니다. 

 

(*) 키는 처음 발급되면 ~~.pem형식으로 다운로드 받아지는데 이걸 잃어버리게 되면 재다운로드가 되지않으니 유의하도록 합니다.!!!!

그룹 이름을 적고 열람을 할 허가 PORT를 위에 설정해줍니다. 저는 8080과 80을 열어주기로 합니다. ㅎㅎ 

다음!!! 

 

 

 

자 이제 한개의 가상화 서버가 만들어졌습니다 ㅎㅎ 간단하죠 

생성된 인스턴스를 클릭하면 url을 확인할 수 있습니다.

우리는 이 서버에 putty로 접근해서 이용해보도록 하겠습니다 

잘되었는지 확인해봐야죠!! 

 

 

(서버 확인방법) 

준비물 : putty, puttygen, pem(다운로드 키), url 정보 

 

먼저 putty를 쓰기에 앞서 AWS는 puttygen이 필요합니다. 

 

1)puttygen을 연다.

2) load를 클릭하여 해당 아까 다운로드 받은(.pem) 키를 불러옵니다.


3) 다 불러온뒤 save private key 를 클릭하여 재저장합니다. 

4) 우리는 방금 재저장한 키를 가지고 putty를 엽니다.

5) Browser를 열어 재저장한 key를 넣고 session에 url를 입력한 뒤 접속하면 접속이 완료됩니다!! 

 

 

오늘의 공부 끗 

728x90
반응형