아마존 웹서비스 | AWS

Psj·2021년 3월 20일
0

클라우드컴퓨팅이란?

컴퓨터를 이용해서 어떤 작업을 처리한다고 하면 컴퓨터를 구매해 그 컴퓨터로 작업을 처리하는것이 전통적인 방식이였다.

클라우드 컴퓨팅은 구름위에 설치되어 있는 컴퓨터를 이용해서 실제작업을 처리한다는것인데 물론 진짜 구름이 아닌 비유적인 표현으로 인터넷을 구름으로 비유한것이다.

예를들어 우리가 처리해야할 데이터가 굉장히 많고 분석작업이 상당히 복잡해서 우리 컴퓨터로 처리하면 1년이 걸린다고 극단적으로 생각하면 1년동안 기다릴수가 없을것이다.

이럴때 인터넷을 통해 우리가 분석해야할 데이터를 클라우드컴퓨터로 전송한다.

인터넷이 연결되어있는 거대한 컴퓨터에게 전송해서 그 컴퓨터에서 실제로 처리를 하게해 그 처리된 결과를 인터넷을 통해서 다운받아서 화면에 표시하는것이 클라우드 컴퓨팅을 사용하는 사례중 하나이다.

지역(region)과 가용구역(availability zone)

우리의 웹사이트를 이용하는 주고객이 어디에 주로 위치하고 있느냐를 아는것이 중요하다.
한국에서 개발을 하고있지만 고객이 주로 남미쪽에 산다면 인프라를 남미쪽의 aws를 사용해야 사용자가 빠르게 서비스를 이용하게 할 수 있다.

보통 하나의 지역(region)에는 건물이 하나만 있는것이 아니라 2개이상 만들어놨다.
왜냐하면 자연재해나 재난등으로 건물하나가 완파되더라도 나머지 건물의 컴퓨터들이 일종의 백업의 역할을 수행할수있도록 하기위한 안전장치가 바로 가용성지역이댜.
그 각각의 건물들 사이는 인터넷보다 훨씬빠른 전용선으로 직접 연결되어있기때문에 마치 같은건물에있는것처럼 빠르게 데이터를 주고받을수 있는 특징이있다.

profile
Software Developer

0개의 댓글