Fairy ' s

[Cloud] Cloud Infra 본문

Study/Cloud

[Cloud] Cloud Infra

berafairy 2023. 1. 18. 13:14

 

// 참고


 

클라우드 인프라

  • 하드웨어, 추상화된 리소스, 스토리지 및 네트워크 리소스를 포함하는 클라우드 컴퓨팅에 필요한 구성 요소를 설명하는데 사용되는 용어
  • 클라우드에서 서비스와 애플리케이션을 호스트하려면 클라우드 인프라가 필요함
  • 가상화와 같은 추상화 기술 또는 프로세스는 물리적 하드웨어에서 리소스를 분리하여 클라우드로 풀링하는 데에 사용
  • 자동화 소프트웨어와 관리 툴은 리소스를 할당하고 새로운 환경을 프로비저닝하여 사용자가 필요할 때 원하는 기능에 액세스 할 수 있게 해줌

** 프로비저닝 : 사용자의 요구에 맞게 시스템 자원을 할당, 배치, 배포 해 두었다가 필요 시 즉시 사용할 수 있는 상태로 준비하는 것

 

 사용자에게 클라우드 인프라를 제공할 때,  서비스 제공 업체는 하드웨어 구성 요소에서 다음과 같이 컴퓨팅 기능을 분리한다. 이 같은 추상화는 가상화 및 가상 머신(VM)을 통해 실현되고, 분리되고 나면 스토리지, 컴퓨팅 및 네트워킹 구성 요소가 인터넷을 통해 사용자에게 인프라 또는 IaaS로 제공된다. 

  • 중앙 처리 장치(CPU)에서 처리 기능 분리
  • RAM 칩에서 활성 메모리 분리
  • 그래픽 처리 장치(GPU)에서 그래픽 처리 분리
  • 데이터 센터 또는 하드 드라이브에서 데이터 스토리지 가용성 분리

 


구성 요소

  • 가상화
    하드웨어에서 IT 서비스 및 기능을 분리하는 기술

    하이퍼바이저라는 소프트웨어는 물리적 하드웨어에 있으며 메모리, 컴퓨팅 기능, 스토리지 등의 시스템 리소스를 추상화 한다. 이러한 가상 리소스를 중앙화된 풀에 할당하면 클라우드로 간주된다.

    클라우드를 통해 셀프 서비스 액세스, 자동회된 인프라 학장, 동적 리소스 풀을 이용할 수 있다.

 

  • 하드웨어
    클라우드 네트워크는 여러 지리적 위치에 있을 수 있는 다양한 물리적 하드웨어로 이루어져 있다.

    스위치, 라우터, 로드 밸런서, 스토리지 어레이, 백업 장치, 서버 등의 네트워킹 장비가 포함된다.

    가상화는 서버를 서로 연결하며 리소스를 나누고 추상화하여 사용자가 액세스 할 수 있도록 한다.

 

  • 스토리지
    단일 데이터 센터에 있는 단일 스토리지 어레이의 여러 디스크에 데이터를 저장할 수 있다.

    스토리지는 데이터가 올바르게 백업되고, 오래된 백업이 정기적으로 제거되며, 스토리지 구성 요소가 실패할 경우 검색을 위해 데이터가 인덱싱 되도록 한다.

    가상화는 하드웨어 시스템의 스토리지 공간을 추상화하여 사용자가 클라우드 스토리지에 액세스할 수 있도록 한다.
    스토리지를 클라우드 리소스로 전환하면, 드라이브를 추가, 제거하고 하드웨어의 용도를 변경하며 새 이니셔티브마다 다 별도의 스토리지 서버를 수동으로 프로비저닝할 필요 없이 변화에 대응할 수 있다.

 

  • 네트워크
    물리 유선, 스위치, 라우터, 기타 장비로 구성되고 표시 수준이 각각 다른 여러 개의 하위 네트워크로 이루어져 있다.

    가상 네트워크는 이러한 물리 리소스를 기반으로 생성되며, 클라우드는 VLAN(Virtual Local Area Network) 생성을 허용하고 모든 네트워크 리소스에 필요한 정적/동적 주소를 할당한다.

    클라우드 리소스는 인터넷 또는 인트라넷과 같은 네트워크를 통해 사용자에게 제공되므로 온디맨드로 클라우드 서비스나 애플리케이션에 원격으로 액세스할 수 있다.

 

** 이니셔티브 : 특정한 문제 해결, 목적 달성을 위한 새로운 계획
** 하이퍼바이저 : 가상 머신(Virtual Machine)을 생성하고 구동하는 소프트웨어로 가상 머신 모니터라고도 불리고, 하이퍼바이저 운영체제와 가상 머신의 리소스를 분리해 가상 머신의 생성과 관리를 지원한다.

 

기본 요소

 


클라우드 아키텍처

  • 개별 기술을 통합하여 클라우드 컴퓨팅 환경을 생성하는 방식
  • 하드웨어, 가상 리소스, 네트워크, 운영 체제, 미들웨어, 자동화,컨테이너 등 클라우드를 구성하는 모든 구성 요소가 연결된다.
  • 클라우드 인프라가 클라우드를 빌드하는 데 필요한 툴이라면, 클라우드 아키텍처는 빌드 방법의 계획, 구상이다. 

'Study > Cloud' 카테고리의 다른 글

[Cloud] 쿠버네티스 (k8s / kube)  (0) 2023.01.18
Comments