내 잡다한 노트

클라우드 컴퓨팅이란? 본문

DevOps/AWS

클라우드 컴퓨팅이란?

peanutwalnut 2022. 4. 29. 14:51

클라우드 컴퓨팅은 IT 리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것

#온디맨드: 수요에 반응함

 

# 서버 클라이언트 아키텍쳐

서버가 없다면 게임에서 한 유저가 스킬을 썼을 때 클라이언트에서 여러 유저의 클라이언트에

직접 정보들을 통신해줘야한다. 그렇다면 시간도 오래걸리고 복잡하고 유저가 정보를 조작할 가능성이

생겨 원활한 게임 진행이 되지 않게 된다.

이때, 서버가 있다면 스킬을 쓴 유저가 정보를 서버에게 보내주고 서버에서 정보를 조작했는지

어떤 조건들에 부합하는지 확인을 하는 등, 서버에서 여러 클라이언트에게 한번에 보내준다.

 

# 데이터센터

서버가 여러개 있는 실제 시설을 뜻함.

이런 데이터센터에는 많은 것들이 필요하다.

  컴퓨팅 시스템을 위한 하드웨어

  네트워킹 장비

  전원공급장치

  전기시스템

  백업발전기

  환경제어장치(에어컨, 냉각장치)

  운영인력

 

# 데이터센터의 문제점

운영에 비용이 많이 소요된다.

   건물 유지비용, 서버 구매비용

   한번 구매하면 수요에 상관없이 계속 보유해야 한다

느린 구축시간

  유저의 수요에 빠르게 대처하기 힘듬

  장애 기기를 교체하는 시간 역시 느림

 

이런 문제점들 때문에 클라우드 시스템을 선호하기 시작했다.

 

클라우드: 빌려 쓰기

# 클라우드의 장점

자본 비용을 가변 비용으로 대체

  자본비용 : 데이터 센터 구축 비용, 서버 구매 비용 => 운영비

규모의 경제로 얻게 되는 이점

  한 개를 사는 것보다 100개를 사는 게 단가가 낮음 => 규모의 경제

  AWS의 규모의 경제로 인한 이득을 누림

  AWS의 모든 고객과 공동구매하는 효과

용량 추정 불필요

  사용량에 따른 추정화를 통해 잉여 자원없이 잘 사용할 수 있다. "온디맨드"

속도 및 민첩성 개선

  몇 번의 클릭으로 바로 리소스를 확보 가능, 개발비용 절감

데이터 센터 운영 및 유지 관리에 비용 투자 불필요

  인프라 관리가 아닌 비즈니스에 자원 집중 가능

빠른 확장성

  몇 번의 클릭으로 전 세계에 서비스 가능

 

 

 

 

 

 

 

 

 

 

'DevOps > AWS' 카테고리의 다른 글

aws config  (0) 2024.08.31
페더레이션 사용자와 AWS SSO  (0) 2024.08.22
AWS SNS의 발행 요청과 전송  (0) 2024.08.07
AWS의 구조  (0) 2023.03.20
클라우드 컴퓨팅의 모델  (0) 2022.04.29