NCP 인프라 기초
2026. 7. 10. 17:15

0. 시작하며

 이번 방학에 프로젝트를 진행하게 되면서 INFRA 분야에 대해 더 폭넓은 이해를 가지기 위해 스터디를 시작하게 되었다. 기존 AWS가 아닌 NCP에 대하여도 알아보기 위해 네이버 비즈니스 스쿨 커리큘럼을 보며 인터넷 강의를 수강하였다.

https://bizschool.naver.com/online/course/65189/lecture/1461898?currentTab=curriculum

 

Associate : 네이버클라우드 이해하기

네이버 비즈니스 스쿨

bizschool.naver.com

https://bizschool.naver.com/online/course/65148/lecture/1461736?currentTab=curriculum

 

네이버클라우드 인프라 구축은 어떻게 하는 걸까요? _ 데이터센터와 서버

네이버 비즈니스 스쿨

bizschool.naver.com

 

 

 

1. 가상화 기술

서버 가상화 - 하나의 물리 리소스 위에 여러 대의 VM이 독립적으로 구동됨.

Type 1(Native) - 하드웨어 위에 바로 하이퍼바이저가 올라가고, 그 위에 여러 개의 OS가 구동되는 구조. 대표적으로 젠이나, KVM이 해당된다.

전가상화 - 하드웨어를 모두 가상화함 => 게스트 OS가 직접 CPU에 하드웨어 제어 명령 가능

반가상화 - 하드웨어를 완전히 가상화하지 않음 => 게스트 OS가 하이퍼바이저에게 하드웨어 제어를 의뢰하는 구조.

Type 2(Hosted) - 하드웨어가 올라가고 그 위에 OS가 설치되고, 그 위에 하이퍼바이저가 구동되는 형태.

 

2. 클라우드를 사용하는 이유

1) 비용 절감

  •  사용한 만큼만 지불하면 되므로, 기회 비용 최적화 등을 통해 비용 절감 가능
  •  다양한 부가 상품 이용을 통해 개발 비용 절감

2) 빠른 Deploy

  • 기존 Legacy 인프라에 비해 빠른 인프라 구성 시간

3) 글로벌 진출 시 용이

  • 글로벌 리전 활용을 통해 글로벌 진출 시 빠르고 손쉬운 인프라 구성

4) 보안

  • 인프라에 대한 보안은 클라우드 공급 엄체에 위임
  • 다양한 보안 상품을 이용하여 보안 강화

 

3. 클라우드 구분

IaaS - 스토리지, 서버와 같은 인프라 리소스를 클라우드 형태로 제공 | Infra as a Service

PaaS - 플랫폼 형태로 제공, 그 위에 바로 개발 환경을 얹어서 사용할 수 있음 | Platfrom as a Service

SaaS - 완제품을 클라우드에서 사용할 수 있는 형태 | Software as a Service

 

Private Cloud - 기업 내부에 직접 클라우드를 구현하는 형태. 자체 데이터센터와 사내 인력을 대상으로 구현

Public Cloud - 누구나 사용할 수 있는 클라우드 형태. 클라우드 서비스를 제공하는 프로바이더에게 인프라가 존재하고, 프로바이더 엔지니어들이 담당하여 관리 => 초기 구축 비용 및 인프라 환경 운영에 대한 부담을 줄일 수 있음.

Hybrid Cloud - Private과 Public Cloud를 혼합하여 사용하는 형태

 

4. 네이버 클라우드 플랫폼에서 제공하는 서비스

서버 및 클라우드 서비스
AI 및 애플리케이션 서비스
보안 및 관리 서비스

 

5. 상품 의존성

리전(Region)

  • 리전에 종속하는 리소스
  • 다른 존에 있는 상품들 간에도 서로를 공유할 수 있음
  • VPC 상품
  • Object Storage, Archive Storage 상품
  • Init script 등

존(Zone)

  • Zone에 종속적인 리소스
  • Server, NAS, Block Storage 같은 IaaS 상품
  • Subnet 상품

전 세계

  • 어느 리전에서나 동일하게 사용할 수 있는 리소스
  • Sub Account 상품
  • Global Traffic Manager 같은 리전 LB 상품
  • Safter, Checker 등의 Security 상품

멀티 존

  • Cloud DB 상품
  • Load Balancer 상품

 

6.  IT 인프라 이해하기

1) IT 인프라 구성 요소

하드웨어 - 장비를 설치하기 위한 데이터센터 및 냉각시설, 서버, 스위치, 라우터 등

소프트웨어 - Windows 및 Linux 같은 운영체제(OS)를 포함하여, 아파치 같은 웹서비스, 미들웨어 등

네트워크 - 물리 단인 케이블, 스위치, 라우터, 네트워크 및 방화벽

 

2) IT 인프라 유형

On-Premise: 기업이 자체 데이터센터를 보유하고, 그 안에 서버와 네트워크 장비 등을 구축하고 자체적으로 운영하는 방식

Public Cloud: 인프라를 Cloud Service Provide(CSP)에서 구축하고 운영 및 관리, 어느 기업이든 클라우드 이용을 원한다면 CSP에서 제공하는 콘솔을 통해 필요한 리소스를 바로 생성하고 이용할 수 있음 => 운영하는 서비스에만 집중할 수 있음.

 

7. 인프라 구축

데이터 센터 - 서버, 네트워크 회선 등을 제공하는 건물 또는 시설. 냉각시스템이 존재.

서버 - 네트워크를 통해 클라이언트에게 정보를 제공하는 컴퓨터 시스템.
          CPU, Disk, Network Interface Card가 중요 고려 요소.

CPU와 Memory 스펙은 서버 성능과 직결되는 중요 구성요소로, CPU에서는 클럭 속도와 core 개수를 보고, Memory는 처리할 데이터를 저장하는 공간으로 많을수록 좋다.

HDD - 자기 디스크 기반, 최근에 사용량 점점 떨어짐.

SSD - 플래시 메모리 기반, HDD에 비해 성능 우월하지만 가격이 더 비싸고 수명이 짧음.

RAID - 저장 장치 여러 개를 묶어 사용하는 기술로, 가용성과 고성능을 위해 사용됨.

 

네이버 클라우드 플랫폼 가상화 서버 제공 서비스

 

8. 마무리하며

 이전에 AWS Cloud를 공부하며 클라우드에 대한 전반적인 공부를 한 경험이 있기에, 기초적인 인프라 내용에 대해서는 학습하는데에 어려움이 없었다. 아직 실습은 진행해보지 않았고, 이론만을 공부했기에 aws와의 차이점을 크게 느끼지 못했고, 플랫폼에서 제공하는 서비스의 형태나 사용 방법이 다른 것 같다. 실습을 통해서 네이버 클라우드 사용하는 방법과 제공하는 서비스에 대해 더 자세히 알아보고, 학습해보아야겠다. 

 다음 프로젝트를 진행할 때에는 AWS 대신 NCP를 이용해 배포해보는 경험을 해보아야겠다.

'[INFRA]' 카테고리의 다른 글

프로젝트 배포 이해하기  (10) 2025.08.10