네이버클라우드(NCP) 가이드
쉬운 시작 가이드
Cloud Functions로 액션 실행
별도의 서버 없이 이벤트를 처리할 수 있습니다. 액션(Action)에 등록한 코드는 트리거(Trigger)와 연결되어 클라우드 환경에서 발생하는 모든 이벤트에 응답합니다. 사용한 컴퓨팅 시간만큼만 비용이 발생하여 효율적입니다.
Linux 서버 생성
클라우드 환경에서 Linux 서버를 빠르게 생성하고 효율적으로 사용할 수 있습니다. 멀티태스킹 및 멀티유저 기능을 가진 운영체제인 Linux 기반의 CentOS와 Ubuntu를 설치할 수 있습니다.
Windows 서버 생성
클라우드 환경에서 Windows 서버를 빠르게 생성하여 효율적으로 사용할 수 있습니다. Windows 운영체제는 영어만 지원하지만 한국어 지원팩을 설치하면 한국어로도 이용할 수 있습니다.
Cloud DB for MSSQL 사용
클라우드 환경에서 MSSQL 데이터베이스를 쉽게 구축하고 운영할 수 있는 완전 관리형 클라우드 서비스입니다. 최적화 설정을 통해 안정적으로 운영되며 장애가 발생하면 자동으로 복구합니다. 이 가이드에서는 네이버 클라우드 플랫폼 서버에서 Private 도메인을 이용하여 Cloud DB for MSSQL 서버에 접근하는 방법을 안내합니다.
Object Storage로 파일 업로드
사용자가 언제 어디서나 원하는 데이터를 저장하고 탐색할 수 있는 대용량 데이터 저장소입니다. 파일 단위의 데이터를 저장하고 공유 및 배포할 수 있으며 중요한 데이터를 백업하거나 장기간 보관할 수 있습니다.
NAS 생성 후 마운트 (Linux)
Network Attached Storage(NAS)는 다수의 사용자가 함께 사용하는 네트워크 저장 공간입니다. 서버 간 데이터 공유, 대용량 스토리지, 유연한 용량 확대 및 축소, 스냅샷 백업 등 안전하고 편리하게 데이터를 관리할 수 있는 기능을 제공합니다. 네트워크 스토리지에 연결하기 위해 Linux 서버는 NFS 프로토콜, Windows 서버는 CIFS 프로토콜을 제공합니다. 이 가이드는 Linux 서버를 기준으로 설명합니다.
NAS 생성 후 마운트 (Windows)
Network Attached Storage(NAS)는 컴퓨터에 직접 연결하지 않고 네트워크를 통해 다수의 사용자가 데이터를 주고받는 저장 공간입니다. 서버 간 데이터 공유, 대용량 스토리지, 유연한 용량 확대 및 축소, 스냅샷 백업 등 기능으로 안전하고 편리하게 데이터를 관리할 수 있는 기능을 제공합니다. 네트워크 스토리지에 연결하기 위해 리눅스 서버는 NFS 프로토콜, Windows 서버는 CIFS 프로토콜을 제공합니다. 이 가이드는 Windows 서버를 기준으로 설명합니다.
딥 러닝 프레임워크 Tensorflow 생성
대표적인 딥 러닝 프레임워크입니다. 머신러닝 패키지가 설치된 서버(GPU 선택 가능)와 코드를 작성할 수 있는 웹 기반의 Jupyter Notebook을 제공합니다. 딥 러닝 연구와 데이터 분석에 필요한 다양한 라이브러리를 따로 설치할 필요 없이 클라우드 환경에서 분석 환경을 쉽고 빠르게 구축할 수 있습니다.
소프트웨어 개발 도구 Jenkins 생성하기
반복적인 소프트웨어 개발 프로세스를 자동화할 수 있습니다. 지속적 통합(Continuous Integration, CI)과 지속적 배포(Continuous Delivery, CD)를 위한 대표적인 개발자 도구로, 빌드, 테스트, 배포 프로세스를 자동화하여 소프트웨어 품질과 개발 생산성을 높입니다.
SSL VPN 신청
Secure Socket Layer Virtual Private Network(SSL VPN)를 이용하여 언제 어디서나 도청이나 감청의 위협 없이 내부 네트워크에 접근할 수 있습니다. 외부에서 네이버 클라우드 플랫폼 내부에 구성된 고객의 네트워크에 접속할 수 있도록 암호화된 보안 접속 통신을 제공하는 서비스입니다.
Object Storage와 CDN 사용
Object Storage에 파일을 저장하고 CDN 서비스의 오리진 파일 설정에 Object Storage의 버킷 정보를 등록하여 이미지, 오디오, 동영상, 정적 웹 콘텐츠와 같은 다양한 파일을 사용자에게 안정적이고 빠르게 제공할 수 있습니다.
Object Storage로 자기소개 Portfolio 제작
Object Storage의 웹 퍼블리싱 기능으로 개인 온라인 포트폴리오나 알림 페이지 같은 간단한 정적 페이지를 쉽게 만들고 웹을 통해 서비스할 수 있습니다. 웹 서버를 설치하고 복잡한 웹 호스팅 과정을 거치는 것보다 편리합니다.
SourceCommit 리포지토리 제작
SourceCommit을 통해 Git 리포지토리를 생성하고 소스를 더욱 안전한 환경에서 관리할 수 있습니다.
WordPress 웹 사이트 구축 및 동영상 게시하기
다양한 플러그인을 제공하여 초보자가 접근하기에 용이한 워드프레스를 설치하여 홈페이지 또는 개인 블로그를 구축한 후, VOD Transcoder를 활용하여 쉽고 빠른 재생이 가능한 동영상을 게시하는 방법을 소개합니다.
이 쉬운 시작 가이드는 네이버 클라우드 플랫폼에서 제공하고 있는 설치형 WordPress 대신 다른 다양한 서비스를 활용하여 웹 사이트를 단계별로 쉽게 구축하는 시나리오를 구성했습니다.Jenkins와 Slack Message 연동
네이버 클라우드 플랫폼 Jenkins 설치형 서비스에 설치되어 있는 Jenkins CI 서버에 Slack App 플러그인을 설치하여 Slack Team에 포함된 팀원들에게 빌드 결과를 자동으로 전송하도록 하여, 다른 알람 서비스를 구현하지 않아도 지속적으로 해당 프로젝트의 빌드 및 배포 결과를 구독할 수 있도록 DevOps 환경을 구현합니다.
Cloud Outbound Mailer와 Cloud Functions를 이용해 매일 뉴스 전달받기
메일 및 비즈니스 로직 서버 구축 없이, 관리형 서비스인 Cloud Outbound Mailer와 Cloud Functions를 사용해 자동화된 메일 전송 서비스를 구축해서 빠른 서비스 개발과 안정적인 운영을 할 수 있습니다.
Mattermost Chat Platform 구축
공개, 개인 채팅, 파일 전송 등 생산성 기능을 제공하는 Private 인스턴트 메시징 플랫폼을 통해 안전한 협업 환경을 구성할 수 있습니다.
이 시나리오는 Mattermost를 설치하여 Private 협업 환경을 구축합니다. MySQL 데이터베이스가 설치된 가상 서버에 Mattermost를 설치하고, 사용자에게 초대 URL을 전송하여 프로젝트 멤버 추가 및 커뮤니케이션할 수 있는 방법을 안내합니다. 사용자가 보유하고 있는 메일 서버가 있다면 Mattermost 설정에 추가하여 초대 메일을 발송할 수 있지만, 이 가이드에서는 다루지 않습니다.Image Optimizer를 사용한 섬네일 제작
실시간 이미지 변환을 통해 원본 이미지를 모바일, 태블릿, PC 등 다양한 기기의 해상도에 맞게 리사이징할 수 있습니다. 이 시나리오에서는 Image Optimizer를 활용하여 이미지 리사이즈, 특정 부위 크롭, 얼굴 인식 크롭, 워터마크 표기 등 다양한 섬네일을 만드는 룰 설정을 진행하고, 워드프레스 게시물에 추가 또는 변환된 이미지 미리보기를 통해 변환 내용을 확인하는 방법을 안내합니다.
API Gateway와 Cloud Functions를 활용한 비즈니스 로직 호출
REST API를 이용해 비즈니스 로직을 외부에 공개하고 로직 처리 결과를 리턴받을 수 있는 서버리스 서비스를 구성할 수 있습니다. HTTP REST 요청을 받기 위해 API Gateway를 사용하고 비즈니스 로직 처리는 Cloud Functions가 수행하도록 설정하여 빠르게 개발하고 높은 운영 효율성을 기대할 수 있습니다.
확장성 있는 분산처리 웹서비스 구축
웹서비스 트래픽을 분산시키고, 급증하는 트래픽에 대비할 수 있는 효율적이고 탄력적인 서비스를 구축할 수 있습니다. 여러 리소스 모니터링 지표를 통해 서버를 자동 증가 시켜 트래픽을 분산 처리합니다. 트래픽이 급증하더라도 원활하게 서비스할 수 있습니다.
LAMP Stack 서비스 구축
Apache Web Server/MySQL(MariaDB/PHP)을 활용하여 Web Application Stack 서비스를 쉽게 사용할 수 있습니다. ‘Linux + Apache + MySQL + PHP + WordPress’ 원클릭 설치형 서비스이며, 안정성이 우수한 네이버 클라우드 플랫폼의 인프라 서비스에 자동으로 구성되어 안정적인 서비스를 제공합니다.
Cloud Search로 검색 서비스 제작
별도의 서버 없이 검색 엔진을 개발하고 사용자의 웹사이트에 필요한 검색 기능을 쉽게 구현할 수 있습니다.
Pinpoint로 Java Profiling 서비스 구축
네이버 클라우드 플랫폼에서는 Java 분산 서비스 및 시스템의 지속적인 성능 분석을 제공하며, 오류 발생 가능성에 대한 진단과 추적을 지원하는 Java Profiler 서비스를 제공합니다.
시스템이 복잡한 N계층 애플리케이션의 분산 트랜잭션을 추적하고 시각화합니다. 자동화된 Bytecde Instrumentation을 활용하여 코드 수정 없이 진단 및 추적 데이터를 수집합니다.WordPress로 콘텐츠 제공 서비스 구축
Apache Web Server/MySQL(MariaDB/PHP)을 활용하여 블로그 콘텐츠를 쉽게 작성하고 제공할 수 있습니다.
“Linux + Apache + MySQL + PHP + WordPress” 원클릭 설치형 서비스이며, 안정성이 우수한 네이버 클라우드 플랫폼의 Compute 인프라 서비스에 자동으로 구성되어 안정적으로 콘텐츠를 제공합니다. 간단한 설정을 통해 즉시 서비스에 투입할 수 있습니다.Shadowsocks로 VPN 구축
Shadowsocks Server를 활용하여 VPN을 구축할 수 있습니다. “Linux + Shadowsocks Server” 원클릭 설치형 서비스이며, 안정성이 우수한 네이버 클라우드 플랫폼의 Compute 인프라 서비스에 자동으로 구성되어 안정적으로 콘텐츠를 제공합니다. 간단한 설정을 통해 즉시 서비스에 투입할 수 있습니다.
Joomla! 사용하여 CMS 구축
Apache Web Server/MySQL(MariaDB/PHP)을 활용하여 CMS를 구축할 수 있습니다. “Linux + Apache + MySQL + PHP + Joomla!” 원클릭 설치형 서비스이며, 안정성이 우수한 네이버 클라우드 플랫폼의 Compute 인프라 서비스에 자동으로 구성되어 안정적으로 콘텐츠를 제공합니다. 간단한 설정을 통해 즉시 서비스에 투입할 수 있습니다.
Live Station으로 라이브 방송 실행
라이브 방송에 필요한 모든 기능을 비용 효율적으로 구현할 수 있습니다. 강력한 인코딩, 섬네일 추출, 동시 송출 등 기능을 제공합니다.
Kubernetes 클러스터 생성
복잡하고 반복되는 설정 작업을 최소화하여 클러스터를 쉽게 배포하고 관리할 수 있어, 고객은 애플리케이션 구축에만 집중할 수 있습니다. 애플리케이션에서 사용하는 인프라 규모를 동적으로 제어하고, 관리 통계 및 모니터링으로 관리되는 Kubernetes 환경의 운영 상황을 파악할 수 있습니다.
Classic 환경에서의 클러스터 신규 생성은 2021년 3월 4일까지만 지원합니다. 신규 클러스터를 생성하려면 VPC 환경을 이용해 주십시오.
Auto Scaling으로 가상 서버 자동으로 관리
고객이 미리 설정한 서비스 모니터링 임계치에 따라서 수요 변화에 탄력적으로 대응할 수 있게 해 주는 서비스입니다. 필요한 용량을 정확히 예측하기 어려운 경우에도 고가용성을 확보하기 위해 미리 서버를 많이 투입할 필요가 없습니다. 운영 중인 서버를 모니터링해 서버가 투입되기를 원하는 자원 조건에 도달하면 자동으로 서버를 증가시키고 조건이 해소되면 자동으로 서버를 반납할 수 있습니다.
IPsec VPN 연결
IPSec VPN을 통해 외부에 있는 고객의 네트워크와 네이버클라우드 플랫폼에 있는 네트워크를 암호화된 터널링 통신으로 구성할 수 있습니다. 이 가이드에서는 네이버클라우드 플랫폼에서 2개의 VM을 생성하여 서로 연결하는 방법을 설명합니다.
Cloud Log Analytics로 로그 수집
네이버 클라우드 플랫폼의 여러 서비스에서 발생하는 다양한 로그를 한 곳에 모아 저장하고 분석할 수 있습니다. 검색 기능으로 데이터를 한 번에 조회 및 분석하고 다운로드할 수 있어 로그 관리에 효과적입니다.
이 가이드는 CentOS 서버의 로그를 수집하는 방법을 기준으로 설명합니다.FAQ 챗봇 제작
사용자의 질문 의도를 파악하여 적절한 답변을 제공하는 대화형 AI 서비스입니다. 네이버 클라우드 플랫폼에서 제공하는 챗봇 빌더를 사용하여 사용자의 질문에 적절한 답변을 응답하는 FAQ 챗봇 서비스를 쉽게 구현할 수 있습니다.

Cloud Hadoop으로 Zeppelin Notebook 사용
클라우드 환경에서 빅데이터를 쉽고 빠르게 처리할 수 있는 서비스입니다. Cloud Hadoop에서 Zeppelin Notebook을 생성하여, 샘플 데이터를 입력하고 결과를 그래프로 확인해볼 수 있습니다.
자동으로 클러스터 생성을 지원하여 인프라 관리가 부담스럽지 않고, 클러스터에 Apache Hadoop, Hbase, Spark, Hive, Presto 등의 오픈소스 프레임워크를 설치하여 대량의 데이터를 분석할 수 있습니다. 사용한 만큼만 비용이 발생하여 효율적입니다.Cloud Hadoop 클러스터에 접근하는 방법은 다음과 같습니다.
1번. 클러스터 노드에 SSH 접속
2번. 클러스터 컴포넌트별 WEB UI 접속
이 가이드는 2번 방법을 기준으로 설명합니다. 1번 방법은 클러스터 노드에 SSH 접속하기 가이드를 참고해 주시기 바랍니다.
Data Forest로 빅데이터 분석
Data Forest는 멀티테넌트 빅데이터 분석 서비스입니다. 빅 데이터 프레임 워크를 기반으로 데이터 저장, 처리, 서빙, 딥러닝을 지원합니다.
AI Forest는 Data Forest가 제공하는 딥러닝 플랫폼으로, GPU를 동적으로 할당받아서 원하는 딥러닝 솔루션과 사용자 프로그램을 실행시킬 수 있습니다.서브 계정 활용
네이버 클라우드 플랫폼 계정에서 사용 중인 자원을 여러 담당자가 함께 운영하고 관리할 수 있도록 서브 계정에 상세 권한을 부여하는 서비스입니다. 상세 권한이 설정된 서브 계정을 활용하면 업무 담당자는 각자에게 허용된 권한 범위 안에서 안전하게 자원을 관리할 수 있고 하나의 대표 계정을 여러 담당자가 유연하게 사용할 수 있습니다. 또한 이메일 인증이나 SMS 인증을 활용한 2차 인증 기능을 사용할 수 있고, 콘솔에 접근 가능한 IP 대역을 설정할 수 있으므로 안전하게 서비스를 운영할 수 있습니다.
CLOVA Dubbing으로 AI 보이스 합성
CLOVA Dubbing은 사용자가 입력한 텍스트를 동영상 또는 PDF 파일 등에 AI 보이스를 합성하여 음원 및 영상 형태로 다운로드할 수 있는 웹 기반의 편집툴입니다.
사용자 중심으로 설계한 직관적인 UI를 제공하고 있으며, 영상 및 음성 편집 기술이 없어도 쉽게 편집 작업을 할 수 있습니다.
학생, 교사, 소상공인, 개인 크리에이터 등 영상에 목소리를 담고자 하는 누구든지 콘텐츠에 맞게 해당 서비스를 사용할 수 있습니다.Cloud Functions를 이용한 AiTEMS 실시간 상품 추천
AiTEMS는 딥러닝을 기반으로 사용자 개인 취향에 맞는 상품을 맞춤 추천해 주는 AI 서비스입니다. AiTEMS에 Object Storage, Cloud Functions를 연동하면 AiTEMS의 데이터를 지속적으로 업데이트하며 학습 결과를 최신으로 유지할 수 있습니다.
이 가이드는 Cloud Functions의 Object Storage 트리거로 버킷의 변경사항을 감지해 데이터셋을 실시간으로 업데이트하고, Cron 트리거로 정해진 시간마다 데이터셋 업데이트 여부를 확인해 재학습을 요청하도록 구성하는 방법을 설명합니다.- 시나리오: Dataset 업로드 (Object Storage) > Event 감지 (Cloud Functions) > 학습 (AiTEMS) > 추천 결과 (Object Storage)
Kafka Connect로 데이터 파이프라인 구축
Kafka Connect는 데이터베이스, 키-밸류 스토어, 파일 시스템과 같은 외부 시스템을 Kafka에 연결해 주는 구성 요소로, Apache Kafka에서 제공하는 오픈소스입니다. Kafka Connect를 이용하면 다양한 제품을 시스템에 쉽게 연동할 수 있어 간편하게 데이터 파이프라인을 구축할 수 있습니다.
이 가이드는 서버에 Kafka Connect를 설치한 후 MySQL의 변경 사항을 Elasticsearch에 적용하는 방법을 설명합니다.이 가이드에서 사용된 connector 및 confluent-hub에 대한 라이선스는 confluent 사에 있으며 confluent 사의 라이선스 정책을 따릅니다. 당사는 해당 connector 및 confluent-hub를 직접 제공하는 사업자가 아니며, 사용자는 해당 connector 및 confluent-hub 사용 여부를 직접 결정할 수 있습니다.
Data Migration Tool을 활용한 Cloud DB for MSSQL 마이그레이션
Data Migration Tool(DMT)은 데이터베이스 및 로그 백업 파일을 이용해 데이터를 네이버클라우드의 Cloud DB for MSSQL 서버로 마이그레이션 하거나, 클라우드 환경에서 사용 중인 MSSQL의 데이터베이스 백업 파일을 내려받는 프로그램입니다. 마이그레이션 타깃 데이터베이스는 Cloud DB for MSSQL로 제한되어 있습니다. 이 가이드에서는 Public 도메인을 이용하여 Cloud DB for MSSQL 서버에 접근하는 방법을 안내합니다. 네이버 클라우드 플랫폼 서버에서 Private 도메인을 이용하는 방법이나 SSL VPN을 이용하는 방법은 Cloud DB for MSSQL 사용 가이드를 참고해 주십시오.
WORKBOX로 파일 공유
기업 전용 파일 공유 서비스로 강력한 관리 도구로 효과적인 협업을 돕습니다. 한 곳에서 파일을 안전하게 관리하고 협업 관계에 있는 회사 내/외부 동료들과 간편하게 파일을 공유할 수 있습니다. 또한 개인과 공용 폴더를 구분하여 사용하는 구조와 처음 쓰는 사용자도 빠르고 손쉽게 이용할 수 있는 인터페이스를 가지고 있어 누구든지 쉽게 서비스를 이용할 수 있습니다.
사용 가이드 ∙ API 가이드
Compute
Containers
Storage
Networking
Database
Security
AI Services
Application Services
Big Data & Analytics
Blockchain
Business Applications
Content Delivery
Developer Tools
Gaming
Global Infrastructure
Hybrid &
Private Cloud
Internet of Things
Management & Governance
Media
Migration
Digital Twin














