Resource Manager 개념

Prev Next

Classic/VPC 환경에서 이용 가능합니다.

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 GOV
productName 서비스 식별 코드 Y Server, CDN, IPSecVPN
regionCode 리소스가 존재하는 리전 코드 N KR
memberNo 리소스를 소유하는 네이버 클라우드 플랫폼 계정의 회원 번호
  • 서브 계정을 구분하지 않음
Y 2942
resource
(resourceType/resourceId)
서비스별로 정의하는 리소스 경로
  • 리소스 이름에 path 사용 가능
  • NRN을 유일한 값으로 만드는 식별키 값 포함
Y group/3125/abc
참고

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

nrn:GOV:Server:_KR_:2942:Serverimage/7449

리소스 유형(Resource Type)

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

Compute

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

Storage

상품명 (상품코드) 리소스 유형 설명
Object Storage (ObjectStorage) Bucket Bucket
LifeCyclePolicy LifeCyclePolicy
NAS (NAS) Volume Volume
Event Event
CIFS CIFS
NAS (VPC) (VPCNAS) Volume Volume
CIFS CIFS
Archive Storage (ArchiveStorage) Container Container

Networking

상품명 (상품코드) 리소스 유형 설명
Load Balancer (LoadBalancer) Instance Instance
Load Balancer (VPC) (VPCLoadBalancer) LoadBalancer LoadBalancer
Listener Listener
TargetGroup TargetGroup
Rule Rule
CDN+ (CDNplus) Service Service
Global CDN (GCDN) 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 (VPC) (VPCManagedIPsecVPN) IPsecVPN IPsecVPN
Global DNS (GlobalDNS) Domain Domain
Record Record

Database

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

Management

상품명 (상품코드) 리소스 유형 설명
Resource Manager (ResourceManager) Group Group
Tag Tag
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
Organization (Organization) Organization Organization
AccountGroup AccountGroup
QuotaPolicy QuotaPolicy
Cloud Insight (Monitoring) (CloudInsight) Dashboard Dashboard
EventRule EventRule
PM PM
Ncloud Single Sign-On (SSO) Application Application
Tenant Tenant
Customer Customer
SubAccount SubAccount
Cloud Log Analytics (CloudLogAnalytics) Analytics Analytics
Alarm Alarm

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
AI·NAVER API (AINAVERAPI) Application Application
Ncloud Simple RabbitMQ (VPC) (VPCSimpleRabbitMQService) Cluster Cluster

Security

상품명 (상품코드) 리소스 유형 설명
Secure Zone (SecureZone) AddressGroup AddressGroup
Policy Policy
Site Safer (deprecated) (SiteSafer) Group Group
File Safer (FileSafer) Safer Safer
Web Security Checker (WebSecurityChecker) Checker Checker
System Security Checker (SystemSecurityChecker) Checker Checker
Security Monitoring (SecurityMonitoring) IDS IDS
IPS IPS
WAF WAF
AV AV
DDoS DDoS
Security Monitoring (VPC) (VPCSecurityMonitoring) IDS IDS
IPS IPS
WAF WAF
AV AV
DDoS DDoS
Key Management Service (KMS) Key Key
Certificate Manager (CertificateManager) Certificate Certificate
WebShell Behavior Detector (WebshellBehaviorDetector) DetectionTarget DetectionTarget
ExceptionRule ExceptionRule
ServerGroup ServerGroup
Notification Notification
Hardware Security Module (HardwareSecurityModule) HSM HSM
Connection Connection
Private CA (PrivateCA) CA CA

Developer Tools

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

Analytics

상품명 (상품코드) 리소스 유형 설명
Cloud Hadoop (CloudHadoop) Cluster Cluster
Cloud Hadoop (VPC) (VPCCloudHadoop) Cluster Cluster
Server Server
Notebook Notebook
Cloud Search (CloudSearch) Domain Domain
Search Engine Service (VPC) (VPCSearchEngine) Cluster Cluster
Server Server
Cloud Data Streaming Service (CloudDataStreamingService) Cluster Cluster
Server Server
ConfigGroup ConfigGroup