본문 바로가기

개발

애저 Azure - 클라우드 컴퓨팅이란

반응형

1. 클라우드 컴퓨팅이란 
 인터넷을 통해 컴퓨팅 서비스를 제공하는것, 클라우드라고도 한다. 
 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어, 분석 및 인텔리전스가 포함된다.
 신속한 혁신, 유연한 리소스, 규모의 경제성을 제공한다.

2. 클라우드 컴퓨팅이 저렴한 이유

  • 운영 비용을 절감할 수 있습니다.
  • 인프라를 더 효율적으로 실행할 수 있습니다.
  • 비즈니스 요구 사항 변화에 따라 크기를 조정할 수 있습니다.

 클라우드 컴퓨팅은 데이터센터의 컴퓨팅 성능, 스토리지를 임대하는 방법.
 사용이 끝난 리소스틑 되돌려주고, 요금은 사용한 만큼 낸다. 스토리지 CPU를 대여하는 것!

3. 클라우드 컴퓨팅의 이점

  • 안정성: 선택하는 서비스 수준 계약에 따라 클라우드 기반 애플리케이션은 문제가 발생할 경우에도 명백한 가동 중지 시간 없이 지속적인 사용자 환경을 제공할 수 있습니다.
  • 확장성: 클라우드의 애플리케이션은 자동 스케일링을 활용하면서 다음 두 가지 방법으로 스케일링할 수 있습니다.
    • 수직: 가상 머신에 RAM이나 CPU를 추가하여 컴퓨팅 용량을 늘릴 수 있습니다.
    • 수평: 리소스의 인스턴스를 추가하여 컴퓨팅 용량을 늘릴 수 있습니다(예: 구성에 가상 머신 추가).
  • 탄력성: 클라우드 기반 애플리케이션은 필요한 리소스를 항상 갖도록 구성할 수 있습니다.
  • 민첩성: 애플리케이션 요구 사항이 변경되면 클라우드 기반 리소스를 신속하게 배포하고 구성할 수 있습니다.
  • 지리적 배포: 전 세계 지역 데이터 센터에 애플리케이션 및 데이터를 배포할 수 있으므로 고객이 지역에서 항상 최고의 성능을 유지할 수 있습니다.
  • 재해 복구: 클라우드 기반 백업 서비스, 데이터 복제 및 지역 배포를 활용하여 재해가 발생하더라도 데이터를 안전하게 유지할 수 있으므로 애플리케이션을 안정적으로 배포할 수 있습니다.

4. 클라우드 서비스 모델

컴퓨팅 모델                                                        설명

IaaS 이 클라우드 서비스 모델은 물리적 서버를 관리하는 것에 가장 가깝습니다. 클라우드 공급자가 하드웨어를 최신 상태로 유지하지만 운영 체제 유지 관리 및 네트워크 구성은 클라우드 테넌트의 책임으로 남습니다. 예를 들어 Azure Virtual Machines는 Microsoft의 데이터 센터에서 실행되는 완전히 작동하는 가상 컴퓨팅 디바이스입니다. 이 클라우드 서비스 모델의 장점은 새 컴퓨팅 장치를 신속하게 배포한다는 것입니다. 새 가상 머신을 설정하는 것은 물리적 서버를 구매, 설치 및 구성하는 것보다 훨씬 빠릅니다.
PaaS 이 클라우드 서비스 모델은 관리형 호스팅 환경입니다. 클라우드 공급자가 가상 머신 및 네트워킹 리소스를 관리하고 클라우드 테넌트가 애플리케이션을 관리형 호스팅 환경에 배포합니다. Azure App Services는 개발자가 실제 하드웨어 및 소프트웨어 요구 사항을 처리할 필요 없이 웹 애플리케이션을 업로드할 수 있는 관리형 호스팅 환경을 제공합니다.
SaaS 이 클라우드 서비스 모델에서 클라우드 공급자는 가상 머신, 네트워킹 리소스, 데이터 스토리지, 애플리케이션 등 애플리케이션 환경의 모든 측면을 관리합니다. 클라우드 테넌트는 클라우드 공급자가 관리하는 애플리케이션에 데이터만 제공하면 됩니다. 예를 들어 Office 365는 클라우드에서 완전히 작동하는 버전의 Office를 제공합니다. 사용자는 콘텐츠만 만들면 되고, Office 365가 다른 모든 것을 처리합니다.

 

5. 서버리스 컴퓨팅이란 
 PaaS 서비스를 이용하여 개발자가 인프라 관리 없이 빠르게 애플리케이션을 빌드 하는 것.
 특정 함수, 특정 트리거가 발생하는 경우에만 리소스를 사용한다.
 

6. 퍼블릭, 프라이빗, 하이브리드 클라우드 

퍼블릭, 프라이빗, 하이브리드 클라우드란?배포 모델Description

퍼블릭 클라우드 서비스는 공용 인터넷을 통해 제공되고 서비스를 구매하려는 누구에게나 제공됩니다. 서버, 스토리지와 같은 클라우드 리소스는 타사 클라우드 서비스 공급자가 소유하고 운영하며 인터넷을 통해 제공됩니다.
프라이빗 클라우드 컴퓨팅 리소스는 단일 기업 또는 조직의 사용자가 독점적으로 사용합니다. 프라이빗 클라우드는 조직의 온-사이트 데이터 센터에 물리적으로 배치할 수 있습니다. 타사 서비스 공급자에 의해 호스트될 수도 있습니다.
하이브리드 클라우드 이 컴퓨팅 환경은 퍼블릭 클라우드와 프라이빗 클라우드가 결합되어 두 클라우드 간에 데이터 및 애플리케이션을 공유할 수 있습니다.

반응형

'개발' 카테고리의 다른 글

Azure 계정  (0) 2021.04.06
Azure 란  (0) 2021.04.06
Azure - 핵심 개념  (0) 2021.04.06
Linux/Mac JAVA_HOME 환경변수 설정  (0) 2021.03.22
[Oracle] 천단위 콤마(,) 찍기  (0) 2020.11.02