AWS 핵심 서비스
- Amazon EC2
- Amazon Elastic Compute Cloud의 약자. AWS의 가상 서버 서비스.
- Amazon S3
- Amazon Simple Storage Service의 약자. 고가용성·저비용을 실현하는 객체 스토리지 서비스.
- Amazon RDS
- Amazon Relational Database Service의 약자. 관계형 데이터베이스의 관리형 서비스.
- Amazon VPC
- Amazon Virtual Private Cloud의 약자. AWS에서 프라이빗 클라우드를 실현하는 가상 네트워크 서비스.
- Amazon CloudWatch
- AWS IT 리소스의 성능 관리 및 운영을 모니터링하는 서비스.
- Amazon DynamoDB
- NoSQL, KVS 데이터베이스의 대표 격. RDB에 적합하지 않거나 관계성이 모호한 데이터 관리에 적합하다.
- Amazon SageMaker
- AWS의 AI 관련 주요 서비스. 머신러닝 프로세스 전체를 제공하는 완전 관리형 서비스.
- AWS Lambda
- 프로그램 단위로 구현 및 실행할 수 있는 서버리스 서비스. 이벤트 발생 시 코드를 실행하는 구조.
- AWS CLI
- AWS Command Line Interface의 약자. 커맨드라인에서 AWS 서비스를 제어할 수 있다.
- AWS CloudTrail
- AWS 계정 전체의 규정 준수, 운영 모니터링을 수행할 수 있는 서비스.
- AWS 관리 콘솔
- AWS Management Console. AWS를 조작하는 사용자를 위한 웹 화면.
컴퓨팅
- AMI
- Amazon Machine Image의 약자. EC2에서 서버를 생성할 때 사용하는 서버 환경 템플릿.
- 인스턴스
- AWS에서 실제로 사용할 수 있는 가상 서버 하나하나를 의미한다.
- 인스턴스 유형
- Amazon EC2에서 제공하는 다양한 가상 서버의 종류.
범용 / 컴퓨팅 최적화 / 메모리 최적화 / 스토리지 최적화 / 가속화된 컴퓨팅으로 분류된다.
- 스케일업 / 스케일다운
- 인스턴스의 CPU·메모리 등 사양을 높이거나 낮추는 것.
- 스케일아웃 / 스케일인
- 인스턴스 수량을 늘리거나 줄이는 것.
- 온디맨드
- 사용한 시간만큼만 비용을 지불하는 방식.
- 서버리스
- 사용자가 서버를 직접 만들거나 관리하지 않아도 되는 구조.
- Elastic IP
- AWS의 고정 IP 주소. 인스턴스를 재시작해도 IP가 변경되지 않는다.
인스턴스에 연결하지 않으면 비용이 발생하므로 사용하지 않을 때는 반드시 해제해야 한다.
스토리지
- EBS
- Elastic Block Store의 약자. EC2에 네트워크로 연결되는 블록 스토리지. 인스턴스를 종료해도 데이터가 유지된다.
- 인스턴스 스토어
- 인스턴스에 물리적으로 직접 연결된 임시 스토리지. 속도가 빠르지만 인스턴스 종료 시 데이터가 사라진다.
- 버킷
- Amazon S3에서 데이터를 담는 컨테이너. 이름은 전 세계 모든 AWS 계정에서 유일해야 한다.
- 객체
- S3에 저장되는 데이터 본체. 하나의 최대 크기는 5TB이며 버킷에 무제한으로 저장할 수 있다.
- 객체 스토리지
- 데이터를 파일이나 블록이 아닌 객체 단위로 관리하는 스토리지. 고유 ID와 메타데이터로 관리한다.
- 블록 스토리지
- 데이터를 일정한 크기(블록)로 나누어 관리하는 스토리지.
- 파일 스토리지
- 데이터를 파일 단위로 관리한다. NAS 등에서 활용된다.
- 스토리지 클래스
- Amazon S3의 액세스 빈도 및 비용 요구에 따라 선택하는 스토리지 유형.
Standard → Standard-IA → Glacier Flexible Retrieval → Glacier Deep Archive 순으로 저렴해지고 꺼내는 데 걸리는 시간이 길어진다.
- 교차 리전 복제 (CRR)
- Amazon S3 데이터를 다른 리전으로 자동 복제하는 기능. 재해 복구(DR) 대비에 사용된다.
- DAS / NAS / SAN
- 온프레미스 환경에서 사용하는 스토리지 연결 방식.
DAS: 서버와 직접 연결 / NAS: 네트워크를 통해 여러 서버 공유 / SAN: 전용 스토리지 네트워크로 여러 서버가 공유
네트워킹
- VPC
- Virtual Private Cloud의 약자. AWS 클라우드 안에서 논리적으로 격리된 가상 네트워크.
- 기본 VPC
- 사용자의 리전별로 기본적으로 존재하는 하나의 VPC.
- 서브넷
- VPC를 더욱 세분화한 네트워크 단위.
- 퍼블릭 서브넷
- 인터넷과 연결되어 외부로부터의 액세스를 받아들이는 네트워크.
- 프라이빗 서브넷
- 외부와 차단된 사적인 네트워크. 기업 내부망과 비슷한 개념이다.
- IGW (Internet Gateway)
- 퍼블릭 IP와 프라이빗 IP를 연결하고 변환하는 게이트웨이. VPC와 인터넷을 잇는 역할.
- NAT / NAT 게이트웨이
- 프라이빗 서브넷에서 인터넷 접속을 가능하게 하는 게이트웨이.
- 라우팅 테이블
- 어떤 경로로 통신할지 파악하고 경로를 결정하는 VPC의 기능.
- VPC 엔드포인트
- 인터넷을 거치지 않고 AWS 서비스에 직접 연결할 수 있도록 하는 기능.
- VPC 피어링
- 두 VPC 간의 일대일 네트워크 연결.
- TGW (Transit Gateway)
- 여러 VPC와 온프레미스 네트워크를 허브처럼 연결하는 서비스.
- VPN
- 인터넷상에 가상 터널을 만들어 안전하게 통신하는 방식.
- CIDR
- 서브넷의 IP 주소 범위를 표현하는 숫자 표기법.
- DHCP
- Dynamic Host Configuration Protocol의 약자. IP 주소를 자동으로 할당하는 기능.
- 리전 (Region)
- AWS 서비스가 물리적으로 운영되는 지역 단위.
예) 아시아 태평양(서울): ap-northeast-2
- 가용 영역 (AZ)
- 하나의 리전 내에 논리적으로 분리된 독립된 데이터센터 그룹.
보안 / 인증
- IAM 사용자
- 사용자 이름과 비밀번호로 AWS에 로그인해 서비스를 사용하는 계정.
1인 1계정이 원칙. 로그를 통해 누가 무엇을 했는지 추적할 수 있다.
- IAM 역할
- AWS 서비스나 사용자가 일시적으로 권한을 빌려 사용하는 방식. 고정 키 없이 임시 자격 증명을 발급한다.
- IAM 정책
- 어떤 서비스에서 어떤 작업을 허용·거부하는지를 정의한 규칙 묶음.
- 루트 사용자
- AWS 계정 생성 시 만들어지는 최고 권한 계정. 계정 생성 후에는 일상적인 사용을 권장하지 않는다.
- 보안 그룹 (Security Group)
- EC2 및 RDS 인스턴스에 적용되는 가상 방화벽. 인바운드·아웃바운드 트래픽을 포트 단위로 제어한다.
- 네트워크 ACL
- 서브넷 단위로 보안 규칙을 설정할 수 있는 기능.
- SSH
- Secure SHell의 약자. 키 파일을 사용해 외부에서 서버에 안전하게 접속하는 방법.
- 키 페어
- SSH 접속 시 사용하는 공개 키와 프라이빗 키(.pem 파일)의 쌍.
생성 시 단 한 번만 다운로드 가능. 분실하면 재발급이 불가능하다.
- MFA (멀티 팩터 인증)
- ID·패스워드 외에 추가 인증 수단(OTP, 생체인증 등)을 요구하는 보안 방식.
- 공동 책임 모델
- AWS가 인프라 보안을 책임지고, 고객은 서비스 위의 애플리케이션 보안을 책임지는 구조.
- Session Manager
- SSH 키 없이 콘솔에서 직접 인스턴스에 연결하는 방법. SSM Agent를 인스턴스에 설치해 사용한다.
데이터베이스
- RDB (관계형 데이터베이스)
- 데이터를 테이블 구조로 관리하고 관계를 정의해 다양한 처리를 가능하게 하는 데이터베이스.
- NoSQL
- Not only SQL의 약자. RDB 외의 데이터베이스. KVS, 문서 지향 등 다양한 형태가 있다.
- KVS (Key-Value Store)
- 하나의 키에 하나 또는 여러 개의 값을 대응시키는 단순한 구조의 데이터베이스.
- SQL
- Structured Query Language의 약자. RDB를 조작하는 언어.
- DB 엔드포인트
- DB 인스턴스에 연결하는 데 필수적인 주소.
- 마스터 사용자 이름
- DB 인스턴스 생성 시 설정하는 관리자 이름. 마스터 비밀번호와 함께 RDS 접속에 사용한다.
- 데이터 레이크
- 구조화된 데이터와 비구조화 데이터를 함께 클라우드에 저장하는 개념.
클라우드 개념
- IaaS
- Infrastructure as a Service의 약자. 서버, 네트워크, OS를 제공하는 클라우드 서비스. 미들웨어와 애플리케이션은 사용자가 설치한다.
- PaaS
- Platform as a Service의 약자. IaaS에 더해 미들웨어 및 개발 환경까지 제공한다.
- SaaS
- Software as a Service의 약자. 사용자가 설치 없이 소프트웨어를 이용하는 서비스.
- 퍼블릭 클라우드
- AWS, Azure, GCP처럼 불특정 다수에게 제공하는 클라우드 서비스.
- 프라이빗 클라우드
- 특정 기업만을 위해 구축한 전용 클라우드 환경.
- 하이브리드 클라우드
- 온프레미스와 퍼블릭 클라우드를 함께 사용하는 방식.
- 멀티 클라우드
- 둘 이상의 클라우드 서비스를 병행해서 사용하는 것.
- 온프레미스
- 자체적으로 IT 리소스를 보유하고 직접 관리·운영하는 방식.
- 종량제 과금
- 사용한 시간과 양에 따라 비용이 발생하는 방식.
- 재해 복구 (DR)
- 대규모 장애나 재해 상황에서도 시스템을 신속하게 복구하기 위한 대책.
- SLA
- Service Level Agreement의 약자. 서비스 수준을 규정한 계약 및 관리 체계.
- DX (디지털 트랜스포메이션)
- 디지털 기술을 활용해 경영과 사업의 변혁을 실현하려는 움직임.
가상화 / 컨테이너
- 하이퍼바이저형
- 물리 서버에 설치된 가상화 소프트웨어 위에 게스트 OS를 올려 동작시키는 방식. 여러 가상 서버를 효율적으로 운영할 수 있다.
- 호스트 OS 유형
- 가상 서버가 호스트 OS를 경유하는 가상화 방식. 장애 원인 파악이 쉽지만 속도 저하가 발생할 수 있다.
- Docker
- 컨테이너를 생성하는 소프트웨어.
- Kubernetes
- 컨테이너 오케스트레이션을 수행하는 대표적인 오픈 소스 소프트웨어.
- Lambda 함수
- AWS Lambda에서 이벤트에 따라 실행하는 프로그램을 말한다.
'AWS' 카테고리의 다른 글
| [AWS] S3 정적 웹 사이트 호스팅 실습 (1) | 2026.06.10 |
|---|---|
| [AWS] S3란? 버킷, 객체, 스토리지 클래스 개념 정리 (0) | 2026.06.10 |
| [AWS] EC2 인스턴스 생성 및 SSH 접속 실습 (1) | 2026.06.10 |
| [AWS] EC2란? 가상 서버 서비스 이해하기 (0) | 2026.06.09 |
| [AWS] IAM이란? User, Group, Policy, Role 이해하기 (0) | 2026.06.09 |
