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) 강의를 필기한 것입니다.
728x90