외로운 Nova의 작업실

NCP Associate - 암기 정리 본문

Cloud/ncp

NCP Associate - 암기 정리

Nova_ 2024. 1. 3. 14:18

- 클라우드 구분

Iaas : OS까지

Paas : Runtime까지

Saas : Application 까지

 

 

- 상품 의존성

리전 : VPC 상품, Object Storage, Archive Storage, Init Script

존 : Server, Block Storage, Nas, Iaas 상품, Sub net상품

전세계 : Global Traffic, Sub Account, Safer, Checker, LB상품, Security 상품

 

- Compute

<요금구성>

컴퓨팅 + 네트워크 + 스토리지

서버 정지 시 컴퓨팅, 네트워크 요금은 발생하지 않으나 스토리지 비용 발생

서버 정지 시 표준 요금이 적용되는 서버 존재(GPU, Bare Metal 서버)

 

<서버 타입>

 

- Bare Metal 서버 특징

물리 서버에서 하이퍼바이저 없이 운영체제 설치 하여 제공

VPC와 Subnet을 선택하여 구성

적합한 RAID 구성 방식 선택 가능

CentOS, ORACLE Linux, Window 제공

네이버 클라우드 플랫폼의 다양한 서비스와 연계가능

단, 내서버 이미지, 스냅샷, 추가스토리지 기능 제외

 

 

- GPU 서버 특징

NVIDIA T4, V100, A100 장착

NDIVIA GRID 기술이 아닌 Pass Through를 적용하여 제공

VM : T4 최대 2장, V100 최대 4장

BM : A100 최대 8장, 로컬 NVM디스크를 기본으로 지원

 

- 서버 operation

서버 이미지 : 서버 OS + 추가 볼륨, 사용시 부팅 디스크 타입 변경 가능

스냅샷 : 볼륨, 사용시 디스크 타입 변경 가능, 디스크 사이즈는 변경 불가

유사 서버 : 서버 OS, 사용시 서버타입, OS, zone, 인증키, ACG정보등이 적용

 

- Snapshot

하이퍼 바이저 : 스냅샷의 하이퍼바이저와 같은 종류의 스토리지로 생성 가능(다른 하이퍼바이저와 호환 안됨)

KVM 기반 스냅샷의 경우 OS가 포함된 스냅샷과 OS가 포함되지 않은 스냅샷으로 구분이 가능. 증분 스냅샷 지원 안함

XEN 기반 스냅샷의 경우, 전체와 증분 스냅샷 및 Depth 표기하여 복구에 용이, OS 포함스냅샷 지원 안함.

 

- ACG 특징

VPC당 500개

NIC에 적용

NIC당 ACG 3개까지 적용 가능

맵핑 정보 변경 가능

IN, OUT 설정 가능, 각각 50개씩 Rule 생성 가능

 

- 추가 스토리지 구성

XEN : 스토리지당 10GB에서 2TB까지 생성가능, 2TB 이상 사용할때는 LVM(Linux) 또는 스팬볼륨(window)를 통해서 사용 가능

KVM : 스토리지당 10GB(SSD)/100GB(HDD) ~ 16TB까지 생성 가능

Detach/Attache 기능 제공, 디스크 크기 변경 기능 제공

XEN : 서버 1대당 총 16개 스토리지(기본 OS 1개 + 15)

KVM : 서버 1대당 총21개 스토리지(기본 OS 1개 + 20개)

 

- 오토 스케일링 순서

1. Launch Configuration : 생성하려는 서버의 이미지, 서버타입, ACG 설정(what)

2. AutoScaling Server Group : 오토 스케일링 그룹 생성 및 설정(how)

3. Event Rule : 어떤 이벤트일때 생성할건지 설정(when)

 

- 오토 스케일링 용어

기대용량 : 처음 오토스케일링 만들떄 만들어지는 서버 수

쿨다운 : 오토스케일링 이후에 이벤트 알람이 발생하더라도 무시하여 알람이 안가게함.

펄스체크 보류기간 : 헬스 체크를 보류해서 서버 업데이트를 기다려주는 시간

 

- Container Registry 특징

컨테이너 이미지를 쉽게 저장하고 관리할 수 있는 컨테이너 레지스트리 관리 서비스

Public/Private Endpoint를 모두 제공하므로 컨테이너 업데이트 시 여러 오퍼레이션 사용 가능

Object Storage 기반의 서비스로 컨테이너 조회 및 관리 용이

Sub Account를 사용하여 역할별로 서로다른 권한을 지정할 수 있어 저장소를 다른 사용자와 공유 가능

CVE 기반의 보안 취약점 분석 가능.

 

- Kubernetes Service 특징

컨테이너의 배포 운영 확장을 자동화하기위한 플랫폼

사용자는 Worker Node에 대한 관리만 하면 됨

Container Registry, Load Balancer등 네이버 클라우드 플랫폼 다른 서비스와 통합하여 사용 가능

최대 생성 가능한 Worker Node의 개수 50개

현재 Classic 환경에서 Kubernetes Serivce 신규 생성 불가

 

- Cloud Function 특징

기본 액션 : 실질적으로 실행되는 코드, 런타임 정보등을 생성 및 설정 가능

패키지 : 여러 액션을 생성할 때 공통적으로 사용되는 파라미터가 있다면 하나의 패키지로 묶어 관리 가능

웹 액션 : 웹 서비스를 제공할 수 있는 액션으로 웹페이지나 데이터 등을 인터넷에 공개 가능

트리거 : Basic, Github 이벤트, Cron, Cloud insight, Object Storage, Cloud Iot Core등 가능

지원 가능 언어 : NodeJS, Pythone, Swift, PHP, java, Go, .Net Core 

 

- VPC 특징

계정당 최대 3개의 VPC 생성

10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 중에서 선택

최소 /28 에서 최대 /16개까지 NetMask 생성 가능

Subnet을 이용하여 VPC 안에서 Segment 생성 관리 가능

peering기능으로 VPC간 네트워크 연결 가능, 다른계정의 VPC도 연결 가능(로그인 ID, VPC ID, VPC 명 입력 필요)

 

- Subnet 특징

VPC당 최대 200개의 서브넷 생성가능

public subnet : 서버만 위치시킬 수 있으며 서버에 공인 IP를 부여할 수 있더.

private subnet : 서버 혹은 로드밸런서를 위치시킬 수 있다.

 

- ACG, NACL 비교

 

 

- Load Balancer 특징(small/medium/large)

Application : 각 30,000/60,000/90,000 개의 분산처리를 보장

Network Proxy : 각 30,000/60,000/90,000 개의 분산처리를 보장

Network : 각 100,000/ 200,000/ 400,000 개의 분산처리를 보장

로드밸런싱 알고리즘으로는 Round Robin, Least Connection, Soure IP Hash가 있음.

네트워크 로드밸런서는 Hash와 RR만 제공

 

- 로드밸런서 모니터링

1분,5분,2시간,1일 단위로 제공

네트워크 로드밸런서 : Concurrent Connection, 초당 connectuon, Traffic In, Available hosts

애플리케이션 로드밸런서 : Concurrent Connection, 초당 connectuon, Traffic In, Available hosts, Traffic Out

 

- Global DNS 특징

RR로 트래픽을 분기

모니터링 기능 제공(최소1분 ~ 최대 1일)

 

- Global Traffic Manager 특징

다양한 알고리즘 : RoundRobin, Weighted based, Geolocation, CIDR

헬스체크 및 헬스체크 로그 제공

 

- CDN 특징

서비스요금 = 월 전송량 요금 + 월 요청수 요금

 

- SSL VPN

한국, 싱가포르 리전에서 서비스 제공

Windows, MacOS에서 지원

VPC당 1개의 SSL VPN 생성 가능

 

- IPSEC VPN

Classic 플랫폼에서는 IPsec VPN을 콘솔을 통해 이용가능

Private Subnet 대역으로 터널 생성가능

BW 최대 30Mbps 제공

 

- NAS 특징

최소 500GB에서 10TB구성가능, 추가는 100GB 단위로 가능

프로토콜은 NFS/ CIFS 제공

자동 스냅샷 기능

 

- Data Teleporter 특징

지원속도 1Gbps, 10Gbps, 40Gbps

지원프로토콜 : FTP, NFS, CIFS, Direct

rsync를 이용

 

- Backup 특징

최소 7일 ~ 최대 52주까지 백업 파일 보관 가능

백업 수행 주기로 8가지 옵션 제공(1회성, 1일 1회 전체백업, 1주 1회 젠처&매일 증분 백업등)

단일 서버의 하루 백업 최대 용량은 1TB까지 가능

 

- Mysql 특징

최대 32vCPU에 256GB 메모리 지원, 6TB 자동 디스크 확장

자동 Fail Over를 지원하며 최대 10개까지 복재 slave(Read Only) 확장 가능

Private Load Balancer를 이용해서 Read 부하 분산 가능

자동 백업 주기 설정가능, 최대 30일 백업 파일 보관

수동으로 Fail Over 테스트 가능

현재 및 특정 시점에 어떤 Query가 수행중인지 확인 가능

Stand Alone 서버는 Slave 서버 생성 불가능하지만 DB 백업은 사용가능

고가용성 경우에만 Slave 서버 생성 가능

멀티존 지원

 

- Redis 특징

Private Subnet에 구성

샤드 최소 3개~최대 10개, Shard당 Slave node 구성은 최대 4개

Config Group을 통해 설정 적용

HA(고가용성) 구성 지원

CPU는 기본 4core만 제공

자동 Fail Over 독자적 개발.

자동백업(최대 7일)

기본포트 TCP 6379

 

- MSsql 특징

최신버전의 MSSQL 2019 Standard Edition 제공

설치 후 즉시 MSSQL과 OS 모니터링 이용 가능

MSSQL 동작 상황을 그래프로 손쉽게 확인 가능

1분 단위의 쿼리 레벨 성능 분석 지원

자동 Fail Over 기능 제공(Principal DB와 MIrror DB 총 2대 생성)

자동 백업(최대 30일)

 

- MongoDB 특징

VPC only

sharding과 replica set 방식중에 선택하여 손쉽게 구축

2TB 자동 디스크 확장

최대 7대까지 Replica set 확장 기능, 읽기 부하분산 기능 제공

설치 후 장애 또는 이벤트 발생시 사용자의 메일, SMS로 장애 알람

 

- PostgreSQL 특징

최대 SQL 기능 지원, 풍부한 데이터 유형 지원

10GB부터 10GB씩 6TB까지 데이터 저장 공간 확장

멀티존, 자동 페일오버 지원

최대 5대까지 Replicat 확장

 

 

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

NCP AI 자격증 공부 - 서비스 종류  (0) 2024.01.19
NCP Associate 시험 후기  (0) 2024.01.17
NCP Associate - Overview 정리  (0) 2024.01.03
NCP Associate - SaaS 서비스 정리  (1) 2024.01.02
NCP Associate - Media 정리  (0) 2024.01.02
Comments