Ostatnio nawet zwykli użytkownicy Internetu mają do czynienia z taką koncepcją jak "wirtualny hosting". Co to jest w istocie, niewiele osób reprezentuje, nie mówiąc już o budowie i utrzymaniu. Tymczasem nie ma tu nic szczególnie trudnego. Dalej w artykule do rozważenia proponowane są podstawowe pojęcia i pewne dodatkowe aspekty, na które należy zwrócić uwagę.
W rzeczywistości, aby wyjaśnić, każdy typ hostingu można opisać na najprostszym przykładzie. Załóżmy, że użytkownik utworzył własną stronę internetową. Ale musisz zrobić to, aby stał się dostępny dla odwiedzających w Internecie (i po co go w ogóle utworzyć?).
Umieszczenie gotowej strony na określonym zasobie (serwerze) - i to jest wirtualny hosting. Mówiąc mniej więcej, użytkownik, stosując usługi dostarczania określonej ilości miejsca na dysku, po prostu publikuje swoją stronę na serwerze należącym do firmy lub osoby fizycznej. Istnieją jednak ograniczenia i będziemy się nad nimi rozwodzić osobno.
Dzisiaj, jeśli mówimy o typach wirtualnego hostingu, nie ma zbyt wielu odmian. Wdrażanie z reguły opiera się na dwóch rodzajach systemów:
Ale w każdym przypadku serwer wirtualny hosting zapewnia oparte na serwerach internetowych i serwerach baz danych (to wszystko, co jest niezbędne do normalnego funkcjonowania witryny użytkownika).
W systemach UNIX głównie używane są serwery Apache i Nginx, a MySQL i systemy PostgreSQL używające PHP, Perl i innych języków programowania obsługujących protokół SSH są używane jako bazy danych (dla platformy Apache serwer internetowy jest kontrolowany przez plik. htaccess).
W przypadku platform opartych na Windows najczęstsze są rozwiązania serwerowe oparte na Windows Server 2003, 2008 R2 i 2012 (wersja 2003 stopniowo opuszcza rynek). Główne serwery WWW to wszystkie wersje i modyfikacje ASP.NET i IIS, a używane bazy danych są podobne do platform UNIX.
Zarządzanie odbywa się za pośrednictwem pliku web.config. Jednak, jak pokazuje praktyka, wirtualny hosting witryn na platformach Windows jest droższy pod względem taryf. Wynika to z faktu, że tylko te firmy, które posiadają specjalną licencję SPLA, są uprawnione do świadczenia takich usług. Jednak w tym momencie istnieją pewne zalety: w obecności takiej umowy (licencji) możesz być całkowicie pewny, że oficjalne systemy operacyjne i związane z nimi oprogramowanie są wykorzystywane do organizacji hostingu.
Jeśli dotkniesz zalety i wady nazwanego systemu, wirtualny hosting wygląda lepiej osoby, ponieważ jest dość tani i łatwy w konfiguracji (główne punkty są brane przez serwis lub firmę, która go zapewnia). Ponadto, korzystając z usług, użytkownik może wybrać odpowiedni plan taryfowy, który najlepiej odpowiada jego potrzebom.
Jednak wśród wad można wyróżnić ograniczenie przydzielonej przestrzeni serwera (dysku), niemożność zainstalowania własnego oprogramowania i dystrybucji obciążenia na zasoby samych serwerów wśród wszystkich użytkowników.
Kolejna kwestia związana jest z faktem, że w większości przypadków hosting jest przeznaczony do stosunkowo niskiej frekwencji (nie więcej niż tysiąc zgłoszeń dziennie). Jeśli limit obrotu zostanie przekroczony, można nawet uznać, że są to próby przeprowadzenia ataków DDoS.
Jeśli chodzi o świadczone usługi, zazwyczaj przydzielają pewną znormalizowaną listę obejmującą od 1500 MB do 10 GB dostępnego miejsca na dysku, przydzielony limit ruchu, ograniczoną liczbę nazw domen (subdomen), skrzynek pocztowych i połączonych baz danych.
Mimo to, zwykli użytkownicy mają dość tego, jak mówią, na swoje oczy, tym bardziej, że większość stron to nie portale gier, ale zawierają głównie informacje tekstowe lub elementy multimedialne (audio, wideo, grafika).
Zanim porozmawiamy o tym, jak stworzyć wirtualny hosting, trzeba zwrócić uwagę na różnicę między tą koncepcją a dedykowanym serwerem.
Gdy serwer hostingowy jest połączony z serwerem, można użyć tylko jednego adresu IP dla wszystkich zarejestrowanych witryn, a przekierowanie odbywa się poprzez określenie nazwy domeny. W drugiej implementacji można użyć kilku oddzielnych adresów IP dla każdego hostingu, ale tylko wtedy, gdy sam serwer ma kilka interfejsów sieciowych.
Podczas korzystania z serwera dedykowanego każda witryna znajduje się wyłącznie na jednym urządzeniu zdalnym (serwerze), a inne nie są dostępne.
Jak już wiadomo, aby stworzyć usługę hostingową, wystarczy skontaktować się z odpowiednią firmą. Konfigurowanie wirtualnego hostingu nie będzie dokonywane przez użytkownika, ale przez jego specjalistów (zwłaszcza, że istnieje już odpowiednie środowisko platformy i oprogramowania).
Utrzymanie ze strony użytkownika polega jedynie na dostosowaniu stworzonych do ich potrzeb. Niestety ochrona terminali użytkowników przed możliwymi skutkami wirusów lub ataków hakerskich również spada na barki użytkownika, mimo że główne serwery są chronione przez zapory ogniowe i potężne programy antywirusowe. Jest to zrozumiałe. W końcu edycja zawartości nie zostanie wykonana na serwerze zdalnym, ale na działającym lub domowym terminalu pod rekordem rejestracji administratora. I wtedy nikt nie jest odporny na zewnętrzne zakłócenia.
W rzeczywistości to wszystko w bardzo małym stopniu opisuje pojęcie wirtualnego hostingu. Jeśli wyciągniemy ostateczną konkluzję na temat tego, co to jest, to, mówiąc mniej więcej, użytkownik zajmuje się przydzielonym miejscem na dysku na wspólnym serwerze, gdzie umieszcza swoje strony tak, aby stały się dostępne w Internecie. Ścieżka do nich jest kontrolowana przez moc obliczeniową samych serwerów, a nie terminali komputerów użytkownika. Jeszcze łatwiejsze. Wszystko sprowadza się tylko do zamawiania usług firmy dostarczającej (hostingowej).
I właśnie za pomocą takich elementarnych rozwiązań technologicznych każdy, z reguły, za czysto symboliczną opłatą, może umieścić swoją stronę internetową i udostępnić ją odwiedzającym w sieci WWW.
Ale w tej sytuacji należy wziąć pod uwagę pewne niuanse związane z bezpieczeństwem, ponieważ administrowanie witrynami na serwerze jest wykonywane wyłącznie przez firmę, która zapewnia takie usługi, a bezpieczeństwo hostowanej witryny, jej zawartości i zdalnego terminala, z którego edytowane lub aktualizowane są treści, spada na ramiona klient