[Frontend_Roadmap] Web Hosting(웹 호스팅) 이란?
Web Hosting(웹 호스팅) 이란?
웹 호스팅이란, 웹 사이트 및 웹 애플리케이션을 저장하고 다양한 기기에서 손쉽게 접근할 수 있도록 하는 서비스를 말한다. 웹 사이트는 일반적으로 서버라는 특수한 컴퓨터에 웹 사이트에 필요한 이미지, 동영상 및 코드 등을 여러 파일로 저장하여 구성됩니다. 웹 호스팅 서비스 공급자는 파일을 저장하기 위해 임대할 수 있는 물리적인 서버를 유지 관리하고 구성 및 실행합니다. 뿐만 아니라 웹 호스팅 서비스는 보안, 웹 사이트 백업, 성능 등 추가 지원을 제공하여 고객이 웹 사이트의 핵심 기능에 집중할 수 있도록 합니다.
웹 호스팅이 중요한 이유는?
내부 서버에서 웹 사이트를 호스팅하려면 시간과 비용이 많이 발생합니다. 웹 호스팅 서비스를 이용하면 다음과 같은 장점이 있습니다.
성능
여러 웹 사이트의 리소스를 관리하는 웹 호스팅 회사는 최첨단 기술을 투자하여 처리 능력, 내장 메모리 등을 갖춘 고성능 웹 서버를 제공합니다. 따라서 성능이 향상되고 방문자가 웹 사이트를 빠르게 로드할 수 있습니다.
신뢰성
웹 호스팅 서비스는 높은 수준의 보안 표준을 유지하기 위해 정기적인 시스템 업그레이드를 수행합니다. 따라서 고객은 서버관리가 아닌 애플리케이션을 제공하는 데 집중할 수 있습니다.
기술 지원
대부분 웹 호스팅 서비스는 성능 문제 해결을 위한 포괄적인 지원을 제공하며, 웹 사이트 모니터링 분석 및 데이터 백업 및 복구 등 웹 사이트를 원활하게 운영할 수 있도록 지원합니다.
보안 및 규정 준수
웹 호스팅 서비스는 모든 규정 준수 요구 사항을 충족하는 물리적 수단, 운영상 조치 및 소프트웨어를 포함한 엔드 투 엔드 접근 방식을 사용하여 인프라를 보호합니다.
웹 호스팅의 특징은 무엇인가요?
웹 호스팅은 웹 사이트의 규모, 방문자 수, 피크 시간대의 웹 사이트 또는 웹 트래픽 등을 고려하여 무료부터 유료까지 다양하게 이용할 수 있습니다. 다음은 주요 기능입니다.
디스크 공간
웹 사이트에는 이메일, 웹 파일, 이미지 및 데이터베이스를 위한 저장 공간이 필요합니다. 저장공간은 향후 웹 사이트의 성장과 웹 사이트의 트래픽도 고려되어야 합니다. 디스크 공간이 부족하면 사용자 경험에 영향을 미치기 때문에 디스크 공간 설정은 웹 사이트를 운영하는데 중요한 요인입니다.
대역폭 및 데이터 전송
대역폭은 웹 사이트가 한 번에 방문자에게 전송할 수 있는 데이터의 양이고 데이터 전송은 실제 데이터의 양으로 이 둘은 다릅니다. 대역폭은 파이프에 비유할 수 있습니다. 파이프가 클수록 더 많은 양의 물이 파이프를 통과할 수 있습니다. 하지만 여러 가지 이유로 파이프의 최대 용량을 다 사용하진 않습니다. 데이터 전송은 주어진 시간 동안 파이프를 통과하는 실제 물의 양과 같습니다.
이메일 계정
웹 호스팅 플랜에는 이메일 계정이 포함되어 있습니다. 이메일 주소를 웹 사이트 이름에 링크할 수 있습니다. 예를 들어 웹 사이트 이름이 example.com이면 이메일 주소는 yourname@example.com이 됩니다.
POP3
POP3 계정은 이메일을 저장할 서버 공간을 제공하며 직접 액세스하거나 이메일 클라이언트 프로그램을 사용하여 접근할 수 있습니다.
FTP 액세스
FTP는 웹 사이트 파일을 전송 및 공유를 의미합니다. 많은 웹 사이트에는 PDF 파일이나 이미지 파일 같은 문서가 있습니다. 웹 호스팅 회사는 FTP 액세스를 사용하여 이 서비스를 제공합니다.
웹 호스팅은 어떻게 작동하나요?
웹 호스팅 공급자를 통해 계정을 만들면 해당 서버의 웹 사이트 또는 웹 애플리케이션에 일부 공간을 할당합니다. 호스팅 계정 대시보드에서 이 공간에 액세스하고 관리할 수 있습니다. RAM, CPU 및 대역폭과 같은 여러 리소스에도 접근할 수 있습니다.
웹 호스팅 플랜을 선택하는 것은 사무실 공간을 임대하는 것과 비슷합니다. 가장 저렴한 옵션은 공동 업무 공간을 임대하는 것입니다. 이것을 "공유 호스팅"이라고 합니다. 우리가 실제로 이용하는 공유 오피스와 비슷한 개념이죠.
웹 호스팅 서비스의 유형은 어떤 것들이 있나요?
공유 호스팅
공유 호스팅 서비스 공급자는 웹 서버에 대한 공유 액세스를 제공합니다. 사용자는 웹 사이트의 파일, 디렉터리 및 폴더에는 접근 가능하지만 디스크 공간, CPU, 파워, RAM을 비롯한 서버 리소스를 공유합니다. 공유 호스팅 공급자는 동일한 서버를 사용하여 수백 개의 웹 사이트를 호스팅 할 수 있습니다. 주로 신생 기업이나 소규모 기업, 개인 웹 사이트 및 블로그에 적합한 서비스입니다.
장점으로는 낮은 월별 요금제와 손쉬운 설정 제공, 단일 계정에서 여러 웹 사이트를 호스팅하는 기능이 있습니다. 단점으로는 서버의 다른 웹 사이트에서 트래픽이 급증하면 내 웹 사이트의 성능에 영향을 끼칠 수 있습니다. 또한 서버 구성을 세부적으로 제한할 수 없고 기능도 제한적입니다. 사용자와 트래픽이 증가함에 따라 비용이 크게 상승할 수 있습니다.
VPS 호스팅
가상 프라이빗 서버(Virtual Private Server) 호스팅 공급자는 가상 프라이빗 서버를 사용하여 서버 리소스에 대한 독립적인 액세스를 제공합니다. VPS 호스팅 기술은 물리적 서버를 분할하여, 고객이 임대할 수 있는 작은 가상 서버를 생성합니다. 가상 서버에 운영 체제를 설치하고 서버 환경을 보다 효과적으로 제어할 수 있습니다. 주로 트래픽이 증가하고 있는 중간 규모 기업과 서버에 다른 소프트웨어를 설치해야하는 복잡한 웹 사이트에 적합한 서비스입니다.
장점으로는 가상 서버 구성을 완벽히 제어할 수 있으며 사용자 지정이 용이하고 웹 사이트 성능을 보다 효과적으로 제어할 수 있습니다. 단점으로는 VPS 호스팅을 위해서는 일반적으로 사내에 기술적 전문성과 서버 구성에 대한 지식을 갖춰야 합니다.
이외에도 전체 물리적인 서버에 대한 액세스를 허용하는 "전용 호스팅" 서비스, 클라우드 서버를 사용하는 "클라우드 호스팅" 서비스도 있습니다.
참조: https://aws.amazon.com/ko/what-is/web-hosting/
웹 호스팅이란 무엇인가요? - 웹 호스팅 서비스 설명 - AWS
웹 호스팅은 웹 사이트 또는 웹 애플리케이션을 저장하고 데스크톱, 모바일 및 태블릿과 같은 다양한 디바이스에서 손쉽게 액세스하도록 하는 서비스입니다. 모든 웹 애플리케이션 또는 웹 사
aws.amazon.com
참조: https://www.youtube.com/watch?v=AXVZYzw8geg