P:
Jakie są wyzwania związane ze skalowaniem w OpenStack?
ZA:Jako popularny wybór oprogramowania typu open source, OpenStack ma pewne obawy dotyczące liderów biznesu, którzy zamierzają skalować projekt w chmurze. Wiele z nich ma związek z otwartą wersją OpenStack, w przeciwieństwie do zastrzeżonych platform.
Jednym z wyzwań jest „wsparcie społeczności” lub „crowdsourced” charakter systemu operacyjnego jako narzędzia typu open source. Wielu CIO i CTO będzie chciało czegoś więcej, pewnej miary zdolności planowania wstępnego oferowanej przez produkty dostawców, które mają więcej długoterminowego planowania na przyszłość.
Ogólnie rzecz biorąc, każdy projekt może być trudny do skalowania niezależnie od platformy, ale niektórzy liderzy martwią się także brakiem możliwości uaktualnienia w miejscu w tradycyjnych środowiskach systemu operacyjnego. Oznaczało to, w niektórych przypadkach, potrzebę wykonywania zimnych migracji w celu skalowania projektu.
Innym problemem jest brak możliwości łatwej integracji z niektórymi wiodącymi systemami chmury publicznej. System operacyjny może być trudny do dopasowania do niektórych z tych opcji i może wymagać większej ręcznej interwencji. Ponownie jest to zgodne z filozofią produktów typu open source, które często są „mniej przyjazne dla użytkownika” niż produkty sprzedawców. Innymi słowy, dostawcy inwestują w różne rodzaje inżynierii użytkownika lub w inne ustępstwa w oparciu o przychody, których oczekują od sprzedaży.
Wielu ekspertów określa skalowanie jako kluczowy „punkt zapalny” w OpenStack. Istnieje idea, że tworzenie i wdrażanie projektu jest jednym etapem, a skalowanie to kolejny całkowicie inny etap. Specjaliści IT, mówiąc o wyzwaniach związanych ze skalowaniem, będą implikować, że sukces pierwszego etapu implementacji niekoniecznie zapewnia sukces drugiego etapu skalowania lub prowadzi do sukcesu, że istnieją specyficzne przeszkody w skalowaniu, które nie są „automatycznie rozwiązane” poprzez wdrożenie lub inne poprzednie fazy. To, w porównaniu z wersją systemu typu open source, stwarza nieodłączne wyzwania, w tym wyzwania związane z konserwacją, wyzwania związane z alokacją zasobów i inne, których deweloperzy i kierownicy projektów zazwyczaj nie przewidują, chyba że zastanowią się nad ewentualnością próby skalowania systemu po fakt.