yhc509

AWS (1) - Cloud란

·5 min read

Cloud란?

  • 필요할 때마다 사용. 사용한 만큼 지불.
  • Private : 민감한 애플리케이션 보안을 위해 특정 업체를 통해 제공되는 사설 서비스
  • Public : 인터넷을 통해 제공되는 third-party 클라우드 서비스
  • Hybrid : private (민감한 정보) + public (일부) = 유연함 & 비용 효율성

Cloud Computing 특징

  • On-demand self service : AWS 개입 없이 사용자에 의해 사용 가능
  • Broad network access : 광역 네트워크를 통해 리소스 사용 가능
  • Multi-tenancy and resource pooling : 공용 클라우드의 다른 사용자와 동일한 인프라, 애플리케이션을 공유하면서 보안과 프라이버시 유지 가능
  • Rapid elasticity and scalability : 필요할 때 자동으로 신속하게 원하는 리소스를 획득.
  • Measured service : 사용량을 측정하여 사용한 만큼 지불

Cloud Computing 장점

  • 설비 투자 비용을 운영 비용으로 교환 capital expense (CAPEX) → operational expense (OPEX)
  • 규모의 경제
  • 사용량에 따라 자동으로 확장하기 때문에 용량 예측 불필요
  • 속도와 민첩성 향상 (필요할 때 곧바로 뭔가를 생성하고 운영한다)
  • 데이터 센터를 운영, 유지 비용 없음
  • 쉽게 글로벌 애플리케이션 생성

Cloud로 해결 가능한 문제

  • 융통성(Flexibility) : change resource types
  • 비용 효율적(Cost-Effectiveness)
  • 확장 가능성(Scalability)
  • 탄력성(Elasticity) : scale out and scale in
  • 고가용성과 내결함성(High-availability and fault-tolerance) : 데이터센터 필요 없음
  • 민첩성(Agility) : 빠르게 개발하고 출시

Cloud Computing의 종류

cloud

  • IaaS (Infrastructure as a Service) : 서비스형 인프라
    • 네트워킹, 컴퓨터, 데이터 스토리지를 제공
    • 블록 형태로 조합하여 높은 유연성을 지님
    • Amazon EC2 (AWS)
  • PaaS (Platform as a Service) : 서비스형 플랫폼
    • 기본 인프라를 관리할 필요가 없음
    • 배포와 애플리케이션 관리에만 집중
    • Elastic Neanstalk (AWS)
  • SaaS (Software as a Service) : 서비스형 소프트웨어
    • 서비스 제공 업체가 완전히 운영하고 관리
    • Many AWS Services (Rekognition for Maching Learning)

가격 정책 요약

  • AWS는 3가지 기준에 따라 사용한 만큼 지불한다.
  • Compute : pay for compute time
  • Storage : pay for data stored in the Cloud
  • Data transfer OUT of the Cloud. Data transfer IN is free

리전 Regions

  • 전 세계에 걸쳐 있는 데이터 센터의 집합. us-east-1, eu-west-3 …
  • 대부분의 서비스들은 특정 리전에 연결되고 제한됨.
  • 새로운 애플리케이션을 출시할 때 어느 리전을 사용하는게 좋을까?
    • 각 국가의 법률 준수 : 예) 프랑스의 데이터는 프랑스 내에 있어야 한다.
    • 지연 시간 : 대부분의 사용자가 미국에 있다면 미국 리전 사용
    • 특정 서비스를 활용 중이라면 해당 서비스를 제공하는 리전을 사용해야 함.
    • 요금 : 리전마다 요금이 다름. 서비스 요금 페이지 참고.

가용 영역 Availability Zones

  • 리전은 많은 가용 영역을 가지고 있음 (대부분 3, 최소 2, 최대 6)
  • 가용영역은 하나 또는 두 개의 개별적인 데이터 센터로 이루어져 있음. 재난 상황 대비.

엣지 로케이션 Edge Location

  • 전송 지점. 최소 지연 시간으로 컨텐츠 전송이 가능.