Skip to main content

Key Concepts

The GPU (Graphics Processing Unit) service offers accelerated instances for large-scale parallel computing, utilized across diverse fields including data analysis, scientific computations, deep learning, and gaming graphics.

Instance

Instances are virtualized hardware resources, and costs are charged based on resource usage. Instances have various states including operational and task states, and users can check these to perform management functions.

Instance type

Instance types are virtualized hardware resources like virtual CPUs (vCPUs) and system memory. KakaoCloud offers dedicated hardware cards (GPU, NPU, etc.) to speed up high-performance computing tasks in Accelerated Computing. Each instance has varying computing and memory capabilities, with CPU hyper-threading enabled

  • For GPU instance type information, please refer to GPU.
  • For NPU instance type information, please refer to NPU.

Instance lifecycle

Check the process from instance creation to return through the instance's state values and lifecycle. Instances provide state values for monitoring, and management functions can be executed by checking these state values.
The lifecycle of a GPU instance is as follows.

Instances are not charged in the Shelved offloaded state, but the attached volumes continue to be charged.

Image. Instance lifecycle Instance lifecycle

Commands/Features

Feature name (CLI command)DescriptionState after execution
Start (start)Starts the instanceActive
Stop (stop)Stops the instanceStopped
Hard Reboot (hard reboot)Hard reboots the instanceActive
Terminate (terminate)Shelves the instanceShelved_offloaded
Instance Rebuild (rebuild)Reinstall instance OS image and reset keypairActive
Change Instance Type (resize)Change the instance type-
Delete (delete)Completely delete the instance-

Instance state and billing

StateDescriptionBilled
ActiveRunning the instanceYes
Shelved_offloadedTerminating the instance and returning resources allocated on the hypervisorNo
StoppedStopping the instance while still allocating resources on the hypervisorYes
ErrorEncountering an error, making the instance unusableNo
BuildingAllocating resources on the hypervisor to create the instanceNo
StartingStarting the configuration of the instanceNo
SchedulingProgressing the scheduling of the instanceNo
Block_device_mappingConfiguring the instance's volumeNo
NetworkingConfiguring the instance's networkNo
SpawningCreating the instanceNo
RebootingBeginning the instance restartYes
Reboot_startedRestarting the instanceYes
Rebooting_hardForcibly restarting the instanceYes
Rebooting_started_hardForcibly restarting the instanceYes
ShelvingTerminating the instanceYes
UnshelvingRestarting a terminated instanceNo
Powering-offStopping the instanceYes
Powering-onRestarting a stopped instanceYes
Resize_prepPreparing to change the instance typeNo
Resize_migratingMigrating to the target instance typeNo
Resize_migratedCompleting preliminary migration to the target instance typeNo
Resize_finishedCompleting the transition to a new instance type, moving to confirmationNo
ResizedFinishing the instance type transition, deciding on completion or reversalNo
Resize_confirmFinalizing the instance type transitionNo
Resize_revertReverting to the original instance type after cancelling the transitionNo
DeletingWork in progress to completely delete the instanceNo

Image

Select an image containing the necessary operating system (OS) and applications for your purpose to start an instance. Find the one of the following types of images. For a detailed description of images, please refer to Manage image.

Image Tab Features
TypeDescription
DefaultImages provided by KakaoCloud including Linux and Windows images
- Access these basic images and create instances
- Build cloud instances that are safe and secure
My ImageCreate custom images only within their account, and to create new instances

Volumes

Volumes are spaces where actual data is stored. KakaoCloud Block Storage provides volumes, which are block storage devices. Currently, only SSD type volumes are supported. Through Block Storage, you can create volumes, connect them to instances, install operating systems, configure file systems, and run databases. For a detailed description of volumes, please refer to Create and manage volume.

Volume state

The states of volumes provided by Block Storage are as follows.

Volume stateDescription
CreatingVolume is being created.
AvailableVolume is configured and ready to use.
In-useVolume is attached to an instance (Instance is in Active, Stopped state).
ReservedVolume is attached to an instance (Instance is in Shelved_offloaded state).
Attaching / DetachingVolume is being attached/detached to/from an instance.
ExtendingVolume is being resized.
Backing-UpSnapshot of the volume is being created.
UploadingInstance is being created as an image and stored as a volume.
DeletingVolume is being deleted.
ErrorAn error has occurred, and the volume is unusable.

Volume size limit

Depending on the image environment of the selected operating system, size limitations may vary.

ItemSize (GB)
Minimum Size1
Maximum Size5,120

Key pair

Key pair refers to keys used for credential verification when connecting to an instance, consisting of a public key and a private key. Public keys can be registered and managed for instance access security.

Network and security

All instances are provided in a VPC (Virtual Private Cloud) environment. KakaoCloud VPC provides network and security functions, allowing you to build a logically separated service environment according to your network requirements. When creating an instance, select a VPC and subnet, and connect a public IP to the instance. For a detailed description, refer to VPC > Public IP.

IAM-based role management

Role management follows IAM role-based access control (RBAC), and all resources within the product are created and managed under the project.
Users with project permissions (Project Admin/Members) can create and manage all resources within the project. However, only the creator can delete a key pair.

Permissions by RoleProject AdminProject MemberProject Reader
Manage project members  ✓                        
Associate public IP
Manage instance△(Read-only)
Volume△(Read-only)
Image△(Read-only)
Key pair△(Read-only)