Page semi-protected

웹 호스팅 서비스

Web hosting service

웹 호스팅 서비스는 클라이언트를 위한 웹사이트를 호스팅하는 인터넷 호스팅 서비스의 한 종류입니다. 즉, 사이트를 만들고 유지하는 데 필요한 시설을 제공하고 월드 와이드 웹에서 액세스할 수 있도록 합니다.웹 호스팅 서비스를 제공하는 회사를 웹 호스트라고 부르기도 합니다.

일반적으로 웹 호스팅에는 다음이 필요합니다.

  • 사이트의 호스트로서 기능하는 1대 이상의 서버.서버는 물리 서버 또는 가상 서버일 수 있습니다.
  • 서버의 코로케이션(물리적 공간, 전기 및 인터넷 접속 제공)
  • 사이트의 이름을 정의하고 호스팅 서버를 가리키는 도메인 네임 시스템 구성
  • 호스트에서 실행되는 웹 서버
  • 서버상에서 호스트 되고 있는 각 사이트에 대해서
    • 사이트를 구성하는 파일을 보관하기 위한 서버의 공간
    • 사이트 고유의 설정
    • 데이터베이스인 경우가 많다.
    • 클라이언트가 이러한 정보에 액세스하여 사이트를 작성, 구성 및 수정할 수 있도록 하는 소프트웨어 및 자격 정보
    • E-메일 연결을 통해 호스트와 사이트가 클라이언트에 E-메일을 보낼 수 있습니다.

역사

1991년까지 인터넷은 과학 및 공학 분야에서의 연구와 교육에 "..."[1][2]만을 사용하도록 제한되었고 이메일, 텔넷, FTPUSENET 트래픽에 사용되었지만 웹 페이지 수는 극히 적었습니다.월드 와이드 웹 프로토콜은 단지 작성되었을[3] 뿐이며 1993년 말까지는 Mac 또는 Windows [4]컴퓨터용 그래픽 웹 브라우저가 등장하지 않을 것이다.인터넷 접속이 개방된 후에도 [5]1995년까지 상황은 혼란스러웠다[clarification needed].

인터넷에서 웹사이트호스팅하기 위해서는 개인이나 회사가 자신의 컴퓨터[6]서버가 필요할 것이다.모든 기업이 이를 위한 예산이나 전문 지식을 갖추고 있지 않기 때문에 웹 호스팅 서비스는 고객이 웹 사이트를 운영하는데 필요한 인프라스트럭처를 소유할 필요 없이 자체 서버에서 사용자의 웹 사이트를 호스팅하기 시작했습니다.마스터라고도 불리는 웹사이트의 소유자들은 웹 호스팅 서비스의 서버에서 호스팅되고 웹 호스팅 서비스에 의해 웹에 게시되는 웹사이트를 만들 수 있을 것이다.

월드 와이드 웹의 사용자 수가 증가함에 따라, 크고 작은 기업들에 대한 온라인 존재에 대한 압박이 커졌다.1995년에는 GeoCities, AngelfireTripod와 같은 회사가 [7]무료 호스팅을 제공하게 되었습니다.

분류

소규모 호스팅 서비스

가장 기본적인 은 웹 페이지와 소규모 파일호스팅입니다.FTP(File Transfer Protocol) 또는 웹 인터페이스를 통해 파일을 업로드할 수 있습니다.파일은 보통 "있는 그대로" 또는 최소한의 처리로 웹에 전달됩니다.많은 Internet Service Provider(ISP; 인터넷서비스 프로바이더)가 가입자에게 이 서비스를 무료로 제공하고 있습니다.개인 및 조직은 대체 서비스 제공업체로부터 웹 페이지 호스팅을 받을 수도 있습니다.

무료 웹 호스팅 서비스는 제한적인 서비스를 제공하는 여러 기업에서 제공되며, 때로는 광고에 의해 지원되기도 하며, 유료 호스팅과 비교했을 때 제한되는 경우가 많습니다.

일반적으로 개인 웹 페이지에는 단일 페이지 호스팅으로 충분합니다.개인 웹 사이트 호스팅은 일반적으로 무료이거나 광고 후원으로 제공되거나 저렴합니다.비즈니스 웹 사이트 호스팅은 사이트의 크기와 유형에 따라 비용이 더 많이 듭니다.

대규모 호스팅 서비스

인터넷 서비스 프로바이더가 아닌 많은 대기업은 이메일, 파일 등을 다른 사이트로 전송하기 위해 웹에 영구적으로 연결되어 있어야 합니다.회사는 컴퓨터를 웹 사이트 호스트로 사용하여 온라인 주문을 위한 상품 및 서비스 및 설비에 대한 세부 정보를 제공할 수 있습니다.

복잡한 사이트에서는 데이터베이스 지원 및 애플리케이션 개발 플랫폼(ASP 등)을 제공하는 보다 포괄적인 패키지가 필요합니다.NET, ColdFusion, Java EE, Perl/Plack, PHP 또는 Ruby on Rails).이러한 기능을 통해 고객은 포럼이나 콘텐츠 관리 등의 애플리케이션 스크립트를 작성하거나 설치할 수 있습니다.또한 SSL(Secure Sockets Layer)은 일반적으로 데이터를 보다 안전하게 전송하고자 하는 웹 사이트에 사용됩니다.

호스팅의 종류

코로케이션 센터에서 흔히 볼 수 있는 전형적인 서버 '랙'

인터넷 호스팅 서비스는 웹 서버를 실행할 수 있습니다.웹 호스팅 서비스의 범위는 매우 다양합니다.

공유 웹 호스팅 서비스

한 사람의 웹사이트는 몇 개의 사이트에서 수백 개의 웹사이트에 이르는 다른 많은 사이트들과 같은 서버에 놓여 있다.일반적으로 모든 도메인이 RAM이나 CPU 의 서버 자원의 공통 풀을 공유할 수 있습니다.이러한 유형의 서비스에서 사용할 수 있는 기능은 매우 기본적이며 소프트웨어 및 업데이트 측면에서 유연하지 않을 수 있습니다.리셀러는 공유 웹 호스팅을 판매하고 웹 기업은 고객에게 호스팅을 제공하기 위해 리셀러 계정을 보유하고 있는 경우가 많습니다.

리셀러 웹 호스팅

클라이언트가 스스로 웹 호스트가 될 수 있도록 합니다.리셀러는 리셀러로서 제휴하고 있는 유저에 따라, 개개의 도메인에 대해서, 리스트 되고 있는 호스트 타입의 조합으로 기능할 수 있습니다.리셀러의 어카운트 규모는 매우 다양할 수 있습니다.리셀러는 코로케이션된 서버 전용 가상 서버를 보유할 수 있습니다.많은 리셀러가 프로바이더의 공유 호스팅 계획과 거의 동일한 서비스를 제공하고 기술 지원을 직접 제공합니다.

가상 전용 서버

Virtual Private Server(VPS; 가상프라이빗 서버)라고도 불리며 서버 리소스를 가상 서버로 나눕니다.가상 서버에서는 기반이 되는 하드웨어를 직접 반영하지 않는 방법으로 리소스를 할당할 수 있습니다.대부분의 경우 VPS는 1대의 서버에 근거해 많은 VPS와의 관계에 자원을 할당받습니다만, 가상화에는 서버간에 VPS 컨테이너를 이동할 수 있는 등, 여러가지 이유가 있습니다.사용자는 자신의 가상 공간에 대한 루트 액세스 권한을 가질 수 있습니다.경우에 따라서는 고객이 서버(미관리 서버)의 패치 적용과 유지보수를 책임지거나 VPS 프로바이더가 고객(관리 서버)에게 서버 관리 태스크를 제공할 수 있습니다.

전용 호스팅 서비스

사용자는 자신의 웹 서버를 입수하여 완전히 제어할 수 있습니다(사용자는 Linux용 루트 액세스 권한/Windows용 관리자 액세스 권한). 단, 일반적으로 사용자는 서버를 소유하지 않습니다.전용 호스팅의 한 가지 유형은 자가 관리형 또는 비관리형입니다.이것은 보통 전용 플랜으로서는 가장 저렴한 가격입니다.사용자는 서버에 대한 완전한 관리 접근권을 가집니다.즉, 클라이언트는 자신의 전용 서버의 보안과 유지보수를 책임집니다.

관리 호스팅 서비스

사용자는 자신의 웹 서버를 얻지만 웹 서버에 대한 완전한 제어는 허용되지 않습니다(Linux용 루트 액세스나 Windows용 관리자 접근은 거부됩니다). 단, FTP 또는 기타 원격 관리 도구를 통해 데이터를 관리할 수 있습니다.프로바이더가 사용자가 서버를 변경하거나 구성 문제를 발생시키지 않도록 함으로써 서비스 품질을 보장할 수 있도록 사용자에게 완전한 제어가 허용되지 않습니다.일반적으로 사용자는 서버를 소유하지 않습니다.서버는 클라이언트에 리스됩니다.

코로케이션 웹 호스팅 서비스

전용 웹 호스팅 서비스와 비슷하지만 사용자가 colo 서버를 소유합니다.호스팅 회사는 서버가 사용하고 서버를 관리하는 물리적 공간을 제공합니다.이것은 가장 강력하고 비싼 유형의 웹 호스팅 서비스입니다.대부분의 경우 코로케이션 프로바이더는 클라이언트의 머신에 대해 직접 지원을 거의 또는 전혀 제공하지 않고 서버에 전기, 인터넷 액세스 및 스토리지 설비만 제공합니다.대부분의 경우 클라이언트는 하드웨어 업그레이드 또는 변경을 수행하기 위해 자체 관리자가 온사이트 데이터센터를 방문하도록 합니다.이전에는 많은 코로케이션 프로바이더가 호스팅을 위한 모든 시스템 구성을 수용했습니다.데스크탑 스타일의 미니 타워 케이스에 포함된 시스템 구성도 마찬가지였지만, 현재는 대부분의 호스트에 랙 마운트 인클로저와 표준 시스템 구성이 필요합니다.

클라우드 호스팅

이 새로운 유형의 호스팅 플랫폼에서는 클러스터화된 부하 분산 서버와 유틸리티 과금을 기반으로 강력하고 확장 가능하며 신뢰성 높은 호스팅을 실현할 수 있습니다.클라우드 호스트 웹 사이트는 하나의 하드웨어가 다운되었을 때 클라우드 내의 다른 컴퓨터가 이를 보완할 수 있기 때문에 다른 웹 사이트보다 신뢰성이 더 높을 수 있습니다.또한 클라우드 호스팅이 분산되어 있기 때문에 로컬 정전이나 자연재해도 클라우드 호스팅 사이트의 문제가 적습니다.또한 클라우드 호스팅을 통해 프로바이더는 사용자가 사용할 것으로 예상되는 양에 대한 고정 요금이나 고정 비용 선불 하드웨어 투자 대신 사용자가 소비하는 리소스에 대해서만 요금을 청구할 수 있습니다.또는 중앙집중화가 부족하면 사용자가 자신의 데이터가 어디에 위치하는지 제어할 수 없게 되어 GPR 가이드라인에 따라 데이터 보안 또는 프라이버시 문제가 있는 사용자에게 문제가 될 수 있습니다.클라우드 호스팅 사용자는 IT 관리를 클라우드 호스팅 서비스로 오프로드하면서 트래픽 피크 시간에만 추가 리소스를 온디맨드 방식으로 요청할 수 있습니다.

클러스터형 호스팅

자원 사용률을 높이기 위해 여러 서버가 동일한 콘텐츠를 호스팅합니다.클러스터 서버는 고가용성 전용 호스팅 또는 확장성이 뛰어난 웹 호스팅 솔루션을 구축하기 위한 완벽한 솔루션입니다.클러스터는 웹 서비스와 데이터베이스 호스팅 기능을 분리할 수 있습니다(클라이언트 [8]대량 관리에는 여러 가지 이점이 있기 때문에 일반적으로 웹 호스트는 공유 호스팅 계획에 클러스터 호스팅을 사용합니다).

그리드 호스팅

분산 호스팅의 이 형식은 서버 클러스터가 그리드처럼 작동하고 여러 노드로 구성된 경우입니다.

홈 서버

일반적으로 개인 주택에 배치된 단일 머신을 사용하여 일반 소비자용 광대역 접속에서 하나 이상의 웹 사이트를 호스팅할 수 있습니다.이것들은 목적에 맞게 제작된 기계이거나 더 일반적으로 오래된 PC일 수 있습니다.일부 ISP는 사용자의 접속 TCP 포트 80 에 대한 착신 요구를 거부하거나 고정 IP 주소의 제공을 거부함으로써 홈서버의 차단을 적극적으로 시도하고 있습니다.신뢰할 수 있는 DNS 호스트 이름을 얻는 일반적인 방법은 동적 DNS 서비스를 사용하여 계정을 만드는 것입니다.다이나믹 DNS 서비스는, IP 주소가 [9]변경되었을 때에, URL 가 가리키는 IP 주소를 자동적으로 변경합니다.

Web 호스트 서비스 프로바이더가 제공하는 호스팅의 몇 가지 특정 유형은 다음과 같습니다.

호스트 관리

여러 랙의 서버

호스트는 웹 서버를 관리하고 스크립트를 설치하는 인터페이스 또는 제어판을 제공할 수도 있으며 이메일 등의 다른 모듈 및 서비스 응용 프로그램도 제공할 수 있습니다.호스팅 계정을 관리하기 위해 제어판을 사용하지 않는 웹 서버를 종종 "헤드리스" 서버라고 합니다.일부 호스트는 특정 소프트웨어 또는 서비스(전자상거래, 블로그 등)를 전문으로 합니다.

신뢰성과 가동 시간

웹 사이트의 가용성은 인터넷을 통해 웹 사이트에 공개적으로 액세스하고 연결할 수 있는 연간 백분율로 측정됩니다.이는 시스템의 가동시간을 측정하는 것과는 다릅니다.업타임이란 시스템 자체가 온라인 상태임을 의미합니다.업타임은, 네트워크 [citation needed]장해가 발생했을 경우와 같이, 도달 가능한 것은 고려되지 않습니다.호스팅 프로바이더의 SLA(Service Level Agreement)에는 시스템 유지보수를 수행하기 위해 연간 일정량의 다운타임이 포함될 수 있습니다.이 스케줄 다운타임이 SLA 타임아웃에서 제외되는 경우가 많아 가용성이 계산될 때 총 시간에서 빼야 합니다.SLA의 문구에 따라 시스템의 가용성이 서명된 SLA보다 낮아지면 호스팅 프로바이더는 시간 손실의 일부를 환불해 주는 경우가 많습니다.다운타임이 결정되는 방법은 프로바이더마다 다르므로 SLA를 반드시 [10]읽어 주십시오.모든 공급자가 가동 시간 통계를 [11]릴리스하는 것은 아닙니다.대부분의 호스팅 프로바이더는 최소 99.9%의 가동시간을 보장하므로 매달 4300만 번의 다운타임 또는 연간 8시간 4500만 번의 다운타임이 발생합니다.

호스팅 취득

웹 호스팅은 종종 인터넷 서비스 공급자의 일반적인 인터넷 액세스 계획의 일부로 제공됩니다.웹 호스팅을 제공하는 무료 및 유료 제공업체도 많이 있습니다.

고객은, 애플리케이션의 요건을 평가해, 사용하는 호스팅의 종류를 선택할 수 있습니다.이러한 고려사항에는 데이터베이스 서버 소프트웨어, 스크립트 소프트웨어 및 운영 체제가 포함됩니다.대부분의 호스팅 공급자는 다양한 소프트웨어를 제공하는 Linux 기반 웹 호스팅을 제공합니다.Linux 서버의 일반적인 구성은 LAMP 플랫폼(Linux, Apache, MySQL 및 PHP/Perl/Python)입니다.웹 호스팅 클라이언트는 비즈니스 도메인의 이메일, 데이터베이스 또는 멀티미디어 서비스와 같은 다른 서비스를 가질 수 있습니다.고객은 호스팅 플랫폼으로 Windows를 선택할 수도 있습니다.고객은 Perl, PHP, Python, Ruby 중에서 선택할 수 있지만 ASP를 사용할 수도 있습니다.NET 또는 ASP Classic.웹 호스팅 패키지에는 웹 콘텐츠 관리 시스템이 포함되어 있는 경우가 많기 때문에 최종 사용자는 기술적인 측면에 대해 걱정할 필요가 없습니다.

보안.

웹 호스팅 서비스는 고객의 웹사이트를 호스팅하기 때문에 온라인 보안은 중요한 관심사입니다.고객이 웹 호스팅 서비스를 사용하는 것에 동의하면, 고객은 사이트의 보안에 대한 통제를 사이트를 호스팅하는 회사에 이양합니다.웹 호스팅 서비스가 제공하는 보안 수준은 잠재 고객에게 매우 중요하며 고객이 선택할 [12]수 있는 공급자를 고려할 때 중요한 고려사항이 될 수 있습니다.

웹 호스팅 서버는 악성 프로그램 또는 악성 코드를 호스트 웹 사이트에 업로드하는 등 다양한 방법으로 악의적인 사용자에 의해 공격을 받을 수 있습니다.이러한 공격은 신용카드 데이터 도용, Distributed Denial of Service Attack(DDoS; 분산 서비스 거부 공격) 시작,[13] 스팸 발송 등 다양한 이유로 발생할 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ 1992년 3월 16일 Mariam Leder, NSF 제너럴 카운셀리스트에서 NSF DNCRI, 디비전 디렉터 Steven Wolff에게 보낸 메모 (1992년 3월 12일 과학, 우주 및 기술에 관한 소위원회 청문회, NSFNET의 관리 128페이지에 포함), 두 번째 세션, Hon.Rick Boucher 소위원회 위원장, 의장)
  2. ^ "The history of web hosting". www.tibus.com. Retrieved 2016-12-11.
  3. ^ Ward, Mark (3 August 2006). "How the web went world wide". BBC News. Retrieved 24 January 2011.
  4. ^ Raggett, Dave; Jenny Lam; Ian Alexander (1996). HTML 3: Electronic Publishing on the World Wide Web. Harlow, England; Reading, Mass: Addison-Wesley. p. 21. ISBN 9780201876932.
  5. ^ NSFNET Backbone Service 재설치: 시대 종말의 연대기」, Susan R.Harris & Elise Gerich, ConneXions, 제10권, 제4호, 1996년 4월
  6. ^ "The history of web hosting". www.tibus.com. Retrieved 2016-10-08.
  7. ^ "A History of Web Hosting [Infographic]". BizTech. 2012-02-24. Retrieved 2016-11-04.
  8. ^ Buyya, Rajkumar; Yeo, Chee Shin; Venugopal, Srikumar (2008). "Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities". 2008 10th IEEE International Conference on High Performance Computing and Communications. pp. 5–13. arXiv:0808.3558. doi:10.1109/HPCC.2008.172. ISBN 978-0-7695-3352-0.
  9. ^ Intark Han; Hong-Shik Park; Youn-Kwae Jeong; Kwang-Roh Park (2006). "An integrated home server for communication, broadcast reception, and home automation". IEEE Transactions on Consumer Electronics. 52: 104–109. doi:10.1109/TCE.2006.1605033.
  10. ^ Dawson, Christian. "Why Uptime Guarantees are Ridiculous". Servint. Retrieved 7 October 2014. a good SLA will clearly state how uptime is defined and what you’ll receive if the “uptime promise” is not met.
  11. ^ Vanvleet, Derek. "Google Apps vs. Office 365: What Does 99.9% Uptime Really Mean?". Cloud Sherpas. Retrieved 7 October 2014.
  12. ^ Schultz, Eugene (2003). "Attackers hit Web hosting servers". Computers & Security. 22 (4): 273–283. doi:10.1016/s0167-4048(03)00402-4.
  13. ^ InstantShift. "A Guide to Web Hosting Security Issues and Prevention". InstantShift - Web Designers and Developers Daily Resource. Retrieved 2016-10-31.