-[1. 기본 사항 소개]
-[2. 클라우드 컴퓨팅 소개]
-[3. 클라우드 컴퓨팅이란?]
-[4. 공동 책임 모델 설명]
-[5. 클라우드 모델 정의]
-[6. 사용량 기반 모델 설명]
-[7. 요약]
1. Microsoft Azure 기본 사항 소개
Microsoft Azure? 클라우딩 컴퓨팅 플랫폼
비즈니스 목표 충족 솔루션 빌드할수 있는 단순, 복잡 서비스 셋트를 포함함
Azure에는?
- 클라우드에서 비즈니스 presense를 호스팅하기 위한 간단한 웹서비스 있음
- 사용자 지정 소프트웨어 솔루션 관리하는 완전히 가상화된 컴퓨터 실행 지원
- 원격 스토리지
- 데이터 베이스 호스팅
- 중앙 집중식 계정 관리
- 등.. 클라우드 기반 서비스 제공
- AI 인공지능 및 IoT 중심 서비스 등 새 기능 지원
Azure 기본 사항이란?
3가지 학습 경로 시리즈임
관심 분야?
- 컴퓨팅, 네트워킹, 스토리지 서비스, 클라우드 보안 모범 사례 학습, IoT 및 기계 학습 최첨단 기능 탐색
모든 관심분야에 대해 상관없이 Azure 기본 사항을 큐레이팅된 애져 가이드로 사용 가능
Azure 기본 사항에는 Azure를 사용한 실습 환경을 제공하는 대화형 연습도 있음(임시 Azure 환경(aka 샌드박스) 제공)
Azure 기본 사항을 사용해야 하는 이유는 무엇?
- Azure 또는 클라우드에 일반적인 관심이 있습니다.
- Microsoft의 공식 인증(AZ-900)을 취득하고 싶습니다.
AZ-900 주제 영역
클라우드 개념에 대해 설명하기 (25~30%)
Azure 아키텍처 및 서비스 설명 (35~40%)
Azure 관리 및 거버넌스 설명 (30~35%)
질문! 아키텍처란?
질문! 거버넌스란?
2. 클라우드 컴퓨팅 소개
Study Flow
일반 클라우드 개념 소개
일반적인 클라우드 소개 -> 공유 책임 -> 다양한 클라우드 모델 개념 > 클라우드에 대한 고유 가격 책정 방법
학습 목표
- 클라우드 컴퓨팅 정의하기
- 공유 책임 모델 설명하기
- 퍼블릭, 프라이빗 및 하이브리드를 포함한 클라우드 모델 정의하기
- 각 클라우드 모델에 대한 적절한 사용 사례 식별하기
- 사용량 기반 모델 설명하기
- 클라우드 가격 책정 모델 비교하기
3. 클라우드 컴퓨팅이란?
인터넷을 통해 컴퓨팅 서비스를 제공하는 것
마치 일반 컴퓨터를 쇼핑할때처럼 소프트웨어 실행에 필요한 성능 기능 선택 가능함
컴퓨팅 서비스?
가상머신, 스토리지, 데이터베이스, 네트워킹 과 같은 일반적인 IT 인프라 포함
IoT(사물 인터넷), ML(기계 학습) 및 AI(인공 지능) 항목 포함하도록 기존 IT제품 확장
클라우드 컴퓨팅 영상 정리하기
- 인터넷을 사용하여 제공
- 기존 데이터 센터와 동일한 방식으로 물리적 인프라에 의해 제한될 필요 없음
- IT 인프라를 빠르게 늘려야 하는 경우 새 데이터 센터를 빌드하기 위해 기다릴 필요가 없음
- 클라우드를 사용하여 IT공간을 빠르게 확장 가능함
- 클라우드 컴퓨팅의 경우 PC가 실제 디바이스가 아닌 클라우드 공급자의 데이터 센터에 위치함
- 사용한 서비스에 대해서만 요금을 지불함
- 다른 누군가가 컴퓨터를 유지 관리함
- 클라우드 공급자별로 자체 서비스 모음을 제공하여 선택할수 있게함
- 모든 클라우드 공급자가 제공하는 기본 서비스는 컴퓨팅 기능과 스토리지
클라우드 컴퓨팅
- 컴퓨팅 기능(computing power)은 컴퓨터가 처리할 수 있는 양
example > 가정용 컴퓨터 구매시, 필요한 소프트웨어 실행하도록 8GB RAM, 최신 프로세서 탑재된 컴퓨터를 선택 가능함
하지만 컴퓨터의 로드가 증가하면 처리가 느려짐 - 클라우드 컴퓨팅에서는 필요에 따라 컴퓨팅 기능을 추가 및 제거 가능함
- 사용한 리소스에 대해서만 요금 지불하므로 비용 절약 가능
스토리지
- 스토리지는 컴퓨터에서 저장할 수 있는 데이터의 양
- 일반적인 컴퓨터는 하드 드라이브 공간이 제한되므 데이터를 더 저장할 다른 하드 드라이브를 구입해야함
- 클라우드 컴퓨팅에서는 필요에 따라 스토리지를 더 요청할 수 있음
- 클라우드 공급자가 고객을 대신하여 컴퓨터를 유지 관리함
- 클라우드 공급자가 백업을 마련하고, 운영 시스템 최신으로 유지하고, 모든 항목을 24시간 동안 시작 및 실행되도록 보장함
- 비즈니스가 성장하고 컴퓨팅 요구가 변화함에 따라 비용 효과적인 방법으 새로운 컴퓨팅 리소스를 신속하게 도입 가능함
4. 공동 책임 모델 설명
공유 책임 모델에 대해 들어본 적은 있지만 무엇인가?
클라우드 컴퓨팅에 미치는 영향은 무엇인가?
기존 회사 데이터 센터로 시작해보면
이 회사는 물리적 공간을 유지 관리, 보안을 보장하며, 어떤 일이 발생하면 서버를 유지 관리하거나 교체할 책임이 있음
IT 부서는 데이터 센터를 가동 및 실행하는 데 필요한 모든 인프라와 소프트웨어를 유지 관리할 책임이 있음
모든 시스템을 패치된 상태로 올바른 버전으로 유지하는 것도 IT 부서의 책임일 가능성이 큼
공유 책임 모델을 사용하면 이러한 책임이 클라우드 공급자와 소비자 간에 공유됨
물리적 보안, 전원, 냉각 및 네트워크 연결은 클라우드 공급자의 책임
소비자는 데이터 센터에 배치되지 않으므로 이러한 책임을 맡지 않음
소비자는 클라우드에 저장된 데이터 및 정보를 책임짐 (클라우드 공급자는 정보 읽기를 원하지 않음)
소비자는 액세스 보안에 대한 책임이 있음. 즉 필요한 사용자에게만 액세스 권한을 부여함
상황에 따라 책임이 달라지는 것들이 있음
클라우드 SQL 데이터베이스를 사용하는 경우,
클라우드 공급자는 실제 데이터베이스를 유지 관리 해야함
그러나 데이터베이스에 수집되는 데이터에 대한 책임은 여전히 사용자에게 있음
가상 머신을 배포하고 SQL데이터 베이스를 설치한 경우, 데이터베이스 패치 및 업데이트뿐만 아니라 데이터베이스에 저장된 데이터 및 정보를 유지 관리해야 하는 것도 사용자의 책임임
On-premise(자체 보유 전산실 서버에 직접 설치 운영방식) 데이터 센터를 사용하면 사용자가 모든 것을 책임져야하지만, 클라우드 컴퓨팅에서는 이러한 책임이 이동함.
공유 책임 모델은 클라우드 서비스 유형, 즉 IaaS(Infrastructure as a Service), PaaS(Platform as a Service) 및 SaaS(Software as a Service)와 밀접한 관련이 있음.
IaaS는 소비자에게 가장 큰 책임을 지우며 클라우드 공급자는 물리적 보안, 전원 및 연결의 기본 사항 담당함.
스펙트럼의 다른 쪽 끝에 있는 SaaS는 클라우드 공급자가 대부분의 책임을 맡음
IaaS와 SaaS의 중간지점인 PaaS는 클라우드 공급자와 소비자 간에 책임 균등하게 분산함

사용자는 항상 다음을 담당함
- 클라우드에 저장된 정보 및 데이터
- 클라우드에 연결할 수 있는 디바이스(휴대폰, 컴퓨터 등)
- 조직 내 사용자, 서비스 및 디바이스의 계정 및 ID
클라우드 공급자는 항상 다음을 담당함
- 물리적 데이터 센터
- 물리적 네트워크
- 물리적 호스트
서비스 모델은 다음에 대한 책임을 결정함
- 운영 체제
- 네트워크 제어
- 애플리케이션
- ID 및 인프라
5. 클라우드 모델 정의
클라우드 모델?
클라우드 리소스의 배포 유형을 정의함.
3가지 주요 모델: 프라이빗, 퍼블릭, 하이브리드
프라이빗 클라우드
회사 데이터 센터에서 자연스럽게 진화함
단일 엔터티에 의해 빌드, 제어 및 유지 관리되는 클라우드(인터넷 통해 IT 서비스 제공)
프라이빗 클라우드는 회사 및 IT 부서에 훨씬 더 큰 제어 기능을 제공함
퍼블릭 클라우드 배포보다 비용이 더 많이 들고 이점은 더 적음
프라이빗 클라우드는 사이트 데이터 센터에서 호스팅 가능
해당 데이터 센터를 회사에 전용으로 제공한 타사에서 전용 데이터 센터 사이트 밖에서 호스팅도 가능
퍼블릭 클라우드
타사 클라우드 공급자에 의해 빌드, 제어 및 유지 관리됨
퍼블릭 클라우드를 사용하면 클라우드 서비스를 구매하려는 모든 사용자가 리소스에 액세스하고 사용 가능함
일반 퍼블릭 가용성은 퍼블릭 클라우드와 프라이빗 클라우드 간의 핵심 차이점
질문! 일반 퍼블릭 가용성?
하이브리드 클라우드
상호 연결된 환경에서 퍼블릭 클라욷, 프라이빗 클라우드 모두 사용하는 컴퓨팅 환경임
하이브리드 클라우드 환경을 사용하면, 퍼블릭 클라우드 리소스를 배포하여 증가하는 임시 수요에 대해 프라이빗 클라우드가 급증할 수 있음. 하이브리드 클라우드를 사용하여 추가 보안 계층을 제공할수 있음
예를 들어, 사용자는 퍼블릭 클라우드에 유지할 서비스와 프라이빗 클라우드 인프라에 배포할 서비스를 유연하게 선택 가능
퍼블릭 클라우드 | 프라이빗 클라우드 | 하이브리드 클라우드 |
---|---|---|
스케일 업 자본 지출 없음 | 조직이 리소스 및 보안 완전 제어 가능 | 최고의 유연성 제공 |
애플리케이션을 신속하게 프로비전 및 프로비전 해제 가능 | 데이터는 다른 조직의 데이터와 함께 배치되지 않음 | 조직이 애플리케이션을 실행할 위치를 결정함 |
조직이 사용하는 항목에 대해서만 비용 지불 | 시작 및 유지 관리를 위해 하드웨어 구매 | 조직이 보안, 규정 준수 또는 법적 요구 사항 제어 |
조직이 리소스 및 보안을 완전히 제어할 수 없음 | 조직이 하드웨어 유지 관리 및 업데이트 담당함 |
다중 클라우드
네 번째, 점점 더 가능성이 높아지는 시나리오는 다중 클라우드 시나리오
여러 퍼블릭 클라우드 공급자를 사용함, 여러 다른 클라우드 공급자의 다양한 기능 사용함, 한 공급자와 함께 클라우드 여정을 시작했고, 다른 공급자로 마이그레이션 하는 중일 수도 있음
다중 클라우드 환경에서는 두 개 이상의 퍼블릭 클라우드 공급자와 거래하며 두 환경 모두에서 리소스 및 보안을 관리함
Azure Arc
Azure Arc는 클라우드 환경 관리를 지원하는 기술
Azure Arc는 Azure에서만 퍼블릭 클라우드를 관리하고, 데이터 센터, 하이브리드 구성 또는 여러 클라우드 공급자에서 실행되는 다중 클라우드 환경에서 프라이빗 클라우드를 관리하도록 지원 가능
Azure VMware 솔루션
프라이빗 클라우드 환경에서 VMware를 이미 설정했으나 퍼블릭 또는 하이브리드 클라우드로 마이그레이션 하려는 경우 사용
원활한 통합 및 스케일링 성능으로 Azure에서 VMware 워크로드 실행 가능
6. 사용량 기반 모델 설명
고려해야할 두가지 유형의 비용
- CapEx(자본 지출)예시) 새로운 건물, 주차장 재포장, 데이터 센터 구축 또는 회사 차량 구입
- 일반적으로 유형 리소스 구입/ 보호를 위한 일회성 선불 지출
- OpEx(운영 지출)예시) 컨벤션 센터 임대, 회사 차량 임대, 클라우드 서비스 등록
- 시간이 지남에 따라 서비스 또는 제품에 지출되는 비용
클라우드 컴퓨팅은 소비 기반 모델에서 작동하기 때문에 OpEx에 속함
클라우드 컴퓨팅을 사용하면 물리적 인프라, 전기, 보안 또는 데이터 센터 유지 관리와 관련된 기타 모든 것에 대한 비용을 지불하지 않음
대신 사용하는 IT 리소스에 대한 비용을 지불함
이번 달에 IT 리소스를 사용하지 않았다면 IT 리소스에 대한 비용 지불하지 않음
장점
- 선불 비용 없음
- 잠재력 최대한 활용하지 못할 수 있는 값비싼 인프라 구입 및 관리 필요 없음
- 필요한 경우 추가 리소스 요금 지불 가능
- 더 이상 필요하지 않은 리소스 사용 요금 지불하지 않도록 가능
기존 데이터 센터에서는
- 항상 리소스 요구 사항을 예측하려고 시도했음.
- 과대 평가하면 필요이상의 많은 비용을 데이터 센터에 지출하고 비용 낭비할 가능성이 있었음.
- 혹은 과소 평가하면 데이터 센터가 용량에 빠르게 도달하여 애플리케이션 및 서비스 성능 저하로 인해 어려움을 겪을 수 있음.
- 프로비저닝되지 않은 데이터 센터를 수정하는 데 시간이 오래 걸릴 수 있음.
- 더 많은 하드웨어를 주문, 수령 및 설치해야 할 수 있음.
- 추가 하드웨어에 전원, 냉각 및 네트워킹 추가해야함
클라우드 기반 모델에서는
- 리소스 요구 사항을 정확히 확보할 걱정 안해도 됨, 더 많은 가상 머신이 필요한 경우 더 추가
- 수요가 감소하고 많은 가상 머신이 필요하지 않은 경우 필요에 따라 제거
- 클라우드 공급자가 보유한 "추가 용량"에 대해서가 아니라, 자신이 사용하는 가상 머신에 대해서만 비용을 지불
클라우드 가격 책정 모델 비교
종량제 가격 책정 모델을 사용하여 인터넷을 통해 컴퓨팅 서비스 제공
일반적으로 사용하는 칼라우드 서비스에 대해서만 비용 지불
장점
- 운영 비용 계획 및 관리
- 인프라 더 효율적으로 실행
- 비즈니스 요구 사항 변화에 따라 크기 조정
클라우드 컴퓨팅?
다른 사람이 운영하는 데이터 센터에서 컴퓨팅 성능 및 스토리지를 임대하는 방법
클라우드 리소스를 자체 데이터 센터의 리소스처럼 취급 가능
그러나 사용자의 자체 데이터 센터와 달리 클라우드 리소스 사용을 완료하면 해당 리소스를 반환함
요금은 사용한 만큼만 청구됨
그러나 사용자의 자체 데이터 센터와 달리 클라우드 리소스 사용을 완료하면 해당 리소스를 반환함? 이게 무슨말?
내가 운영하는 데이터 센터에서 CPU, 스토리지를 유지 관리하는 대신 필요한 시간만큼만 대여함
클라우드 공급자는 사용자 대신 기본 인프라 유지 관리함
클라우드 사용하면 가장 어려운 비즈니스 문제를 신속하게 해결하고 사용자에게 최첨단 솔루션 제공 가능
7. 요약
학습 목표
- 일반적인 클라우드 개념 확인함
- 클라우드 컴퓨팅을 정의합니다.
클라우드 컴퓨팅이 무엇 - 공유 책임 모델을 설명합니다.
공유 책임 모델
사용자와 클라우드 공급자가 클라우드에서 정보를 안전하게 유지하는 책임을 공유하는 방법 - 퍼블릭, 프라이빗 및 하이브리드를 포함한 클라우드 모델을 정의합니다.
클라우드 모델(퍼블릭, 프라이빗, 하이브리드 및 다중 클라우드)의 차이점을 간략하게 설명 - 각 클라우드 모델에 대한 적절한 사용 사례를 식별합니다
- 사용량 기반 모델을 설명합니다.
- 클라우드 가격 책정 모델을 비교합니다.
클라우드에서 IT 지출을 자본 비용에서 운영 비용으로 전환하는 방법
추가 리소스
공유 책임모델: https://docs.microsoft.com/ko-kr/azure/security/fundamentals/shared-responsibility
하이브리드 클라우드 서비스 소개: https://docs.microsoft.com/ko-kr/learn/modules/intro-to-azure-hybrid-services/
VMware solution 소개: https://docs.microsoft.com/ko-kr/learn/modules/intro-azure-vmware-solution/
'Azure Study Fundamental' 카테고리의 다른 글
Azure 아키텍처 및 서비스 설명 > Azure의 핵심 아키텍처 구성 요소 설명 (0) | 2022.08.12 |
---|---|
Microsoft Azure 기본 사항: 클라우드 개념 설명 > 클라우드 서비스 유형 설명 (0) | 2022.08.05 |
Microsoft Azure 기본 사항: 클라우드 개념 설명 > 클라우드 서비스 사용의 이점 설명 (0) | 2022.08.04 |