OpenStack
OpenStack jest open source cloud computing rozwiązanie, które umożliwia organizacjom przechowywanie basenu, sieci i innych zasobów na jednej platformie. Jest skalowalny i zdolny do organizacji praktycznie każdej wielkości.
- Brak ograniczenia składowania
- Niezawodne i skalowalne
- Wbudowaną redundancją
- Unikalna struktura obiektu bez zagnieżdżania
- Brak centralnej bazy danych, co pozwala na lepszą wydajność
- Znaczące wsparcie społeczności i przemysł
- Oprogramowanie jest darmowe i aktualizowane co sześć miesięcy przez społeczność programistów i użytkowników
- Podziwianych wydajność i skalowalność w porównaniu do komercyjnego oprogramowania
- Normy zapewniania wysokiej jakości, w tym jednostki, funkcjonalne i testów integracyjnych, a także rygorystyczne opinii kod
- Silne wsparcie społeczności i pytania są szybko odpowiedział na forach
- Mimo, że oprogramowanie jest darmowe, organizacje będą ponosić kosztów, aby dowiedzieć się, jak używać i wdrożyć go i zarządzać kolejnych projektów
- Organizacje muszą uczyć OpenStack ostrożnie przodu, aby upewnić się, że są one właściwie skalowanie jego przyjęcie do swoich projektów
OpenStack jest popularny w infrastruktura-as-a-Service (IaaS) kategorii oprogramowania. Organizacje często używać go podczas uruchamiania chmurę publiczną lub prywatną. To pozwala użytkownikom wdrażać wirtualnych zasobów, zarządzania i skalowania środowiska cloud i modyfikować oprogramowanie, ile potrzeba. Oprogramowanie działa na niezawodnych serwerach poza własnym środowisku użytkownika. Ze względu na jego status jako oprogramowanie open source, to korzysta z informacji zwrotnych oraz składek wielu programistów na całym świecie. Chociaż twórcy dodał wiele komponentów do OpenStack, istnieje dziewięć podstawowych elementów tworzących oprogramowanie. Nova jest podstawowym oprogramowaniem, które napędy OpenStack i był jednym z dwóch pierwszych elementów rozmieszczonych. Szybka jest głównym systemem przechowywania i ukazał się wraz z Nova jako element flagowy. Inne kolejne składniki i ich role są następujące: * Żużel - przechowywanie blok * Neutron - networking * Horizon - deska rozdzielcza jest OpenStack * Keystone - usługi tożsamości * ceilometr - usługi telemetryczne lub billing * Ciepła - Wymagania dotyczące aplikacji chmury przechowywanie Ze względu na wiele dodatkowych elementów i wielkość OpenStack, może to być wyzwanie dla organizacji, aby określić, jak najlepiej korzystać z oprogramowania. Niektóre organizacje z powodzeniem w użyciu Trystack, środowisko sandbox, który umożliwia użytkownikom testować swoje aplikacje, aby zobaczyć, jak one działają w OpenStack. Niemniej jednak zaleca się, aby użytkownicy mają dobry plan podczas przyjmowania tego oprogramowania. OpenStack jest dobrze obsługiwany przez jego społecznością inżynierów. Jednak duża ilość dokumentacji istnieje i może być kłopotliwe, aby znaleźć odpowiedzi na niektóre pytania. Pytania do unikalnych problemów może być więcej szybko odpowiedział na forach zamiast przeszukiwania tej dokumentacji.