반응형
전통 적인 서버 저장소는 물리적인 공간에서 보관
문제점
- datacenter 렌트 비용을 지불
- power supply, cooling, maintenance 비용을 지불
- 새로운 하드웨어(서버)를 추가하거나 교체할 때 시간이 많이 소모된다.
- 확장하는데 제한사항이 많다.
- 현재 유지되고 있는 인프라를 24/7 모니터링 할 인원을 고용해야 한다.
- 천재지변에 대응하기 어렵다.
Cloud Computing
- IT 리소스를 인터넷을 통해 on-demand로 제공해주는 서비스
- 사용한 만큼만 지불하는 pay-as-you-go pricing이 적용
- 정확하게 필요한 타입과 크기의 리소스를 지정하여 사용할 수 있다.
- 기존보다 간편하게 서버, 스토리지, 데이터베이스 등에 접근가능한 솔루션을 제공한다.
클라우드의 장점
- Flexibility : 유동적으로 원하는 리소스의 타입과 사이즈를 쉽게 변경 가능하다.
- Cost-Effectiveness : 사용한 만큼만 금액 지불
- scalability : 쉽게 새로운 리소스를 추가할 수 있으므로 확장하는데 용이
- High-availability and fault-tolerance : 글로벌하게 확장되어 있는 인프라(고가용성 - 접근성이 좋다)
- Agility : 빠르게 개발하고, 테스트하여 사용할 수 있는 소프트웨어 어플리케이션.
Amazon Web Services
Why AWS?
- Cloud Computing의 장점을 그대로 혹은 그 이상!
- 간단한 가입 프로세스
- Amazon의 Brand Value.
- Stability - 엄청난 규모를 자랑하지만 안정적이다.
- 다양하게 제공되는 서비스들
- Enterprise IT, Backup & Storage, Big Data Analytics
- Web Hosting, Mobile & Social Apps
- Gaming
AWS - Key Services
- EC2 (Elastic Compute Cloud) - 몇 분 안에 구동 가능한 가상 서버
- VPC(Virtual Private Cloud) - AWS 네트워크 망안의 사용자 전용의 사설 네트워크 망
- S3(Simple Storage Service) - 파일 업로드 및 공유.
- CloudFront - CDN
- Route53 - DNS
- RDS (Relational Database Service) - 클라우드에서 데이터베이스 관리
- ELB(Elastic Load Balancing) - 서버로 들어오는 트래픽을 골고루 여러개의 머신으로 전달.
반응형
'TIL' 카테고리의 다른 글
첫 팀프로젝트 후기 (0) | 2022.02.16 |
---|---|
자바스크립트 함수 (0) | 2022.02.13 |
라우팅 (0) | 2022.02.13 |
자바스크립트 간단 요약 ver2 (0) | 2022.01.29 |
[TIL] RESTful API (0) | 2022.01.26 |