NAVER CLOUD PLATFORM

웹 호스팅

빠르고 저렴하게 웹사이트를 구축하고 유연하게 운영하십시오

솔루션 문의하기

웹 호스팅이 필요한 모든 상황에 대비한 클라우드 환경 제공

웹호스팅은 늘 변화하는 방문자 수에도 불구하고 언제나 안정적인 서비스를 제공할 수 있어야 합니다.
클라우드 컴퓨팅 환경은 적게는 소규모 웹서버부터 무제한의 웹서버 환경까지 오토스켈링과 로드밸런서, CDN을 통해서 수분내 구현및 운영할 수 있습니다.

웹 호스팅을 위한
네이버 클라우드 플랫폼의
특장점

  • 빠른 서버 생성
    저렴한 비용으로 다양한 스펙, 다양한 타입의 서버들을 수 분내생성할 수 있습니다.
    - compact, standard, high memory size
    - ssd type, hdd type, VDS, baremetal
  • 오토스켈링을 통한 갑작스런 수요 대응
    Auto Scaling 으로 예측하지 못한 갑작스러운 수요를 대응할 수 있습니다. 수요가 많이 발생하면 자동으로 서버 생성 량을 늘려주고, 수요가 감소하면 생성되었던 서버를 자동으로 반납하여 능동적이고 유연하게 대응할 수 있도록 합니다.
  • 안정적이고 빠른 콘텐츠 딜리버리
    (CDN/GCDN)
    웹 페이지의 이미지를 포함한 다양한 콘텐츠를 사용자에게 빠르게 제공하기 위해서 CDN 서비스를 이용할 수 있습니다. 온라인으로 쉽고 빠르게 CDN을 생성, 설정할 수 있으며, 수 분이내에 사용자에게 콘텐츠를 전송할 수 있도록 합니다.
  • 로드밸런서
    로드밸런서는 고객의 서비스에 대한 네트워크 트래픽을 분산해 서버의 부하를 경감합니다. 로드밸런서에 연결된 서버 중 일부 서버에 장애가 발생하면 자동으로 다른 정상 서버로 부하를 배분해 무정지 서비스가 가능하게 해 서비스의 높은 안정성을 보장합니다.
  • 다양한 글로벌 리전
    주요 국가들에 구축한 네이버 클라우드 플랫폼의 글로벌 리전을 이용해 빠르게 글로벌 진출을 계획하고 실현할 수 있습니다. 네이버 클라우드 플랫폼은 전 세계 주요 거점들을 전용회선으로 연결하고 있어 안정적으로 서비스할 수 있도록 합니다.
  • 강력한 보안과 모니터링
    단 1건의 보안 사고도 허용하지 않는 엄격한 보안 기술력으로 사용자의 자산을 안전하게 보호합니다.
  • 빠른 서버 생성
    저렴한 비용으로 다양한 스펙, 다양한 타입의 서버들을 수 분내생성할 수 있습니다.
    - compact, standard, high memory size
    - ssd type, hdd type, VDS, baremetal
  • 오토스켈링을 통한 갑작스런 수요 대응
    Auto Scaling 으로 예측하지 못한 갑작스러운 수요를 대응할 수 있습니다. 수요가 많이 발생하면 자동으로 서버 생성 량을 늘려주고, 수요가 감소하면 생성되었던 서버를 자동으로 반납하여 능동적이고 유연하게 대응할 수 있도록 합니다.
  • 안정적이고 빠른 콘텐츠 딜리버리
    (CDN/GCDN)
    웹 페이지의 이미지를 포함한 다양한 콘텐츠를 사용자에게 빠르게 제공하기 위해서 CDN 서비스를 이용할 수 있습니다. 온라인으로 쉽고 빠르게 CDN을 생성, 설정할 수 있으며, 수 분이내에 사용자에게 콘텐츠를 전송할 수 있도록 합니다.
  • 로드밸런서
    로드밸런서는 고객의 서비스에 대한 네트워크 트래픽을 분산해 서버의 부하를 경감합니다. 로드밸런서에 연결된 서버 중 일부 서버에 장애가 발생하면 자동으로 다른 정상 서버로 부하를 배분해 무정지 서비스가 가능하게 해 서비스의 높은 안정성을 보장합니다.
  • 다양한 글로벌 리전
    주요 국가들에 구축한 네이버 클라우드 플랫폼의 글로벌 리전을 이용해 빠르게 글로벌 진출을 계획하고 실현할 수 있습니다. 네이버 클라우드 플랫폼은 전 세계 주요 거점들을 전용회선으로 연결하고 있어 안정적으로 서비스할 수 있도록 합니다.
  • 강력한 보안과 모니터링
    단 1건의 보안 사고도 허용하지 않는 엄격한 보안 기술력으로 사용자의 자산을 안전하게 보호합니다.

웹호스팅을 위한 네이버 클라우드 플랫폼 제공 서비스

다양한 웹호스팅 시나리오

기본 웹호스팅 아키텍처

기존의 구축 방식으로 웹 애플리케이션을 실제 서버에서 운영하는 방식은 잦은 수작업과 복잡성을 동반하게 되어있습니다. 클라우드 상에서 빠르고 쉽게 웹 애플리케이션 서버를 구축하고 관련 요소들을 구성하여 수분내에 서비스를 시작할 수 있습니다. 또한, 많은 요청이 분산되어야 할 경우 로드밸런서를 이용하여 다수의 서버에 요청을 분산시킬 수 있습니다.

관련 네이버 클라우드 플랫폼 서비스
  • Load Balancer
  • Web Server
  • App Server
  • Database
  • Storage
간단한 웹 서비스 아키텍처 구성하기

서비스 생성 방법

  • OS를 포함한 하나 혹은 다수의 클라우드 서버를 생성합니다.
  • 웹서버, 데이터베이스, 웹애플리케이션 서버를 구성합니다.(간단한 환경에서는 하나의 클라우드 서버에 이 모든 컴포넌트를 구성하기도 합니다.)
  • 웹애플리케이션, 웹사이트를 만들고 배포합니다.
  • 웹서버가 다수일 경우 로드밸런서를 생성합니다.
  • 로드밸런서를 구성하여 다수의 웹서버들을 연결합니다.
  • 공인 IP와 DNS설정합니다.
  • ACG를 설정하여 웹서버 혹은 로드밸런서를 외부에서 접근가능하게 합니다.
  • 서비스를 시작합니다.
기본 웹호스팅 아키텍처기본 웹호스팅 아키텍처기본 웹호스팅 아키텍처

CDN을 활용한 고용량 웹 서비스

통상적인 웹애플리케이션 아키텍처에서는 모든 사용자의 요청을 하나 이상의 서버에서 한 사이트에서 처리하게 되어 있습니다. 웹 애플리케이션 서버가 많은 양의 요청을 받았을때, 서버는 때로는 과부하가 걸리게 되어 사이트 전체가 느려지며 장애로 연결될 수 있습니다. 만약에, 사용자 기반이 여러 지역에 흩어져 있는 경우에, 서비스가 한곳에서 진행될 경우에 네트웍 지연 이슈가 발생할 수 있습니다. 콘텐트 딜리버리 네트웍(CDN)을 활용하면 웹서버의 부하를 경감시키며, 빠르게 콘텐트를 전달하고 애플리케이션의 성능을 최적화 할 수 있습니다.

관련 네이버 클라우드 플랫폼 서비스
  • Load Balancer
  • Web Server
  • App Server
  • Database
  • CDN/GCDN
  • Storage
CDN기반 고용량 웹 서비스 아키텍처 구성하기

서비스 생성 방법

  • 웹 서버, 애플리케이션 서버, 데이터베이스, 로드 밸런서등을 이용하여 웹 서비스 구성합니다.
  • 이러한 웹 서비스가 CDN 서비스를 활용하기 위해서 CDN 서비스를 설정을 시작합니다.
  • CDN 서비스를 통해서 캐싱 할 원본 소스를 선택하고 캐싱 옵션을 선택합니다.
  • 설정을 끝내고 CDN서비스에 가입 절차를 종료합니다.
  • 가입 절차가 종료되면 CDN 서버들에 콘텐츠들이 캐싱되기 시작하며 적정한 시간이 지나면 CDN을 통해서 서비스가 이루어 질 수 있습니다.
  • 실제 테스트를 통해서 CDN을 통해서 서비스가 이루어지는 지를 모니터링 합니다.
  • 서비스를 시작합니다.
CDN을 활용한 고용량 웹 서비스CDN을 활용한 고용량 웹 서비스CDN을 활용한 고용량 웹 서비스

오토 스케일링(Automatic Scaling)을 활용한 웹 호스팅

기존의 호스팅 방식에서는 미리 생성된 서버들 만을 운영합니다. 이중에 몇 개의 서버는 대기모드로 존재하여 요청이 폭주하는 경우에 수작업에 의해서 더해지거나 제거됩니다. 자주 변하는 사용자 요청량을 효율적으로 처리하기 위해서는 수요량 예측을 통해 미리 서버를 준비해야 하며 이를 통해서 통상 수준을 넘는 과도한 요청을 처리하게 됩니다. 그러나 사용량 예측은 정확하기 힘들며 결국 서버들을 과도하게 준비하여 활용률이 적거나, 적게 준비하여 일부 요청에 대해서는 적절히 대처하지 못하게 됩니다. 이런 경우에 오토스케일링을 활용하면 사용자 요청이 수용 한계를 넘어서는 경우에 자동으로 서버들이 동적으로 생성되어 기존의 서비스 군에 편입하게 됩니다. 또한, 로드밸런서를 통해서 기존 서버들의 부하를 새로 생성된 서버들로 보내주어 원활한 서비스가 가능하게 합니다.

관련 네이버 클라우드 플랫폼 서비스
  • Load Balancer
  • Web Server
  • App Server
  • Database
  • CDN/GCDN
  • Storage
  • Auto Scailing
웹호스팅에 오토스케일링 구성하기

서비스 생성 방법

  • 웹 서버, 애플리케이션 서버, 데이터베이스, 로드 밸런서, CDN등을 이용하여 웹 서비스 구성합니다.
  • 오토스케일링을 설정하기위해서 Launch configuration을 설정하여 동적으로 늘어나게 되는 서버 이미지를 선택합니다.
  • 오토스케일링 그룹을 만들어 서버 생성 템플릿을 설정하고 이를 라우팅할 로드밸런스를 지정합니다.
  • 스케줄링에 의해서 자동으로 서버를 생성할지 서버 모니터링 기반으로 서버를 생성할지 선택하고 정책을 입력하여 설정을 끝냅니다.
  • 실제 오토스케일링이 작동하는 지를 테스트 하기 위해서 적정한 조건으로 시뮬레이션을 하여 오토스케일링에 의한 서버들이 자동 생성되는 지를 모니터링 합니다.
  • 서비스를 시작합니다.
오토 스케일링(Automatic Scaling)을 활용한 웹 호스팅오토 스케일링(Automatic Scaling)을 활용한 웹 호스팅오토 스케일링(Automatic Scaling)을 활용한 웹 호스팅

추천 웹호스팅 솔루션

WordpressNginxTomcat웹투비제우스그누보드제로보드
웹 호스팅 솔루션은 네이버 클라우드 플랫폼과 함께하세요.솔루션 문의하기