네이버 클라우드 플랫폼과 연동하여 편리하고 효율적으로 서비스를 운영 및 관리할 수 있는 다양한 도구
웹 기반의 관리용 콘솔에서 간단하고 편리하게 네이버 클라우드 플랫폼을 관리하고 운영할 수 있습니다.
또한 모바일 관리 콘솔도 제공하여 긴급 상황이 발생하더라도 빠르게 대응할 수 있습니다.
대시보드에는 콘솔에 접속하면 나타나는 첫 화면입니다. 대시보드에서는 이벤트, 리소스 Top 5, 결제 정보, 서비스 이용 내역, 공지사항 등을 확인하고 계정을 관리할 수 있습니다.
콘솔에서는 이용 중인 서비스를 빠르게 관리할 수 있도록 Region, Platform(Classic / VPC)을 간편하게 변경할 수 있는 메뉴를 제공합니다. 또한 Bookmarks 설정과 Recently Viewed 기능으로 자주 찾는 메뉴와 최근 사용한 서비스 내역을 보여주어 편리한 사용성을 제공합니다.
콘솔 바로가기
네이버 클라우드 플랫폼의 리소스를 CLI 스크립트로 작성해 제어하고 자동화할 수 있어 효율적인 관리가 가능합니다.
네이버 클라우드 플랫폼 콘솔에 접속하지 않아도 Windows / Linux 환경에서 CLI를 사용하여 서비스를 운영할 수 있습니다.
CLI를 활용하여 서비스 생성, 변경, 삭제, 모니터링 등 다양한 작업을 스크립트로 작성하여 서비스를 효율적으로 관리할 수 있습니다.
CLI 사용 가이드
네이버 클라우드 플랫폼의 SDK를 사용하여 소스 코드에서 네이버 클라우드 플랫폼 리소스를 제어할 수 있습니다.
또한 리소스 제어를 프로그램으로 만들어 서비스 운영 및 테스트를 자동화할 수 있습니다.
네이버 클라우드 플랫폼의 소프트웨어 개발 키트는 사용자의 환경에 맞게 다양한 프로그래밍 언어를 지원하여 여러 가지 애플리케이션에서도 편리하게 네이버 클라우드 플랫폼을 사용할 수 있습니다.
네이버 클라우드 플랫폼 API를 사용하여 리소스를 제어할 수 있습니다. API는 RESTful API 방식으로 제공하며 XML, JSON 형식으로 응답합니다.
구분 | 정의 |
---|---|
API URL | Server ( https://ncloud.apigw.ntruss.com/server/v1/{action} ) ( https://ncloud.apigw.ntruss.com/server/v2/{action} ) Load Balancer ( https://ncloud.apigw.ntruss.com/loadbalancer/v1/{action} ) ( https://ncloud.apigw.ntruss.com/loadbalancer/v2/{action} ) Auto Scaling ( https://ncloud.apigw.ntruss.com/autoscaling/v1/{action} ) ( https://ncloud.apigw.ntruss.com/autoscaling/v2/{action} ) Monitoring ( https://ncloud.apigw.ntruss.com/monitoring/v1/{action} ) ( https://ncloud.apigw.ntruss.com/monitoring/v2/{action} ) Security ( https://ncloud.apigw.ntruss.com/security/v1/{action} ) ( https://ncloud.apigw.ntruss.com/security/v2/{action} ) GeoLocation ( https://ncloud.apigw.ntruss.com/geolocation/v1/{action} ) ( https://ncloud.apigw.ntruss.com/geolocation/v2/{action} ) Hash Filter ( https://ncloud.apigw.ntruss.com/hashfilter/v1/{action} ) ( https://ncloud.apigw.ntruss.com/hashfilter/v2/{action} ) |
액션 | 서버 자원 요청 액션(생성, 삭제, 조회 등) action=createServerInstances |
액션 파라미터 | serverName=myserver&serverImageProductCode=SPSWLINUX000031 요청한 파라미터는 URL Encoding이 완료된 상태로 요청되어야 함 |
액션 | XML, JSON 응답 형식을 지원(기본값: XML) responseFormatType=xml |
AUTHPARAMS | request header에 필수 key를 추가 (x-ncp-apigw-api-key, x-ncp-apigw-timestamp, x-ncp-iam-access-key, x-ncp-apigw-signature-v1) |
네이버 클라우드 플랫폼의 다양한 기능은 API로 제어할 수 있습니다. 액션에 따라 파라미터 값을 입력하고 등록, 수정, 삭제, 조회할 수 있으며 서비스 및 운영 도구 자동화에 활용할 수도 있습니다.
API 사용 가이드
Packer는 HashiCorp 사에서 제공하는 도구입니다. Packer를 사용하여 사용자는 멀티 클라우드 플랫폼에서 머신 이미지(서버 이미지) 생성을 자동화할 수 있습니다. 네이버 클라우드 플랫폼에서는 사용자가 Packer를 사용하여 내 서버 이미지 생성을 자동화할 수 있도록 Packer Plugin Builder for NAVER CLOUD PLATFORM를 제공합니다.
NAVER CLOUD PLATFORM Builder
Terraform은 HashiCorp 사에서 오픈 소스로 제공하는 멀티 클라우드 관리 도구입니다. Terraform에서 지원하는 HCL 문법을 사용하여 인프라 구성을 안전하고 예측한 대로 생성, 변경, 프로비저닝이 가능합니다. 네이버 클라우드 플랫폼에서도 Terraform을 사용하여 인프라 구성을 코드로 관리할 수 있습니다.
Terraform Provider for NAVER CLOUD PLATFORM
NAVER CLOUD PLATFORM Provider
Data Migration Tool은 데이터베이스 및 로그 백업 파일을 이용해 데이터를 네이버클라우드의 서버로 마이그레이션하거나 클라우드 환경에서 사용하고 있는 데이터베이스 백업 파일을 내려받는 프로그램입니다. Cloud DB for MSSQL만 지원하고 있으며 향후 다른 데이터베이스도 지원할 계획입니다.
Data Migration Tool 사용 가이드 및 다운로드
SQL Server DBA Tool은 MSSQL 설치형 서버 2대를 이용해 자동 장애 복구가 가능한 시스템을 구성할 수 있습니다. 또한 관리자 권한으로 SQL Server CLR, 인하우스 프로그램 운영 등에 활용할 수 있습니다.SQL Server DBA Tool 은 설치형 서버에 사용자가 직접 명령을 내리는 것과 완전히 동일하며 누구나 이러한 도구를 만들고 자동화할 수 있습니다. 해당 프로그램은 네이버클라우드의 자동화 제어 예시 프로그램으로 NCP 콘솔, 윈도, SQL Server 자동화 운영 방법을 보여줍니다. LGPL V3 라이선스 아래 누구나 프로그램을 수정 및 배포할 수 있습니다.
SQL Server DBA Tool 사용 가이드 및 다운로드
Active Directory Tool(이하 AdTool)은 Microsoft Active Directory를 네이버 클라우드 플랫폼이나 네이버 클라우드 플랫폼[공공기관용]에 쉽게 만들기 위해 제공되는 툴입니다. Active Directory는 SQL Server Always ON Availability Group을 구성하거나 Cloud Hadoop 인증 등을 구성하는 데 사용할 수 있습니다. 사용자가 PowerShell 등 윈도우 명령어를 알지 못해도 해당 툴을 이용하면 약 20분 만에 Active Directory 서버를 구축할 수 있습니다. 서버를 구축하는 과정에서는 단 한 번의 서버 로그인도 필요하지 않습니다. 해당 툴은 WPF(Windows Presentation Foundation)으로 작성되어 있고 전체 소스는 공개되어 있습니다. (AdTool.zip 파일을 다운로드하여 바로 사용할 수 있습니다.)