AWS

뱅기뱅규·2022년 5월 4일
0

Traditional IT


집에서 서버를 두던 방식을 Scale Up/Out하여 많은 사용자들이 몰릴 때에도 서버가 다운되지 않도록 했다.

🙉 문제점:

  1. DataCenter렌트 비용을 지불해야함
  2. Power Supply, cooling, maintenance 비용을 지불해야한다.
  3. 새로운 하드웨어를 추가하거나 교체할 때 시간이 많이 소모된다.
  4. 확장하는데 제한사항이 많다.
  5. 현재 유지되는 인프라를 24/7 모니터해야할 인원이 필요함
  6. 천재지변에 대응하기 어렵다.

Cloud Computing

  • IT 리소스를 인터넷을 통해 on-demand로 제공해주는 서비스
  • 사용한만큼만 지불하면 된다
  • 정확하게 필요한 타입과 크기의 리소스를 지정하여 사용할 수 있다.
  • 기존보다 간편하게 서버, 스토리지, 데이터베이스 등에 접근가능한 솔루션을 제공.

CLoud장점 :

  • flexibility : 유동적으로 원하는 리소스의 타입과 사이즈 변경이 쉽다
  • cost effectiveness : 사용한 만큼만 낸다
  • scalalbility : 새로운 리소스를 쉽게 추가가능해 확장하는데 용이하다.
  • high-availability fault-tolerance : 글로벌하게 확장된 인프라
  • agility : 속도가 빠르다

Amazon Web Services

전체 Cloud 서비스의 All Time Leader(가장 높은 점유율)

  1. Cloud computing의 장점을 그대로 혹은 그 이상
  2. 간단한 가입 프로세스
  3. Amazon의 brand value
  4. stability 규모가 엄청나지만 안정성이 높다

AWS Key Services

  1. EC2 (elastic compute cloud) : 몇분만에 구동가능한 서버
  2. VPC (virtual private cloud) : aws 네트워크망안의 사용자 전용의 사설 네트워크 망
  3. S3 (simple storage service) : 파일 업로드 및 공유
  4. CloudFront - CDN
  5. Route53 - DNS
  6. RDS (Relational Database Service) : 클라우드에서 데이터베이스 관리
  7. ELB (Elastic Load Balancer) : 서버로 들어오는 트래픽을 골고루 여러개의 머신으로 전달(서버다운을 막는 역할)

0개의 댓글