- Print
- PDF
Create server
- Print
- PDF
Available in VPC
The following describes how to create a server on NAVER Cloud Platform console.
- Set up redundancy between server zones to ensure continuity of service without interruption in the event of unexpected server malfunctions or scheduled change operations. See Load Balancer overview to set up redundancy.
- NAVER Cloud Platform provides a high availability (HA) structure to prepare for failures in the physical server, such as memory, CPU, and power supply. HA is a policy for preventing hardware failures from expanding into the virtual machine (VM) server. It supports live migration, which automatically migrates the VM on the host server to another secure host server when a failure occurs in the aforementioned host server. However, the VM server is rebooted when an error occurs where live migration can't be initiated. If the service is being operated with a single VM server, set up multiplexing for VM servers as described above to reduce the frequency of failures that may occur as a result of rebooting the VM server.
Following the introduction of third generation (g3) servers, we have revamped the console page for creating servers.
Currently, both the new console page, the revamped version, and the previous console page are provided for user convenience.
You can create g3 servers only using the new console page, whereas you can create the g1 and g2 servers using both pages.
Create server with the new console page
To create a server with the new console page, follow these steps:
- Access the NAVER Cloud Platform console.
- From the Region menu, click the Region you are using.
- From the Platform menu, click the platform you are using.
- Click Services > Compute > Server, in order.
- Click the [Create server] button.
- In the console selection pop-up window, select New console page, and then click the [Create server] button.
- You can set the currently selected console page to be used continuously, preventing any further popup windows from being displayed. Continue using the currently selected server creation console next time. Select it by marking the checkbox.
- Proceed with the following steps in order.
To create a server, a VPC and a subnet must be created first. If you don't have a VPC and a subnet created, see the following guides to create them first, and then create a server.
1. Select server image
Select the server image to use.
Select the tab to view the server image.
- [Latest server image] tab: displays the latest version of server images by operating system
- [NCP server image] tab: displays all server images provided by NAVER Cloud Platform
- [My server image] tab: displays server images you created or that were shared
- [3rd party image] tab: displays server images created by vendor, not by NCP
Select the OS and hypervisor type.
- You can search by entering server image keywords.
From the server image list, click the [Next] button to the right of the server image you want.
- You may need to consent to the provision of information to a third party depending on the selected server type. Agree to the terms of service if applicable.
For more information on the server image, see Various server images.
2. Set server
Specify the server configuration information.
Select the VPC and subnet you want to deploy a server to.
- To communicate with an external private network, you must deploy the server to a public subnet so that it can be assigned a public IP.
- If you need to create new VPC or subnet, click the [Create VPC] or [Create subnet] button and proceed with the operation on the page.
Select the server specifications.
- Select the server type first. The available server types may vary depending on the previously configured server image.
- High-CPU: suitable for computing-intensive workloads (<example> scientific modeling)
- Standard: suitable for general web and database
- High-Memory: suitable for high performance database
- GPU: suitable for parallel operations, such as big data analysis and processing, scientific computing, and machine learning
- CPU-Intensive: suitable for machine and deep learning that require a lot of computation or high-performance web server
- Select the specification code that matches your desired detailed specifications.
- For more information on specification codes, see Server specification code.
- Select the server type first. The available server types may vary depending on the previously configured server image.
Select the pricing plan.
- If your monthly usage time is high, select the monthly pricing plan; if your usage time is low, select the hourly pricing plan.
NoteIf you are likely to change the server specifications in the future, use the hourly pricing plan. Changing server specifications may result in duplicate charges. If you change specifications while using the monthly pricing plan, charges are calculated on a daily basis, which could potentially result in higher charges compared to using the hourly pricing plan.
Enter the number of servers and server names.
- You can create up to 10 servers.
- If you create multiple servers, you must enter a starting number. You can only enter numbers in the starting number, and "001" is the default value.
- You can enter server names in 3-30 characters and they must begin with an English letter. Lowercase English letters, numbers, and hyphens are allowed. If you do not enter a server name, the name is automatically generated.
- Select The host name is set with the entered server name. to apply the host name set on the server OS identical to the server name.
Enter the network interfaces to assign to the server.
- You must register the eth0 IP, and it becomes the server's default private IP.
- Enter the desired IP, and then click the [Add] button. The IP must be within the selected subnet range.
- Leaving the IP field blank and clicking the [Add] button automatically allocate it.
- Apart from the default eth0, you can create 2 additional network interface. This requires having other private subnets within the same zone. The entered value becomes the additional private IP for the server.
NoteSee the following usage tips related to network interfaces.
- You can utilize network interfaces to distinguish multiple servers intuitively based on their purpose of use.
<example> Distinguish 10.1.1.1x as the development server and 10.1.1.2x as the operational server - Create multiple network interfaces in the following cases.
- When you need different subnets based on the characteristics of applications to be used on servers
- When you designed subnets separated by purpose but need to integrate them into one server for use
- You must register the eth0 IP, and it becomes the server's default private IP.
Select whether to assign a public IP.
- To select the option, you must create 1 server within the public subnet. If you create multiple servers, you can allocate a public IP individually after creation is complete.
To create a placement group of the server, click to select Physical placement group.
- A placement group is a method of deploying clusters (physical equipment) to run VMs, allowing you to create a new placement group of add to an existing group.
- Currently, only Anti-Affinity (Dispersed placement) type is supported. It's a method of running VMs from different clusters to increase availability by dispersing the impact in case of physical failures.
Select the server termination protection status.
- Termination protection helps prevent the accidental termination of servers. Enable termination protection for servers undertaking essential roles.
If necessary, enter a note or select an automatic execution script.
- Selecting an automatic execution script runs a script automatically after server creation is complete and allows you to configure the initial environment of the server. You must create scripts in the Init Script menu beforehand to select the option.
If you have completed all settings, click the [Next] button.
3. Set storage
For KVM-based g3 generation servers, you can configure storage sizes and add storage. Set the block storage of the server, and then click the [Next] button.
- You can set up storage sizes ranging from 10 GB to 20 TB based on Linux.
- To add a new row to the storage list, click the [Add storage] button. Enter the information of the storage in the added row.
- Storage name: enter between 3-30 characters using English letters, numbers, and/or underscores. Begins with an English letter
- Snapshot name: if you want to apply snapshot, select the snapshot
- Size: enter a number between 10 and 16,380
- Storage type: select from CB1 or FB1
- You can create up to 20 additional storages.
- If the default storage is encrypted, you can use only encrypted additional storage. Likewise, if the default storage is not encrypted, you can use only non-encrypted additional storage.
If you need to change the storage type when creating a XEN-based server, click the [Previous] button and reselect the server spec code in the server setup stage.
4. Set authentication key
Select an authentication key you have or create a new one and click [Next].
- To create a new authentication key, select Create new authentication key, enter the authentication key name, and then click the [Create and save authentication key] button.
Authentication keys are necessary to get the administrator password for server access. Keep the saved .pem file in a safe location on your PC.
5. Set network access
Select an ACG that you have or create a new one and click the [Next] button.
- You can select up to 3 ACGs.
- default-acg is the ACG provided by default.
- The setting is available only when creating a new network interface; if you use the existing network interfaces, the preset ACG is applied automatically.
You can edit rules within ACGs in the ACG menu. For more information, see Set ACG.
6. Final confirmation
View the details, and then click the [Create server] button.
It may take several minutes or longer for the server to be created. Once the server creation is completed and the server starts running, Running is displayed on the server list.
Create server with the existing console page
To create a server with the existing console page, follow these steps:
- Access the NAVER Cloud Platform console.
- From the Region menu, click the Region you are using.
- From the Platform menu, click the platform you are using.
- Click Services > Compute > Server, in order.
- Click the [Create server] button.
- In the Select console popup window, select Existing console page, and then click the [Create server] button.
- You can set the currently selected console page to be used continuously, preventing any further popup windows from being displayed. Continue using the currently selected server creation console next time. Select it by marking the checkbox.
- Proceed with the following steps in order.
To create a server, a VPC and a subnet must be created first. If you don't have a VPC and a subnet created, see the following guides to create them first, and then create a server.
1. Select server image
Select the server image to use.
- Select the boot disk size, image type, OS image type, and server type.
- Boot disk size: select 50 GB for a Linux server, and 100 GB for a Windows server
- Image type: select the image type according to the purpose of use
- Application: server provided with specific applications
- DBMS: server for the database
- OS: server where only the operation system is applied
- Application/DBMS/OS image type: select detailed options depending on the image type selected earlier
- Server type: select the server specifications according to the purpose of use
- High CPU: suitable for computing-intensive workloads (<example> scientific modeling)
- Standard: suitable for general web and database
- High-Memory: suitable for high performance database
- GPU: suitable for parallel operations, such as big data analysis and processing, scientific computing, and machine learning
- CPU Intensive: suitable for machine and deep learning that require a lot of computation or high-performance web server
- From the server image list, click the [Next] button to the right of the server image you want.
- You may need to consent to the provision of information to a third party depending on the selected server type. Agree to the terms of service if applicable.
For more information on the server image, see Various server images.
2. Set server
Specify the server configuration information.
Select the VPC and subnet you want to deploy a server to.
- To communicate with an external private network, you must deploy the server to a public subnet so that it can be assigned a public IP.
- If you need to create new VPC or subnet, click the [Create VPC] or [Create subnet] button and proceed with the operation on the page.
Select a storage type.
- SSD: select for services requiring high-performance I/O
- HDD: select for general services
Select the server type.
- Select the appropriate number of CPUs and memory capacity for your purpose of use.
To encrypt storage, click to select Apply storage encryption.
- Select this option when security regulations for the server exist or when you need strong security.
- The option is available only in some operating systems, and you can only add encrypted storage when this feature is enabled.
Select the pricing plan.
- If your monthly usage time is high, select the monthly pricing plan; if your usage time is low, select the hourly pricing plan.
NoteIf you are likely to change the server specifications in the future, use the hourly pricing plan. Changing server specifications may result in duplicate charges. If you change specifications while using the monthly pricing plan, charges are calculated on a daily basis, which could potentially result in higher charges compared to using the hourly pricing plan.
Enter the number of servers and server names.
- You can create up to 10 servers.
- If you create multiple servers, you must enter a starting number. You can only enter numbers in the starting number, and "001" is the default value.
- You can enter server names in 3-30 characters and they must begin with an English letter. Lowercase English letters, numbers, and hyphens are allowed. If you do not enter a server name, the name is automatically generated.
- Select The host name is set with the entered server name. to apply the host name set on the server OS identical to the server name.
Enter the network interfaces to assign to the server.
- You must register the eth0 IP, and it becomes the server's default private IP.
- Enter the desired IP, and then click the [Add] button. The IP must be within the selected subnet range.
- Leaving the IP field blank and clicking the [Add] button automatically allocate it.
- Apart from the default eth0, you can create 2 additional network interface. This requires having other private subnets within the same zone. The entered value becomes the additional private IP for the server.
NoteSee the following usage tips related to network interfaces.
- You can utilize network interfaces to distinguish multiple servers intuitively based on their purpose of use.
<example> Distinguish 10.1.1.1x as the development server and 10.1.1.2x as the operational server - Create multiple network interfaces in the following cases.
- When you need different subnets based on the characteristics of applications to be used on servers
- When you designed subnets separated by purpose but need to integrate them into one server for use
- You must register the eth0 IP, and it becomes the server's default private IP.
Select whether to assign a public IP.
- To select the option, you must create 1 server within the public subnet. If you create multiple servers, you can allocate a public IP individually after creation is complete.
To create a placement group of the server, click to select Physical placement group.
- A placement group is a method of deploying clusters (physical equipment) to run VMs, allowing you to create a new placement group of add to an existing group.
- Currently, only Anti-Affinity (Dispersed placement) type is supported. It's a method of running VMs from different clusters to increase availability by dispersing the impact in case of physical failures.
Select the server termination protection status.
- Termination protection helps prevent the accidental termination of servers. Enable termination protection for servers undertaking essential roles.
If necessary, enter a note or select an automatic execution script.
- Selecting an automatic execution script runs a script automatically after server creation is complete and allows you to configure the initial environment of the server. You must create scripts in the Init Script menu beforehand to select the option.
If you have completed all settings, click the [Next] button.
3. Set authentication key
Select an authentication key you have or create a new one and click [Next].
- To create a new authentication key, select Create new authentication key, enter the authentication key name, and then click the [Create and save authentication key] button.
Authentication keys are necessary to get the administrator password for server access. Keep the saved .pem file in a safe location on your PC.
4. Set network access
Select an ACG that you have or create a new one and click the [Next] button.
- You can select up to 3 ACGs.
- default-acg is the ACG provided by default.
- The setting is available only when creating a new network interface; if you use the existing network interfaces, the preset ACG is applied automatically.
You can edit rules within ACGs in the ACG menu. For more information, see Set ACG.
5. Final confirmation
View the details, and then click the [Create server] button.
It may take several minutes or longer for the server to be created. Once the server creation is completed and the server starts running, Running is displayed on the server list.