Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Leading engineer

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

Dev/사전학습

6강 클라우드 컴퓨팅이란?

Daisy_EngineerJH 2023. 1. 14. 18:00

클라우드 : 자사의 거대한 데이터센터에 서로 연결된 수많은 컴퓨터들을 운용하고 있다.

다만 전통적인 온프레미스 방식처럼 사용자에게 컴퓨터를 하나씩 통째로 배당하는 것이 아니라 필요한 만큼 떼서 나눠준다. 

물리적 컴퓨터 한 대에 가상의 컴퓨터 여러 대를 띄울 수 있다. = 컴퓨터의 물리적 자원을 필요에 따라 분할해서 쓸 수가 있다.

 

필요한 컴퓨터 자원이 많지 않거나 수시로 변화하는 회사나 기관, 혹은 개인에게 클라우드는 매력적인 선택지가 된다.

=> 세일시즌이나 이벤트 기간에 유난히 접속량이 폭주하는 앱의 경우, 클라우드에서 그때그때 필요한 만큼 자원을 늘려주거나 줄여줄 수 있다.

시간과 접속량에 따른 종량제로 운영되기 때문에 필요한 만큼 사용하고 돈을 지불하면 된다.

하드웨어도 클라우드에서 알아서 관리해준다.

예전에는 회사에서 자체적으로 해야 했던 데이터베이스, 자료백업, 스토리지, 자동화, 머신러닝, 블록체인까지 검증된 최고급 프로그래머들이 구현해놓은 걸 서비스로 이용할 수 있다.

.

정리:

1. 클라우드 컴퓨팅 서비스란?

서버(컴퓨터 한 대) 단위가 아닌, 분할된 가상 머신 또는 구현된 서비스 단위로 서버 또는 그 기능을 대여한느 것

- 성능당 가격은 높으나 원하는 대로 커스터마이징 가능

2. 클라우드의 종류

IaaS : 가상머신을 대여하여 직접 세부설정 및 사용

PaaS : 소프트웨어를 프로그래밍하고 업로드하여 이용

SaaS : 이미 소프트웨어로 구현된 기능들을 활용

'Dev > 사전학습' 카테고리의 다른 글

8강 Exception Handling이란?  (0) 2023.01.14
7강 Static Web, Dynamic Web이란?  (0) 2023.01.14
5강 Cookie Session Cache 란 무엇인가?  (0) 2023.01.14
4강 왜 익스플로러를 싫어하는가?  (0) 2023.01.13
3강 HTML  (0) 2023.01.13
Comments