NOW OR NEVER

[AWS] EC2 기초 본문

Back-End/Cloud

[AWS] EC2 기초

LAURA 2023. 1. 3. 08:04
반응형

EC2(Elastic Compute Cloud)

EC2 개요

  • 아마존에서 가장 인기 있는 서비스
  • AWS에서 제공하는 서비스형 Infrastructure
  • AWS에서 임대하는 가상 서버
  • 하나의 서비스가 아니고 많은 것을 포함
    • EC2 인스턴스 : EC2에서 임대하는 virtual machines
    • 데이터를 virtucal drives 혹은 EBS 볼륨에 저장 가능
    • ELB(Elastic Load Balancer)로 load 분산 가능
    • ASG(Auto-Scaling Group)을 통해 서비스 확장 가능
  • 클라우드는 언제든지 컴퓨팅을 대여할 수 있는 데 EC2가 바로 그 예시 이다.
  • EC2 설정 옵션

  • 운영체제(OS : Operating System) : 리눅스(인기多) , 윈도우, 맥OS
  • CPU의 개수 : 컴퓨팅 성능과 코어의 양 선택 가능
  • RAM(Random-Access Memory)의 양 선택 가능
  • Storage : 용량 선택 가능
    • EBS & EFS : 네트워크를 통해 연결할 저장 용량
    • EC2 Instance Store : 하드웨어에 연결
  • Network card : 연결할 네트워크 종류로 네트워크 카드의 속도, 공용 IP의 종류 선택
  • Firewall rules 방화벽 규칙 : 보안 그룹
  • Bootstrap script : 처음에 설정하는 EC2 사용자 데이터

EC2 사용자 데이터

  • EC2 User data script를 사용하여 인스턴스를 Bootstrapping 할 수 있다.
  • Bootstrapping : 머신이 작동할 때 명령을 시작하는 것을 말함, 스크립트는 처음 시작할 때 한 번만 실행되고 다시 실행되지 않음, 부팅작업을 자동화 하기 때문에 부트스트래핑이라는 이름을 가짐
    • 자동화 작업 : 업데이트, 소프트웨어 설치, 파일을 인터넷에서 다운로드 등 원하는 것들을 자동화 작업 처리 할 수 있음
  • EC2 User data script는 root 계정에서 실행되므로 모든 명령문은 sudo로 해야 한다.

'Back-End > Cloud' 카테고리의 다른 글

[AWS] EC2 Instance 종류  (0) 2023.01.03
[AWS] EC2 Instance 생성 방법  (0) 2023.01.03
[AWS] AWS 예산 설정  (0) 2023.01.02
[AWS] IAM 요약 정리  (0) 2023.01.02
[AWS] AWS 가이드 라인  (0) 2023.01.02
Comments