Naver Cloud Platform

김명식·2023년 8월 21일
0

학습 시리즈

목록 보기
2/3
post-thumbnail

NCP?

Naver Cloud Platform
네이버 클라우드 플랫폼은 네이버에서 제공하는 클라우드 컴퓨팅 서비스이다.
클라우드 플랫폼은 기업이나 개인이 인터넷을 통해 컴퓨팅 리소스를 빌려 사용하는 방식으로,
개발자들이 굉장히 쉽게 개발 플랫폼을 구축할 수 있도록 도와준다.

NCP는 총 22개의 서비스를 지원하는데, 오늘은 총 4가지 서비스를 알아볼 예정이다.

  • Coupute
  • Networking
  • Storage
  • Database
NCPAWS
COMPUTE1323
Networking1119
Storage1120
Database924

Compute

탄탄한 인프라와 오랜 운영 경험을 기반으로 최상의 IT자원을 제공하는 Service

Compute는 총 7개의 서비스를 가지고 있다.

  • Server
    • 클라우드 상에서 서버를 생성하고 확장할 수 있는 서비스
  • SSD Server
    • 빠른 Input,Output 처리가 가능한 SSD가 장착된 서버를 제공하는 서비스
  • GPU Server
    • 병렬 연산에 최적화된 GPU 서버의 고성능 컴퓨팅 파워를 제공하는 서비스
  • Bare Metal Server
    • 가상화되지 않은 고성능의 물리 서버를 클라우드에서 사용할 수 있는 서비스
  • Auto Scailng
    • 사전 설정에 따라 서버 수를 자동으로 조절해주는 서비스
  • Cloud Functions
    • 서버 관리나 프로비저닝 필요 없이 비즈니스 로직을 실행할 수 있는 서비스
  • Application Server Launcher
    • 서버 이미지로 간편하게 애플리케이션 서버 설치를 지원하는 서비스

Networking

시간과 장소에 구애받지 않고 빠르고 안정적인 네트워크 환경을 구축해 막힘없는 서비스 구현 가능

Networking은 총 8개의 서비스를 가지고 있다.

  • VPC ( Virtual Private Cloud )
    • 퍼블릭 클라우드 상에서 제공되는 고객 전용 사설 네트워크 공간
  • Load Balancer
    • 서버 성능과 부하량을 고려하여 네트워크 트래픽을 다수의 서버로 분산해주느 서비스
  • Cloud Connect
    • 온 프레미스와 네이버 클라우드 플랫폼을 전용 사설 네트워크로 연결하는 서비스
  • Global DNS
    • 서비스 운영에 필요한 도메인을 간편하게 설정하고 관리할 수 있는 서비스
  • IPsec VPN
    • 외부에 있는 고객의 네트워크와의 연결을 암호화하여 보호하는 서비스
  • NAT Gateway
    • 다수의 IP를 하나의 IP로 변환하는데 필요한 서비스
  • DNS ( deprecated )
    • 서비스 운영에 필요한 도메인을 쉽고 간편하게 설정하고 관리할 수 있는 서비스
  • Global Traffic Manager
    • DNS를 기반으로 네트워크 트래픽을 다수의 서버로 분산(Load Balancing)해주는 서비스

Storage

시공간 제약 없이 데이터를 저장하고 효율적으로 활용할 수 있는 저장소를 제공하는 서비스

Storage는 총 5개의 서비스를 가지고 있다.

  • Object Storage
    • 모든 종류의 데이터를 인터넷상에 저장하고 검색할 수 있는 객체 스토리지
  • Archive Storage
    • 데이터 아카이빙 및 장기 백업에 최적화된 스토리지
  • Block Storage
    • 빠르게 생성하여 사용하고 반납하는 효율적인 스토리지
  • NAS
    • 다수의 서버를 네트워크에 연결하여 사용할 수 있는 스토리지
  • Backup
    • 정책 기반으로 데이터를 쉽고 안전하게 백업하고 복수할 수 있는 서비스

Database

관계형 / 비정형 데이터베이스, 메모리 캐시 등 서비스 목적에 맞는 데이터베이스 플랫폼을 선택해 사용할 수 있음

Database는 총 13개의 서비스를 가지고 있다.

  • Cloud DB for PostgreSQL
    • PostgreSQL을 손쉽게 구축하고 자동으로 관리하는 서비스
  • CLoud DB for MySQL
    • MySQL 데이터베이스를 손쉽게 구축하고 자동으로 관리하는 서비스
  • CLoud DB for Redis
    • Redis 캐시를 클라우드 상에서 간편하게 구축하고 안정적으로 운영하는 서비스
  • Cloud DB for MSSQL
    • MSSQL 데이터베이스를 클라우드 상에서 간편하게 구축하고 안정적으로 운영하는 서비스
  • Cloud DB for MongoDB
    • MongoDB 서비스를 손쉽게 구축하고 자동으로 관리하는 서비스
  • MSSQL
    • Microsoft가 제공하는 관계형 데이터베이스 관리 시스템(RDBMS)
  • MySQL
    • 가장 많이 사용되는 오픈 소스 기반의 관계형 데이터베이스 관리 시스템(RDBMS)
  • CUBRID
    • 대용량 분산 처리에 적합한 오픈소스 관계형 데이터베이스 관리 시스템
  • Redis
    • 데이터를 메모리에 저장하는 인 메모리 방식의 비관계형 데이터베이스 관리 시스템(NoSQL)
  • PostgreSQL
    • 위치 분석 및 비즈니스 애플리케이션 개발에 적합한 오픈 소스 기반 객체 관계형 데이터베이스 시스템(ORDBMS)
  • MariaDB
    • MySQL과 높은 호환성을 유지하는 오픈 소스 기반 무료 데이터베이스 관리 시스템 (RDBMS)
  • Tibero
    • 대규모 운영 환경에 탁월한 아키텍처를 제공하는 국산 데이터베이스 관리 시스템(DBMS)
  • Database Migration Service
    • 데이터베이스를 클라우드 환경으로 손쉽게 마이그레이션 하는 서비스
profile
BackEnd & AWS Developer

0개의 댓글