NCP/NCP 기초

Naver Cloud Platform - Storage, Cloud DB, Application/AI

SALEE 2022. 5. 30. 17:58
728x90

Storage 서비스 소개

오브젝트 스토리지

  • 인터넷 상에 원하는 데이터를 저장하고 사용할 수 있도록 구축
  • 객체 기반의 무제한 파일 저장 스토리지
  • 콘솔, RESTful API SDK 등 다양한 방법으로 오브젝트 관리
  • 저장된 파일은 각 파일마다 고유한 접근 URL이 부여되어 인터넷 상에서 여러 사용자가 쉽게 접근 가능
  • 정적 웹 사이트 호스팅 가능

오브젝트 스토리지 특징

  • S3 Compatibility 지원
  • Data Lifecycle 지원
  • Sub Account와의 연동으로 접근 제어 가능
  • CDN, Transcoder, Image Optimizer, Cloud Hadoop, Cloud Log Analytics와 같은 NCP 내 다양한 상품과 통합/ 연계 지원

아카이브 스토리지

  • 데이터 아카이빈 및 장기 백업에 최적화된 스토리지 서비스
  • Infrequent Data 백업 및 Archiving Data 보관을 주목적으로 하는 스토리지
  • 오브젝트 스토리지보다 데이터 저장 비용은 저렴, 데이터 처리 API 비용은 비쌈

아카이브 스토리지 특징

  • 콘솔, API, CLI, SDK를 이용해 데이터 관리 가능
  • 데이터 최소 보관 기간없이 사용할 수 있음
  • 오브젝트 생명주기 관리
  • Sub Account 연동을 통한 권한 관리 기능 제공

NAS

  • 다수의 서버에서 공유하여 사용할 수 있는 스토리지
  • 최소 500GB에서 10TB까지 구성 가능, 추가는 100GB 단위로 가능
  • NAS 가용량 안에서 생성된 스냅샷 이미지 이용해서 데이터 복구 기능 제공
  • 프로토콜은 NFS/ CIFS 제공
  • 서버 사설 IP 이용한 ACL 오픈으로 타 계정 서버에도 마운트하여 사용 가능

Block Storage vs NAS

Data Teleporter

  • 대용량 데이터 이전을 위한 효과적인 솔루션
  • 대용량 데이터 이전을 위한 전용 어플라이언스 대여 서비스
  • 네트워크 비용 절감, 안전하고 빠른 데이터 이관이 가능한 서비스
  • 이관 데이터를 NCP 오브젝트 스토리지 / NAS에 Import

Backup

  • 서버 내 파일 및 Preinstall DB에 대한 백업 설정
  • 백업 요청서 작성하여 신청하고 서버에 Agent 설치하면 끝
  • 백업수행주기로 8가지 옵션 재공(1회성, 1일 1회 전체백업 등)
  • 최대 24주까지 백업 파일 보관 가능

 

완전 관리형 서비스 Cloud DB 소개

Cloud DB for MySQL

  • 자동 Fail-Over 지원 및 사용자 환경에 맞는구성 가능
    • 최대 32vCPU에 256GB 메모리 지원, 6TB 자동 디스크 확장(Standard, High Memory)
    • 자동 Fail-Over를 지원하며 최대 5대까지 복제 Slave(Read Only) 확장 가능
    • Private Load Balancer를 이용해서 Read 부하 분산 가능
    • 자동 백업 주기를 설정할 수 있으며, 최대 30일 백업 파일 보관
  • Mater DB Failover
    • 콘솔에서 수동으로 Failover 실행
    • 서비스 오픈 전에 Master DB 장애로 Failover가 발생하는 상황을 재현하여 애플리케이션에 영향이 없는지 사전에 점검 가능
  • DB Process 모니터링
    • DB Server 연결하여 수행 중인 쿼리를 확인할 수 있음
    • Slow 쿼리로그 외에도 특정 시점에 어떤 쿼리가 수행 중인지 확인할 수 있어 DB 상태를 점검하는데 도움을 받을 수 있음
  • Stand Alone 백업
    • Stand Alone 서버도 DB 백업을 사용할 수 있음
    • 데이터가 삭제되어도 백업 보관일 설정 내에서 백업으로 데이터를 복구할 수 있음
  • 멀티존 지원
    • Master DB 서버 2대를 서로 다른 존에 생성하여 높은 가용성 제공
    • Master DB 서버는 같은 속성의 Subnet에 위치
  • Public Subnet과 Private Subnet에 구성하는 것의 차이
    • Public Subnet에 구성하는 경우, Public 도메인을 구성할 수 있으나 Private Subnet은 구성 불가

Cloud DB for Redis

  • 자동 복구를 통해 안정적으로 운영되는 완전 관리형 클라우드 인메모리 캐시 서비스
    • Redis가 제공하지 않는 자동 Fail-over 기능을 독자적으로 개발하여 제공함으로써 장애 발생 시에도 안정적인 서비스 제공
    • 설치 후 Redis와 OS 모니터링을 이용할 수 있으며 장애 또는 이벤트 발생 시 사용자의 메일 , SMS로 장애 알람
    • 네이버 서비스에서 오랜 시간 검증된 Redis 설정을 기본으로 지원
    • Redis Cluster 미지원
    • 기본 포트 : TCP 6379
  • Redis Cluster 제공
  • VPC 내 Private Subnet에 구성
  • 샤드 최소 3개
  • Config Group을 통해 설정 적용
  • HA 구성 지원
  • Online Cluster 변경 미지원(향후 지원 예정)

Cloud DB for MS-SQL

  • 네이버 서비스에서 검증된 최적화된 설정을 통해 안정적으로 운영
  • 장애가 발생되면 자동으로 복구
  • 안정적인 서비스 제공 위해 장애 발생시 자동 Fail-over 기능 제공
  • 설치 후 즉시 MSSQL과 OS 모니터링을 이용 가능, MSSQL의 동작 상황을 그래프 통해 확인 가능
  • 1분 단위의 쿼리 레벨 성능 분석을 지원하여 서비스 성능, 안정성 향상

 

네이버클라우드플랫폼 AI/Application 서비스 소개

 

AL & Application

NCP AI

  • AI 플랫폼인 Clova, 번역 서비스인 Papago
  • 딥러닝을 위한 Tensorflow가 탑재된 서버 이미지 제공(Centos 7.3, Ubuntu 16.04)
  • NCP Application
  • 네이버 기술 서비스를 API로 제공
  • Geolocation, MAps, nShortURL, SENS, Search Trend 등 제공
  • 네이버 통합검색 서비스를 통해 수집되는 검색어 통계를 다양한 기준으로 조회하고 활용
  • 대량 메일 발송을 위한 Outbound Mailer
  • 고객 대응에 활용할수 있는 챗봇

Geo Location

  • 사용자 IP 통해 위치 정보 제공하는 국내 유일 서비스
  • 고객 서버에서 질의한 IP 주소에 따른 지역정보 DB를 검색해 국가, 시/군.구, 동 인근 지역의 좌표 정보 전달
  • 접속 IP를 기반으로 동까지 확인 가능(국내), 해외는 주까지 확인 가능

SENS

  • Simple & Easy Notification Service
  • SMS와 APP Push를 손쉽게 전송
  • 웹을 통해서 혹은 API를 이용하여 다수의 사용자에게 SMS, Push 발송

Outbound Mailer

  • 대량 메일 발송을 위한 메일 발송 상품
  • 광고 메일 발송을 위한 템플릿 기능, 법적인 기능 제공
  • 템플릿에는 네이버 메일과 동일 한 입력기인 스마트 에디터를 제공하고 치환 태그 기능을 통해 변수 사용 가능

챗봇

  • CS나 주문시스템과 같은 고객 대응을 로봇으로 대체하는 상품
  • 학습을 통해 적절한 답변을 자동화, CSR, CSS와 연동을 통해 메신저 뿐만 아니라 음성 채팅까지 확장 가능
  • 라인, 톡톡, 카카오톡, 페이스북 메신저와 연동

CSR(Clova Speech Recognition)

  • 음성을 텍스트로 변환

Clova Speech

  • 긴 음성을 인식하고 텍스트 추출

CSS(Clova Speech Synthesis)

  • 텍스트를 음성으로 변환
  • Clova Voice로 통합됨

Cloud Premium Voice

  • 사람의 음성에 가까운 고품질 합성음 제공
  • Clova Voice로 통합됨

Clova Voice

  • 텍스트를 자연스러운 음성으로 변환

Clova Dubbing

  • 컨텐츠에 나레이션 추가하는 기능

Clova Face Recognition

  • 입력된 비전 데이터를 통해 얼굴을 인식하고 관련된 다양한 정보 제공

Clova OCR

  • 진보된 템플릿 기능, 지정된 템플릿에 맞추어 데이터를 추출하고 데이터베이스화

Papago NMT(Neural Machine Translation

  • 통계 기반 번역

Pose Estimation

  • 이미지 내의 주요 신체 영역을 인식하고 해당 영역을 좌표로 변환

Object Detection

  • 이미지 내의 객체를 탐지하고 객체를 분석

Search Trend

  • 네이버 통합검색 서비스 조회 결과에 대한 통계 API

nShortURL

  • 길고 복잡한 URL을 간단하고 짧게 변경하는 API

 

※ 본 게시글은 NCP 공인교육 - Associate(VPC Platform) 강의를 필기한 것입니다.

 

(강의 사이트)
https://www.edwith.org/associate-vpc

728x90

'NCP > NCP 기초' 카테고리의 다른 글

Naver Cloud Platform - Management, Analytics, Security, Media  (0) 2022.05.30
Naver Cloud Platform - Network  (0) 2022.05.30
Naver Cloud Platform - Compute  (0) 2022.05.30