특징
- 서버의 구매, 구축, 운영을 대행해주는 서비스
- 웹호스팅과 같은 서비스
- 가상화 기술을 이용한 서버구축
- 탄력적인 인프라(컴퓨팅자원) 운영
- 사용한 만큼 과금
EC2
- Elastic Compue Cloud
- 독립적인 컴퓨터
- 운영체제 제공
- 웹서버, 에플리케이션 서버등으로 일반적인 서버로 사용
EBS
- Elastic Block Store
- 필요한 용량만큼 구입해쓸수 있다
- EC2에 연결해서 사용한다.
- 필요에 따라 생성 삭제 할 수 있다
- 사용한만큼 과금되는 종량제이다
- 내부적으로 데이터를 실시간 복제하고 있기 때문에 하드디스크에 비해 안전하다
- 스냅샷 기능을 제공해서 EBS의 현재 상태를 그대로 보존할 수 있다
- CloudWatch를 통해서 EBS의 통계를 열람 할 수 있다
- EC2인스턴스를 제거해도 EBS는 독립적이기때문에 데이터를 그대로 유지 할 수 있다.
AMIs
- Amazone machine Images
- EC2인스턴스를 그대로 저장해서 재사용 가능하도록 만드는것
- 종류
- Privite
- Public
- Marketplace
S3
- Simple Storage Service
- 파일서버
- 무제한 저장가능한 스토리지
- 스케일은 아마존 인프라가 담당함
- 1바이트~5테라 바이트으 ㅣ단일 파일을 저장가능
RDS
- Relational Database Service
- Mysql, Oracle, SQL Server지원(관계형데이타베이스 지원)
- 백업, 리플리케이션같은 인프라를 아마존에서 제공
ELB
- Elastic Load Balancing
- EC2로 유입되는 트래픽을 여러대의 EC2로 분산
- 장애가 발생한 EC2를 감지해서 자동으로 배제
- Auto Scaling기능을 이용해서 EC2를 자동으로 생성, 삭제함
- 특징
- 트레픽분산
- 자동확장
- 인스턴스의 상태를 자동 감지해서 오류가 있는 시스템은 배제시킴
- 사용자 세션을 특정 인스턴스에 고정시킬수 있음
- SSL암호화 지원
- IPv4, IPv6 지원
- CloudWatch를 통해서 모니터링
- 사용한 시간과 통과한 트래픽에 따라 종량제로 과금된
- 주의 사항: ELB에 EC2를 붙이면 EC2는 클라이언트와 직접 통신을 하지 않고 ELB를 경유해서 통신하게 된다. 따라서 EC2의 입장에서는 클라이언트의 IP, User-Agent, 프로토콜(http, https)을 파악 할 수 없다. 이 문제를 해결하기 위해서 X-Forwarded-For라고하는 특수한 HTTP 헤더를 전달한다. 이 헤더의 값을 통해서 ELB로 접근한 클라이언트의 원래 IP, User-Agent, 프로토콜 등을 파악할 수 있다. 이에 대한 자세한 사항은 ELB 메뉴얼을 참고한다.
'Frontend Develope > Etc..' 카테고리의 다른 글
유용한 Window 단축키 (0) | 2018.11.16 |
---|---|
Windows 시작시 Ubuntu Service On (0) | 2018.10.21 |
ASP 기본문법 (0) | 2014.05.13 |
앞으로의 개발 트렌드에 대한 생각 (0) | 2014.04.25 |
용어정의 (0) | 2014.04.25 |