본문 바로가기

개발일지/Spring

[AWS] AWS에 대하여

AWS (Amazon Web Service)

: 아마존에서 개발한 클라우드 컴퓨팅 플랫폼

 

 

클라우드 컴퓨팅이 뭔데?

인터넷을 통해 IT 리소스를 온디맨드로 제공하는 서비스

*온디맨드 : ICT 인프라를 통해 소비자의 수요에 즉각적으로 맞춤형 제품 및 서비스를 제공하는 경제활동

 

 

여기에서 IT 리소스는 서버, 스토리지, 네트워크 같은 IT 기반 자원이다

 

원하는 만큼 사용하고, 사용한 만큼 지불하자 물리적인 데이터 센터나 서버를 구입할 필요가 없다
클라우드 공급자로부터, 필요에 따라 기술 서비스를 제공받자!

 

클라우드 컴퓨팅을 쓰는 이유

  • 광범위한 기술에 쉽게 접근하고 빠르게 배포한다
  • 필요한 만큼 리소스 용량을 줄이거나 확장한다
  • 물리적인 고정 비용이 없고 가변 비용을 사용한 만큼 지불한다
  • 관리에 들어가는 비용이 따로 없다
  • 여러 곳에 인프라가 있어서 몇 분 만에 전 세계에 배포할 수 있다

 

클라우드 컴퓨팅 유형

Infrastructure as a Service(IaaS)

: 네트워킹 기능, 컴퓨터 및 데이터 스토리지 공간에 대한 액세스, 즉 IT 인프라를 대여하는 것

 

Platform as a Service(PaaS)

: 기본 인프라를 관리할 필요 없이 애플리케이션 실행과 관련된 리소스 구매, 소프트웨어 유지 관리 등

 

Software as a Service(SaaS)

: 서비스 공급자에 의해 실행되고 관리되는 완전한 제품을 제공, 웹 기반 이메일과 같은 최종 사용자 애플리케이션

 

 

 

 

리전

예를 들어, 서버 컴퓨터가 미국에만 있다고 생각해보자

전 세계인들이 그 미국에 있는 서버 컴퓨터를 쓰고 서버가 느려지는 것은 당연하다

그리고 자연 재해같은 위험 요소로 서버 컴퓨터가 마비되면, 모든 서비스가 마비된다

 

 

이 문제를 생각해보면 당연하게도

서버 컴퓨터라는 서비스 자원들을 여러 곳에 분산시켜서 배치해야 겠다

이것이 바로 리전!

 

 

가용 영역

리전에서 한 번 더 쪼갠 상태라고 생각하면 된다

대한민국에 비해 미국 땅은 훨씬 넓다

미국의 끝과 끝이 하나의 데이터 센터를 사용하는 것은 .. 말이 안되니까 ..