dolog

AWS EC2에 대해 알아보기 Part 1 본문

톺아보기

AWS EC2에 대해 알아보기 Part 1

dokite 2024. 4. 27. 22:09

AWS EC2가 무엇인가?

Elastic Compute Cloud의 약자로 아마존 웹 서비스(AWS)의 클라우드 컴퓨팅 플랫폼에서 가상의 컴퓨터를 빌려주는 거라고 생각하시면 됩니다. C가 두 개라 EC2 입니다. 😁

 

여기서 클라우드 컴퓨팅(cloud computing)이란 IT 자원을 인터넷을 통해 소비자에게 바로 제공하는 온디멘드(on-demand) 방식으로 진행되며 사용한 만큼만 비용을 지불하면 되는 서비스를 말합니다.

클라우드 컴퓨팅은 리소스를 빠르게 구동하고, 배포하는 등 민첩성이 뛰어나고, 성능 및 용량을 원하는대로 조절할 수 있는 탄력성을 가지고 있으며 사용한 만큼만 지불할 수 있는 특징과 몇 분만에 전 세계에 배포할 수 있는 등 큰 이점들이 존재합니다.

 

EC2를 언제 사용하는가?

EC2를 사용하는 이유는 저는 주로 웹 서비스 배포와 DB 구축을 위한 경우였지만 EC2가 제공하는 다양한 기능이 필요할 때 사용하지 않을까 생각합니다.

 

EC2를 왜 사용하는가?

여러 이유가 있겠지만 제일 큰 이유는 아무래도 직접 물리적인 데이터 센터나 서버 운용 서비스를 만들어서 운영하는 것보다 클라우드 서비스를 사용하는 것이 훨씬 시간과 비용이 절약되기 때문이라 생각합니다.

또한 성능 및 용량의 추가나 감소가 가능하고 원하는 수 만큼 가상 서버를 구축할 수 있기 때문에 사용한다고 생각합니다.

 

EC2의 과금

EC2에는 과금이 존재하는데 아래와 같은 기준으로 과금이 부과됩니다.

  • 인스턴스가 작동하는 동안의 시간을 기준으로 과금 발생
  • 성능이 좋은 타입일수록 비싼 금액으로 측정
  • 데이터 트래픽 요금도 존재하지만 월별로 일정 트래픽까지는 무료, 넘으면 요금 청구
    (따라서 데이터가 수시로 전송되는 인스턴스라면 네트워크 비용도 고려해야 합니다.)

 

EC2 접근 방법

인스턴스 및 리소스를 생성하고 관리하는 웹 인터페이스(콘솔)를 사용합니다.

  • AWS Management Console에 로그인 후 EC2를 선택하여 접근할 수 있습니다.

또는 AWS CLI를 이용해서 접근할 수도 있습니다.

 

EC2의 기능

  • 인스턴스(instance) : 가상 서버
  • AMIs(Amazone Machine Images) : 서버에 필요한 구성 요소(운영체제, 추가 소프트웨어 포함)를 패키징하는 인스턴스용 사전 구성 템플릿입니다.
  • 인스턴스 타입(instance types) : 인스턴스의 다양한 CPU, 메모리, 스토리지, 네트워킹 용량 및 그래픽 하드웨어 구성
  • 키 페어(key pairs) : 인스턴스에 대한 보안 로그인 정보로 AWS에서 공개 키를 저장하고 로컬에서 비밀 키를 저장합니다.
  • 인스턴스 스토어 볼륨(instance store volumes) : 인스턴스를 중단, 최대 절전 모드로 전환하거나 종료할 때 삭제되는 임시 데이터용 스토리지 볼륨입니다.
  • Amazon EBS 볼륨(Amazon EBS volumes) : Amazon EBS를 사용하는 데이터에 대한 영구적인 스토리지 볼륨을 말합니다.
  • 리전 및 영역(regions and zones) : 인스턴스와 Amazon EBS 볼륨 등의 리소스에 대한 여러 물리적 위치를 말합니다.
  • 보안 그룹(security groups) : 인스턴스에 도달할 수 있는 프로토콜, 포트 및 소스 IP 범위와 연결할 수 있는 대상 IP 범위를 지정하는 가상의 방화벽입니다.
  • 탄력적 IP 주소(elastic IP address) : 동적 클라우드 컴퓨팅용 고정 IPv4 주소입니다.

 

⬇️ 각 EC2 기능을 포함한 EC2에 대해서 더 자세하게 알고싶으면 아래 링크를 참고하시길 바랍니다. ⬇️

 

https://inpa.tistory.com/entry/AWS-%F0%9F%93%9A-EC2-%EA%B0%9C%EB%85%90-%EC%82%AC%EC%9A%A9-%EA%B5%AC%EC%B6%95-%EC%84%B8%ED%8C%85-%F0%9F%92%AF-%EC%A0%95%EB%A6%AC-%EC%9D%B8%EC%8A%A4%ED%84%B4%EC%8A%A4-EBS-AMI#ec2_elastic_compute_cloud_%EA%B0%9C%EB%85%90

 

[AWS] 📚 EC2 개념 원리 & 사용 세팅 💯 총정리 (Instance / EBS / AMI)

EC2 (Elastic Compute Cloud) 개념 EC2란 Amazon Elastic Compute Cloud의 줄임말로서 AWS에서 제공하는 클라우드 컴퓨팅이다. 독립된 컴퓨터를 임대해주는 서비스로서 AWS의 대표적인 서비스, 대표적인 상품이다.

inpa.tistory.com

 

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/concepts.html

 

Amazon EC2란 무엇인가요? - Amazon Elastic Compute Cloud

이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.

docs.aws.amazon.com

 

'톺아보기' 카테고리의 다른 글

AWS EC2에 대해 알아보기 Part 3  (0) 2024.04.29
AWS EC2에 대해 알아보기 Part 2  (0) 2024.04.29
소프트웨어 버전 관리  (2) 2024.04.11
자격증 시험 일정  (0) 2024.03.23
봐야 하는 것들  (0) 2024.03.18