네이버클라우드플랫폼 Associate 과정(NCA Part.1)

Lee Yong Seok·2022년 8월 23일
0
post-thumbnail

네이버클라우드플랫폼 하이브리드 클라우드

  • HYBRID CLOUD HOSTING : 네이버클라우드플랫폼 데이터 센터 안에 표준 장비 임대(On-premise) + 네이버클라우드플랫폼의 Public Cloud
  • NEURO CLOUD : Private Cloud + 네이버클라우드플랫폼 Public Cloud

네이버클라우드 플랫폼은 금융, 공공, 민간 클라우드로 구분 된다.

Why Cloud?

  • 효율적인 비용 절감
    - 사용한 만큼 지불하는 등 기회 비용 최적화 등을 통한 비용 절감
    - 다양한 부가 상품 이용을 통한 개발 비용 절감
  • 빠른 Deploy
    - 기존 Legacy 인프라에 비해 빠른 인프라 구성 시간
  • 글로벌 진출 시 용이
    - 글로벌 리전 활용을 통해 글로벌 진출 시 보다 빠르고 손쉬운 인프라 구성
  • 보안
    - 인프라에 대한 보안은 클라우드 공급 업체에 위임
    - 다양한 보안 상품을 이용하여 보안을 강화

플랫폼 구성요소 : 블로그, 유튜브, 페이스북

네이버 클라우드 플랫폼 인프라 상품군

  1. Compute

    • Server : 클라우드에서 제공하는 VM 서버
    • SSD Server : VM 중에 SSD 디스크를 사용하는 서버
    • GPU Server : VM 중에 GPGPU(General-Purpose computing on Graphics Processing Units, GPU 상의 범용 계산)를 사용하는 서버
    • Virtual Dedicated Server : 하나의 물리 서버에 단독으로 생성된 고성능 VM
    • Bare-metal : 클라우드에서 제공하는 물리 서버
    • Auto Scaling : VM 수를 사용량에 따라 조절하는 Auto Scaling 기능
    • Cloud Function : 서버 생성 없이 코드를 수행할 수 있는 비즈니스 로직 실행
    • HPC : 대규모 연산을 수행하기 위한 고성능 컴퓨팅 서비스
    • Container Registry : 컨테이너 이미지 저장/관리
    • Kubernetes Service : 컨테이너 오케스트레이션 툴
  2. Global

    • Global Region : 한국, 일본, 홍콩, 싱가폴, 미국서부, 독일 리전
    • Global Latency Status : NCP 글로벌 리전 간 글로벌 백본의 속도 상황판
  3. Storage

    • Block Storage : VM 서버에 추가할 수 있는 블록 스토리지(디스크)
    • Object Storage : 대량 파일을 저장하는 오브젝트 스토리지
    • NAS : 여러 서버가 파일을 공유하는 스토리지
    • Backup : VM내의 파일이나 DB를 백업하는 상품
    • Archive Storage : 백업, 아카이빙 파일 저장하는 스토리지
  4. Migration

    • Data Teleporter : 대용량 데이터를 빠르게 이전할 수 있는 전용 어플라이언스 장비
    • Object Migration : 다른 클라우드 환경에 있는 데이터를 네이버클라우드 환경으로 안전하고 빠르게 마이그레이션
  5. Networking

    • Load Balancer : VM 서버들 간 부하 분산을 위한 L4
    • IPsec VPN : 외부 네트워크와 IPsec VPN으로 연결, 서로 다른 네트워크에서 터널링을 맺어서 통신할 수 있는 IPsec VPN

    • GDNS : DNS 서비스(IP주소와 도메인주소를 맵핑)
    • NAT Gateway : 다수의 VM 서버들이 하나의 공인IP로 통신, Private Subnet에서 외부와 통신할 수 있도록 가교 역할
    • VPC : 가상의 사설망 구성
    • CDN+ : 국내 CDN 서비스
    • Global CDN : 글로벌 CDN 서비스
    • Global Route Manager : DNS 기반의 리전 간 로드 밸런싱
  6. Hybrid

    • Hybrid Cloud Hosting : 데이터센터 환경과 클라우드 환경을 통합해서 운영할 수 있는 상품
    • Vmware on NCP : 엔터프라이즈 기업 고객을 위한 VMware 기반 하이브리드 클라우드 서비스
    • Cloud Connet : 온-프레미스 환경과 클라우드를 손쉽게 연결할 수 있는 서비스

Virtual Dedicated Server, HPC, Global Route Manager는 VPC 환경에서 아직 제공하고 있지 않은 상품이다.

  • VPC 플랫폼 : VPC가 제공되는 플랫폼
  • Classic 플랫폼 : VPC가 제공되지 않는 플랫폼

서버 구축 방식

  1. VM
    H/W 위에 HyperVisor 위에 복수 VM

  2. VDS
    H/W 위에 HyperVisor 위에 단일 VM

  3. Bare Metal
    H/W 위에 바로 OS

Q. 클라우드에서 간섭현상으로부터 벗어나기 위해 선택할 수 있는 서버는?

: 클라우드 환경에서 VM 간 간섭 현상에 대한 위험을 0으로 만들기 위해선 VDS(Virtual Dedicated Server) 또는 Bare Metal 방식을 사용해야 한다.

도커 vs 쿠버네티스

도커 : 개발환경, 소규모 컨테이너 환경
쿠버네티스 : 대규모 컨테이너 환경

Lifecycle Management

Object Storage : 호출하는 비용은 저렴, 보관 요금은 Archive Storage보다 비쌈
Archive Storage : 보관 요금이 Object Storage보다 저렴하다.

네이버 클라우드 플랫폼 플랫폼 상품군

  1. Database

    • MySQL : MySQL이 설치되어 제공되는 Linux VM 서버
    • MSSQL : MS-SQL이 설치되어 제공되는 Windows VM 서버
    • Maria DB : MariaDB가 설치되어 제공되는 Linux VM 서버
    • Cubrid : CUBRID가 설치되어 제공되는 Linux VM 서버
    • PostgreSQL : PostgreSQL이 설치되어 제공되는 Linux VM 서버
    • Redis : Redis가 설치되어 제공되는 Linux VM 서버
    • Tibero : Tibero가 설치되어 제공되는 Linux VM 서버

    완전관리형

    • Cloud DB for MySQL : HA 구성, 모니터링, 백업 등이 지원되는 관리형 MySQL 상품
    • Cloud DB for MSSQL : HA 구성, 모니터링, 백업 등이 지원되는 관리형 MSSQL 상품
    • Cloud DB for Redis : HA 구성, 모니터링, 백업 등이 지원되는 관리형 Redis 상품
    • Cloud DB for MongoDB : HA 구성, 모니터링, 백업 등이 지원되는 관리형 MongoDB 상품
  2. Game

    • Gamepot : 게임에 필요한 기능을 쉽고 빠르게 구현할 수 잇도록 안정적인 인프라와 SDK를 함께 제공
    • Game Report : 게임 데이터 전문 빅데이터 서비스
    • Game Chat : 게임 전용 라이브 채팅 플랫폼
  3. Analytics

    • Cloud Log Analytics : 서버 syslog, secure log, 웹 access log 등 수집, 조회
    • ELSA : 모바일 앱 메시지 수집, 조회
    • RUA : 웹 사이트의 사용자 접속 정보 수집 및 분석
    • Cloud Hadoop : Apache Hadoop, HBase, Spark, Hive 등의 오픈소스 기반 완전 관리형 클라우드 분석 서비스
    • Data Analytics Service : 웹사이드 사용자의 이용 패턴 분석
    • Search Engine Service : 엘라스틱서치 클러스터를 손쉽게 구성
    • Cloud Data Streaming Service : Apache Kafka Cluster를 제공
    • HEaan Homomorphic Analytics : 동형암호 기술을 활용한 암호화된 데이터 분석 및 연산 서비스
    • Cloud Search : 검색 기능을 쉽고 빠르게 구현할 수 있는 개발 플랫폼
    • Data Forest : 빅데이터 분석에서 머신러닝까지 분석 가능한 대용량 분석 플랫폼
    • Cloud Data Box : 대량의 네이버 온라인 행동 데이터와 효과적으로 데이터를 분석할 수 있는 최첨단 분석 인프라를 제공
  4. Media

    • VOD Station : VOD 스트리밍 서비스
    • Live Station : 동영상 스트림 실시간 변환 서비스
    • Media Connect Center : 네이버 클라우드 플랫폼 미디어 상품들을 하나의 통합된 환경으로 제공
    • Video Player : 비디오 플레이어 기능
    • Image Optimizer : 원본 이미지를 실시간으로 리사이징 변환 및 전송

MSSQL, Cubrid, PostgreSQL, Redis는 VPC 환경에서는 아직 제공하고 있지 않은 상품이다.

네이버클라우드플랫폼의 데이터베이스

  • 완전관리형 데이터베이스 : 자동 Fail-Over, 자동 백업 등 데이터베이스 설정을 쉽게할 수 있는 데이터베이스 타입
    --> 단점으로 사용자가 바꿀 수 있는 옵션이 제한적(바꿀수있는 리스트를 제공하고 그 안에서만 바꿀 수 있다.)
  • 설치형 데이터베이스 : 자동 Fail-Over, 자동 백업 설정 직접해야한다.
    --> 서버이미지 형태로 제공되는 데이터베이스

네이버 클라우드 플랫폼 어플리케이션 상품군

  1. AI Service
    • Clova Face Recognition : 이미지 속의 얼굴 인식 AI 기능
    • Clova Voice : 고품질 음성 합성 기술로 다양하고 자연스러운 목소리 제공
    • Clova Speech Recognition : 음성 인식 AI 기능
    • Clova Dubbing : 음성합성 기술로 제작한 다양하고 자연스러운 AI 보이스를 동영상에 입히는 기능
    • Papago NMT : AI 기반 번역
    • Chatbot : 챗봇 대화 모델 작성과 다양한 메시징 채널 연계
    • Papago Korean Name Romanizer : 한국어 로마자 표기법 변환
    • Papago Translation : 머신 러닝 기반 번역 AI 기능
    • Tensorflow Server : Tensorflow 설치 VM 서버 (GPU 선택)
    • Tensorflow Cluster : Tensorflow 분산 환경 처리를 위한 VM 클러스터 (GPU 선택)
    • OCR : 인쇄물 상의 문자를 인식, 디지털 데이터 자동 추출
    • Pose Estimation : 이미지 속 사람을 감지, 사람 좌표 정보를 추출
    • Object Detection : 객체 위치 감지
    • AiCall : 음성인식과 채팅, 음성합성을 효과적으로 활용한 AI 고객센터
    • Clova Facesign : 얼굴인식 기능을 이용한 본인 인증 서비스
    • Clova sentiment : 텍스트에 담긴 감정을 분석해 주는 API
    • Clova summary : 긴 문서를 요약하여 핵심 문장을 알려주는 문서 요약 API
    • AiTEMS : 사용자의 취향에 맞는 추천 서비스를 손쉽게 구현하고 제공
  2. Dev Tools
    • SourceCommit : 보안 검사 기능이 강화된 Git Repository
    • SourceBuild : 빌드 서버 운영이 필요 없는 완전관리형 병렬 빌드 서비스
    • SourceDeploy : 배포 프로세스를 제공하는 자동화 배포 서비스
    • SourcePipeline : 레파지토리, 빌드, 배포 프로세스를 통합하여 빠르고 안정적인 S/W 출시를 지원하는 자동화 서비스
    • Jenkins : 대표적인 CI 툴
  3. Application Service
    • API Gateway : API 서비스 등록 관리
    • GeoLocation : 사용자 IP에 대한 위치 정보(동 단위 주소) 제공
    • Maps : 네이버 지도 API 서비스
    • Search Trend : 네이버 검색 트렌드 API 서비스
    • Short URL : 단축 URL API 서비스
    • CAPTCHA : 캡차 API 서비스
    • SENS : SMS, Push 메시지 전송 서비스
    • Simple RabbitMQ : AMQP 기반의 RabbitMQ 클러스터
  4. Biz Application
    • Workplace : 워크플로우(결재), 인사, 회계 SaaS
    • Workbox : 기업용 파일 공유 서비스
    • NAVER Works : 메세지, 메일, 캘린더 등 모바일 업무용 협업 툴
    • RPA Service : 인프라 구축 및 설치 없이 업무 자동화 환경 제공

Tensorflow Cluster는 VPC 환경에서 아직 제공하고 있지 않은 상품이다.

로드밸런스는 존에 종속적이지 않다❗❗

profile
Today I Learned 🌙

0개의 댓글