AWS

Cloud 란? Cloud 개념 정리!

르네 루덴스 2021. 8. 9. 19:05

Cloud Computing 이란

인터넷을 통해 가상화 된 컴퓨터의 IT리소스를 제공하는 것이다.

인터넷 기반 컴퓨팅의 일종으로 정보를 자신의 컴퓨터가 아닌 인터넷에 연결된 다른 컴퓨터로 처리하는 기술을 의미한다.

 

IT자원, IT리소스 == CPU, 메모리 ,RAM, Storage

 

Cloud Computing 개념

 

목표로 하는 작업을 처리 할 때 우리의 컴퓨터에 자원을 사용하는 것이 아니라 인터넷에 연결된 다른 컴퓨터에 cpu, storage를 사용하는 것

 

Cloud 용어의 기원

존재는하지만 복잡하면서 굳이 알지 않아도 되는 것을 구름으로 추상화한 것

 

Cloud의 가장 큰 특징

컴퓨팅 자원을 원할 때, 원하는 만큼 사용하고 사용 한 만큼만 요금을 지불합니다.

X AS A service

-X를 서비스 형태로 제공받고 사용료를 지불하는 형태

) 쏘카 -Moibility As A Service, Airbnb- Housing As A Service

Cloud ComputingComputing Resource As A Service, IT Resource As A Service

 

Computing ResourceServer

인터넷 세상은 server client로 이루어져있다.

 

서버와 클라이언트를 음식적으로 비유하면, 음식점에는 고객과 서빙을하는 아르바이트생 서버가 있고 고객이 서버에게 음식을 주문하면, 서버는 고객에 주문에 맞게 결과로서 음식을 제공합니다.

Client는 요청을 하고 요청에 대한 결과를 받고 Server는 요청을 받아서 적절하게 처리 후 결과를 응답합니다.

 

Internet 세상에서 server

Computing 세상에서 server도 마찬가지로 요청을 받아 처리를 한 후 결과를 줍니다.

Internet 세계에서 server가 핵심 computing resource

 

브라우저에서 naver.com에 접속하면 클라이언트가 naver.com 페이지에 데이터를 달라고 요청하면 네이버 서버는 요청을 받아서 적절하게 처리한후에 데이터를 보냅니다.

Instagram에서 좋아요를 누르면 인스타그램앱에서 좋아요를 클릭하면 인스타 서버에 좋아요처리를 해달라고 요청하며, 인스타 서버는 해당처리를 적절하게 처리한후 결과를 클라이언트게 전송합니다.

'AWS' 카테고리의 다른 글

AWS EC2란?  (0) 2021.08.09
AWS S3 생성하기 (사용법  (0) 2021.08.09