Webhostingová služba - Web hosting service

Příkladem racku servery

Služba webhostingu je druh služby hostování internetu, která hostuje webové stránky pro klienty, tj. Nabízí jim zařízení potřebná k vytváření a údržbě stránek a zpřístupňuje je na World Wide Web . Společnosti poskytující webhostingové služby jsou někdy označovány jako web zástupů .

Webhosting obvykle vyžaduje následující:

  • jeden nebo více serverů, které mají fungovat jako hostitelé pro tyto weby; servery mohou být fyzické nebo virtuální
  • kolokace serverů, poskytující fyzický prostor, elektřinu a připojení k internetu ;
  • Konfigurace systému názvů domén k definování názvů webů a jejich nasměrování na hostitelské servery;
  • webový server běží na hostiteli;
  • pro každý web hostovaný na serveru:
    • místo na serverech pro uložení souborů tvořících web
    • konfigurace pro konkrétní web
    • často databáze;
    • software a přihlašovací údaje, které klientovi umožňují přístup k nim, což jim umožňuje vytvářet, konfigurovat a upravovat web;
    • e -mailové připojení umožňující hostiteli a webu odesílat e -maily klientovi.

Dějiny

Do roku 1991, Internet byl omezen na použití pouze „... pro výzkum a vzdělávání v oblasti vědy a techniky  ...“ a byl používán pro e-mail , telnet , FTP a USENET provoz-ale jen malé množství webových stránek. Protokoly World Wide Web byly teprve sepsány a až do konce roku 1993 by existoval grafický webový prohlížeč pro počítače Mac nebo Windows. I poté, co došlo k určitému otevření přístupu k internetu, byla situace do roku 1995 zmatená .

K hostování webových stránek na internetu by jednotlivec nebo společnost potřebovali vlastní počítač nebo server . Protože ne všechny společnosti na to měly rozpočet nebo odborné znalosti, webhostingové služby začaly nabízet hostování webových stránek uživatelů na jejich vlastních serverech, aniž by klient potřeboval vlastnit potřebnou infrastrukturu potřebnou k provozu webové stránky. Majitelé webů, nazývaní také webmasteři , by mohli vytvořit webové stránky, které by byly hostovány na serveru služby webhostingu a publikovány na webu službou webhostingu.

S rostoucím počtem uživatelů World Wide Web rostl tlak na velké i malé společnosti, aby byly online. V roce 1995 společnosti jako GeoCities , Angelfire a Tripod nabízely bezplatný hosting.

Klasifikace

Menší hostingové služby

Tím nejzákladnějším je hostování webových stránek a souborů v malém měřítku, kam lze soubory nahrávat pomocí protokolu FTP ( File Transfer Protocol ) nebo webového rozhraní. Soubory jsou obvykle dodávány na web „tak, jak jsou“ nebo s minimálním zpracováním. Mnoho poskytovatelů internetových služeb (ISP) nabízí tuto službu předplatitelům zdarma. Jednotlivci a organizace mohou také získat hostování webových stránek od alternativních poskytovatelů služeb.

Bezplatnou webhostingovou službu nabízejí různé společnosti s omezenými službami, někdy podporované reklamami a často omezené ve srovnání s placeným hostingem.

Jednostránkový hosting je obecně dostačující pro osobní webové stránky . Osobní hostování webových stránek je obvykle bezplatné, sponzorované reklamou nebo levné. Obchodní hostování webových stránek má často vyšší náklady v závislosti na velikosti a typu webu.

Větší hostingové služby

Mnoho velkých společností, které nejsou poskytovateli internetových služeb, musí být trvale připojeno k webu, aby mohly posílat e -maily, soubory atd. Na jiné weby. Společnost může používat počítač jako hostitele webových stránek k poskytování podrobností o svém zboží a službách a zařízeních pro online objednávky.

Složitý web vyžaduje komplexnější balíček, který poskytuje podporu databází a platformy pro vývoj aplikací (např. ASP.NET , ColdFusion , Java EE , Perl/Plack , PHP nebo Ruby on Rails ). Tato zařízení umožňují zákazníkům psát nebo instalovat skripty pro aplikace, jako jsou fóra a správa obsahu . Také SSL ( Secure Sockets Layer ) se obvykle používá pro webové stránky, které chtějí zajistit bezpečnější přenášená data.

Druhy hostingu

Typický serverový „rack“ běžně k vidění v kolokačních centrech

Internetové hostingové služby mohou provozovat webové servery . Rozsah webhostingových služeb se velmi liší.

Sdílená webhostingová služba

Web jednoho člověka je umístěn na stejném serveru jako mnoho jiných webů, od několika webů po stovky webových stránek. Všechny domény mohou obvykle sdílet společný fond serverových prostředků, jako je RAM a CPU . Funkce dostupné u tohoto typu služby mohou být zcela základní a ne flexibilní, pokud jde o software a aktualizace. Prodejci často prodávají sdílený webhosting a webové společnosti mají často účty prodejců, které poskytují hosting klientům.

Reseller web hosting

Umožňuje klientům, aby se sami stali webovými hostiteli. Prodejci by mohli fungovat pro jednotlivé domény v jakékoli kombinaci těchto uvedených typů hostingu v závislosti na tom, s kým jsou spojeni jako prodejci. Účty prodejců se mohou ohromně lišit ve velikosti: mohou mít svůj vlastní virtuální dedikovaný server na kolokovaný server. Mnoho prodejců poskytuje téměř identickou službu plánu sdíleného hostingu svého poskytovatele a poskytuje technickou podporu sami.

Virtuální dedikovaný server

Také známý jako virtuální soukromý server (VPS), rozděluje prostředky serveru na virtuální servery, kde mohou být prostředky přidělovány způsobem, který přímo neodráží základní hardware. VPS budou často přidělovány prostředky na základě vztahu jeden server k mnoha VPS, virtualizaci však lze provést z mnoha důvodů, včetně možnosti přesouvat kontejner VPS mezi servery. Uživatelé mohou mít root přístup ke svému virtuálnímu prostoru. Zákazníci jsou někdy zodpovědní za opravy a údržbu serveru (nespravovaný server) nebo poskytovatel VPS může zákazníkovi (spravovaný server) poskytovat úkoly správce serveru.

Specializovaná hostingová služba

Uživatel získá svůj vlastní webový server a získá nad ním plnou kontrolu (uživatel má root přístup pro Linux/administrátorský přístup pro Windows); uživatel však obvykle nevlastní server. Jeden typ vyhrazeného hostingu je spravován sám nebo nespravován. U vyhrazených plánů je to obvykle nejméně nákladné. Uživatel má k serveru plný přístup pro správce, což znamená, že klient je zodpovědný za bezpečnost a údržbu svého vlastního dedikovaného serveru.

Spravovaná hostingová služba

Uživatel získá svůj vlastní webový server, ale nemá nad ním úplnou kontrolu (uživateli je odepřen root přístup pro Linux/administrátorský přístup pro Windows); mohou však spravovat svá data prostřednictvím FTP nebo jiných nástrojů pro vzdálenou správu. Uživateli je zakázána plná kontrola, aby poskytovatel mohl zaručit kvalitu služby tím, že uživateli nedovolí upravovat server nebo potenciálně vytvářet problémy s konfigurací. Uživatel obvykle nevlastní server. Server je pronajat klientovi.

Kolokační webhostingová služba

Podobně jako u vyhrazené služby webhostingu, ale uživatel vlastní kolo server; hostitelská společnost poskytuje fyzický prostor, který server zabírá a stará se o server. Jedná se o nejvýkonnější a nejdražší typ služby webhostingu. Ve většině případů může poskytovatel kolokace poskytovat malou až žádnou podporu přímo pro počítač svého klienta, přičemž pro server poskytuje pouze elektrická zařízení, přístup k internetu a úložná zařízení. Ve většině případů má klient vlastní správce, který navštíví datové centrum na místě a provede jakékoli upgrady nebo změny hardwaru. Dříve by mnoho poskytovatelů kolokace přijímalo jakoukoli konfiguraci systému pro hostování, dokonce i ty, které jsou umístěny v případech minitowerů ve stylu stolního počítače , ale většina hostitelů nyní vyžaduje skříně pro montáž do racku a standardní konfigurace systému.

Cloudový hosting

Jedná se o nový typ hostingové platformy, která umožňuje zákazníkům výkonný, škálovatelný a spolehlivý hosting založený na klastrovaných serverech s vyrovnáváním zatížení a fakturaci utilit. Web hostovaný v cloudu může být spolehlivější než alternativy, protože jiné počítače v cloudu mohou kompenzovat výpadek jednoho hardwaru. Rovněž výpadky místního napájení nebo dokonce přírodní katastrofy jsou pro cloudově hostované weby méně problematické, protože cloudový hosting je decentralizovaný. Cloudový hosting také umožňuje poskytovatelům účtovat uživatelům pouze za zdroje spotřebované uživatelem, nikoli za paušální poplatek za částku, kterou uživatel očekává, že použije, nebo předem investovanou hardwarovou investici s pevnými náklady. Alternativně může nedostatečná centralizace poskytnout uživatelům menší kontrolu nad tím, kde se jejich data nacházejí, což by podle pokynů GDPR mohlo představovat problém pro uživatele s obavami o zabezpečení dat nebo soukromí . Uživatelé cloudového hostingu mohou na vyžádání požadovat dodatečné zdroje, například pouze v obdobích špičkového provozu, a současně stahovat správu IT do služby cloudhostingu.

Klastrovaný hosting

Více serverů hostujících stejný obsah pro lepší využití zdrojů. Klastrované servery jsou dokonalým řešením pro vysoce dostupný dedikovaný hosting nebo pro vytváření škálovatelného řešení webhostingu. Klastr může oddělovat webovou službu od možnosti hostování databáze. (Weboví hostitelé obvykle používají klastrovaný hosting pro své plány sdíleného hostingu, protože hromadné řízení klientů má několik výhod).

Grid hosting

Tato forma distribuovaného hostingu je, když serverový klastr funguje jako mřížka a skládá se z více uzlů.

Domácí server

Obvykle jeden počítač umístěný v soukromé rezidenci lze použít k hostování jedné nebo více webových stránek z obvykle širokopásmového připojení pro spotřebitele . Mohou to být účelově postavené stroje nebo běžněji staré počítače. Někteří poskytovatelé internetových služeb se aktivně pokoušejí blokovat domácí servery tím, že odmítají příchozí požadavky na port TCP 80 připojení uživatele a odmítají poskytovat statické adresy IP . Běžným způsobem, jak dosáhnout spolehlivého názvu hostitele DNS, je vytvoření účtu s dynamickou službou DNS . Dynamická služba DNS automaticky změní IP adresu, na kterou URL ukazuje, když se IP adresa změní.

Některé konkrétní typy hostingu poskytované poskytovateli služeb webhostingu:

Správa hostitele

Několik stojanů serverů

Hostitel může také poskytnout rozhraní nebo ovládací panel pro správu webového serveru a instalaci skriptů, stejně jako další moduly a servisní aplikace, jako je e-mail. Webový server, který ke správě účtu hostitele nepoužívá ovládací panel , je často označován jako „bezhlavý“ server. Někteří hostitelé se specializují na určitý software nebo služby (např. Elektronický obchod, blogy atd.).

Spolehlivost a provozuschopnost

Dostupnost internetových stránek se měří v procentech za rok, ve kterém internetové stránky jsou veřejně přístupné a dosažitelné přes internet. To se liší od měření uptime systému. Uptime znamená, že samotný systém je online. Uptime nebere v úvahu, že jej lze dosáhnout jako v případě výpadku sítě. Dohoda o úrovni služeb (SLA) poskytovatele hostingu může zahrnovat určité množství plánovaných prostojů za rok za účelem provedení údržby systémů. Tento plánovaný prostoj je často vyloučen z časového rámce SLA a je nutné jej odečíst od celkového času při výpočtu dostupnosti. V závislosti na znění smlouvy SLA, pokud dostupnost systému klesne pod hodnotu v podepsané smlouvě SLA, poskytovatel hostingu často poskytne částečnou náhradu za ztracený čas. Změny mezi poskytovatelem a poskytovatelem závisí na způsobu odstávky, a proto je nutné přečíst si SLA. Ne všichni poskytovatelé zveřejňují statistiky dostupnosti. Většina poskytovatelů hostingu bude garantovat alespoň 99,9% dobu provozuschopnosti, což umožní 43 m prostojů za měsíc nebo 8 h 45 m prostojů za rok.

Získání hostingu

Webhosting je často poskytován jako součást obecného plánu přístupu k internetu od poskytovatelů internetových služeb . Webhosting nabízí také mnoho bezplatných a placených poskytovatelů.

Zákazník musí vyhodnotit požadavky aplikace, aby si vybral, jaký druh hostingu použije. Mezi takové úvahy patří software databázového serveru, skriptovací software a operační systém . Většina poskytovatelů hostingu poskytuje webhosting založený na Linuxu, který nabízí širokou škálu různých softwarů. Typickou konfigurací pro server Linux je platforma LAMP : Linux , Apache , MySQL a PHP / Perl / Python . Webhostingový klient může chtít mít další služby, například e -mail pro svou obchodní doménu, databáze nebo multimediální služby. Zákazník si může také zvolit Windows jako hostitelskou platformu. Zákazník si stále může vybrat z jazyků Perl, PHP, Python a Ruby, ale může také použít ASP.NET nebo ASP Classic . Balíčky webhostingu často obsahují systém pro správu webového obsahu , takže koncový uživatel si nemusí dělat starosti s technickými aspekty.

Bezpečnostní

Protože webhostingové služby hostují webové stránky patřící jejich zákazníkům, je online bezpečnost důležitým problémem. Když zákazník souhlasí s používáním služby webhostingu, vzdává se kontroly nad bezpečností svého webu společnosti, která je hostitelem webu. Úroveň zabezpečení, kterou webhostingová služba nabízí, je pro potenciálního zákazníka nesmírně důležitá a může být důležitým faktorem při zvažování, kterého poskytovatele si zákazník může vybrat.

Webhostingové servery mohou být napadeny škodlivými uživateli různými způsoby, včetně nahrávání malwaru nebo škodlivého kódu na hostované webové stránky . Tyto útoky lze provádět z různých důvodů, včetně krádeže údajů o kreditní kartě, spuštění distribuovaného útoku na odmítnutí služby (DDoS) nebo spamování .

Viz také

Reference