개발을 간바루Joy 하게

#3 AWS Ec2 세부사항들 본문

프로그래밍/AWS

#3 AWS Ec2 세부사항들

New! Game 2020. 1. 31. 18:25

//운영체제 선택

Ec2를 처음 만들게 되면 가장 먼저 설정해야 될 것은 운영체제입니다.

여러 운영체제들이 있지만 전부 설명하려면 너무 길어지기에 생략하겠습니다.

보통 서버운영으로는 아마존리눅스와 우분투를 사용하고있습니다.

 

 

 

//인스턴스 유형 선택

그 다음화면으로 넘어가면 인스턴스 유형을 선택하는 화면이 나옵니다.

인스턴스 유형 선택은 쉽게 설명드리면 컴퓨터사양선택 이라고 생각하면 됩니다.

 

그룹 은 인스턴스의 목적에 따라 나뉩니다. 어떤것은 용량에 강점을 가지고있고

어떤것은 GPU에 강점을 두고 있습니다.

 

유형 은 인스턴스의 이름 이라고 생각하시면 됩니다.

 

vCPUSs 는 몇 개의 CPU인가? 를 뜻합니다 여기서 v는 가상(virtual)를 의미합니다.

 

 

 

 

//인스턴스 세부 정보 설정

그 다음 화면으로는 인스턴스의 세부정보를 구성하는 화면으로 넘어갑니다.

대부분은 aws설명을 보면 알 수 있는 것들이라 몇개만 집고 넘어가겠습니다.

 

 

구매 옵션 은 가변적인 요금제를 갖는 스팟 인스턴스를 선택할 수 있습니다.

 

배치 그룹 은 클러스터 또는 인스턴스 그룹 내 장애 가능성을 줄이는 데 도움이 됩니다. 

 

IAM 역할 다른 AWS 계정, Facebook, Google, Amazon.com 계정 전용으로 AWS 리소스에 대해 접근 권한을 설정할 수 있습니다.

 

모니터링은 인스턴스의 상태(CPU, 메모리점유율)를 더 디테일하게 저장할 수 있도록 도와줍니다

 

테넌시 는 전용 물리적 서버에서 사용할 인스턴스를 실행하도록 선택할 수 있습니다.

 

Elastic Inference 딥러닝 추론을 할때 보다 효율적인 가격을위해 하드웨어 가속기능을

GPU인스턴스 보다 적은 비용으로 사용할 수 있습니다.

 

 

 

 

//스토리지 설정

다음으론 스토리지를 추가하는 화면으로 넘어갑니다.

아마존에서는 스토리지를 EBD라는 말을 사용하는데 EBD는Elastic Block Store의 줄임말로

그냥 쉽게 말해 하드디스크 라고 생각하시면 됩니다.

종료 시 삭제 부분은 체크를 안하면 나중에 인스턴스를 폐기할때 EBS는 그대로 남아있게 되어

추가 요금이 나올 수 있으니 체크를 해두시는 걸 추천합니다. EBS의 특징은 다음과 같습니다.

 

 

1. 필요한 용량에 맞게 구입할수 있습니다.

예를들면 EC2인스턴스를 웹서버용도로만 사용하고 파일 저장은 aws S3를 사용한다면 넉넉하게 1GB만 구입 하면 됩니다.

 

2. 필요에 따라서 즉시 생성하고, 제거 할 수 있습니다.

사용한 만큼 과금 되는 종량제입니다.

 

3. 내부적으로 데이터를 실시간 복제합니다.

때문에 하드디스크에 비해서 데이터를 잃어버릴 확률이 낮습니다.

 

4. 스냅샷 기능을 제공해서 EBS의 현재 상태 그대로 보존 할 수 있습니다.

스냅샷은 특정 시간의 저장상태를 나타냅니다.

 

5. EC2 인스턴스를 제거해도 EBS는 독립적이기 때문에 데이터가 유지가 됩니다.

위에서 말씀드린대로 EC2와 EBS는 서로 독립적인 객체입니다.

 

 

 

 

//태그 추가

태그는 인스턴스를 만들 때, 만든 인스턴스가 어떤 역할을 하는지,

누가 관리를 하는지 태그를 달아줄 수 있습니다.

 

 

 

 

 

 

//보안 그룹 설정

인스턴스에 접근하는 권한을 지정할 수 있습니다.

네트워크를 통해 누가 접속할 수 있게 할건지 일종의 방화벽 역할이죠

aws의 차단기능은 화이트리스트이기 때문에 지정한 ip이외는 접근을 할 수가 없습니다.

 

모든 경우의 접근을 허용하면 문을 활짝 열어놓는거나

다름없으므로, Type을 통해 접근 제한을 가할 수 있습니다.

SSH(Secure Shell)은 원격제어를 통해 접근하는 경우(유닉스, 리눅스 계열)의 방식입니다.

우리가 만든 인스턴스가 리눅스 계열이라면 SSH를 설정해줘야 합니다. 

Source에서 everywhere는 모든 SSH의 접속을 허용한다는 의미입니다.

만약 접근 제한을 가하려면 My IP를 지정해줘야 합니다.

만약 인스턴스를 웹서버로 활용한다고 한다면, 다른 사람들의 접속 역시 허용해야 합니다.

이 경우에는 Add Rule을 눌러서 HTTP 타입을 설정한 뒤 80번 포트를 이용해 접근하도록 하면 됩니다.

'프로그래밍 > AWS' 카테고리의 다른 글

#2 AWS LEMP 서버 구축  (0) 2019.12.25
#1 AWS Ec2 생성이후 Putty 사용하여 ssh접속  (0) 2019.12.25