클라우드 컴퓨팅(2)
-
오픈소스 SW개발 (10) Cloud Computing
Cloud Computing 1. Cloud Computing 1) Traditional models - 클라우드 컴퓨팅이 없었을 때는 우리가 만든 서버 위에서 서비스가 출시되었다. 즉, 물리적인 머신을 직접 임대하거나 구매해서 서비스를 제공했다. 그 위에 OS나 환경을 설치해야했다. 하지만 서비스의 특징 상 시간대별로 고객의 접속량이 달라질수밖에 없다. 만약 사용자가 많이 몰릴 때 서버가 작다면 서비스의 질이 낮다고 느낄 수밖에 없다. 그렇다고 이를 위해 서버의 크기를 키울수밖에 없는데 이러한 경우에는 서버가 쉬는 시간이 많을 것이다. 2) Data Center - 물리적인 머신을 구매하거나 임대해서 여기에 배치해서 서비스를 운영하는 식으로 진행했다. 데이터 센터에 서버를 갖춰놓고 이를 사용하기도 한다..
2022.06.22 -
컴퓨터 네트워크 (10), Cloud Computing
Cloud Computing 1. Introduction to Cloud Computing 1) Cloud Computing이란? (1) Cloud Computing의 기본 개념 - 구름처럼 실체가 존재하지만 정체가 드러나지 않는 것을 구름, 안개에 빗대어 설명한다. 다시말해 어딘가에서 서버와 네트워크가 존재하지만 어디에 위치한지는 잘 몰라도 사용할 수 있다. 단지 내가 필요할 때 필요한 만큼 사용하고 이에 대해 돈을 지불하는 것을 클라우드 컴퓨팅이라 한다. - 구름에 작업을 요청하는 것이 우리의 어플리케이션 혹은 웹사이트이다. 실제 내가 디스크, 컴퓨터를 가지고 있지는 않지만 어딘가에 있을 컴퓨터에 필요한 양만큼 요청한다. 이에 따라 클라우드 컴퓨터는 일을 처리한 다음 끝난다는 메세지를 보낸다. 필요하..
2022.06.15