자격증/AZ-900

클라우드 과정(MTC AZ-900) - 4주차

レ(゚∀゚)ヘ=3 2021. 9. 26. 22:59
728x90

▶ Dedicated Server : 한 명이 물리적인 서버 한 대를 구입해서 서비스를 하는 방식

단점 : 초기 도입 비용이 큼 (하드웨어 구입, 유지보수 등), 보안(물리적, 시스템 보안)

Virtual Private Server : 한 명이 물리적인 서버에 가상화라는 기술을 이용해서 다양한 웹서버나 웹사이트를 올리는 것

물리적인 서버에 하이퍼바이저 기술 적용한 것이 Dedicated Server와 다른 점임

하이퍼바이저 : 물리적인 서버 위에 얇은 막을 깔고 그 위에 VM을 올려서 그 위에 게스트 OS를 설치하는 것
-> 하나의 서버에서 여러 OS를 사용 가능(두 개는 윈도우, 두 개는 리눅스)

Shared Hosting : Virtual Private Server를 여러 사람이서 공유해서 같이 사용하는 것(여러 게스트 OS를 설치한 후)

장점 : 매우 쌈, 매우 제한적

Cloud Hosting : Shared Hosting에서 물리적인 서버 한 대를 여러대로 늘렸다 줄였다할 수 있는 클라우드 서버를 사용하는 것

장점 : 유연함, 보안, 확장가능, 비용이 효과적


클라우드 서비스

클라우드는 수백개의 클라우드 서비스를 제공하며 기본적으로 IaaS 서비스를 제공한다. 

즉, 클라우드는 우리가 알고 있는 모든 컴퓨터와 관련된 서비스를 다 모아놓은 개념이라고 할 수 있다.

더보기

※ 규모 비교

클라우드 >> 인공지능 > 데이터

 

클라우드 서비스 종류(IaaS 기준)

1. 컴퓨팅 서비스 : 어플리케이션, 프로그램, 코드를 실행함

2. 스토리지 : 클라우드 스토리지를 사용하면 장소와 상관없이 인터넷만 연결되어 있으면 스토리지 접근 및 사용 가능

3. 네트워킹 

4. 데이터베이스

-> 일반적으로 1~4를 '컴퓨팅'이라고 부름


클라우드 컴퓨팅의 장점(해석x, 그대로 암기)

1. Cost-effecitve : You pay for what you consume, no up-front cost. Pay-as-you-go(PAYG) thousands of customers sharing the cost of the resources. (선투자 비용x, 사용한 만큼만 지불)

2. Global : Launch workloads anywhere in the world, Just choose a region.

3. Secure : Cloud provider takes care of physical security. Cloud services can by secure by default or you have the ability to configure access down to granular level.

4. Reliable : data backup, disaster recovery, and data replication, and fault tolerance(고가용성 이중화).

더보기

Fault Tolerance (고가용성 이중화)

싱글서버의 fail를 막기 위해 두 대 이상의 서버를 둬서 fail 포인트를 없애는 것

(ex) 서울에 본사, 부산에 서브 서버를 둠 -> 서울 서버가 문제 생기면 부산 서브를 가동시켜 fail 포인트 없앰

5. Scalable : Increase of decrease resources and services based on demand.

6. Elastic : Automate scaling during spikes and drop in demand.

7. Current : The underlying hardware and managed software is patched upgrade and replaced by the cloud provider without interruption to you.