EC2

Siwoo Pak·2021년 9월 15일
0

AWS

목록 보기
3/15

EC2

  • Elastic Compute Cloud의 약자
  • AWS에서 제공하는 클라우드 컴퓨팅 서비스로, 원격으로 제어할 수 있는 가상의 컴퓨터를 한 대 빌리는 것(서버, 스토리지, 데이터베이스 등)
  • 사용한 만큼만 비용을 지불하기 때문에 Elastic이라는 단어가 붙음
  • 비용 뿐만 아니라 성능, 용량을 자유롭게 조절할 수 있음
  • 정리하면, AWS에서 비용, 성능, 용량면에서 탄력적인 클라우드 컴퓨터를 제공하는 서비스

장점

  • 구성하는데 필요한 시간이 짦음
  • 다양한 운영체제 선택 가능
    • AMI라는 다양한 템플릿을 제공하고 있어서 필요에 따라 손쉽게 운영체제를 선택하고 구성 가능
    • 운영체제 뿐만이 아니라 CPU,RAM,용량까지도 손쉽게 구성 가능

Amazon EC2

  • Instance: 1대의 컴퓨터를 의미
  • AWS에서 컴퓨터를 빌리는 것을 인스턴스를 생성한다라고 함.
  • EC2는 컴퓨터를 한 대 빌리는 것이므로 컴퓨터로 할 수 있는 모든 일을 할 수 있음.
  • 아마존이 전 세계에 만들어 놓은 데이터 센터에 만들어져 있기 때문에 컴퓨터를 조작하기 위해 네트워크를 통해서 컴퓨터를 제어해야한다는 정도
  • 이 서비스에서 할 수 있는 가장 기본적인 일을 웹서버를 설치하고 웹서버를 통해서 사용자가 웹브라우저를 통해 요청하는 서비스를 제공하는 것이 가장 기본적인 사용방법

AMI

  • Amazon Machine Image의 약자
  • 소프트웨어 구성이 기재된 템플릿
  • 이미지 종류
    • 운영체제만 깔려있는 템플릿을 선택
    • 특정런타임이 설치되었는 템플릿을 선택
      예) 우분투+node.js, 윈도우+JVM

  • Instance는 선택한 AMI를 토대로 구성
  • AWS에는 상당히 많은 양의 AMI세팅이 준비되어 있기 때문에 손쉽게 인스턴스의 운영체제를 구성할 수 있음
  • 직접 AMI를 구성하는 것도 가능
  • 최종적으로 EC2인스턴스를 생성한다는 것은 AMI를 토대로 운영체제,cpu,ram 혹은 런타임등이 구성된 컴퓨터를 빌리는 것
profile
'하루를 참고 인내하면 열흘을 벌 수 있고 사흘을 참고 견디면 30일을, 30일을 견디면 3년을 벌 수 있다.'

0개의 댓글