Słownik terminów Starlight VM

Ogólne

VM

Środowisko obliczeniowe zdefiniowane programowo, które działa jako system izolowany z własnym procesorem, pamięcią, interfejsem sieciowym i pamięcią masową, wszystko utworzone z puli fizycznych zasobów sprzętowych. Te maszyny wirtualne działają na fizycznej maszynie "hosta", zarządzanej przez oprogramowanie zwane hipernadzorcą. Hipernadzorca izoluje niezbędne zasoby obliczeniowe i umożliwia tworzenie i zarządzanie wieloma maszynami wirtualnymi, z których każda działa na własnym systemie operacyjnym niezależnie od innych. Doświadczenie użytkownika końcowego w maszynie wirtualnej ściśle emuluje działanie systemu operacyjnego lub aplikacji na fizycznej maszynie.

Starlight Manager

Panel kontrolny, który pozwala użytkownikom kupować, zarządzać i zakończyć działanie maszyn wirtualnych, a także obsługiwać wszystkie powiązane komponenty.

Wirtualizacja

Technologia, która umożliwia tworzenie wirtualnych wersji fizycznego sprzętu, takiego jak serwery, pamięci masowe, sieci i desktopy. Dzięki wykorzystaniu oprogramowania do symulacji tych komponentów, wirtualizacja pozwala na podział jednej fizycznej maszyny na wiele maszyn wirtualnych (VM). Każda VM może uruchamiać własny system operacyjny i aplikacje, działając niezależnie, ale jednocześnie dzieląc zasoby bazowego sprzętu.
Ten proces poprawia efektywność wykorzystania sprzętu, umożliwiając jednoczesne uruchamianie wielu obciążeń na jednej maszynie. Pomaga użytkownikom optymalizować inwestycje w sprzęt, zmniejszać zużycie energii i minimalizować koszty utrzymania. Wirtualizacja jest również kluczową technologią stojącą za chmurą obliczeniową, gdzie pomaga zarządzać infrastrukturą bardziej efektywnie, z możliwością skalowania, elastycznością i łatwiejszym zarządzaniem zasobami obliczeniowymi.

Istnieje kilka rodzajów wirtualizacji, w tym:

  • Wirtualizacja serwerów: Tworzenie wielu wirtualnych serwerów na jednym fizycznym serwerze

  • Wirtualizacja pamięci masowej: Abstrakcja zasobów pamięci masowej dla łatwiejszego zarządzania

  • Wirtualizacja desktopów: Umożliwienie zarządzania poszczególnymi pulpitami z centralnego serwera.

  • Wirtualizacja sieci: Tworzenie sieci wirtualnych na bazie sieci fizycznych

  • Wirtualizacja oprogramowania: Oddzielenie aplikacji od podstawowego sprzętu i systemu operacyjnego.

  • Wirtualizacja pamięci masowej: Łączenie wielu fizycznych urządzeń pamięci masowej w jedną wirtualną jednostkę pamięci masowej w celu łatwiejszego zarządzania i dostępu.

KVM

Technologia wirtualizacji open-source wbudowana w jądro Linux, umożliwiająca działanie jądra jako hipernadzorcy. Pozwala to na jednoczesne uruchamianie wielu, izolowanych maszyn wirtualnych (VM) na jednym fizycznym komputerze z systemem Linux. Każda maszyna wirtualna działa jako niezależne środowisko z własnym zwirtualizowanym sprzętem, w tym procesorem, pamięcią, pamięcią masową i interfejsami sieciowymi.

VPC

Wirtualna Chmura Prywatna (VPC) to bezpieczne, izolowane prywatne środowisko chmurowe hostowane w chmurze publicznej. Zapewnia skalowalność i wygodę obliczeń w chmurze publicznej, jednocześnie utrzymując izolację i bezpieczeństwo danych.

Podczas gdy chmura publiczna jest dostępna dla wielu klientów, VPC wydziela część tych zasobów wyłącznie do użytku jednego klienta.

Sieć VPC

Prywatna, wirtualnie izolowana sieć, która umożliwia użytkownikom logiczne oddzielenie swoich zasobów, takich jak wirtualne serwery. Jest izolowana od innych wirtualnych sieci w chmurze, zapewniając, że zasoby wewnątrz VPC są bezpieczne i niedostępne dla innych użytkowników chmury i ich zasobów.

Gateway

Krytyczny węzeł sieciowy lub urządzenie, które służy jako punkt połączenia między dwoma różnymi sieciami, szczególnie tymi, które używają różnych protokołów transmisji. Działając jako punkt wejścia i wyjścia dla sieci, gateway zapewnia, że cały ruch danych między sieciami jest odpowiednio zarządzany i kierowany.

Maska podsieci

32-bitowa liczba używana w sieciach do podziału adresu IP na części sieciową i hosta. Pomaga określić, która część adresu IP identyfikuje sieć, a która część identyfikuje konkretne urządzenie w tej sieci. Na przykład, powszechna maska podsieci, 255.255.255.0, oznacza, że pierwsze trzy sekcje (lub oktety) identyfikują sieć, a ostatnia sekcja identyfikuje urządzenie.

Hypervisor

Warstwa oprogramowania lub sprzętu, która umożliwia tworzenie i zarządzanie wieloma maszynami wirtualnymi (VM) na jednym fizycznym hoście. Każda maszyna wirtualna działa niezależnie, z własnym systemem operacyjnym i aplikacjami, jakby działała na dedykowanym sprzęcie. Hypervisor przydziela zasoby fizyczne - takie jak CPU, pamięć i pamięć masową - każdej VM w miarę potrzeb.

Cloud Hosting

Metoda hostingu internetowego, która wykorzystuje sieć połączonych serwerów wirtualnych i fizycznych do przechowywania i zarządzania danymi witryny. W przeciwieństwie do tradycyjnego hostingu, który opiera się na jednym fizycznym serwerze, cloud hosting rozprzestrzenia dane na wiele serwerów. To podejście poprawia niezawodność, skalowalność i elastyczność, zapewniając, że strony internetowe pozostają szybkie i dostępne nawet podczas dużego ruchu. Dzięki cloud hostingowi zasoby są dostarczane na żądanie, co pozwala firmom łatwo skalować swoje aplikacje i obniżać koszty IT dzięki modelowi płatności za użycie.

Konfiguracja (plan VM)

Zdefiniowany pakiet lub konfiguracja, która określa zasoby przydzielone maszynie wirtualnej, takie jak liczba rdzeni CPU, ilość RAM, pojemność pamięci i przepustowość sieci. Plany VM oferują różne poziomy wydajności i pojemności, aby sprostać różnym potrzebom użytkowników, z odpowiadającymi im poziomami cenowymi.

CPU

CPU (Central Processing Unit) to "mózg" komputera, odpowiedzialny za interpretację i wykonywanie instrukcji z programów komputerowych. Wykonuje wszystkie podstawowe zadania, takie jak obliczenia arytmetyczne, operacje logiczne i kontrolowanie innych komponentów systemu. CPU jest kluczowym elementem każdego urządzenia komputerowego, ponieważ przetwarza dane, uruchamia system operacyjny i kontroluje wykonywanie aplikacji.

vCPU

Segment fizycznego CPU przydzielony przez hypervisor i przypisany do maszyny wirtualnej (VM). Osiąga się to poprzez wykorzystanie fizycznego CPU na serwerze do tworzenia wirtualnych CPU, co pozwala na hostowanie wielu VM na tym samym sprzęcie. Liczba vCPU przypisana do VM określa moc obliczeniową dostępną dla tej maszyny wirtualnej.

RAM

RAM, czyli pamięć o dostępie swobodnym, służy jako pamięć krótkoterminowa. Tymczasowo przechowuje dane, do których procesor komputera musi szybko uzyskać dostęp, umożliwiając płynne działanie aplikacji i wielozadaniowość. W przeciwieństwie do urządzeń pamięci długoterminowej, takich jak dyski twarde czy SSD, RAM pozwala na odczyt i zapis danych w dowolnej kolejności, co sprawia, że procesor może szybciej pobierać potrzebne informacje.

Im więcej RAM ma twoja maszyna, tym lepiej radzi sobie z wieloma zadaniami jednocześnie, takimi jak edytowanie dokumentów i uruchamianie aplikacji.

SSD

Rodzaj urządzenia do przechowywania danych, które wykorzystuje pamięć flash do przechowywania danych, zamiast obracających się dysków jak tradycyjne dyski twarde (HDD). SSD zwiększają prędkość dostępu do danych, zapewniają wyższą niezawodność i niższe zużycie energii w porównaniu do HDD.

NVMe

Protokół pamięci masowej zaprojektowany specjalnie do szybkiej komunikacji między dyskami SSD a procesorem komputera. Wykorzystując magistralę PCIe (Peripheral Component Interconnect Express), NVMe umożliwia szybszy transfer danych i niższe opóźnienia w porównaniu do tradycyjnych protokołów, takich jak SATA czy SAS. Dzięki temu wiele operacji wejścia/wyjścia (I/O) może być przetwarzanych równolegle, co zmniejsza obciążenie systemu i znacznie poprawia wydajność. NVMe jest szczególnie przydatne dla obciążeń korporacyjnych i nowoczesnych aplikacji, które wymagają szybkiego i efektywnego dostępu do danych.

Obraz VM

Plik zawierający kompletny zrzut skonfigurowanego systemu, w tym system operacyjny, aplikacje, biblioteki, dane i wszystkie niezbędne konfiguracje. Jest to również szablon do tworzenia maszyn wirtualnych, dzięki czemu można replikować to samo środowisko w wielu instancjach.

Kiedy uruchamiasz maszynę wirtualną z obrazu, odzwierciedla ona konfigurację i ustawienia zdefiniowane w obrazie, zapewniając spójność i niezawodność w różnych środowiskach. Obrazy VM są używane do szybkiego wdrażania, skalowania i migracji maszyn wirtualnych. Umożliwiają uproszczenie zarządzania i dystrybucji zwirtualizowanych systemów w różnych infrastrukturach, w tym w środowiskach chmurowych.

Dodatkowe oprogramowanie

Pakiet oprogramowania, który zawiera wybrany system operacyjny i pakiety dodatkowo wdrażane na maszynie (np. WordPress, VPN itp.).

Konto VM

Grupa projektów chmurowych, maszyn wirtualnych i ich zasobów przypisanych do lub zarządzanych przez konkretnego użytkownika w środowisku hostingu w chmurze.

Wszystkie konta VM są od siebie izolowane, na przykład:

Użytkownik 1

Użytkownik 2

Konto VM 1

Konto VM 1

Projekt 1

(VM1, VM2)

Projekt 1

(VM1, VM2)

Konto VM 2

Projekt 2

(VM1)

Projekt 1

(VM1, VM2)

Projekt chmurowy

Kontener z izolowanymi zasobami chmurowymi, takimi jak instancje obliczeniowe, woluminy pamięci masowej i sieci. Odnosi się do konkretnej aplikacji lub usługi, która jest rozwijana i hostowana z wykorzystaniem możliwości chmury obliczeniowej.

Każdy projekt może mieć własny zestaw użytkowników, limitów i polityk, co pozwala na segregację i kontrolę dostępu do zasobów w chmurze.

Wolumin VM

Wirtualna jednostka pamięci masowej powiązana z maszyną wirtualną (VM). Zapewnia VM trwałą pamięć masową, która jest używana do przechowywania danych, takich jak system operacyjny, aplikacje i pliki użytkownika. Wolumeny VM są zazwyczaj zwirtualizowanymi reprezentacjami fizycznej pamięci masowej, takiej jak dyski twarde lub SSD, i mogą być zarządzane niezależnie od samej VM.
Te wolumeny mogą być odłączane, ponownie podłączane i przenoszone między VM, oferując elastyczność w zarządzaniu pamięcią masową danych w infrastrukturze chmurowej.

Centrum danych

Fizyczny obiekt, w którym znajduje się infrastruktura IT organizacji, w tym serwery, systemy pamięci masowej, sprzęt sieciowy i inne zasoby komputerowe. Centra danych są wyposażone w zapasowe źródła zasilania, systemy replikacji danych, kontrolę temperatury i różne środki bezpieczeństwa, aby chronić przed awariami, utratą danych i nieautoryzowanym dostępem.

Możesz znaleźć centrum danych swojej VM w Starlight Manager. Należy pamiętać, że centrum danych i strefa dostępności są połączone w jedno.

Na przykład: US Phoenix, PHX-1

Region

Obszar geograficzny, w którym znajdują się centra danych dostawcy usług chmurowych. Każdy region obejmuje wiele centrów danych, rozmieszczonych strategicznie w celu zapewnienia redundancji, niezawodności i dostępu do usług o niskim opóźnieniu. Region powinien być wybierany z uwzględnieniem takich czynników, jak bliskość, dostępne usługi i wymagania regulacyjne.

Usługi Starlight są obecnie zlokalizowane w Phoenix, USA.

Lokalizacja

To końcowe miejsce, w którym wdrażana jest VM i składa się z następujących cech wybranych przez użytkownika:

  • region

  • centrum danych

  • strefa dostępności

Na przykład:

  • US, Phoenix, PHX-1

  • SG, Singapur, SGP-1

Konsola (VNC)

Technologia, która pozwala użytkownikom zdalnie kontrolować pulpit innej maszyny, jakby bezpośrednio korzystali z monitora VM za pomocą klawiatury i myszy swojego lokalnego urządzenia. VNC jest szeroko stosowane do rozwiązywania problemów, wsparcia technicznego lub po prostu zarządzania zadaniami z innej lokalizacji, niezależnie od konfiguracji sieci VM. Do korzystania z Konsoli wymagane jest uwierzytelnienie za pomocą loginu i hasła.

Wiersz poleceń

Interfejs tekstowy do interakcji z VM poprzez wpisywanie poleceń.

Za pomocą wiersza poleceń użytkownicy mogą nawigować po systemie plików, uruchamiać programy, zarządzać plikami i katalogami, konfigurować ustawienia systemowe i wykonywać inne zadania administracyjne.

Z włączonym autologowaniem możliwe jest logowanie się bez uwierzytelnienia hasłem. Autologowanie można również wyłączyć, wymagając od użytkowników ręcznego wprowadzenia danych logowania podczas korzystania z wiersza poleceń.

SSH

Protokół sieciowy używany do bezpiecznego dostępu i zarządzania zdalnymi komputerami przez niezabezpieczoną sieć. W ten sposób przesyłane dane są szyfrowane, dzięki czemu użytkownicy mogą bezpiecznie logować się na zdalną maszynę, aby zarządzać infrastrukturą i przesyłać pliki.

Klucz SSH

Kryptograficzne poświadczenie dostępu używane w protokole SSH (Secure Shell) do bezpiecznej komunikacji między dwoma maszynami w niezabezpieczonej sieci. Klucze SSH pozwalają użytkownikom na bezpieczne uwierzytelnianie i ustanawianie zaszyfrowanych połączeń do zdalnego zarządzania, transferu plików i administracji systemem.
Klucze SSH składają się z klucza publicznego i klucza prywatnego. Klucz publiczny może być swobodnie dystrybuowany do zdalnych serwerów, podczas gdy klucz prywatny musi być przechowywany w bezpieczny i poufny sposób. Gdy klucz publiczny zostanie umieszczony na zdalnym systemie, działa jak "zamek", a tylko pasujący klucz prywatny, posiadany przez użytkownika, może "odblokować" lub odszyfrować dane, umożliwiając dostęp do systemu. Ta para kluczy publiczno-prywatnych zastępuje tradycyjne metody oparte na hasłach bardziej bezpiecznym i zautomatyzowanym procesem.

API

API (lub Interfejs Programowania Aplikacji) to zbiór zasad i protokołów programowania, które pozwalają aplikacjom oprogramowania komunikować się i wymieniać dane między sobą. Deweloperzy używają API do integracji zewnętrznych usług, funkcji lub danych z aplikacją bez konieczności budowania ich od podstaw.

Działania VM

Zarządzanie zasilaniem

Menu, w którym można włączyć/wyłączyć i zrestartować VM.

Włącz

Aby włączyć maszynę wirtualną (VM). Inicjuje to proces rozruchu VM, pozwalając na uruchomienie systemu operacyjnego i umożliwienie użytkownikowi rozpoczęcia korzystania z maszyny wirtualnej do swoich zadań i operacji.

Wyłącz

Wyłączenie lub wyłączenie maszyny wirtualnej (VM). VM jest zamykana, co pozwala na łagodne zatrzymanie wszystkich procesów i operacji w niej działających. Po wyłączeniu VM przestaje zużywać zasoby takie jak CPU i pamięć, a jej stan zostaje zapisany do momentu ponownego włączenia.

Ta akcja może być wykonana ręcznie na VM lub za pomocą menu zarządzania energią w menedżerze Starlight.

Zrestartuj VM

Łagodny restart. Podczas procesu restartu VM wyłącza się i natychmiast uruchamia ponownie. Restartowanie VM może być przydatne do zastosowania aktualizacji, rozwiązania problemów systemowych lub odświeżenia systemu operacyjnego bez konieczności całkowitego wyłączenia i ręcznego ponownego włączenia VM. Podczas procesu restartu wszystkie działające procesy i aplikacje są zamykane i ponownie uruchamiane, ale VM pozostaje włączona przez cały proces.

Resetuj VM

Wymuszony restart. Zasilanie VM jest nagle odcinane, a następnie natychmiast włączane ponownie, co może być przydatne, jeśli VM nie reaguje lub jest zamrożona. Jednakże, ponieważ nie pozwala to na prawidłowe zamknięcie systemu operacyjnego lub działających aplikacji, użycie "Reset" może skutkować utratą danych lub uszkodzeniem plików. Zazwyczaj zaleca się korzystanie z tej opcji tylko wtedy, gdy inne metody restartu lub wyłączania VM nie są skuteczne.

Zaktualizuj hasło root

Zmiana lub resetowanie hasła root maszyny wirtualnej (VM). Zmiana hasła root za pomocą tej opcji będzie miała natychmiastowy skutek, umożliwiając logowanie do VM z nowymi danymi uwierzytelniającymi. Jednakże, upewnij się, że nowe hasło jest bezpieczne i dostępne tylko dla upoważnionych osób, ponieważ dostęp root daje pełną kontrolę nad systemem.

Zainstaluj ponownie maszynę wirtualną

Całkowite wyczyszczenie istniejącego systemu operacyjnego i danych na maszynie wirtualnej oraz zainstalowanie nowego systemu operacyjnego. Jest to przydatne, jeśli potrzebujesz zresetować VM do jej pierwotnego stanu, przełączyć się na inny system operacyjny lub rozwiązać poważne problemy, których nie można naprawić innymi metodami.

Kiedy zdecydujesz się na ponowną instalację maszyny wirtualnej, wszystkie dane na VM zostaną usunięte, dlatego ważne jest, aby przed kontynuowaniem wykonać kopię zapasową ważnych plików.

Sieci

Menu, w którym znajdują się adresy IP i informacje związane z siecią dla twojej maszyny wirtualnej.

Zmień rozmiar VM

Zmiana zasobów przydzielonych maszynie wirtualnej (VM), zazwyczaj obejmująca zmiany w CPU, pamięci, przechowywaniu lub ogólnym rozmiarze wolumenu dysku. Pozwala użytkownikom dostosować wydajność i pojemność VM do wymagań hostowanej aplikacji.

Wdrażaj

Tworzenie i konfiguracja nowej maszyny wirtualnej (VM) lub środowiska aplikacyjnego na infrastrukturze chmurowej.
Kiedy wdrażasz VM w środowisku hostingu w chmurze, uruchamiasz nową instancję serwera z określonymi konfiguracjami, takimi jak CPU, pamięć, przechowywanie i ustawienia sieciowe. Dodatkowo instalowany jest system operacyjny i niezbędne oprogramowanie, dzięki czemu VM jest gotowa do użycia.

Zakończ maszynę wirtualną

Trwałe wyłączenie i usunięcie maszyny wirtualnej (VM). Kiedy VM jest zakończona, wszystkie jej powiązane zasoby, w tym system operacyjny, aplikacje, dane i ustawienia konfiguracyjne, są usuwane z środowiska hostingowego. Ta akcja jest nieodwracalna i często stosowana, gdy VM nie jest już potrzebna, co pozwala na zwolnienie zasobów, które wykorzystywała, do innych celów.

Działania na woluminach

Wdrożenie

Aby utworzyć nowy wirtualny wolumin pamięci masowej. Ten proces oznacza przydzielenie niezbędnych zasobów, utworzenie konfiguracji i udostępnienie woluminu dla maszyn wirtualnych. Po wdrożeniu woluminu można go dołączyć do maszyn wirtualnych.

Dołącz

Aby połączyć wolumin z maszyną wirtualną. Pozwala to na ustanowienie połączenia między zasobem pamięci masowej a maszyną wirtualną oraz umożliwia dalsze montowanie woluminu.

Odłącz

Aby usunąć wolumin z maszyny wirtualnej. Po odłączeniu zasobu pamięci masowej nie jest on już połączony ani dostępny dla maszyny wirtualnej, ale sama pamięć nadal istnieje w infrastrukturze chmurowej i może być potencjalnie ponownie dołączona do tej samej maszyny wirtualnej lub innej w późniejszym czasie.

Zamontuj

Aby udostępnić i umożliwić korzystanie z urządzenia pamięci masowej lub woluminu przez maszynę wirtualną.
Gdy montujesz urządzenie pamięci masowej, dołączasz je do określonego katalogu w systemie plików maszyny wirtualnej, udostępniając zawartość tego urządzenia pamięci masowej do użytku przez maszynę wirtualną. Zamontowana pamięć może być następnie używana do przechowywania i pobierania danych, uruchamiania aplikacji.

Odmontuj

Aby odłączyć wolumin od maszyny wirtualnej, tak aby maszyna wirtualna nie miała już dostępu do tej pamięci.

Zmień rozmiar

Aby zmienić pojemność pamięci woluminu, jeśli zmieniły się wymagania dotyczące pamięci. Podczas zmiany rozmiaru woluminu istniejące dane na nim są zachowywane.

Migruj

Aby przenieść wolumin z jednego fizycznego hosta na inny w środowisku zwirtualizowanym. Może to być konieczne z różnych powodów, takich jak równoważenie obciążenia (gdy obecny węzeł nie może obsłużyć aktualizacji), dołączenie woluminu do innej maszyny wirtualnej (hostowanej na innym węźle) lub przeniesienie między centrami danych.

Zakończ

Aby trwale usunąć wirtualny wolumin pamięci masowej. W rezultacie wszystkie dane na woluminie są usuwane, a zasoby są zwalniane i dostępne do dalszego użytku.

Wymagany jest prawidłowy adres e-mail