개요

개발직군에 있으신 분들은 딱히 필요가 없을수도 있겠지만 회사에 비개발 직군 분들도 참고 할 수 있도록 AWS 기초 용어를 정리해보았다.


목차

  • 데이터센터 구성요소 Overview
  • 카테고리별 용어정리

데이터센터 구성요소 Overview(1/2): 게임서비스 예제

전체적인 흐름을 한번 살펴 본 뒤 용어를 보시는게 이해가 빠르실듯 합니다.
게임서비스에 접속할 때 데이터센터 내에서 필요한 장비 및 흐름 입니다.


데이터센터 구성요소 Overview(2/2): 전통인프라 vs AWS

  • 업계 용어와 AWS 용어의 mapping입니다.
  • 뒤에 나올 용어들을 숙지 한 뒤 참고하시면 좋습니다.
    width: 50

카테고리별 용어정리

카테고리별 기초용어를 정리합니다.

  • 서비스 지역
  • 네트워크
  • 보안
  • 서버
  • DNS
  • 데이터베이스
  • 스토리
  • CDN
  • Management
  • Billing

서비스 지역

  • AWS
    • Amazon Web Service
  • On Premise
    • 일반적인 데이터센터를 의미
    • IDC라고보 부름
  • Region
    • AWS를 서비스하는 지역 단위
    • 서울만 생각하면 됨
  • AZ
    • Availability Zone
    • 하나의 데이터센터 단위라고 이해해도 무방
    • 한국에 2개의 AZ가 있음

네트워크(1/3)

  • IP, Port
    • IP는 서버로 찾아가기 위한 주소
    • Port는 서버 내에서 특정 App을 찾기위한 방법
  • 방화벽
    • IP, Port 단위로 블랙리스트, 화이트리스트를 관리 할 수 있음
  • 네트워크 스위치
    • 인터넷과 서버 혹은 서버와 서버를 연결주는 장비
  • L4(Load Balancer)
    • 서버를 이중화하는 장비
    • TMI로 OSI Layer 4라서 L4이다.
    • AWS에서 ELB(Elastic Load Balancer)라 불리움

네트워크(2/3)

  • 공인IP vs 사설IP
    • 공인IP : 인터넷이 되는 어디서나 접근 가능한 IP주소
    • 사설 IP : 조직 내에서만 접근 가능한 IP 주소
  • subnet
    • public subnet
    • 공인IP를 가진 네트워크 영역
    • private subnet
    • 사설IP를 가진 네트워크 영역

네트워크(3/3)

  • IGW(InternetGateWay)
    • 서버에서 인터넷통신을 하기 위해 필요한 매개체(Gateway)
  • NAT
    • 공인IP를 사설IP로 분배시켜주는 장비 혹은 서비스
    • 가정집에서 공유기가 NAT역할을 함
  • 전용선(Direct Connect)
    • IDC와 AWS를 직접 연결하는 전용선 서비스
  • VPN
    • 가상으로 연결한 네트워크

보안

  • 보안그룹
    • 방화벽으로 생각 할 수 있음
  • NACL(Network ACL)
    • 서브넷에 적용하는 보안그룹 설정
  • IAM(Identity and Acess Management)
    • 사용자별 권한 관리 서비스
    • AWS 계정 단위로 생각하면 됨

서버(1/2)

  • EC2
    • Elastic Compute Cloud
    • 가상서버라고 생각함됨
  • EBS
    • Elastic Block Storage
    • 외장하드라고 생각하면 됨

서버(2/2)

  • AMI
    • Linux나 Windows를 내가 원하는 복원시점으로 이미지를 구울수 있음
    • 새로운 서버 셋팅시 해당 이미지로 바로 복원
  • 서버리스 컴퓨팅
    • Server (Management) Less 라고 생각하면 됨
    • 실제 실행되는 서버를 알 필요가 없고 관리할 서버가 없음
    • 대표적인 서비스로 Lambda가 있음
    • 최대 15분 자바나 파이썬 프로그램 실행

DNS

  • DNS는 IP주소를 외우기 힘드니 의미있는 영문자 도메인을 구성하여 사용
    • 도메인 -> IP 주소 변환 장비
    • https://www.samsunglife.com/ 입력 -> DNS 서버에서 IP 리턴 -> 브라우저 접속
  • Route 53
    • aws dns 서비스
  • GSLB
    • 글로벌 서비스나 데이터센터 간 서비스를 위한 server load balancer

데이터베이스

  • RDS
    • Relational Database Service
    • mysql, oracle, ms sql server등을 제공하는 aws에서 관리해주는 서비스

스토리지

  • S3(Simple Storage Service)
    • 오브젝트 단위로 데이터를 저장하고 빼냄
  • EFS

– 공유 드라이브 같은것으로 이해하면 됨

CDN

  • Content Delivery network
  • CloudFront
    • aws cdn

Management

  • AWS Console
    • aws 관리 웹사이트
  • CloudWatch
    • 인프라 모니터링 시스템
  • Auto Scaling
    • 웹 트래픽에 따라 서버를 자동으로 추가/삭제
    • 예: 서버 cpu가 50%를 넘으면 서버 자동 추가
  • Cloud Formation
    • AWS 상에서 네트워크, 서버 등 모든 인프라 생성을 코드로 작성 후 실행
  • CLI
    • command line의 약자로 리눅스나 ms-dos와 같은 실행하는 프로그램을 일컫는다.

Billing

  • Free Tier
    • aws의 서비스별 무료로 사용한 서비스 상한선
    • 프리티어로 사용가능하다는 뜻은 무료라는 뜻이다.