Co to jest OpenStack?
Próbowałem zrozumieć, czym jest OpenStack, ale nie potrafię przeniknąć przez tarczę marketingowych słów, które otaczają wszystko, co nazywa się „chmurą”.
Byłbym szczęśliwy, gdyby ktoś mógł dać mi praktyczny przykład wykorzystania tego „narzędzia”.
Odpowiedzi:
Openstack to w zasadzie zestaw narzędzi do konfigurowania środowiska wirtualizacji na dużą skalę ... w którym można szybko tworzyć maszyny wirtualne i zarządzać nimi za pomocą graficznego interfejsu użytkownika oraz śledzić, co się dzieje. To kolejna platforma podobna do usług Amazon EC2 i S3 . Istnieją inne podobne do tego, takie jak Eukaliptus i CloudStack .
Niektóre z wielu sposobów zastosowania takiej rzeczy mogą obejmować:
możliwości są nieograniczone ... ale uczciwe skonfigurowanie własnej chmury może być więcej pracy niż bez niej. Po uwzględnieniu czasu potrzebnego na zbudowanie frameworka, a następnie zbudowanie obrazów ... itd. Zdecydowanie nie jest przeznaczony na małe wdrożenie 2-3 serwerów.
źródło
Na wysokim poziomie OpenStack to zbiór oprogramowania, które umożliwia tworzenie i zarządzanie usługą przetwarzania w chmurze podobną do Amazon AWS lub Rackspace Cloud .
Tak więc klient instalacji OpenStack będzie współpracował z OpenStack, aby utworzyć nowe wirtualne maszyny na serwerze, zarezerwować więcej miejsca do przechowywania, zrestartować lub ponownie zobrazować serwery, odczytywać i zapisywać pliki w pamięci itp.
Odnośnie @Johan „Mogę [..] zrobić to z normalnym serwerem internetowym i bazą danych oraz z pewnym pythonem / php”. Nie, nie możesz - mówimy o flotach serwerów, być może tysiącach serwerów i niektórych klientach, którzy potrzebują tylko ułamka pojemności jednego serwera, podczas gdy inni klienci potrzebują setek serwerów.
Z Przewodnika administracji obiektowej pamięci OpenStack :
OpenStack nie robi tego sam; oczywiście będziesz potrzebować wielu serwerów, warstwy wirtualizacji / hiperwizora , serwerów pamięci masowej, dobrze zarządzanej sieci itp. Następnie OpenStack zarządza istniejącą infrastrukturą w bardziej zautomatyzowany, programowy sposób.
Jeśli szukasz więcej informacji, być może najlepiej jest zacząć od Przewodników dla programistów i administratorów . Ich pierwsza strona wygląda nieco nietypowo, ale spis treści znajduje się zawsze po lewej stronie.
źródło