Bare Metal Server
Bare Metal Server 서비스의 주요 개념은 다음과 같습니다.
인스턴스
Bare Metal Server의 인스턴스는 가상화되지 않은 물리적 서버에 운영 체제 및 및 관련 소프트웨어가 단독으로 설치됩니다. 이 인스턴스는 운영 상태와 작업 상태를 포함하는 다양한 상태값을 가지며, 사용자는 이를 확인하여 관리 기능을 수행할 수 있습니다.
인스턴스 유형
Bare Metal Server 인스턴스는 인스턴스가 생성되는 서버의 프로세서 및 메모리에 애플리케이션이 직접 접근이 가능하며, 비가상화 환경에서 실행이 필요하거나 독자적인 하이퍼바이저를 사용해야 하는 워크로드에 적합합니다. 일반적인 인스턴스와 달리 클라우드 내 물리 서버 하나를 온전히 점유하여 사용하므로 높은 성능 및 안정성을 보장합니다.
카카오클라우드에서 제공하는 BMS 인스턴스 유형은 메모리 최적화(Memory optimized), 가속 컴퓨팅(Accelerated computing)으로 특화된 유형을 제공하며, 지속해서 추가될 예정입니다. 자세한 인스턴스 유형 정보 및 요금은 카카오클라우드 공식 사이트의 Bare Metal Server 요금에서 확인하시기 바랍니다.
Bare Metal Server에서 범용(General purpose) 인스턴스는 추후 지원 예정입니다.
인스턴스 수명주기
인스턴스는 운영 및 작업 등 다양한 상태값을 가지며, 인스턴스 생성부터 반납까지의 과정을 인스턴스의 상태값 및 수명주기로 확인할 수 있습니다. 사용자는 이를 확인하여 관리 기능을 수행합니다. Bare Metal Server에서 제공하는 인스턴스의 수명주기는 다음과 같습니다.
구분 | 이름 | 설명 | 과금 여부 |
---|---|---|---|
명령(기능) | 시작 | 인스턴스를 시작(start) | - |
정지 | 인스턴스를 정지(stop) | - | |
종료 | 인스턴스가 실행 중이며 사용 가능한 상태 | - | |
강제 재시작 | 인스턴스를 강제 재시작(hard reboot) | - | |
인스턴스 리빌드 | 인스턴스 OS 이미지 재설치 및 키 페어 재설정을 수행 | - | |
삭제 | 인스턴스를 완전히 삭제 | - | |
인스턴스 상태 | Spawning | 인스턴스를 생성 중 | 비과금 |
Active | 인스턴스 실행 중 | 과금 | |
Stopped | 인스턴스가 정지되었으나, 하이퍼바이저 상에 리소스는 그대로 할당된 상태 | 과금 | |
Rebuild_spawning | 인스턴스 리빌드 중 | 과금 | |
Rebooting_hard | 인스턴스 강제 재시작이 시작됨 | 과금 | |
Rebooting_started_hard | 인스턴스를 강제 재시작 중 | 과금 | |
Powering-off | 인스턴스를 정지 중 | 과금 | |
Powering-on | 정지된 인스턴스를 재시작 중 | 과금 | |
Error | 인스턴스에 오류가 발생하여, 인스턴스를 사용할 수 없는 상태 | 비과금 | |
Deleting | 인스턴스를 완전히 삭제하기 위한 작업을 진행 중 | 비과금 |
인스턴스 상태별 과금
구분 | 이름 | 설명 | 과금 여부 |
---|---|---|---|
인스턴스 상태 | Spawning | 인스턴스를 생성 중 | 비과금 |
Active | 인스턴스 실행 중 | 과금 | |
Stopped | 인스턴스가 정지되었으나, 하이퍼바이저 상에 리소스는 그대로 할당된 상태 | 과금 | |
Rebuild_spawning | 인스턴스 리빌드 중 | 과금 | |
Rebooting_hard | 인스턴스 강제 재시작이 시작됨 | 과금 | |
Rebooting_started_hard | 인스턴스를 강제 재시작 중 | 과금 | |
Powering-off | 인스턴스를 정지 중 | 과금 | |
Powering-on | 정지된 인스턴스를 재시작 중 | 과금 | |
Error | 인스턴스에 오류가 발생하여, 인스턴스를 사용할 수 없는 상태 | 비과금 | |
Deleting | 인스턴스를 완전히 삭제하기 위한 작업을 진행 중 | 비과금 |
이미지
용도에 따라 필요한 운영체제(OS)와 애플리케이션을 선택하여 인스턴스를 시작할 수 있습니다.
카카오클라우드의 Bare Metal Server 서비스는 사용자가 직접 이미지를 생성 및 관리할 수 없으며, 카카오클라우드에서 제공하는 기본 이미지만 사용할 수 있습니다.
제공 이미지
구분 | kr-central-2 리전 |
---|---|
Linux | Ubuntu 20.04 |
Ubuntu 20.04 (GPU) | |
Ubuntu 22.04 | |
Ubuntu 22.04 (GPU) | |
CentOS Stream 8 | |
Rocky Linux 8 | |
Rocky Linux 9 | |
Alma Linux 9 |
키 페어
키 페어(Key Pair)란 클라우드 환경에서 인스턴스 또는 가상 머신과의 안전한 통신 및 인증을 위해 사용되는 키 쌍으로 구성됩니다. 이 키 쌍은 퍼블릭 키(Public Key)와 프라이빗 키(Private Key)로 구성됩니다.
-
퍼블릭 키 (Public Key): 퍼블릭 키는 다른 사람 또는 시스템과 공유할 수 있는 키입니다. 인스턴스에 연결하려는 사용자 또는 클라이언트는 이 퍼블릭 키를 사용하여 데이터를 암호화하고, 해당 인스턴스로 전송합니다. 퍼블릭 키는 다른 사람이나 인스턴스가 암호화된 데이터를 해독하는 데 사용됩니다.
-
프라이빗 키 (Private Key): 프라이빗 키는 퍼블릭 키와 짝을 이루는 비밀 키로, 안전하게 보호되어야 합니다. 이 프라이빗 키는 키 페어를 소유하고 있는 사용자 또는 클라이언트만 액세스할 수 있어야 합니다. 프라이빗 키는 인스턴스에 연결할 때 사용되며, 데이터를 복호화하거나 인스턴스에 로그인하는 데 필요합니다.
네트워크
모든 Bare Metal Server 인스턴스는 VPC 환경에서 제공합니다. 필요한 네트워크 요구사항에 따라 논리적으로 분리된 서비스 환경을 구축할 수 있습니다. 네트워크에 대한 자세한 설명은 VPC를 참고하시기 바랍니다.
IAM 역할 관리
Bare Metal Server 서비스에서의 역할 관리는 IAM 역할 기반 액세스 제어(RBAC)를 따르며, 제품 내 모든 리소스는 프로젝트 하위로 생성되어 관리됩니다. 프로젝트 관리자 또는 프로젝트 멤버 권한을 가진 사용자는 프로젝트 하위의 모든 리소스를 생성 및 관리할 수 있습니다. 단, 키 페어는 해당 키 페어를 생성한 소유자만 삭제할 수 있습니다.
역할별 권한 | 프로젝트 관리자(Admin) | 프로젝트 멤버(Member) | 프로젝트 리더(Reader) |
---|---|---|---|
프로젝트 멤버 관리 | ✓ | ||
퍼블릭 IP 연결 설정 | ✓ | ||
인스턴스 관리 | ✓ | ✓ | △(조회만) |
볼륨 | ✓ | ✓ | △(조회만) |
이미지 | ✓ | ✓ | △(조회만) |
키 페어 | ✓ | ✓ | △(조회만) |