NCP/NCP 기초

Naver Cloud Platform - Compute

SALEE 2022. 5. 30. 17:48
728x90

Compute 상품군 소개

Compute 상품

기본적인 서버를 생성하고 관리하는 상품, 서비스 규모와 사용 목적에 적합한 성능의 서버를 선택할 수 있도록 다양한 서버 타입 제공

 

요금 구성

  • 컴퓨팅, 네트워크, 스토리지 요금 발생
  • 서버 정지 시 컴퓨팅, 네트워크 요금은 발생하지 않으나 스토리지 비용 발생
  • High Memory / VDS/ GPU 서버는 서버 정지해도 표준 요금 적용

 

SSD, HDD 디스크 타입 제공

IO 퍼포먼스 차별화, SSD 사용 시 최대 IOPS 보장

 

NCP 서버 타입

 

NCP 일반 서버

 

NCP 일반 서버 Gen2

 

Bare Metal Server

단독으로 사용할 수 있는 고성능 물리 서버를 클라우드 형태로 제공
  • 물리 서버에 하이퍼바이저 없이 바로 운영 체제를 설치하여 제공
  • 적합한 RAID 구성 방식 선택
  • 성능에 민감한 서비스도 안정적으로 운영 가능
  • Centos, ORACLE Linux와 Windows 제공
  • NCP 다양한 서비스와 연계 가능
  • 서버 장애 시 Live Migration 불가

 

GPU 서버

병렬 처리에 최적화된 GPU 서버의 고성능 컴퓨팅 파워 제공
  • 딥 러닝을 위한 CPU 서버 팜
    • NVIDIA T4, V100 장착, Pass Through 적용, 서버 당 최대 4장의 GPU 제공
  • GPU 제공 사양
    • T4 : 8vCPU, 40GB Memory 당 GPU 1개, 16GB GPU 메모리 제공
    • V100 : 8vCPU, 90GB Memory 당 GPU 1개, 32GB GPU 메모리 제공
  • 제공 OS - CentOS, Ubuntu 16.04

 

GPU 카드 스펙

 

서버 타입별 특성

 

국가 별 지원 서버 타입

 

서버 Operation 방안 소개

서버 Operation 방법

  • 웹 콘솔을 이용한 Operation
    • Ncloud.com 콘솔을 이용하여 다양한 오퍼레이션 진행
  • CLI Operation
    • 별도의 CLI 툴을 설치하여 명령 프롬프트에서 명령어를 이용하여 Operation
  • API Operation
    • NCP에서 제공하는 API를 이용하여 Operation 명령어 개발하여 사용

 

서버 Operation - Server Image / Snapshot / 유사서버

  • NCP에서는 퍼블릭 이미지를 제외한 커스텀 이미지로 서버 이미지, 스냅샷 제공

 

Server Image Builder

  • Packer를 활용한 내서버이미지 생성 서비스
  • 이미지 디스크립션 파일을 이용해서 내서버 이미지 생성 가능

 

서버 Operation - Init Script

  • 서버 생성 시 실행되는 스크립트를 지정
  • 서버에 설치해야 하는 패키지나 초기 설정 내용을 스크립트로 선언하여 서버 초기화를 최대한 빠르고 편리하게 구성
  • Linux는 Python, Perl, Shell, Windows는 Visual Basic 스크립트로 작성
  • 서버 생성 시 최초 1회에 한하여 실행
  • Init Script는 같은 용도 서버를 여러 대 생성, 주기적으로 생성할 때 사용

 

서버 Operation - ACG

  • 서버 방화벽 역할
  • Default ACG와 Custom ACG로 구분
  • 프로토콜은 TCP, UDP, ICMP 중 선택, 접근 소스는 IP(CIDR), ACG Group 설정 가능

 

서버 Operation - 추가 스토리지 구성

  • OS 영역인 50GB에 추가로 더 큰 로컬 스토리지 용량이 필요할 경우 사용
  • 스토리지 추가 개수 제한
  • 스토리지 볼륨을 2TB 이상 사용하고자 하는 경우
  • 스토리지 Detach / Attach 기능 제공
  • 디스크 크기 변경 기능 적용

 

오토스케일링과 쿠버네티스 서비스 소개

오토 스케일링

  • 클라우드 장점 중 하나는 유연한 인프라 확장
    • 인프라 비용 최적화 및 이벤트 대응
  • 사용자가 정의한 주기, 메트릭, 요청에 따라 서버 자동 생성 및 삭제 진행

 

오토 스케일링 설정(오토 스케일링은 Scale out)

  • Launch Configuration
    • 이름으로 구분, 기본 템플릿, 이미지
  • Autoscaling Server Group
    • Scaling Management 액션을 위한 논리적 그룹
  • Event Rule
    • 액션의 기준이 되는 모니터링 메트릭 설정

 

Kubernetes Service

완전 관리형 Kubernetes Cluster 제공
  • 컨테이너의 배포, 운영, 확장을 자동화하기 위한 플랫폼
  • 사용자는 컨테이너가 구동되는 Worker Node에 대한 관리만 하면됨
  • NCP 다른 서비스와 통합하여 사용 가능

 

※ 본 게시글은 NCP 공인교육 - Associate(VPC Platform) 강의를 필기한 것입니다.

 

(강의 사이트)
https://www.edwith.org/associate-vpc

728x90