귀농 전까지 쓰는 개발 일지

<AWS EC2> (1)EC2란? 본문

공부/AWS

<AWS EC2> (1)EC2란?

한호잉 2022. 8. 27. 21:47

EC2란?

- Amazon Elastic Compute Cloud 

- 컴퓨팅 용량을 제공하는 서비스

     => 서버에 필요한 세트를 클라우드에서 대여

- 빌린 도구를 사용해 자신의 서버 만듦

- 하드웨어 구성, OS 조합 탄력적 선택 가능

- BUT 매니지드 서비스가 아님 

     => 서버 및 네트워크 운영은 AWS담당, OS포함 SW등은 사용자가 직접 설치/운영 필요

- 자유도가 높지만 관리가 번거로움

- 단순 서버 1대 등 단순히 구축만 하는 시스템에는 부적절 (확장성, 다기능 불필요)

 

 

EC2 장점

- 클릭 한 번으로 생성 가능 (좐리 콘솔)

- 준비된 것 선택 가능 (AMI, 인스턴스 유형) 

- 추후 변경 쉬움 (관리콘솔, 인스턴스 유형)

- CPU와 메모리 사양 다양하게 준비되어 있음 (인스턴스 유형)

- OS/SW 종류 다양함 (AMI)

- 연계 기능 굿 (타 AWS서비스)

- 백업 취득 쉬움 (가상화 기술)

- 어디서든 접속 (클라우드)

- 물리적으로 여러 장소 설치 가능 (리전, 가용영역)

- 불확실성이 많은 경우, 바로 생성 삭제 가능 (고장, 부하, 접속빈도, 일시적 사용 등)

 

 

EC2 서버 생성 선택 예시

- 미리 설치할 내용 선택

     => OS/SW설치,설정 도 끝난 상태 인스턴스 사용 VS OS만 설치된 상태에 SW 설치, 설정

- 인스턴스 선택

     => 저사양 VS 고사양

- 카 서비스와 조합 여부 선택

 

 

EC2 사용 절차

- 관리 콘솔에서 작업

- SW적 작업은 클라우드(EC2)환경이던 아니던 관계없이 SSH 이용헤 원격 로그인 후 작업

     * SSH? 원격에서 서버 작업 위한 프로토콜

  

 

 

EC2 서비스의 기능

- 인스턴스: AWS 클라우드에 생성한 가상 서버 

- AMI: 가상 이미지 ( OS만 설치된 유형부터 SW설정된 유형까지 다양함)

- 키 페어: 인스턴스 접속 시 사용 

- EBS: AWS 클라우드에서 사용하는 스토리지 

- 보안 그룹: 가상 방화벽 (1개 이상 인스턴스 트래픽 제한)

- Elastic IP: 정적(고정) IPv4 주소

 

 

EC2 사용절차 

1. AWS로그인

- 리전 선택, 관리콘솔 click

- EC2 대시보드 click

2. EC2 인스턴스 생성

- AMI 선택

- 인스턴스 유형 선택

- NW, IP주소 할당

- 스토리지 추가

- 보안 그룹 설정

- 키 페어 선택

3. EC2접속

- SSH로 접속

4. SW 설치, 설정

 

 

EC2 인스턴스 설정 항목

- AMI: SW 구성 작성한 템플릿. OS/SW등등

- 인스턴스 유형: 인스턴스 장비 사양. CPU/메모리/장비유형 결정

- 리전: 서버 설치할 지역. 이중화 고려시 다른 나라에도 설치.

- 네트워크: 인스턴스 배치할 네트워크. AWS VPC에서 선택

- 서브넷: VPC 내 설치할 네트워크의 범위. 

- IAM역할: 인스턴스 접속 권한 정책 설정. 타 서비스 접속시 할당

- 스토리지 용량, 종류: 서버 장비 스토리지로 OS가 설치된 장소에 존재. 

- 태그(EC2 인스턴스의 레이블): 인스턴스 임의 태그 Name

- 보안그룹: 프로토콜별로 포트 or IP주소, 아니면 양쪽 모두 필터링 설정

 

 

 

인스턴스 생성과 요금 

- 인스턴스 요금 = 1.인스턴스 사용량 + 2.EBS요금 + 3.통신 요금 + 4.그 외 옵션 

1. 인스턴스 사용량 (가동시간(초 단위)*단가)

     -> 정지 중엔 요금 부과X, 초단위 과금

2. EBS(스토리지)요금 (용량*단가)

     -> 보유 용량 단위 과금, 저장 용량 단위X, 정지 중에도 요금 부과

3. 통신 요금(아웃바운드 통신 요금)

     ->  인스턴스에서 인터넷으로 나가는 통신만 요금 부과, 리전따라 다름 

4. 그 외 옵션

     -> Elastic IP 서비스 등 옵션

* AWS 가입후 1년간 t2.micro 750시간(서버 1대 1달분) /월 범위 안에서 무료 사용 가능. 

* EBS는 30GB, 통신료는 15GB까지 무료 사용