본문 바로가기
CLOUD

[AWS] EC2 란??

by jackypark 2022. 10. 10.
Amazon Elastic Compute Cloud(Amazon EC2)는 Amazon Web Services(AWS) 클라우드에서 확장 가능 컴퓨팅 용량을 제공합니다. Amazon EC2를 사용하면 하드웨어에 선 투자할 필요가 없어 더 빠르게 애플리케이션을 개발하고 배포할 수 있습니다. Amazon EC2를 사용하여 원하는 수의 가상 서버를 구축하고 보안 및 네트워킹을 구성하며 스토리지를 관리할 수 있습니다. Amazon EC2에서는 확장 또는 축소를 통해 요구 사항 변경 또는 사용량 스파이크를 처리할 수 있으므로 트래픽을 예측할 필요성이 줄어듭니다. "by AWS"

라고 AWS에서 설명하고 있다.. 쉽게 말해 컴퓨팅을 빌려 쓰는 서비스인 것 같다.

 

EC2의 사용

  • 서버를 구축할 때
    • 게임 서버, 웹서버, 애플리케이션 서버
  • 애플리케이션을 사용하거나 호스팅 할 때
    • 데이터베이스
    • 머신러닝
    • 비트코인 채굴
    • 연구용 프로그램
  • 기타 다양한 목적
    • 그래픽 랜더링
    • 게임 등

EC2의 특성

  • 초 단위 온디맨드 가격 모델
    • 온디맨드 모델에서는 가격이 초단위로 결정
    • 서비스 요금을 미리 약정하거나 선입금이 필요 없음
  • 빠른 구축 속도와 확장성
    • 몇 분이면 전 세계에 인스턴스 수백여 대를 구축 가능
  • 다양한 구성 방법 지원
    • 머신러닝, 웹서버, 게임 서버, 이미지 처리 등 다양한 용도에 최적화된 서버 구성 가능
    • 다양한 과금 모델 사용 가능
  • 여러 AWS 서비스와 연동
    • 오토스케일링, ELB, cloudWatch

EC2의 구성

  • 인스턴스
    • 클라우드에서 사용하는 가상 서버로 CPU, 메모리, 그래픽카드 등 연산을 위한 하드웨어를 담당
    • 인스턴스 유형(Rpg직업)
    • 인스턴스 사이즈(레벨)
      • 인스턴스 cpu개수, 메모리 크기, 성능 등으로 사이즈 결정
    • 각 인스턴스 별로 사용목적에 따라 최적화
      • 메모리 위주, cpu위주, gpu 위주 등등
    • 타입별로 이름 부여
    • 타입별 세대별로 숫자 부여
      • ex) t2= t인스턴스의 2번째 세대
    • 아키텍처 및 사용기술에 따라 접두사
    •  

  • EBS( Elastic Block Storage ): 클라우드에서 사용하는 가상 하드디스크
    • Ec2 인스턴스가 종료되어도 계속 유지 가능 ( 즉 인스턴스와 별개 개념)
    • EC2와 같은 가용 영역에 존재
    • 총 5가지 타입으로 존재
    •  

EBS 타입

  • AMI (Amazon Machine Image)
    • EC2 인스턴스를 실행하기 위한 정보를 담고 있는 이미지
    • AMI를 사용하여 EC2를 복제하거나 다른 리전 → 계정으로 전달 가능
    • 구성
      • 1개 이상의 EBS 스냅숏
      • 사용권한
      • 블록디바이스 매핑(EBS가 무슨 용량으로 몇 개가 붙는지)
    • 총 2가지 타입
      • EBS기반(네트워크 연결) or 인스턴스 저장(EC2내에 존재) 기반
  • 보안 그룹
    • 가상의 방화벽

EC2의 생명주기

  • 중지
    • 중지 중에는 인스턴스 요금 미청구
    • 단 EBS요금, 다른 구성 요 소은 청구
    • 중지 후 재시작 시 퍼블릭 IP 변경
    • EBS를 사용하는 인스턴스만 중지 가능: 인스턴스 저장 인스턴스는 중지 불가
  • 재부팅
    • 재부팅 시에는 퍼블릭 IP 변동 없음
  • 최대 절전모드
    • 메모리 내용을 보존해서 재시작 시 중단 지점에서 시작할 수 있는 정지 모드

 

배운 점:

원래 그냥 EC2는 단순히 서버를 제공해주는 서비스인 것으로 알고 있었는데. 이번 공부를 통해서 EC2에 대해 완벽히는 아니지만 기초 정도는 알아간 것 같다. 그리고 서비스의 개념을 알고 사용하는 것과 모르고 사용하는 것은 매우 큰 차이가 있다는 것에 대해 다시 한 번 더 느꼈다.

 

참고:

https://www.youtube.com/c/AAAWS/videos

 

AWS 강의실

AWS 강의를 진행하는 AWS 강의실입니다. AWS와 관련된 문제를 해결하는 RubyWave.io도 운영하고 있습니다. - AWS 공인 Solutions Architect Professional - AWS 공인 DevOps Engineer Professional - 기업 강의 및 컨설팅 문

www.youtube.com

 

'CLOUD' 카테고리의 다른 글

[AWS] AWS 데이터베이스  (0) 2022.10.11
[AWS] AutoScaling and Elastic Load Balancing  (0) 2022.10.10
[AWS] 가상화?  (0) 2022.10.10
[AWS] IAM 계정 생성하기  (0) 2022.10.10
[AWS] AWS 계정 생성해보기  (0) 2022.10.10

댓글