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

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

nrn:PUB:Server:KR:2942:Serverimage/7449

리소스 유형(Resource Type)

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

Compute

상품명 (상품코드) 리소스 유형 설명
Server (Server) Server Server
ServerImage ServerImage
ServerImageBuilder ServerImageBuilder
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
Cloud Functions (VPC) (VPCCloudFunctions) Namespace Namespace
Action Action
Trigger Trigger
Package Package
Container Registry (ContainerRegistry) Registry Registry
Image Image
Ncloud 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
Global DNS (GlobalDNS) Domain Domain
Record Record
CDN+ (Domestic) (CDNplus) (Deprecated) Service Service
Global CDN (GCDN) Service Service
VPC (VPC) (VPC) VPC VPC
Subnet Subnet
NetworkACL NetworkACL
NATGateway NATGateway
VPCPeering VPCPeering
RouteTable RouteTable
VirtualPrivateGateway VirtualPrivateGateway
OnPremiseGateway OnPremiseGateway
NetworkACLDenyAllowGroup NetworkACLDenyAllowGroup

Media

상품명 (상품코드) 리소스 유형 설명
Image Optimizer (ImageOptimizer) Project Project
VOD Station (VODStation) Category Category
Channel Channel
EncodingOption EncodingOption
Subscription Subscription
Live Station (LiveStation) GeneralChannel GeneralChannel
RestreamChannel RestreamChannel
QualitySetting QualitySetting
QualityProfile QualityProfile
Callback Callback
VODChannel VODChannel
VODSchedule VODSchedule
SnapShot SnapShot
CurtainContents CurtainContents
Media Connect Center (MediaConnectCenter) MediaConnectCenter MediaConnectCenter

Database

상품명 (상품코드) 리소스 유형 설명
Cloud DB for MySQL (CloudDBforMySQL) Service Service
Server Server
Cloud DB for MySQL (VPC) (VPCCloudDBforMySQL) Service Service
Server Server
Cloud DB for Cache (CloudDBforRedis) Service Service
Cloud DB for Cache (VPC) (VPCCloudDBforRedis) Service Service
Server Server
ConfigGroup ConfigGroup
Cloud DB for MSSQL (CloudDBforMSSQL) Service Service
Cloud DB for MSSQL (VPC) (VPCCloudDBforMSSQL) Service Service
Server Server
ConfigGroup ConfigGroup
Cloud DB for MongoDB (VPC) (VPCCloudDBforMongoDB) Service Service
Server Server
Cloud DB for PostgreSQL (VPC) (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
MetricExport MetricExport
Pinpoint Cloud (PinpointCloud) Repository Repository
Cloud Advisor (CloudAdvisor) Advisor Advisor
Organization (Organization) Organization Organization
AccountGroup AccountGroup
QuotaPolicy QuotaPolicy
API Workflow (APIWorkflow) APITemplate APITemplate
Authority Authority
Workflow Workflow
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
GeoLocation (GeoLocation) GeoLocation GeoLocation
CLOVA Chatbot (Chatbot) Domain Domain
DomainGroup DomainGroup
CLOVA OCR (OCR) Domain Domain
Simple RabbitMQ Service (SimpleRabbitMQService) Cluster Cluster
Ncloud Simple RabbitMQ (VPC) (VPCSimpleRabbitMQService) Cluster Cluster
AI·NAVER API (AINAVERAPI) Application Application
CLOVA Dubbing (CLOVADubbing) Project Project
ProjectGroup ProjectGroup
CLOVA Speech (CLOVASpeech) Domain Domain
CLOVA AiCall (CLOVAAiCall) Agent Agent
ContactCenter ContactCenter
Keyword Keyword
PhoneNumber PhoneNumber
ContactCenterCarecall ContactCenterCarecall
CLOVA FaceSign (CLOVAFaceSign) Device Device
Event Event
EventTemplate EventTemplate
Service Service
CLOVA Studio (CLOVAStudio) Product Product

Game

상품명 (상품코드) 리소스 유형 설명
GAMEPOT (GAMEPOT) Project Project
ProjectV2 ProjectV2

Security

상품명 (상품코드) 리소스 유형 설명
Secure Zone (SecureZone) AddressGroup AddressGroup
Policy Policy
Member Member
App Safer (AppSafer) App App
Device Device
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
Private CA (PrivateCA) CA CA
WebShell Behavior Detector (WebshellBehaviorDetector) DetectionTarget DetectionTarget
ExceptionRule ExceptionRule
ServerGroup ServerGroup
Notification Notification

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
SourceBand (SourceBand) Project Project
Organization Organization
Subscription Subscription

Big Data & Analytics

상품명 (상품코드) 리소스 유형 설명
Effective Log Search & Analytics (ELSA) Project Project
Cloud Hadoop (CloudHadoop) Cluster Cluster
Cloud Hadoop (VPC) (VPCCloudHadoop) Cluster Cluster
Server Server
Notebook Notebook
Cloud Search (CloudSearch) Domain Domain
Search Engine Service (SearchEngine) Cluster Cluster
Search Engine Service (VPC) (VPCSearchEngine) Cluster Cluster
Server Server
Cloud Log Analytics (CloudLogAnalytics) Analytics Analytics
Alarm Alarm
Cloud Data Streaming Service (CloudDataStreamingService) Cluster Cluster
Server Server
ConfigGroup ConfigGroup
HEaaN Homomorphic Analytics (HEaaNHomomorphicAnalytics) Key Key
Data Data
Project Project
Subscription Subscription
Data Forest (DataForest) Account Account
App App
Cloud Data Box (CloudDataBox) DataBox DataBox
Data Catalog (DataCatalog) TagTemplate TagTemplate
Classifier Classifier
Connection Connection
Scanner Scanner
Database Database
Catalog Catalog
Data Flow (DataFlow) Workflow Workflow
Trigger Trigger
Job Job
Data Query (DataQuery) Project Project
DataSource Data Source

Hybrid & Private Cloud

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

Blockchain

상품명 (상품코드) 리소스 유형 설명
Blockchain Service (BlockchainService) Network Network
Channel Channel
Orderer Orderer
Peer Peer
CA CA
Organization Organization

Business Application

상품명 (상품코드) 리소스 유형 설명
RPA Service (RPAService) Tenant Tenant
Robot Robot
Process Process
Subscription Subscription
Ncloud Chat (NcloudChat) Project Project

Migration

상품명 (상품코드) 리소스 유형 설명
Object Migration (ObjectMigration) Job Job

Digital Twin

상품명 (상품코드) 리소스 유형 설명
ARC eye (ARCeye) Project Project
Location Location
MapData MapData
VLTask VLTask
API API
Notification Notification
Dashboard Dashboard