본문 바로가기

Cloud/AWS

EC2

AWS와 클라우드 컴퓨팅

AWS는 클라우드 컴퓨팅 서비스를 제공하며, 사용자는 필요에 따라 가상의 컴퓨터를 빌려 사용할 수 있다. AWS에서 제공하는 이러한 가상 컴퓨터를 Instance라고 부른다. Instance는 사용자가 필요로 하는 컴퓨팅 리소스를 유연하게 제공한다.

 

EC2

AWS에서 제공하는 가상 컴퓨팅 서비스의 핵심은 **EC2 (Elastic Compute Cloud)**다. EC2는 사용자가 원하는 성능과 사양의 가상 서버를 손쉽게 생성하고 관리할 수 있도록 돕는다. 이를 통해 서버 하드웨어를 직접 구매하거나 관리할 필요 없이 필요한 만큼만 유연하게 사용 가능하다.

 

EC2의 작동 과정

  1. AMI (Amazon Machine Image)
    • 가상 컴퓨터의 초기 상태를 정의하는 이미지 파일이다. AMI에는 운영체제, 애플리케이션, 설정 등이 포함되어 있으며, 이를 기반으로 새로운 Instance를 생성한다.
  2. Instance 생성
    • 사용자는 AMI를 선택한 후, 원하는 사양(CPU, 메모리, 스토리지 등)을 설정하여 Instance를 생성한다.
    • Instance는 물리적 컴퓨터처럼 동작하며, 이를 통해 애플리케이션을 실행하거나 데이터를 처리할 수 있다.

 

Instance의 주요 특징

  1. 유연성
    • 사용량에 따라 크기(Spec)를 조정하거나, 필요하지 않을 때는 중지 또는 삭제할 수 있다.
  2. 비용 효율성
    • 사용한 만큼만 비용을 지불하며, 초기 투자비용 없이 손쉽게 컴퓨팅 리소스를 사용할 수 있다.
  3. 확장성
    • 트래픽 증가 시 더 많은 Instance를 생성하여 부하를 분산하거나 처리 능력을 확장할 수 있다.

 

AWS EC2는 클라우드 컴퓨팅 환경에서 사용자가 쉽게 가상 컴퓨터를 빌려 필요한 작업을 수행할 수 있도록 돕는 서비스이다. AMI를 기반으로 Instance를 생성하며, 유연하고 효율적인 리소스 관리가 가능하다. 이를 통해 서버 구축과 운영이 간단해지고, 사용자에게 높은 생산성을 제공한다.

 

'Cloud > AWS' 카테고리의 다른 글

S3  (0) 2024.07.15
RDS  (0) 2024.07.15
Deploy  (0) 2024.07.15
Cloud Computing  (0) 2024.07.15