📘aws

가상화

  • 가상화란 : 단일 컴퓨터의 하드웨어 요소를 일반적으로 가상 머신이 라고 하는 다수의 가상 컴퓨터로 분할할 수 있도록 해주는 기술
  • HVM(3세대 가상화)
    • 하드웨어에서 직접 가상화를 지원
    • 직접 Guest-OS가 하드웨어와 통신 = 빠른 속도
  • AWS 클라우드 환경에서 리소스를 작은 단위로 빠르게 구성할 수 있는 원동력은 가상화
  • 즉 AWS에서 사용자마다 컴퓨터를 할당해 주는 것이 아닌 이미 구축된 가상화 가능한 서버의 한 부분을 할당해 주는것

EC2

  • 안전하고 크기 조정이 가능한 컴퓨팅 파워를 클라우드에서 제공하는 웹 서비스
    • 클라우드를 빌려준다는 의미 , 컴퓨팅을 빌려 쓴느 서비스
  • EC2의 사용
    1. 서버를 구축할때
      • 게임서버, 웹서버,어플리케이션 서버
    2. 어플리케이션을 사용하거나 호스팅할 때
      • 데이터 베이스
      • 머신 러닝
      • 비트코인 채굴
      • 연구용 프로그램
    3. 기타 다양한 목적
      • 그래픽 렌더링
      • 게임 등
  • 구성요소
    1. 인스턴스
      • 클라우드에서 사용하는 가상 서버로 CPU,메모리,그래픽카드 등 연산을 위한 하드웨어를 담당
    2. EBS
      • Elastic Blocks Storage의 줄임말로 클라우드에서 사용하는 가상 하드 디스크
    3. AMI
      • EC2인스턴스를 실행하기 위한 정보를 담고 있는 이미지
    4. 보안 그룹
      • 가상의 방화벽

EBS -> 스냅샷 -> s3 -> AMI등록

이렇게하면 자신이 만든 웹 페이지를 복사할수 있다.

ELB

  • Elastic Load Balancing은 들어오는 애플리케이션 트래픽을 Amazon Ec2 인스턴스, 컨테이너 , IP주소, Lambda함수와
  • 같은 여러 대상에 자동으로 분산시킨다.
  • 로드벨런싱이란?
    • 다수의 인스턴스들을 로드벨런싱으로 한번에 묶어서 트래픽을 한번에 받아서 분산해주는 서비스이다.

EFS

  • AWS 클라우드 서비스와 온프레미스 리소스에서 사용할 수 있는, 간단하고 확장 가능하며 탄력적인 완전 관리형 NFS파일 시스템을 제공한다
  • 하나의 EBS는 하나의 EC2와 연결되있는것을 EFS를 통해 여러 EC2와 연결한다.

태그:

카테고리:

업데이트: