[NCP] Naver Cloud Platform 서버 구축

sm·2022년 11월 29일
0

Web

목록 보기
16/24

서버

: 클라이언트에게 네트워크를 통해 서비스를 제공하는 컴퓨터

  • 클라이언트와 서버

서버 구축 방법

  1. 본인의 컴퓨터를 직접 서버로 구축하는 방법
  2. 일정 요금을 내고 외부 서버를 임대해 사용하는 방법 - 서버 호스팅, 웹 호스팅
    a. 서버 호스팅: 서버 한대를 통째로 임대하는 방법
    - 자체적인 관리 필요
    - 웹 호스팅에 비해 가격이 비쌈
    - 컴퓨터의 작동 환경을 유동적으로 설정 가능
    b.웹 호스팅: 서버 한 대의 일정 저장공간만을 임대하여 다른 사용자들과 해당 서버를 공유하는 방법
    • 서버 자체를 웹 호스팅 사에서 운영, 쉽게 이용이 가능
    • 서버 호스팅에 비해 가격이 저렴
    • 트래픽, 용량 등 사용상의 제약이 있을 수 있음

클라우드 서버

: 실제 물리적인 컴퓨터 한 대로 서버를 운영하는 것이 아닌 VM(virtual machine)으로 서버를 운영하는 방식

  • 프로그램으로 가상의 컴퓨터를 하나 생성해 이용하는 방법
  • 장점: 짧은 시간 안에 서버를 하나 뚝딱 만들 수 있다.
    물리적인 컴퓨터의 한계를 넘어 무한대의 저장공간을 이용할 수 있다.
    (이론상) 접속량이 아무리 많아도 다운되지 않는 서버를 만들 수 있음

클라우드 모델

  • 퍼블릭 클라우드: 소유 - 공급자, 누구나 접근할 수 있음, 사용한만큼 돈을 지불
  • 프라이빗 클라우드: 기업 내부에서 가상환경 세팅, 기업 내부에서만 접근 가능
  • 하이브리드 클라우드: 둘 다 사용, 결합된 형태


서버 접속

  • Window: PuTTY나 다른 접속 프로그램을 사용하여 접속하는 것이 편리
  • MAC: Terminal을 통해 접속 가능

FileZilla

: 오픈 소스 크로스 플랫폼의 자유로운 소프트웨어 FTP 소프트웨어

profile
📝

0개의 댓글