[AWS] EC2 (이론, 보안그룹, 포트)

정승렬·2023년 1월 30일
0

EC2

  1. EC2 (Amazon Elastic Compute Cloud)
    개발자에게 필요한 EC2인스턴스(가상 서버)를 생성하여 원하는 시간만큼 사용할 수 있는 서비스

  2. EC2의 장점

  • On-demand로 원하는 시간에 원하는 사양의 가상 서버를 신속하게 만들어서 매우 유연하게 사용할 수 있다.
  • 빠른 제품 출시와 비용 절감

확장성과 탄력성
Auto Scaling 기술의 접목으로 서버를 자동으로 스케일업, 스케일 다운 할 수 있다
보안성
Security Group을 이용하여 연결된 리소스에 도달하거나 이를 떠날 수 있는 트래픽을 제어하며 사용자 수준에서 네트워크 보안 수준을 높일 수 있다
다양한 AWS 서비스와의 통합

  1. EC2 인스턴스의 유형
    범용 인스턴스 - 균형있는 컴퓨팅, 메모리 및 네트워킹 리소스를 제공, 다양한 워크 로드에서 사용할 수 있다. 웹 서버 및 코드 레포지토리 같이 균등한 비율로 리소스를 사용하는 애플리케이션에 적합
    컴퓨팅 최적화 인스턴스 - 고성능 프로세서를 활용하는 컴퓨팅 집약적인 애플리케이션에 적합
    메모리 최적화 인스턴스 - 메모리에서 대규모 데이터를 처리하는 워크로드를 위한 빠른 성능을 제공하기 위해 설계된 인스턴스
    스토리 최적화 인스턴스 - 로컬 스토리지의 대규모 데이터에 대하여 많은 읽기 및 쓰기를 요구하는 워크로드를 위해 설계된 인스턴스
    가속화된 컴퓨팅 인스턴스 - GPU를 기반으로 그래픽 처리, 데이터 패턴 일치 등의 기능을 CPU에서 실행되는 소프트웨어보다 훨씬 더 효율적으로 수행하는 인스턴스

보안그룹

보인 그룹 설정을 통해 들어오거나(Inbound) 나가는(Outbound) 트래픽들을 직접 설정하여 제어할 수 있다

보안 그룹 규칙

포트번호
인증된 IP 범위
인스턴스 밖에서 안으로 들어오는 Inbound Network
인스턴스 안에서 밖으로 나가는 Outbound Network

포트
네트워크 서비스 혹은 특정 프로세스를 식별하는 논리적 단위
Well-Known Ports(잘 알려진 포트) 0 ~ 1023

  • IANA(Internet Assigned Numbers Authority)에서 할당한 TCP/UDP 포트
    Registered Ports(등록된 포트) 1024 ~ 49151
    특정 용도로 사용되기 위해 등록된 포트
    1433 MSSQL
    3306 MySQL
    Dynamic Ports(동적 포트) 49152 ~ 65535
    사용자가 임의로 등록하여 사용 가능한 포트

0개의 댓글