AWS란?
- Amazon Web Services의 줄임말.
- Amazon 사의 클라우드 컴퓨팅 플랫폼.
✔️ Traditional IT
😡 집에서 서버관리 (컴퓨터 = 서버역할)
요청을 받으면 응답을 주는 것 = 서버
😡 회사에서 서버관리 (데이터센터 = 서버역할)
power supply, cooling, maintenanace 비용 지불
새로운 하드웨어(서버)를 추가하거나 교체할 때 시간 비용 많이 소모
24/7 모니터링할 인원 고용
그래서! Cloud computing!
✔️ 커넥션이 인터넷이기 때문에 물리적인 서버를 가지고있지않아도 (떠다니는 구름처럼) 누구나 서버에 접근 가능!
✔️ Cloud computing!
- IT리소스를 인터넷을 통해 On-demand로 제공해주는 서비스
- 클라우드 서비스를 이용하면 사용한만큼만 지불하면 되는 pay as you go pricing
- 정확하게 필요한 타입과 크기의 리소스를 지정해 사용할 수 있음!
- 필요한만큼의 리소스를 바로 사용가능
- 기존보다 간편하게 서버, 스토리지 데이터베이스 등에 접근 가능한 솔루션 제공
✔️ 클라우드가 뭘 해결해주는데?
- flexibility 유동적으로 원하는 리소스의 타입과 사이즈를 쉽게 변경 가능 (Cloud practition 시험도 있음!)
- 내가 사용한 만큼만 금액 지불
- 확장하는데 용이함
- 글로벌하게 확장되어있음
- 빠르게개발하고 테스트해서 사용할 수 있는 솝트웨어 어플리케이션
✔️ 내가 이미 사용하고 있는 클라우드 서비스?
- 구글 포토
- 아이클라우드
- 드롭박스
- 엔드라이브
- 네이버클라우드
- 넷플릭스(AWS기반)
✔️ AWS가 왜케 대단한걸까?
- Cloud마켓의 선구자이자 9년 연속 리더
- 2019년 기준 global market점유율 47%
- 최소 100만명 이상 유저
- 아마존의 주가를 끌어올리는 주범!
✔️ 사람들이 AWS 왜 쓸까?
- cloud computing의 장점 그대로 혹은 그 이상..
- 간단한 가입 프로세스
- 아마존의 brand value(신뢰성, 안전성)
- 규모도 크고 굉장히 안정적임
- 다양하게 제공되는 서비스들
✔️ 무슨 서비스를 제공하나?
- EC2: 몇분안에 구동 가능한 가상 서버
- VPC: AWS네트워크 망안의 사용자 전용의 사설 네트워크망
- S3(simple storage service): 파일 업로드 및 공유 (s3에 링크를 저장시킴, s3는 저장소라고 생각하면됨)
- RDS: 클라우드에서 데이터베이스 관리(데이터베이스도 서버임)
- ELB(Elastic Load Balancing): 서버로 들어오는 트래픽을 골고루 여러개의 머신으로 전달 (ex. promotion기간에 30분 동안 로드가 잘 밸런싱되도록 머신으로 전달)