- 인쇄
- PDF
서버 생성
- 인쇄
- PDF
VPC 환경에서 이용 가능합니다.
네이버 클라우드 플랫폼 콘솔에서 서버를 생성하는 방법을 설명합니다.
- 예기치 못한 서버의 장애 또는 예정된 변경 작업 등에 대하여 중단 없이 서비스 연속성을 보장할 수 있도록 서버는 기본적으로 존 간 이중화 구성을 권장합니다. Load Balancer 개요를 참고하여 이중화 설정을 진행해 주십시오.
- 네이버 클라우드 플랫폼에서는 메모리, CPU, 전원 공급 등 물리 서버의 장애에 대비하기 위해 High Availability(HA) 구조를 제공합니다. HA는 하드웨어에서 발생한 장애가 Virtual Machine(VM) 서버로 확대되는 것을 방지하기 위한 정책으로, 호스트 서버에 장애가 발생하면 자동으로 호스트 서버 안에 있는 VM 서버를 안정된 다른 호스트 서버로 옮기는 Live Migration을 지원합니다. 하지만 Live Migration을 진행할 수 없는 오류가 발생하면 VM 서버가 재시작됩니다. VM 서버 한 대로 서비스를 운영하면 VM 서버 재시작으로 장애가 발생할 수 있으므로 장애 발생 빈도를 줄이기 위해서는 위의 안내와 같이 VM 서버를 다중화하길 권장합니다.
3세대 서버의 도입 후로 서버를 생성하는 콘솔 화면을 새롭게 개편했습니다.
현재는 사용자의 편의를 위하여 개편된 버전인 신규 콘솔 화면과 기존의 콘솔 화면을 모두 제공하고 있으므로, 사용할 콘솔 화면을 먼저 선택해 주십시오.
3세대 서버는 신규 콘솔 화면에서만 생성할 수 있고, 1, 2세대 서버는 양쪽에서 생성할 수 있습니다.
신규 콘솔 화면에서 서버 생성
신규 콘솔 화면으로 서버를 생성하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔에 접속해 주십시오.
- Region 메뉴에서 이용 중인 리전을 클릭해 주십시오.
- Platform 메뉴에서 이용 중인 플랫폼을 클릭해 주십시오.
- Services > Compute > Server 메뉴를 차례대로 클릭해 주십시오.
- [서버 생성] 버튼을 클릭해 주십시오.
- 콘솔 선택 팝업 창에서 신규 콘솔 화면을 선택한 후, [서버 생성] 버튼을 클릭해 주십시오.
- 현재 선택한 콘솔 화면을 계속 사용하여 팝업 창이 더 이상 표시되지 않도록 설정할 수 있습니다. 현재 선택한 서버 생성 콘솔을 다음에도 사용합니다. 체크 박스를 클릭하여 선택해 주십시오.
- 다음 단계를 차례대로 진행해 주십시오.
1. 서버 이미지 선택
사용할 서버 이미지를 선택해 주십시오.
서버 이미지가 표시될 탭을 선택해 주십시오.
- [최신 서버이미지] 탭: OS별 최신 버전의 서버 이미지 표시
- [NCP 서버 이미지] 탭: 네이버 클라우드 플랫폼에서 제공되는 모든 서버 이미지 표시
- [내 서버 이미지] 탭: 사용자가 직접 생성한 또는 공유받은 서버 이미지 표시
- [3rd party 이미지] 탭: NCP가 아닌 벤더사가 만든 서버 이미지 표시
OS와 하이퍼바이저 타입을 선택해 주십시오.
- 서버 이미지 키워드를 입력하여 검색할 수도 있습니다.
서버 이미지 목록에서 원하는 서버 이미지 오른쪽의 [다음] 버튼을 클릭해 주십시오.
- 선택한 서버 유형에 따라 제3자 정보 제공 동의가 필요할 수 있습니다. 해당되는 경우 이용 약관에 동의해 주십시오.
서버 이미지에 대한 더 자세한 설명은 다양한 서버 이미지를 참고해 주십시오.
2. 서버 설정
서버 설정 정보를 지정해 주십시오.
- 서버를 배치할 VPC와 Subnet을 선택해 주십시오.
- 외부 사설망과 통신하려면, 공인 IP를 할당할 수 있도록 Public Subnet에 배치해야 합니다.
- VPC 또는 Subnet을 새로 생성해야 한다면 [VPC 생성]/[Subnet 생성] 버튼을 클릭하여 해당 페이지에서 작업을 진행해 주십시오.
- 서버 스펙을 선택해 주십시오.
- 먼저 서버 타입을 선택해 주십시오. 앞서 설정한 서버 이미지에 따라 제공되는 서버 타입이 달라질 수 있습니다.
- High-CPU: 컴퓨팅 집약적인 워크로드(<예시> 과학적 모델링)에 적합
- Standard: 일반 웹 또는 데이터베이스 용도에 적합
- High-Memory: 고성능 데이터베이스 용도에 적합
- GPU: 빅데이터 분석/처리, 과학 연산, 머신 러닝 등 병렬 연산 처리 용도에 적합
- CPU-Intensive: 많은 연산이 필요한 머신/딥 러닝용 또는 고성능 웹서버 용도에 적합
- 원하는 상세 스펙에 맞는 스펙 코드를 선택해 주십시오.
- 스펙 코드를 이해하기 위한 자세한 설명은 서버 스펙 코드를 참고해 주십시오.
- 먼저 서버 타입을 선택해 주십시오. 앞서 설정한 서버 이미지에 따라 제공되는 서버 타입이 달라질 수 있습니다.
- 요금제를 선택해 주십시오.
- 월간 사용 시간이 많다면 월 요금제를, 사용 시간이 적다면 시간 요금제를 선택해 주십시오.
참고추후 서버 스펙을 변경할 가능성이 있다면 시간 요금제를 사용하길 권장합니다. 서버 스펙을 변경하면 중복 과금이 발생할 수 있는데, 이때 월 요금제를 사용 중이라면 일 단위로 금액이 계산되어 시간 요금제를 사용할 때보다 더 많이 과금될 수 있습니다.
- 서버 개수와 서버 이름을 입력해 주십시오.
- 서버는 최대 10개까지 생성할 수 있습니다.
- 복수의 서버를 생성하면 시작 번호도 입력해야 합니다. 시작 번호는 숫자만 입력 가능하며, '001'이 기본값으로 입력됩니다.
- 서버 이름은 3~30자의 영어 소문자, 숫자, 하이픈(-)을 사용해 입력할 수 있고, 영어로 시작해야 합니다. 서버 이름을 입력하지 않으면 자동으로 생성됩니다.
- 입력하신 서버 이름으로 hostname을 설정합니다.를 선택하면 서버 OS에 설정된 호스트명이 서버 이름과 동일하게 적용됩니다.
- 서버에 할당할 네트워크 인터페이스를 입력해 주십시오.
- eth0 IP는 반드시 등록해야 하며, 해당 값은 서버의 기본 비공인 IP가 됩니다.
- 원하는 IP를 입력한 후 [추가] 버튼을 클릭해 주십시오. IP는 선택된 Subnet 대역에 포함되어야 합니다.
- IP 입력란을 비워두고 [추가] 버튼을 클릭하면 자동으로 할당됩니다.
- 기본값인 eth0 외에 2개의 네트워크 인터페이스를 추가 생성할 수 있습니다. 동일 존 안에 다른 Private Subnet이 있어야 가능합니다. 입력한 값은 서버의 추가 비공인 IP가 됩니다.
참고네트워크 인터페이스와 관련하여 다음의 사용 팁을 참고해 주십시오.
- 여러 대의 서버를 사용 목적에 따라 직관적으로 구분하기 위해 네트워크 인터페이스를 활용할 수 있습니다.
<예시> 10.1.1.1x는 개발 서버, 10.1.1.2x는 운영 서버로 구분 - 다음의 경우에 네트워크 인터페이스를 여러 개 생성하면 좋습니다.
- 서버에서 사용할 애플리케이션의 특성에 따라 또 다른 Subnet이 필요한 경우
- 용도에 따라 Subnet을 분리하여 설계하였으나 한 서버로 통합해서 사용해야 하는 경우
- eth0 IP는 반드시 등록해야 하며, 해당 값은 서버의 기본 비공인 IP가 됩니다.
- 공인 IP의 할당 여부를 선택해 주십시오.
- Public Subnet 안에 1개의 서버를 생성할 경우에만 선택할 수 있습니다. 여러 개의 서버를 생성한다면, 생성을 완료한 후 개별적으로 공인 IP를 할당할 수 있습니다.
- 서버의 배치 그룹을 생성하려면 물리 배치 그룹을 클릭하여 선택해 주십시오.
- 배치 그룹은 VM을 구동할 클러스터(물리적인 장비)를 배치하는 방법으로, 신규 배치 그룹을 생성하거나 기존 배치 그룹에 추가할 수 있습니다.
- 현재는 Anti-Affinity(분산 배치) 유형만 지원됩니다. VM을 서로 다른 클러스터에서 구동시키는 방식으로, 물리적인 장애가 발생할 때 그 영향이 분산되어 가용성이 높습니다.
- 서버의 반납 보호 여부를 선택해 주십시오.
- 반납 보호를 설정하면 실수로 서버를 반납하는 사고를 미연에 방지할 수 있습니다. 필수적인 역할을 맡는 서버라면 반납 보호를 설정하길 권장합니다.
- 필요시 메모를 입력하거나 자동 실행 스크립트를 선택해 주십시오.
- 자동 실행 스크립트를 선택하면 서버 생성이 완료된 후 스크립트를 자동으로 실행하여 서버의 초기 환경을 구성할 수 있습니다. Init Script 메뉴에서 스크립트를 미리 생성해야 선택할 수 있습니다.
- 모든 설정을 마쳤다면 [다음] 버튼을 클릭해 주십시오.
3. 스토리지 설정
KVM 기반의 3세대 서버의 경우 스토리지 크기 설정 및 스토리지 추가가 가능합니다. 서버의 블록 스토리지를 설정한 후 [다음] 버튼을 클릭해 주십시오.
- 스토리지 크기는 Linux 기준 10 GB ~ 20 TB까지 설정할 수 있습니다.
- 상단의 [스토리지 추가] 버튼을 클릭하면 스토리지 목록에 새 행이 추가됩니다. 추가된 행에 스토리지 정보를 입력해 주십시오.
- 스토리지 이름: 3~30자의 영어, 숫자, 하이픈(-), 언더바(_)를 사용해 입력 가능하며, 영어로 시작
- 스냅샷 이름: 스냅샷 적용을 원하는 경우 사용할 스냅샷 선택
- 크기: 10~16380 사이 숫자 입력
- 스토리지 타입: CB1과 FB1 중에서 선택
- 추가 스토리지는 20개까지 생성 가능합니다.
- 기본 스토리지가 암호화된 경우 추가 스토리지도 암호화된 스토리지만 사용 가능합니다. 마찬가지로 기본 스토리지가 암호화되지 않은 경우 추가 스토리지도 암호화되지 않은 스토리지만 사용 가능합니다.
XEN 기반의 서버 생성 시에 스토리지 타입 변경을 원할 경우, [이전] 버튼을 클릭하여 서버 설정 단계에서 서버 스펙 코드를 다시 선택해 주십시오.
4. 인증키 설정
보유하고 있는 인증키를 선택하거나 새로운 인증키를 생성한 후 [다음] 버튼을 클릭해 주십시오.
- 새로운 인증키를 생성하려면 새로운 인증키 생성을 선택해 인증키 이름을 입력한 후 [인증키 생성 및 저장] 버튼을 클릭해 주십시오.
인증키는 서버 접속을 위한 관리자 비밀번호를 확인할 때 필요합니다. 저장한 .pem 파일을 PC의 안전한 위치에 보관해 주십시오.
5. 네트워크 접근 설정
보유하고 있는 ACG를 선택하거나 새로운 ACG를 생성한 후 [다음] 버튼을 클릭해 주십시오.
- ACG는 최대 3개까지 선택할 수 있습니다.
- default-acg는 기본으로 제공되는 ACG입니다.
- 네트워크 인터페이스를 신규 생성한 경우에만 설정할 수 있으며, 기존에 생성된 네트워크 인터페이스를 사용하면 미리 설정된 ACG가 자동으로 적용됩니다.
ACG 내부의 규칙은 ACG 메뉴에서 수정할 수 있습니다. 자세한 내용은 ACG 설정을 참고해 주십시오.
6. 최종 확인
설정 내용을 확인한 후 [서버 생성] 버튼을 클릭해 주십시오.
서버가 생성되는 데는 수 분에서 수십 분이 소요됩니다. 서버 생성이 완료되어 운영이 시작되면 서버 목록에서 운영중 상태로 표시됩니다.
기존 콘솔 화면에서 서버 생성
기존 콘솔 화면으로 서버를 생성하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔에 접속해 주십시오.
- Region 메뉴에서 이용 중인 리전을 클릭해 주십시오.
- Platform 메뉴에서 이용 중인 플랫폼을 클릭해 주십시오.
- Services > Compute > Server 메뉴를 차례대로 클릭해 주십시오.
- [서버 생성] 버튼을 클릭해 주십시오.
- 콘솔 선택 팝업 창에서 기존 콘솔 화면을 선택한 후, [서버 생성] 버튼을 클릭해 주십시오.
- 현재 선택한 콘솔 화면을 계속 사용하여 팝업 창이 더 이상 표시되지 않도록 설정할 수 있습니다. 현재 선택한 서버 생성 콘솔을 다음에도 사용합니다. 체크 박스를 클릭하여 선택해 주십시오.
- 다음 단계를 차례대로 진행해 주십시오.
1. 서버 이미지 선택
사용할 서버 이미지를 선택해 주십시오.
- 부팅 디스크 크기, 이미지 타입, OS 이미지 타입, 서버 타입을 선택해 주십시오.
- 부팅 디스크 크기: Linux 계열 서버는 50 GB, Windows 서버는 100 GB로 선택
- 이미지타입: 사용 목적에 맞는 이미지 타입을 선택
- Application: 특정 애플리케이션이 함께 제공되는 서버
- DBMS: 데이터베이스 용도의 서버
- OS: 운영 체제만 적용된 서버
- Application/DBMS/OS 이미지타입: 앞서 선택한 이미지 타입에 따른 세부 옵션 선택
- 서버 타입: 사용 목적에 맞는 서버 스펙을 선택
- High CPU: 컴퓨팅 집약적인 워크로드(<예시> 과학적 모델링)에 적합
- Standard: 일반 웹 또는 데이터베이스 용도에 적합
- High-Memory: 고성능 데이터베이스 용도에 적합
- GPU: 빅데이터 분석/처리, 과학 연산, 머신 러닝 등 병렬 연산 처리 용도에 적합
- CPU Intensive: 많은 연산이 필요한 머신/딥 러닝용 또는 고성능 웹서버 용도에 적합
- 서버 이미지 목록에서 원하는 서버 이미지 오른쪽의 [다음] 버튼을 클릭해 주십시오.
- 선택한 서버 유형에 따라 제3자 정보 제공 동의가 필요할 수 있습니다. 해당되는 경우 이용 약관에 동의해 주십시오.
서버 이미지에 대한 더 자세한 설명은 다양한 서버 이미지를 참고해 주십시오.
2. 서버 설정
서버 설정 정보를 지정해 주십시오.
- 서버를 배치할 VPC와 Subnet을 선택해 주십시오.
- 외부 사설망과 통신하려면, 공인 IP를 할당할 수 있도록 Public Subnet에 배치해야 합니다.
- VPC 또는 Subnet을 새로 생성해야 한다면 [VPC 생성]/[Subnet 생성] 버튼을 클릭하여 해당 페이지에서 작업을 진행해 주십시오.
- 스토리지 종류를 선택해 주십시오.
- SSD: 고성능 I/O가 필요한 서비스일 경우 선택
- HDD: 일반적인 서비스일 경우 선택
- 서버 타입을 선택해 주십시오.
- 사용 목적에 알맞은 CPU 개수와 메모리 용량을 선택해 주십시오.
- 스토리지를 암호화하려면 스토리지 암호화 적용을 클릭하여 선택해 주십시오.
- 서버에 대한 보안 규제가 있거나 강력한 보안을 원할 때 선택할 수 있습니다.
- 일부 운영 체제에서만 표시되며, 기능 사용 시 암호화된 스토리지만 추가로 연결할 수 있습니다.
- 요금제를 선택해 주십시오.
- 월간 사용 시간이 많다면 월 요금제를, 사용 시간이 적다면 시간 요금제를 선택해 주십시오.
참고추후 서버 스펙을 변경할 가능성이 있다면 시간 요금제를 사용하길 권장합니다. 서버 스펙을 변경하면 중복 과금이 발생할 수 있는데, 이때 월 요금제를 사용 중이라면 일 단위로 금액이 계산되어 시간 요금제를 사용할 때보다 더 많이 과금될 수 있습니다.
- 서버 개수와 서버 이름을 입력해 주십시오.
- 서버는 최대 10개까지 생성할 수 있습니다.
- 복수의 서버를 생성하면 시작 번호도 입력해야 합니다. 시작 번호는 숫자만 입력 가능하며, '001'이 기본값으로 입력됩니다.
- 서버 이름은 3~30자의 영어 소문자, 숫자, 하이픈(-)을 사용해 입력할 수 있고, 영어로 시작해야 합니다. 서버 이름을 입력하지 않으면 자동으로 생성됩니다.
- 입력하신 서버 이름으로 hostname을 설정합니다.를 선택하면 서버 OS에 설정된 호스트명이 서버 이름과 동일하게 적용됩니다.
- 서버에 할당할 네트워크 인터페이스를 입력해 주십시오.
- eth0 IP는 반드시 등록해야 하며, 해당 값은 서버의 기본 비공인 IP가 됩니다.
- 원하는 IP를 입력한 후 [추가] 버튼을 클릭해 주십시오. IP는 선택된 Subnet 대역에 포함되어야 합니다.
- IP 입력란을 비워두고 [추가] 버튼을 클릭하면 자동으로 할당됩니다.
- 기본값인 eth0 외에 2개의 네트워크 인터페이스를 추가 생성할 수 있습니다. 동일 존 안에 다른 Private Subnet이 있어야 가능합니다. 입력한 값은 서버의 추가 비공인 IP가 됩니다.
참고네트워크 인터페이스와 관련하여 다음의 사용 팁을 참고해 주십시오.
- 여러 대의 서버를 사용 목적에 따라 직관적으로 구분하기 위해 네트워크 인터페이스를 활용할 수 있습니다.
<예시> 10.1.1.1x는 개발 서버, 10.1.1.2x는 운영 서버로 구분 - 다음의 경우에 네트워크 인터페이스를 여러 개 생성하면 좋습니다.
- 서버에서 사용할 애플리케이션의 특성에 따라 또 다른 Subnet이 필요한 경우
- 용도에 따라 Subnet을 분리하여 설계하였으나 한 서버로 통합해서 사용해야 하는 경우
- eth0 IP는 반드시 등록해야 하며, 해당 값은 서버의 기본 비공인 IP가 됩니다.
- 공인 IP의 할당 여부를 선택해 주십시오.
- Public Subnet 안에 1개의 서버를 생성할 경우에만 선택할 수 있습니다. 여러 개의 서버를 생성한다면, 생성을 완료한 후 개별적으로 공인 IP를 할당할 수 있습니다.
- 서버의 배치 그룹을 생성하려면 물리 배치 그룹을 클릭하여 선택해 주십시오.
- 배치 그룹은 VM을 구동할 클러스터(물리적인 장비)를 배치하는 방법으로, 신규 배치 그룹을 생성하거나 기존 배치 그룹에 추가할 수 있습니다.
- 현재는 Anti-Affinity(분산 배치) 유형만 지원됩니다. VM을 서로 다른 클러스터에서 구동시키는 방식으로, 물리적인 장애가 발생할 때 그 영향이 분산되어 가용성이 높습니다.
- 서버의 반납 보호 여부를 선택해 주십시오.
- 반납 보호를 설정하면 실수로 서버를 반납하는 사고를 미연에 방지할 수 있습니다. 필수적인 역할을 맡는 서버라면 반납 보호를 설정하길 권장합니다.
- 필요시 메모를 입력하거나 자동 실행 스크립트를 선택해 주십시오.
- 자동 실행 스크립트를 선택하면 서버 생성이 완료된 후 스크립트를 자동으로 실행하여 서버의 초기 환경을 구성할 수 있습니다. Init Script 메뉴에서 스크립트를 미리 생성해야 선택할 수 있습니다.
- 모든 설정을 마쳤다면 [다음] 버튼을 클릭해 주십시오.
3. 인증키 설정
보유하고 있는 인증키를 선택하거나 새로운 인증키를 생성한 후 [다음] 버튼을 클릭해 주십시오.
- 새로운 인증키를 생성하려면 새로운 인증키 생성을 선택해 인증키 이름을 입력한 후 [인증키 생성 및 저장] 버튼을 클릭해 주십시오.
인증키는 서버 접속을 위한 관리자 비밀번호를 확인할 때 필요합니다. 저장한 .pem 파일을 PC의 안전한 위치에 보관해 주십시오.
4. 네트워크 접근 설정
보유하고 있는 ACG를 선택하거나 새로운 ACG를 생성한 후 [다음] 버튼을 클릭해 주십시오.
- ACG는 최대 3개까지 선택할 수 있습니다.
- default-acg는 기본으로 제공되는 ACG입니다.
- 네트워크 인터페이스를 신규 생성한 경우에만 설정할 수 있으며, 기존에 생성된 네트워크 인터페이스를 사용하면 미리 설정된 ACG가 자동으로 적용됩니다.
ACG 내부의 규칙은 ACG 메뉴에서 수정할 수 있습니다. 자세한 내용은 ACG 설정을 참고해 주십시오.
5. 최종 확인
설정 내용을 확인한 후 [서버 생성] 버튼을 클릭해 주십시오.
서버가 생성되는 데는 수 분에서 수십 분이 소요됩니다. 서버 생성이 완료되어 운영이 시작되면 서버 목록에서 운영중 상태로 표시됩니다.