외로운 Nova의 작업실
NCP Associate - 암기 정리 본문
- 클라우드 구분
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 |