EC2 (Elastic Computer Cloud)

2024. 11. 17. 02:33·DevOps/AWS

❒ Description


EC2가 뭔지, EC2 인스턴스에는 어떤 유형이 있는지 등 EC2에 대해서 알아보자.

 

 

 

 

 

❐ AWS 컴퓨팅 서비스


AWS 컴퓨팅 서비스는 퍼블릭 클라우드에서 컴퓨팅 자원을 활용하여 다양한 워크로드를 수행할 수 있는

서비스다. 우리는 컴퓨팅 자원을 사용할 수 있는 비용만 지불하면 수분 내로 가상의 서버 자원을 생성하고

관리할 수 있다. AWS는 다양한 형식의 컴퓨팅 서비스를 제공한다.

 

‣ EC2(Elastic Compute Cloud)

클라우드 환경에서 서버 자원을 인스턴스(instance)라는 가상 머신(Virtual Machine, VM) 형태로 제공하는 

가장 기본적인 AWS 컴퓨팅 서비스

 

‣ ECS(Elastic Container Service)

EC2 기반 관리형 클러스터에서 실행되는 컨테이너 형태의 자원에 대해 배포, 스케줄링(scheduling),

스케일링(scaling) 등을 관리하는 서비스

 

‣ Lambda

서버리스(serverless) 컴퓨팅 서비스로, 서버리스라는 말 그대로 별도의 서버 설정이 없는 환경을 제공하여

코드만 실행해 주는 서비스

 

‣ Lightsail

독립적인 환경을 제공하며, 최소한의 설정만으로도 손쉽게 사용 가능한 컴퓨팅 서비스

 

 

 

 

 

❒ EC2란?


EC2(Elastic Compute Cloud)란 클라우드 환경에서 서버 자원을 인스턴스(instance)라는

가상 머신(Virtual Machine, VM) 형태로 제공하는 가장 기본적인 AWS 컴퓨팅 서비스이다.

 

Amazon EC2는 인스턴스라는 가상 컴퓨팅 환경을 기반으로 하며, AMI(Amazone Machine Image)를

이용하여 인스턴스에 필요한 스프트웨어 정보를 정의한다.

 

더보기

AMI는 인스턴스를 시작할 때 필요한 정보를 제공하는 것으로 운영 체제와 소프트웨어를

적절히 구성한 상태로 제공되는 템플릿이다. 인스턴스를 생성할 경우 AMI를 지정해야 하며,

하나의 AMI로 동일한 구성의 여러 인스턴스를 손쉽게 생성할 수 있다.

 

 

 

 

❒ EC2 스토리지


AMI를 통해 Amazon EC2 인스턴스 환경을 설정했다면, 어떤 저장소를 사용할지 결정해야 한다.

 

1. 인스턴스 스토어 

인스턴스 스토어는 인스턴스에 바로 붙어 있는 저장소로, Amazon EC2 인스턴스를 생성하면

기본적으로 존재하는 스토리지다. 

 

직접 붙어 있는 구조 덕분에 매우 빠른 IO를 보장하지만, EC2 인스턴스를 중지하거나 종료하면

저장된 데이터가 모두 손실된다.

 

2. Amazon EBS

Amazon EBS는 쉽게 외장 하드디스크와 비슷한 개념으로 연상하면 이해하기 쉽다.

인스턴스 스토어와 다르게 직접 연결된 구조가 아닌 인스턴스가 네트워킹을 통해서

Amazon EBS에 접근하여 연경되는 구조로, 영구 보존이 가능한 스토리지다.

 

 

 

 

 

❒ Amazon EC2 네트워킹


Amazon VPC(Virtual Private Cloud)는 AWS 퍼블릭 클라우드 안에서 논리적으로

격리된 가상의 클라우드 네트워크를 말한다.

생성된 EC2 인스턴스는 별도로 구성된 하나의 VPC 안에 생성되어 네트워킹한다.

 

EC2 인스턴스가 네트워킹을 수해할 수 있는 네트워크 인터페이스가 필요한대, AWS에서는

ENI(Elastic Network Interface)라는 논리적 네트워크 인터페이스가 VPC 내 생성되며,

ENI를 EC2 인스턴스에 연결해서 네트워킹을 수행한다.

 

 

 

 

 


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

SQS  (0) 2025.02.17
ELB (Elastic Load Balancing)  (0) 2024.11.21
VPC (Virtual Private Cloud)  (0) 2024.11.18
README.MD  (0) 2024.09.11
'DevOps/AWS' 카테고리의 다른 글
  • SQS
  • ELB (Elastic Load Balancing)
  • VPC (Virtual Private Cloud)
  • README.MD
gilbert9172
gilbert9172
gilbert9172 님의 블로그 입니다.
  • gilbert9172
    バックエンド
    gilbert9172
  • 전체
    오늘
    어제
    • All Categories (166)
      • 우테코 7기 (21)
        • 1주차 (8)
        • 2주차 (5)
        • 3주차 (6)
      • Langauge (4)
        • Java (3)
        • Kotlin (1)
      • Back-End (13)
        • SpringBoot (1)
        • Trouble Shooting (0)
        • Setup & Configuration (1)
        • SQL (3)
        • Redis (8)
      • Architecture (6)
        • Multi Module (1)
        • DDD (5)
      • CS (30)
        • Data Structure (6)
        • Operating System (0)
        • Network (12)
        • Database (10)
        • Design Pattern (2)
      • Algorithm (78)
        • 내용 정리 (18)
        • 문제풀이 (60)
      • DevOps (6)
        • AWS (5)
        • Git (1)
      • Front-End (1)
        • Trouble Shooting (1)
      • Project (6)
        • 페이스콕 (6)
      • Book (0)
        • 마스터링 블록체인 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Back-Tracking
    부분단조성
    greedy
    오블완
    Two-Pointer
    binarysearch
    sliding-window
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
gilbert9172
EC2 (Elastic Computer Cloud)
상단으로

티스토리툴바