728x90
반응형

VPC

항목 기준 제공사양
VPC 개수 리전 3개
Subnet 개수 VPC 200개
IP 개수(IPv4) VPC /16-28(65,536개~16개)
NAT Gateway 개수 1개
Network ACL 개수 VPC 200개
Network ACL 규칙 개수 Network ACL 40개
ACG 개수 VPC 500개
ACG 규칙 개수 ACG 50개
ACG 적용 개수 Network Interface 3개
Route Table 개수 VPC 200개
Route Table 규칙 개수 Route Table 50개
VPC Peering 개수 VPC 20개

 

Load Balancer

1. 기능

  • TCP 고성능 분산 처리(Network Load Balancer): 초당 연결 수 기준 최소 100,000개에서 최대 400,000개까지 성능을 보장하며, 서비스 규모에 최적화된 분산 처리 성능을 제공
  • TCP 세션 관리(Network Proxy Load Balancer): TCP 기반 애플리케이션에 사용할 수 있는 Proxy 방식의 통신을 제공
  • SSL 인증 및 암호화 설정(Application Load Balancer, Network Proxy Load Balancer): TLSv1/TLSv1.1/TLS1.2 등 SSL 프로토콜을 제공하며, Certificate Manager 서비스와 연동하여 인증서 관리 가능
  • 다양한 서버 부하 분산 방식(Application Load Balancer, Network Proxy Load Balancer): 3가지 서버 부하 분산 방식 제공
    • Round Robin(순환 순서)
    • Least Connection(최소 연결)
    • Source IP Hash(IP 해시)
  • L7(Application Layer) 기능 제공(Application Load Balancer): Load Balancer에 지원되는 규칙으로 클라이언트의 요청을 세분화하여 서버에 전달 가능
  • Load Balancer 모니터링: 일정 주기별로 수집된 모니터링 정보 제공
  • Load Balancer 포트 설정: 여러 개 Load Balancer 규칙의 동시 적용 가능

 

Round Robin
  • 로드밸런싱으로 지정된 서버들에 대해 공평하게 순차적으로 클라이언트 요청을 전달하는 방식
  • 서버 커넥션 수나 응답 시간에 상관없이 그룹 내의 모든 서버를 동일하게 처리하여 일반적인 구성에 있어 다른 알고리즘에 비해 가장 빠름
Least Connection
  • 클라이언트 연결이 가장 적은 서버에 클라이언트 요청을 전달하는 방식
  • 서버들의 성능이 비슷하게 구성되어 있을 때 가장 효과적으로 트래픽 분산 가능
멀티존 지원
  • 클라이언트의 Source IP 주소 정보를 바탕으로 hash한 결과에 따라, 클라이언트 IP에 매핑되는 서버에 클라이언트 요청을 전달하는 방식
  • SSL 프로토콜을 사용하는 경우, Source IP Hash 알고리즘 권장

 

2. 자주 묻는 질문

  • 하나의 Load Balancer는 최대 50대의 서버를 바인드할 수 있습니다.
  • 리스너(Listener)를 설정한 후 추가해 주십시오 HTTPS또는 TLS프로토콜을 추가한 경우 Target Group을 선택하기 전에 사전 작업 시 등록한 외부 인증서를 선택한 후 Certificate 설정을 해주십시오.
  • Network Load Balancer는 다음과 같이 5-튜플 해시 알고리즘에 따라 부하를 분산합니다. 결과적으로 새로운 요청이 Load Balancer로 인입될 경우, Source Port가 변경되므로 다른 서버로 전달될 수 있습니다.
    • Source IP
    • Source Port
    • Destination IP
    • Destination Port
    • Protocol
728x90
반응형

'Server > Naver Cloud' 카테고리의 다른 글

Naver Cloud | Compute | AutoScaling  (1) 2022.09.22
Naver Cloud | Compute | VPC  (0) 2022.09.21
728x90
반응형

AutoScaling 서비스란?

서버 그룹 모니터링 결과나 사용자가 미리 정한 일정에 따라 가상 서버 수를 자동으로 증가 또는 감소시켜서 수요 변화에 탄력적으로 대응할 수 있게 해 주는 서비스

 

AutoScaling 설정 항목

  1. Launch Configuration 현황 : Auto Scaling Group과 현재 설정되어 있는 Launch Configuration을 확인할 수 있으며, Launch Configuration을 변경할 수 있습니다.
  2. Scaling 정책 설정 현황 : 모니터링 이벤트가 발생하면 Scaling 정책에 따라 가상 서버를 생성 또는 반납할 수 있습니다. Scaling 정책을 설정할 수 있으며, 증감변경/비율변경/고정값 중에서 선택 가능합니다.생성된 Scaling에 대해 수정, 삭제, 실행이 가능합니다. (모니터링 이벤트 설정은 Cloud Insight 사용가이드의내용을 참조하여 설정하세요)
  3. 일정 설정 현황 : 고객이 미리 지정한 시간에 가상 서버를 생성 또는 반납할 수 있습니다. 최소 용량/최대 용량/기대 용량 등 Scaling 정책 및 스케줄을 설정할 수 있습니다. 생성한 스케줄에 대해 수정 및 삭제도 가능합니다.
  4. 이력 확인 : Auto Scaling 실행 이력을 상세하게 확인할 수 있습니다.
  5. 통보 설정 : Auto Scaling을 통해 이벤트 발생 시 통보대상자 및 통보 방법(메일/SMS)을 설정할 수 있습니다.
  6. 서버 목록 확인: Auto Scaling Group에 소속된 서버 리스트를 확인할 수 있습니다.
  7. 프로세스 관리 : Auto Scaling Group의 프로세스 상태를 확인하고 변경할 수 있습니다. 일시 정지 및 재시작을 수행할 수 있습니다.

AutoScaling 서비스 환경 제한 사항

  • 총 디스크 사이즈 150GB 이하 서버만 가능
  • Windows OS는 Windows 2012. 2016만 지원
  • Micro 서버는 불가
  • High Memory 서버는 불가(추후 개선 예정)
  • Local disk 기반 서버는 불가

AutoScaling 설정 제한 사항

  • 고객별 생성 가능한 Auto Scaling Group 최대 수: 100
  • 고객별 생성 가능한 Launch Configuration 최대 수: 100
  • Auto Scaling Group당 생성 가능한 스케줄(Scheduled Action) 최대 수: 100
  • Auto Scaling Group당 생성 가능한 최대 서버 수: 30대
  • Auto Scaling Group당 생성 가능한 Scaling Policy 최대 수: 10
  • Auto Scaling Group당 연결 가능한 Load Balancer 최대 수 : 10

 

관리용 보류(administrative suspension)

- 해당 Launch Configuration에 결함이 있는 것으로 확정하고 더 이상 그 Launch Configuration으로부터 서버를 생성하지 않도록 서버 인스턴스 생성 및 서비스 적용 프로세스를 보류

 

Launch Configuration

Auto Scaling Group에서 가상 서버를 시작 구성하는 데 사용하는 템플릿
- Auto Scaling Group을 생성할 때는 Launch Configuration 지정

 

쿨다운

- Default Cooldown(초) 새로운 서버가 생성되었다고 해도 Init-Script 실행, 업데이트 설치 등의 이유로 실제 서비스를 수행할 수 있을 정도로 준비되기까지는 시간이 소요될 수 있음
- 쿨다운(Cooldown) 시간이란 실제 Scaling이 수행 중이거나 수행 완료된 이후에 모니터링 이벤트 알람이 발생하더라도 무시하도록 설정한 기간

 

헬스체크

Auto Scaling Group의 가상 서버에 주기적인 상태 확인을 수행하여 상태가 비정상인 가상 서버를 식별하도록 Health Check를 진행함

 

반납 정책

- Auto Scaling 과정에서 추가된 서버에 대한 Scale-in 작업에 대해 고객이 API 질의 형식으로먼저 반납할 서버 지정 가능
- 기본 설정은 먼저 생성된 서버부터 반납

 

Launch Configuration 설정

  1. 콘솔 접속하기
  2. 서버 이미지 선택하기
  3. 서버 설정 - 요금제는 시간제로 적용, Init-Script는 선택사항
  4. 이름 설정
  5. 인증키 설정
  6. 최종 설정

AutoScaling 설정

  1. Launch Configuration 선택하기
  2. 그룹 설정하기 - 기대 용량, 상세 모니터링, 쿨다운 기본값, 헬스 체크 보류기간, 헬스 체크 유형
  3. 네트워크 접근 설정하기
  4. 일정 설정하기 - Time Zone을 KST, UTC중에 선택함.  증감변경, 비율변경, 고정값 중 선택하고 scaling 설정으로 비율변경을 선택할 경우 최소 조정 폭을 지정 
  5. 통보 설정하기 - 통보 방법을 SMSEmail 중 원하는 방법으로 지정
  6. 최종 확인하기
728x90
반응형

'Server > Naver Cloud' 카테고리의 다른 글

Naver Cloud | Networking | VPC, Load Balancer  (0) 2022.09.26
Naver Cloud | Compute | VPC  (0) 2022.09.21
728x90
반응형

VPC

네이버 클라우드에서 계정당 최대 3개 만들 수 있다.

SSD 서버

표준 서버보다 10~20배 이상의 고성능 I/O를 제공하는 SSD 서버를 지원합니다. SSD 서버는 기본 4,000 IOPS(Input/output Operations Per Second)를 보장하며, 스토리지 크기에 비례하여 성능이 향상하기 때문에 안정적으로 작업을 처리할 수 있습니다.

 

GPU 서버

GPU(Graphics Processing Unit)는 동시에 고성능 연산 처리를 할 수 있도록 최적화된 컴퓨팅 자원입니다. 이미지 프로세싱, 렌더링, 과학 연산, 머신 러닝 등 다양한 영역에 GPU 서버를 활용할 수 있습니다.

 

베어메탈 서버

물리 서버를 가상화 환경 없이 단독으로 제공하는 베어메탈 서버 서비스를 제공합니다. 다른 클라우드 사용자의 영향을 받지 않는 단독 서버를 사용하는 것이기 때문에 성능에 민감한 서비스도 늘 안정적으로 운영할 수 있습니다. 대규모 입출력이 발생하거나 빠른 응답 속도가 필요한 경우에 사용하면 효과적이며, 클라우드 서비스의 편리함과 호스팅 서비스의 안정성을 모두 누릴 수 있습니다. 

 

VDS (Virtual Dedicated Server)

단독으로 제공된 서버 위에서 하나의 클라우드 서버만을 생성해 제공하는 서버

물리 서버 제공 방식이지만 클라우드 서비스 형태로 제공

 

High Availability (HA)

하드웨어에서 발생한 장애가 Virtual Machine(VM) 서버로 확대되는 것을 방지하기 위한 정책으로 호스트 서버에 발생하면 자동으로 호스트 서버 안에 있는 VM 서버를 안정된 다른 호스트 서버로 옮기는 Live Migration을 지원합니다. 하지만 Live Migration을 진행할 수 없는 오류가 발생하면 VM 서버가 재시작됩니다. 

 

Server Image

내 서버 이미지 기능을 이용하면 현재 사용 중인 서버의 이미지를 생성해 서버의 현재 상태를 저장하고 저장한 내 서버 이미지를 이용해 동일한 정보를 가진 서버를 쉽게 생성할 수 있습니다.

 

블록 스토리지

서버 한 대당 최대 2 TB 크기의 스토리지를 15개까지 추가할 수 있습니다. 서버 생성 시 기본 스토리지가 1개 존재하므로 실제로 추가할 수 있는 추가 스토리지는 15개입니다. 

 

스토리지 스냅샷

스냅샷을 생성하여 스토리지 데이터를 저장할 수 있습니다. 생성된 스냅샷을 사용하여 원하는 서버에 새로운 스토리지를 생성하면 저장된 데이터가 복구됩니다.

스냅샷의 원본 스토리지가 연결된 서버와 같은 운영 체제인 서버에만 생성할 수 있습니다

 

방화벽 설정(ACG)

IP 주소/포트 기반 필터링 기능으로 서버로의 네트워크 접근을 관리하는 Security 서비스

 

항목 기준 제공사양
VPC 개수 리전 3개
Subnet 개수 VPC 200개
IP 개수(IPv4) VPC /16-28(65,536개~16개)
NAT Gateway 개수 1개
Network ACL 개수 VPC 200개
Network ACL 규칙 개수 Network ACL 40개
ACG 개수 VPC 500개
ACG 규칙 개수 ACG 50개
ACG 적용 개수 Network Interface 3개
Route Table 개수 VPC 200개
Route Table 규칙 개수 Route Table 50개
VPC Peering 개수 VPC 20개

 

Ncloud Tool Kit (NTK)

터미널 프로그램을 이용하거나 콘솔의 서버 접속 콘솔을 통해 사용할 수 있습니다. 단, Linux에서만 사용할 수 있습니다.

  • Linux 서버 상태 진단
  • IO 테스트
  • GPU 로그 수집
  • NTK에서 수집한 로그 데이터 업로드
  • 시스템 패치
728x90
반응형

'Server > Naver Cloud' 카테고리의 다른 글

Naver Cloud | Networking | VPC, Load Balancer  (0) 2022.09.26
Naver Cloud | Compute | AutoScaling  (1) 2022.09.22

+ Recent posts