AWS 기초 지식

둥냥둥냥둥·2023년 12월 11일
0
post-thumbnail

클라우드 용어

온프레미스 (on-premuse)

온프레미스(on-premuse)란 사용자가 관리하는 시설 내에 서버 등의 기기를 설치해 운용하는 환경이다. AWS와 같은 클라우드 서비스가 등장하기 전까지 정보 시스템을 구축하기 위해 자체적으로 관련 기기를 준비하고 설정해야 했다. 이런 기기를 설치하고 운용하는 시설을 일반적으로 데이터 센터(Data Center)라고 한다.

클라우드 (Cloud)

클라우드(Cloud)는 클라우드 서비스를 제공하가 서버 등의 기기를 준비하고 거기에 구축된 가상 서버나 응용 프로그램 등을 사용자에게 제공하여 이용료를 받는 형태이다. 물리적인 기기나 네트워크는 서비스 제공자가 준비해놨으므로 사용자는 바로 정보 시스템을 구축할 수 있다.

클라우드의 정식 명칭은 클라우드 컴퓨팅(Cloud computing)이다. 클라우드의 어원은 단어 뜻 그대로 구름이다. 보이지 않는 컴퓨팅 자원을 활용한다는 것에서 유래했다. 이말을 조금 더 풀어 써보면 '사용자에게 보이지 않지만 중앙의 서버 컴퓨팅 자원을 활용해 서비스를 받을 수 있게 하는 플랫폼'이다.

가상화

클라우드 서비스에서도 사용자는 서버를 임대해 사용한다. 사용자가 사용하고 싶은 사양으로 서버를 선택하면 가상화 기술을 이용해 해당 사양의 서버를 가상으로 생성해 사용한다. 가상 서버는 하나 또는 클러스터링된 물리 서버 내에 만들어진다.

Clustering : 여러 대의 컴퓨터가 연결돼 하나의 시스템처럼 동작하는 컴퓨터들의 집합을 말함.

가상 서버는 물리 서버의 CPU나 메모리 같은 컴퓨터 자원을 일부 독점해 물리적으로 독립된 서버와 같이 동작한다. 서버만 가상화 기술을 사용할 수 잇는 것이 아니다. 스토리지나 네트워크 장비 등도 1대의 기기를 가상화 기술로 여러 기기처럼 취급할 수 있다. 기본적으로 가상화 기술을 통해 생성된 기기들을 '가상00'라고 한다.

서버리스

클라우드 서비스에서는 서버리스(serverless)라는 단어를 자주 사용한다. 직역을 하자면, '서버가 없다'라는 의미로 서비스가 이용될 때만 가동하는 방식을 가리켜 '서버리스 서비스'라고 한다.

클라우드 서비스는 보통 서버를 사용하는 시간만큼 요금이 발생하므로 요금이 부과되는 시간을 줄여 비용을 낮출 수 있다.

개방형 클라우드, 폐쇄형 클라우드

클라우드 서비스는 사용 형태에 따라 개방형 클라우드, 폐쇄형 클라우드로 나눌 수 있다. 이 둘을 섞은 혼합형 클라우드(Hybrid cloud)도 존재한다.

개방형 클라우드

개방형 클라우드는 모든 사람이 쓸 수 있도록 공개된 형태이다. AWS는 모든 사람이 사용 할 수 있는 개방형 클라우드 서비스다.

폐쇄형 클라우드

폐쇄형 클라우드는 기업 내부의 비밀을 유지하기 위해 외부에 공개하지 않도록 기업 내부에 구축하는 형태이다.

profile
Java 먹자

0개의 댓글