Resource Manager 개념

Prev Next

Resource Manager를 이용하는 전체 시나리오를 학습하기에 앞서 Resource Manager에 대한 중요한 몇 가지 개념을 설명합니다. 설명하려는 주요 개념은 다음과 같습니다.

리소스(Resource)

리소스는 서버 내 인스턴스, 공인 IP, 스냅샷, Object Storage 내 버킷 등 사용자가 네이버 클라우드 플랫폼에서 생성한 자원의 단위를 의미합니다. 리소스는 네이버 클라우드 플랫폼 내에서 유일하게 구분되기 위해 NRN(Ncloud Resource Names)으로 관리됩니다.

NRN(Ncloud Resource Names)

NRN (Ncloud Resource Names)은 네이버 클라우드 플랫폼 내의 모든 리소스를 표현하기 위한 명명 규칙(Naming Rule)입니다. NRN의 기본 형식은 다음과 같습니다.

nrn:domainCode:productName:regionCode:memberNo:resourceType/resourceId

기본 형식은 6개의 요소로 구성되며, 영문자, 숫자, 특수 문자(-, _, :, ., /, =)를 사용하여 최대 128자 이하로 작성해야 합니다. 기본 형식의 각 구성 요소에 대한 설명은 다음과 같습니다.

구성 요소 설명 필수 여부 예시
nrn 데이터가 NRN임을 나타내는 구분자 Y nrn
domainCode 네이버 클라우드 플랫폼의 도메인을 구분하는 값 N FIN
productName 서비스 식별 코드 Y Server, CDN, IPSecVPN
regionCode 리소스가 존재하는 리전 코드 N FKR
memberNo 리소스를 소유하는 네이버 클라우드 플랫폼 계정의 회원 번호
  • 서브 계정을 구분하지 않음
Y 2942
resource
(resourceType/resourceId)
서비스별로 정의하는 리소스 경로
  • 리소스 이름에 path 사용 가능
  • NRN을 유일한 값으로 만드는 식별키 값 포함
Y group/3125/abc
참고

네이버 클라우드 금융(FIN) 플랫폼의 한국(KR) 리전에서 제공하고 있는 서비스 Server에 대해 회원 번호 2942 계정인 사용자가 소유한 리소스로, 유형이 ServerImage이며 ID가 7449인 경우 해당 리소스에 대한 NRN(nrn)을 작성하면 다음과 같습니다.

nrn:FIN:Server:_FKR_:2942:Serverimage/7449

리소스 유형(Resource Type)

서비스별로 유사한 리소스는 하나의 리소스 유형(Resource Type)으로 분류됩니다. 리소스 유형은 NRN 구문에서 resourceType 위치에 표현(<예시> SubAccount, Product, APIKey)됩니다. 각 서비스 카테고리에서 서비스별 리소스 유형을 확인해 주십시오.

Compute

상품명 (상품코드) 리소스 유형 설명
Server (VPCServer) Server Server
ServerImage ServerImage
Storage Storage
Snapshot Snapshot
InitScript InitScript
NetworkInterface NetworkInterface
ACG ACG
PublicIP PublicIP
PlacementGroup PlacementGroup
Auto Scaling (VPCAutoScaling) AutoScalingGroup AutoScalingGroup
LaunchConfiguration LaunchConfiguration
Container Registry (ContainerRegistry) Registry Registry
Image Image
Ncloud Kubernetes Service (VPCKubernetesService) Cluster Cluster
NodePool NodePool
Cloud Functions (VPCCloudFunctions) Namespace Namespace
Action Action
Trigger Trigger
Package Package

Storage

상품명 (상품코드) 리소스 유형 설명
Object Storage (ObjectStorage) Bucket Bucket
NAS (VPCNAS) Volume Volume
CIFS CIFS

Networking

상품명 (상품코드) 리소스 유형 설명
Load Balancer (VPCLoadBalancer) LoadBalancer LoadBalancer
Listener Listener
TargetGroup TargetGroup
Rule Rule
DNS (Deprecated) (DNS) Domain Domain
ResourceRecord ResourceRecord
Global DNS (GlobalDNS) Domain Domain
Record Record
CDN+ (Domestic) (CDNplus) Service Service
VPC (VPC) VPC VPC
Subnet Subnet
NetworkACL NetworkACL
NATGateway NATGateway
VPCPeering VPCPeering
RouteTable RouteTable
VirtualPrivateGateway VirtualPrivateGateway
OnPremiseGateway OnPremiseGateway
NetworkACLDenyAllowGroup NetworkACLDenyAllowGroup
Managed IPsec VPN (VPCManagedIPsecVPN) IPsecVPN IPsecVPN

Media

상품명 (상품코드) 리소스 유형 설명
VOD Station (VODStation) Channel Channel
Live Station (LiveStation) GeneralChannel GeneralChannel
RestreamChannel RestreamChannel
QualitySetting QualitySetting
QualityProfile QualityProfile
Callback Callback

Database

상품명 (상품코드) 리소스 유형 설명
Cloud DB for MySQL (VPCCloudDBforMySQL) Service Service
Server Server
Cloud DB for Cache (VPCCloudDBforCache) Service Service
Server Server
ConfigGroup ConfigGroup
Cloud DB for MSSQL (VPCCloudDBforMSSQL) Service Service
Server Server
ConfigGroup ConfigGroup
Cloud DB for MongoDB (VPCCloudDBforMongoDB) Service Service
Server Server
Cloud DB for PostgreSQL (VPCCloudDBforPostgreSQL) Service Service
Server Server

Management

상품명 (상품코드) 리소스 유형 설명
Resource Manager (ResourceManager) Group Group
Tag Tag
Observer Observer
Cloud Activity Tracer (CloudActivityTracer) Tracer Tracer
Web service Monitoring System (WMS) URL URL
Sub Account (IAM) SubAccount SubAccount
Group Group
Policy Policy
Tenant Tenant
Role Role
Cloud Insight (Monitoring) (CloudInsight) Dashboard Dashboard
EventRule EventRule
PM PM
Organization (Organization) Organization Organization
AccountGroup AccountGroup
QuotaPolicy QuotaPolicy
Ncloud Single Sign-On (SSO) Application Application
Tenant Tenant
Customer Customer
SubAccount SubAccount

AI / Application Service

상품명 (상품코드) 리소스 유형 설명
Simple & Easy Notification Service (SENS) Project Project
SmsCallingNumber SmsCallingNumber
SmsBlockTelNumber SmsBlockTelNumber
PushChannel PushChannel
KakaoTalkChannel KakaoTalkChannel
AlimTalkTemplate AlimTalkTemplate
Schedule Schedule
API Gateway (APIGateway) Product Product
API API
APIKey APIKey
UsagePlan UsagePlan
Authorizer Authorizer
Certificate Certificate
Cloud Outbound Mailer (CloudOutboundMailer) RecipientGroup RecipientGroup
Template Template
Unsubscribe Unsubscribe
CLOVA Chatbot (Chatbot) Domain Domain
DomainGroup DomainGroup
CLOVA OCR (OCR) Domain Domain
CLOVA Speech (CLOVASpeech) Domain Domain
CLOVA AiCall (CLOVAAiCall) Agent Agent
ContactCenter ContactCenter
Keyword Keyword
PhoneNumber PhoneNumber
ContactCenterCarecall ContactCenterCarecall
CLOVA eKYC (CLOVAeKYC) Domain Domain
Subscription Subscription

Security

상품명 (상품코드) 리소스 유형 설명
App Safer (AppSafer) App App
File Safer (FileSafer) Safer Safer
Web Security Checker (WebSecurityChecker) Checker Checker
System Security Checker (SystemSecurityChecker) Checker Checker
Security Monitoring (VPCSecurityMonitoring) IDS IDS
IPS IPS
WAF WAF
AV AV
DDoS DDoS
Key Management Service (KMS) Key Key
Certificate Manager (CertificateManager) Certificate Certificate
SSL VPN (VPCSSLVPN) SSLVPN SSLVPN
Hardware Security Module (HardwareSecurityModule) HSM HSM
Connection Connection
WebShell Behavior Detector (WebshellBehaviorDetector) DetectionTarget DetectionTarget
ExceptionRule ExceptionRule
ServerGroup ServerGroup
Notification Notification

Developer Tools

상품명 (상품코드) 리소스 유형 설명
SourceCommit (SourceCommit) Repository Repository
SourceBuild (SourceBuild) Project Project
SourceDeploy (VPCSourceDeploy) Project Project
Scenario Scenario
Stage Stage
SourcePipeline (VPCSourcePipeline) Project Project

Analytics

상품명 (상품코드) 리소스 유형 설명
Cloud Hadoop (VPCCloudHadoop) Cluster Cluster
Server Server
Notebook Notebook
Search Engine Service (VPCSearchEngine) Cluster Cluster
Server Server
Cloud Log Analytics (CloudLogAnalytics) Analytics Analytics
Alarm Alarm
Cloud Data Streaming Service (CloudDataStreamingService) Cluster Cluster
Server Server
ConfigGroup ConfigGroup

Hybrid & Private Cloud

상품명 (상품코드) 리소스 유형 설명
Cloud Connect (VPCCloudConnect) CloudConnect CloudConnect