AWS
EC2 - Elastic Cloud Compute
- 인스턴스 타입 -
- 가격 정책 -
AMI - Amazon Machine Image
- 가상머신은 Image를 활용하여 생성
- 이미지 - OS, 설치된 프로그램, 설정 등이 포함된 파일
- 이미지를 가상 서버에 적용하여 동일하 환경 구성 가능
- 다양한 AMI 제공 - OS별, 목적별, Market Place
Security Group
- EC2 인스턴스에 대한 보안 설정
- default로 EC2는 모든 port가 막혀있다.
- inbound, outbound에 대해 접속 허용 가능
키페어
- EC2 인스턴스에 접속하기 위한 암호화된 파일
- AWS 처음 사용시 새로은 키페어 생성해야함
- 맥 환경에서는 pem 사용 가능 윈도우 환경에서는 ppk로 변환 필요
Elastic IP
주요 서비스
- RDS - 관계형 데이터베이스
- S3 - 인터넷 스토리지 서비스(파일저장소)
- ROUTE53 - 도메인을 등록하거나, DNS 라우팅 및 상태를 확인할 수 있다
- CloudFront - 동적 웹 콘텐츠 사용자에게 더 빨리 배포하도록 지원하는 웹 서비스이다.
- Lambda - 람다 서버리스 별도의 서버를 구성하지 않고 간결한 코드만 넣고 서비스 할 수 있다.
- Elastic Beanstalk - EC2 를 더 포괄적으로 감싼다고 생각하면 된다 실무에서 많이 사용함
- 여러가지 서비스를 이용하는데 자동적으로 유연성을 제공하거나 프로비저닝을 해준다.
- 어플리케이션을 신속하게 배포하고 관리할 수 있다. 프로비저닝, 로드밸런싱 조정
- IAM - AWS 에 안전하게 엑세스 할 수 있도록 해준다. 인증및 권한 등을 제어하는 역할을 해준다.
- VPC - 네트워크 계층을 가상화 하는 거라고 생각하면 된다.
- DocumentDB - 몽고디비라고 생각하면 된다.
- DynamoDB - NoSQL 데이터베이스 서비스
- ELB - Load Balancing 동적으로 서버를 분산시켜서 접속할 수 있게 해준다. 실제 AWS를 사용하지 않는다면 L4, L7 스위치를 별도로 구성을 해야한다. AWS를 사용하면 ELB를 통해서 다양한 애플리케이션 서버를 로드밸런서 해준다.
- 트래픽을 자동으로 분산시켜줌 !