1.Traditional IT의 문제점
- datacenter 렌트 비용을 지불해야한다.
- 새로운 하드웨어 추가하거나 교체할 때 시간 많이 소모
- power subpply, cooling, maintenance 비용을 지불해야한다.
- 확장제한사항이 많다.
- 현재 유지되고 있는 인프라를 모니터링할 인원이 필요함
- 천재지변에 대응하기 어렵다.
2. cloud computing
- 인터넷만 연결되어있으면 어디서든 연결이 가능하다.
- 사용한 만큼만 지불하면된다.(시간단위로 사용)
- 정확하게 필요한 타입과 크기의 리소스를 지정하여 사용 가능
3. 클라우드가 해결해주는 문제들
- flexibility:유동적으로 원하는 리소스의 타입과 사이즈를 쉽게 변경
- cost-effectiveness: pay-as-you-go
- scalability: 쉽게 새로운 리소스를 추가할 수 있음
- high-availability and fault-tolerance:글로벌하게 확장되어있는 인프라.
4. cloud 서비스의 예
- email cloud service
- netflix (video on demand)
- dropbox (cloud storage service)
5. AWS( Amazon Web Service)
- 간단한 가입 프로세스
- Amazon의 Brand Value
- Stability - 엄청난 규모, 안정적
key services
EC2 :몇분안에 구동 가능한 가상 서버
VPC : aws 네트워크 망안의 사용자 전용의 사설 네트워크 망
S3 : 파일 업로드 및 공유
CloudFront : CDN
Route53 : DNS
ELB : 서버로 들어오는 트래픽을 골고루 여러개의 머신으로 전달