• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Virtual Private Server

    Przeczytaj także...
    VMware, Inc. – firma produkująca oprogramowanie do wirtualizacji. Została założona w 1998 roku i jej siedziba znajduje się w Palo Alto w Kalifornii. Przedsiębiorstwo jest własnością EMC Corporation.Plik wymiany – specjalny plik systemowy wykorzystywany przez Windows jako Pamięć wirtualna. Ten plik w systemach operacyjnych opartych na Windows NT nazywa się pagefile.sys. System operacyjny może obsługiwać po jednym takim pliku na każdą partycję. Jest wykorzystywany wówczas, gdy menedżer pamięci uwalnia pamięć RAM, nie zmniejszając ilości alokowanej pamięci wirtualnej. Szczególnym przypadkiem jest sytuacja, gdy ilość przetwarzanych informacji nie mieści się w pamięci fizycznej. Dane z pamięci wirtualnej są wtedy zapisywane do pliku wymiany, obszar pamięci jest zwalniany, a gdyby dane przeniesione na dysk były potrzebne, to tworzy się blok pamięci i kopiuje dane z pliku wymiany. Zbyt częste zapisy i odczyty do pliku wymiany zmniejszają wydajność komputera i przyczyniają się do nadmiernego użycia dysku twardego i zazwyczaj świadczą o zbyt małej ilości pamięci RAM. Aby plik wymiany działał wydajnie powinien być zapisany w jednolitym, zdefragmentowanym obszarze dysku. Warto też ze względów wydajnościowych utworzyć plik wymiany na dysku twardym innym niż zainstalowany system, ewentualnie na oddzielnej partycji, a co najmniej na partycję innej niż ta na której zainstalowano system operacyjny.
    Kernel-based Virtual Machine, czyli maszyna wirtualna bazująca na jądrze to środowisko wirtualizacyjne dla systemów linuksowych.

    Virtual Private Server (VPS) – podział maszyny, jaką jest serwer, na kilka mniejszych, wirtualnych.

    VPS opierający się na wirtualizacji KVM, w przeciwieństwie do OpenVZ umożliwia pełny dostęp do konta root bądź też administratora w przypadku systemu windows. Do zarządzania VPS-ami najczęściej wykorzystuje się oprogramowanie Proxmox, Xen, Hyper-V, VMware, Virtuozzo, OpenVZ.


    Jądro systemu operacyjnego (ang. kernel) – podstawowa część systemu operacyjnego, która jest odpowiedzialna za wszystkie jego zadania.Partycja wymiany (SWAP) – systemowa partycja występująca w systemach typu UNIX. Służy do tymczasowego przechowywania danych w sytuacji, gdy ich ilość przekracza zasoby wolnej pamięci RAM lub gdy z różnych powodów korzystniej jest przechowywać je (lub ich część) na dysku twardym.

    Podział zasobów[ | edytuj kod]

    Przydział zasobów zależy od administratora serwera. W przypadku wirtualizacji KVM, w przeciwieństwie do OpenVZ - zazwyczaj przydziela się zasoby gwarantowane, zasoby sprzętowe do których VPS musi mieć dostęp zawsze, oraz te, które mogą być osiągnięte chwilowo, gdy serwer nie jest obciążony. W większości przypadków, w wirtualizacji VPS KVM - gwarancja dostępności zasobów nie dotyczy łącza internetowego, które może być udostępniane wraz z innymi użytkownikami hostingu (tzw. shared port) należy również pamiętać że w przypadku wirtualizacji KVM może zachodzić zjawisko memory swapping ( Plik wymiany ) - a w tym wypadku, dokładniej ( Partycja wymiany ) - do tego coraz częstszym zjawiskiem na hostingach oferujących VPS za tanie kwoty, jest destabilizacja infrastruktury. - czy też ograniczenie zasobów, np. limitu zużycia procesora do 50%.

    Xen - monitor maszyn wirtualnych (ang. Hypervisor) wydany na licencji open source, opracowany na Uniwersytecie Cambridge, obecnie rozwijany przez firmę XenSource.Procesor (ang. processor), także CPU (ang. Central Processing Unit) – urządzenie cyfrowe sekwencyjne, które pobiera dane z pamięci, interpretuje je i wykonuje jako rozkazy. Wykonuje on ciąg prostych operacji (rozkazów) wybranych ze zbioru operacji podstawowych określonych zazwyczaj przez producenta procesora jako lista rozkazów procesora.

    Destabilizacja infrastruktury[ | edytuj kod]

    Istnieje wiele metod wykrycia destabilizacji infrastruktury serwera wirtualnego, między innymi poprzez monitoring wydajności serwera, czy też zwykłe porównanie wydzielonych zasobów serwera z wydajnością fizycznego procesora, natomiast wykrycie zjawiska memory swapping ( Plik wymiany ) może być o wiele trudniejsze, a jest to spowodowane między innymi faktem, iż serwer rzekomo posiada gwarantowane zasoby, których wydajność stopniowo, coraz bardziej spada dopiero po osiągnięciu pewnego progu możliwości - którego zazwyczaj nie możemy dokładnie określić, ze względu na fakt, iż jeden serwer można rozdzielić na wiele innych, wirtualnych. - Zazwyczaj destabilizacja infrastruktury zachodzi w sposób świadomy dla usługodawcy, ale niekoniecznie dla klienta. Przez usługodawcę - który np. wykorzystuje sporą ilość pamięci pliku wymiany zamiast fizycznej pamięci RAM - klient zazwyczaj orientuje się, gdy powyżej pewnego progu podzespołów serwer zaczyna notować spadki wydajności.

    OpenVZ jest otwartą platformą wirtualizacji systemu operacyjnego dla Linuksa. Pozwala niezależnie od siebie uruchomić kilka systemów wirtualnych (VPS), używających wspólnego jądra z hipernadzorcą. Mogą to być na przykład różne dystrybucje, środowiska testowe czy serwery dzierżawione. Każde z tych środowisk wirtualnych może być zarządzane zupełnie osobno, tak jakby było fizycznym serwerem. Ograniczeniem jest brak możliwości zmiany jądra, gdyż jest ono wspólne. Systemy wirtualne posiadają osobne, wzajemnie niezależne (fizyczne albo wirtualne) pamięć operacyjną, systemy plików, użytkowników (również root) i grupy, urządzenia i zarządzanie siecią (np. adres IP, zaporę sieciową), drzewa procesów i komunikację międzyprocesową. Zarządzanie środowiskami wirtualnymi pozwala na zmiany w locie ilości dostępnej pamięci czy zasad przydziału czasu procesora. Umożliwia również hibernację całego środowiska wirtualnego do pliku dyskowego i odtworzenie go na innym serwerze OpenVZ, co pozwala na migrację na żywo między fizycznymi maszynami, postrzeganą od strony klienta jak krótkotrwały przestój, gdyż zachowywany jest nawet stan otwartych połączeń sieciowych.Microsoft Windows (ang. windows „okna”, IPA: [maɪkɹoʊsɑːft ˈwɪndoʊz]) – rodzina systemów operacyjnych stworzonych przez firmę Microsoft. Systemy rodziny Windows działają na serwerach, systemach wbudowanych oraz na komputerach osobistych, z którymi są najczęściej kojarzone.

    Ograniczenia[ | edytuj kod]

    Do głównych ograniczeń należy zależność od stanu głównej maszyny (jeśli główna maszyna nie działa, nie działa żaden z VPS-ów). W przypadku niektórych rozwiązań (np. OpenVZ) nie ma dostępu do kompilacji jądra systemu operacyjnego. Ta funkcja na VPS z rozwiązaniem o nazwie XEN bardzo poszerza możliwości administracyjne VPS-a. U większości firm hostingowych można na tym rodzaju VPX (XEN) ustalić też własną pamięć wymiany.

    Serwer dedykowany (wydzielony) - oddzielny komputer pełniący rolę serwera dla jednego, określonego usługobiorcy, oferowany przez firmy hostingowe. Na takim serwerze klient może instalować oprogramowanie oraz dowolnie konfigurować domyślnie zainstalowany i skonfigurowany system operacyjny. Taki typ serwerów wykupują głównie firmy oferujące usługi internetowe, np. poczta, serwery, strony www, radia internetowe, TV internetowe, czat i dowolne inne aplikacje, hosting.Hyper-V (nazwa kodowa Viridian) – oprogramowanie stosowane do wirtualizacji fizycznych maszyn, komputerów. Dzięki niemu można uruchamiać różne systemy operacyjne bez konieczności fizycznej ingerencji w już zainstalowany system operacyjny, na jednej fizycznej maszynie bez konieczności dzielenia dysku na partycje. Wirtualny komputer ma własny, wirtualny sprzęt komputerowy i BIOS. Nazywa się go maszyną wirtualną.




    Warto wiedzieć że... beta

    RAM (ang. Random Access Memory – pamięć o dostępie swobodnym) – podstawowy rodzaj pamięci cyfrowej. Choć nazwa sugeruje, że oznacza to każdą pamięć o bezpośrednim dostępie do dowolnej komórki pamięci (w przeciwieństwie do pamięci o dostępie sekwencyjnym, np. rejestrów przesuwnych), ze względów historycznych określa ona tylko te rodzaje pamięci o bezpośrednim dostępie, w których możliwy jest wielokrotny i łatwy zapis, a wyklucza pamięci ROM (tylko do odczytu) i EEPROM których zapis trwa znacznie dłużej niż odczyt, pomimo iż w ich przypadku również występuje swobodny dostęp do zawartości.
    root (z ang. , dosłownie korzeń) – tradycyjna nazwa uniksowego konta, które ma pełną kontrolę nad systemem. Z założenia konto root nie powinno być używane do pracy, do której wystarczyłoby zwykłe konto z ograniczonymi uprawnieniami. Istotną sprawą jest zabezpieczenie tego konta silnym hasłem i zabezpieczenie przed nieautoryzowanym dostępem.

    Reklama

    Czas generowania strony: 0.029 sek.