-
[Azure] 클라우드 컴퓨팅Cloud/Azure 2024. 4. 16. 21:06
이 게시물은 AZURE 자격증의 AZ-900에 대한 개념 공부를 위한 포스팅입니다.
여기에서 관련 자료를 보실 수 있습니다.클라우드 컴퓨팅이란?
클라우드 컴퓨팅이란 인터넷을 통해 컴퓨팅 서비스를 제공하는 것입니다. 컴퓨팅 서비스에는 가상 머신, 스토리지, 데이터베이스 및 네트워킹과 같은 일반적인 IT 인프라가 포함됩니다. 또한 클라우드 서비스는 IoT(사물 인터넷), ML(기계 학습) 및 AI(인공 지능)와 같은 항목을 포함하도록 기존 IT 제품을 확장합니다.
클라우드 컴퓨팅은 인터넷을 사용하여 이러한 서비스를 제공하기 때문에 기존 데이터 센터와 동일한 방식으로 물리적 인프라에 의해 제한될 필요가 없습니다. 즉, IT 인프라를 빠르게 늘려야 하는 경우 새 데이터 센터를 빌드하기 위해 기다릴 필요가 없습니다. 클라우드를 사용하여 IT 공간을 빠르게 확장할 수 있습니다
공동 책임 모델
회사의 데이터 센터로 예시를 들어볼 때, 회사 자체는 물리적 공간을 유지하고 관리하고, 보안을 보장하며 어떤 일이 발생하면 서버를 유지 관리하거나 교체할 책임이 있게 됩니다. IT 부서는 데이터 센터를 가동 및 실행하는 데 필요한 모든 인프라와 소프트웨어를 유지 관리할 책임이 있게 되겠죠. 또한 모든 시스템을 패치된 상태로 올바른 버전으로 유지하는 것도 IT 부서의 책임일 가능성이 큽니다.
하지만, 공동책임모델을 사용하면 이러한 책임은 클라우드 공급자와 소비자 간에 공유하게 됩니다. 말이 조금 낳설게 느껴질 수 있습니다. 물리적 보안, 전원, 냉각 및 네트워크 연결은 오로지 클라우드 공급자의 책임이 됩니다. 소비자는 데이터 센터에 배치되지 않으므로, 소비자에게 이러한 책임을 부여하는 것은 이치에 맞지 않기 때문이죠. 동시에 소비자는 클라우드에 저장된 데이터 및 정보를 책임지게 됩니다. 클라우드 공급자는 정보를 읽기를 원하지 않기 때문입니다. 또한 소비자는 액세스 보안에 대한 책임이 있습니다. 즉, 필요한 사용자에게만 액세스 권한을 부여합니다.
그리고 상황에 따라 책임이 달라지게 되는 것들도 있습니다. 클라우드 SQL 데이터베이스를 사용하는 경우 클라우드 공급자는 실제 데이터베이스를 유지 관리해야 하지만, 데이터베이스에 수집되는 데이터에 대한 책임은 여전히 사용자에게 있습니다. 가상 머신을 배포하고 SQL 데이터베이스를 설치한 경우 데이터베이스 패치 및 업데이트뿐만 아니라 데이터베이스에 저장된 데이터 및 정보를 유지 관리해야 하는 것도 사용자의 책임입니다.
온-프레미스 데이터 센터를 사용하면 사용자가 모든 것을 책임져야 하지만, 클라우드 컴퓨팅에서는 이러한 책임이 분산되게 됩니다. 공유 책임 모델은 클라우드 서비스 유형 즉, IaaS(Infrastructure as a Service), PaaS(Platform as a Service) 및 SaaS(Software as a Service)와 밀접한 관련이 있습니다.
IaaS는 소비자에게 가장 큰 책임을 지우며, 클라우드 공급자는 물리적 보안, 전원 및 연결의 기본 사항을 담당합니다.
반면, SaaS는 스펙트럼의 다른 쪽 끝에 위치하고 있어 클라우드 공급자가 대부분의 책임을 맡습니다. 마지막으로, IaaS와 SaaS의 중간 지점인 PaaS는 클라우드 공급자와 소비자 간에 책임을 균등하게 분산합니다.
클라우드 공급자를 사용하는 경우 항상 다음에 대한 책임을 집니다.
- 클라우드에 저장된 정보 및 데이터
- 클라우드에 연결할 수 있는 디바이스(휴대폰, 컴퓨터 등)
- 조직 내 사용자, 서비스 및 디바이스의 계정 및 ID
클라우드 공급자는 주로 물리적인 것을 담당하게 됩니다.
- 물리적 데이터 센터
- 물리적 네트워크
- 물리적 호스트
서비스 모델은 다음에 대한 책임을 결정합니다.
- 운영 체제
- 네트워크 제어
- 애플리케이션
- ID 및 인프라
클라우드 모델 정의
클라우드 모델은 클라우드 리소스의 배포 유형을 정의하는 것을 의미합니다. 주요 클라우드 모델의 3가지로 프라이빗, 퍼블릭, 하이브리드가 있습니다.
프라이빗 클라우드
프라이빗 클라우드는 어떤 면에서 회사 데이터 센터에서 자연스럽게 진화한 것으로 보여지기도 합니다. 단일 엔터티에서 사용하는 클라우드(인터넷을 통해 IT 서비스 제공)입니다. 프라이빗 클라우드는 회사 및 IT 부서에 훨씬 더 큰 제어 기능을 제공합니다. 그러나 퍼블릭 클라우드 배포보다 비용은 더 많이 들고 이점은 더 적습니다. 마지막으로 프라이빗 클라우드는 사이트 데이터 센터에서 호스팅할 수 있습니다. 또한 해당 데이터 센터를 회사에 전용으로 제공한 타사에서 전용 데이터 센터 사이트 밖에서 호스팅할 수도 있습니다.
퍼블릭 클라우드
퍼블릭 클라우드는 타사 클라우드 공급자에 의해 빌드, 제어 및 유지 관리됩니다. 퍼블릭 클라우드를 사용하면 클라우드 서비스를 구매하려는 모든 사용자가 리소스에 액세스하고 사용할 수 있습니다. 일반 퍼블릭 가용성은 퍼블릭 클라우드와 프라이빗 클라우드 간의 핵심 차이점입니다.
하이브리드 클라우드
하이브리드 클라우드는 상호 연결된 환경에서 퍼블릭 클라우드와 프라이빗 클라우드를 모두 사용하는 컴퓨팅 환경입니다. 하이브리드 클라우드 환경을 사용하면 퍼블릭 클라우드 리소스를 배포하여 증가하는 임시 수요에 대해 프라이빗 클라우드가 급증할 수 있습니다. 하이브리드 클라우드를 사용하여 추가 보안 계층을 제공할 수 있습니다. 예를 들어 사용자는 퍼블릭 클라우드에 유지할 서비스와 프라이빗 클라우드 인프라에 배포할 서비스를 유연하게 선택할 수 있습니다.
다음 표에서는 클라우드 모델 간의 몇 가지 주요 비교 측면을 강조 표시합니다.
퍼블릭 vs 프라이빗 vs 하이브리 다중 클라우드
다중 클라우드의 경우 점점 더 가능성이 높아지고 있는 모델입니다. 다중 클라우드의 경우 여러 퍼블릭 클라우드 공급자를 사용합니다. 여러 다른 클라우드 공급자의 다양한 기능을 사용할 수도 있습니다. 아니면 한 공급자와 함께 클라우드 여정을 시작했고 다른 공급자로 마이그레이션하는 중일 수도 있습니다. 어쨌든 다중 클라우드 환경에서는 두 개 이상의 퍼블릭 클라우드 공급자와 거래하며 두 환경 모두에서 리소스 및 보안을 관리합니다.
푸른 아크
Azure Arc는 클라우드 환경 관리를 지원하는 일련의 기술입니다. Azure Arc는 Azure 전용 퍼블릭 클라우드, 데이터 센터의 프라이빗 클라우드, 하이브리드 구성 또는 여러 클라우드 공급자에서 한 번에 실행되는 다중 클라우드 환경에 있든 상관 없이 클라우드 환경을 관리하는 데 도움이 될 수 있습니다.
Azure VMware 솔루션
프라이빗 클라우드 환경에서 VMware를 이미 설정했지만 퍼블릭 또는 하이브리드 클라우드로 마이그레이션하려는 경우 Azure VMware Solution을 사용하면 원활한 통합 및 스케일링 성능으로 Azure에서 VMware 워크로드를 실행할 수 있습니다.
사용량 기반 모델
IT 인프라 모델을 비교할 때 고려해야 할 두 가지 유형의 비용이 있습니다. CapEx(자본 지출) 및 OpEx(운영 지출)입니다.
- CapEx는 일반적으로 유형 리소스를 구입하거나 보호하기 위한 일회성 선불 지출입니다. 새로운 건물, 주차장 재포장, 데이터 센터 구축 또는 회사 차량 구입이 CapEx의 예입니다.
- OpEx는 시간이 지남에 따라 서비스 또는 제품에 지출되는 비용입니다. 컨벤션 센터 임대, 회사 차량 임대 또는 클라우드 서비스 등록은 모두 OpEx의 예입니다.
클라우드 컴퓨팅은 소비 기반 모델에서 작동하기 때문에 OpEx에 속합니다. 클라우드 컴퓨팅을 사용하면 물리적 인프라, 전기, 보안 또는 데이터 센터 유지 관리와 관련된 기타 모든 것에 대한 비용을 지불하지 않습니다. 대신 사용하는 IT 리소스에 대한 비용을 지불합니다.
즉, 만약에 이번 달에 IT 리소스를 사용하지 않았다면,
IT 리소스에 대한 비용을 전혀 지불하지 않을 수 있습니다.사용량 기반 모델의 장점
이러한 사용량 기반 모델은 다음과 같은 여러 이점이 있습니다.
- 선불 비용이 없다.
- 사용자가 잠재력을 최대한 활용하지 못할 수도 있는 값비싼 인프라를 구입하고 관리할 필요가 없다.
- 필요한 경우 추가 리소스의 요금을 지불할 수 있다.
- 더 이상 필요하지 않은 리소스 사용 요금을 지불하지 않도록 할 수 있다.
기존 데이터 센터에서는 향후 리소스 요구 사항을 예측하려고 시도합니다. 과대 평가하면 필요한 것보다 더 많은 비용을 데이터 센터에 지출하고 비용을 낭비할 가능성이 있습니다. 과소 평가하면 데이터 센터가 용량에 빠르게 도달하여 애플리케이션 및 서비스 성능 저하로 인해 어려움을 겪을 수 있습니다. 프로비저닝이 완전하게 되지않은 데이터 센터를 수정하는 데 시간이 오래 걸릴 수 있습니다. 더 많은 하드웨어를 주문, 수령 및 설치해야 할 수 있습니다. 또한 추가 하드웨어에 전원, 냉각 및 네트워킹을 추가해야 합니다.
이러한 경우 클라우드 기반 모델에서는 리소스 요구 사항을 정확히 확보할 걱정을 안 해도 됩니다.
만약, 더 많은 VM이 필요한 경우 추가하거나 필요하지 않게 된 경우에는 제거하면 됩니다.
사용량 기반 모델은 클라우드 공급자가 보유하고 있는 “추가 용량”에 대해서가 아니라,
자신이 사용하는 가상 머신에 대해서만 비용을 지불합니다.참고
프로비저닝은 IT 인프라를 생성하고 설정하는 프로세스로서, 다양한 리소스에 대한 사용자 및 시스템 액세스를 관리하는 데 필요한 단계를 포함합니다. 프로비저닝은 서버, 애플리케이션, 네트워크 구성, 스토리지, 엣지 기기 등을 배포하는 과정에서 초기 단계에 해당합니다클라우드 가격 책정 모델 비교
클라우드 컴퓨팅이란 종량제 가격 책정 모델(Pay-as-you-go)을 사용하여 인터넷을 통해 컴퓨팅 서비스를 제공합니다. 일반적으로 사용하는 클라우드 서비스에 대해서만 비용을 지불하므로 다음과 같은 장점이 있습니다.
- 운영 비용을 계획 및 관리합니다
- 인프라를 더 효율적으로 실행할 수 있습니다.
- 비즈니스 요구 사항 변화에 따라 크기를 조정할 수 있습니다.
달리 말하면, 클라우드 컴퓨팅은 다른 사람이 운영하는 데이터 센터에서 컴퓨팅 성능 및 스토리지를 임대하는 방법입니다. 클라우드 리소스를 자체 데이터 센터의 리소스처럼 취급할 수 있습니다. 그러나 사용자의 자체 데이터 센터와 달리 클라우드 리소스 사용을 완료하면 해당 리소스를 반환합니다. 요금은 사용한 만큼만 청구됩니다.
내가 운영하는 데이터 센터에서 CPU와 스토리지를 유지 관리하는 대신 필요한 시간만큼 대여하는 것입니다. 클라우드 공급자는 사용자 대신 기본 인프라를 유지 관리합니다. 클라우드를 사용하면 가장 어려운 비즈니스 문제를 신속하게 해결하고 사용자에게 최첨단 솔루션을 제공할 수 있습니다.
'Cloud > Azure' 카테고리의 다른 글
[Azure] AZ-900 덤프 Page 1 ~ Page 5 (0) 2024.04.18 [Azure] 클라우드 서비스 유형 - IaaS, PaaS, SaaS (0) 2024.04.17 [Azure] 클라우드 서비스 사용의 이점 (0) 2024.04.16 [Azure] AZ-900(Azure Fundamentals) 취득 공부 Q1 ~ Q10 (0) 2024.04.01