본문 바로가기
Programming 개발은 구글로/AWS

[AWS 기초] EC2(Amazon Elastic Compute Cloud)

by 40대직장인 2023. 2. 1.

AWS EC2(Amazon Elastic Compute Cloud)

: 안전하고 크기 조정이 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹 서비스입니다.

 

개발자가 더 쉽게 웹 규모의 클라우드 컴퓨팅 작업을 할 수 있도록 설계가 되었으며, EC2의 간단한 웹 서비스 인터페이스를 통해 간편하게 필요한 용량을 얻고 구성할 수 있습니다.

 

🟨 EC2 사용

 ◼ 서버를 구축할 때

  • 게임서버, 웹서버, 어플리케이션 서버

 ◼ 어플리케이션을 사용하거나 호스팅할 때

  • 데이터베이스
  • 머신 러닝
  • 비트코인 채굴
  • 연구용 프로그램

 ◼ 기타 다양한 목적

  • 그래픽 렌더링
  • 게임 등

 

🟦 EC2 특성

 ◼ 초 단위 온디멘드 가격 모델

  • 온디맨드 모델에서는 가격이 초 단위로 결정
  • 서비스 요금을 미리 약정하거나 선입금이 필요 없음

 ◼ 빠른 구축의 속도와 확장성

  • 몇 분이면 전 세계에 인스턴스 수백여대를 구축 가능

 ◼ 다양한 구성방법 지원

  • 머신러닝, 웹서버, 게임서버, 이미지 처리 등 다양한 용도에 최적화된 서버 구성 가능

 ◼ 다양한 과금 모델 사용 가능

  • 여러 AWS 서비스와 연동
  • 오토스케일링, ELB(Elastic Load Balancer), CloudWatch

 

🟥 EC2 구성

 ◼ 인스턴스

  • 클라우드에서 사용하는 가상 서버로 CPU, 메모리, 그래픽 카드 등 연상을 위한 하드웨어를 담당

 ◼ EBS

  • Elastic Block Storage의 줄임말로 클라우드에서 사용하는 가상 하드디스크

 ◼ AMI

  • EC2 인스턴스를 실행하기 위한 정보를 담고 있는 이미지

 ◼ 보안 그룹

  • 가상의 방화벽

 


출처: AWS 강의실

 

 

댓글