OpenStack Consulting
Nasze doświadczenie
Pracujemy z OpenStackiem od 2015 roku, na co dzień utrzymując środowiska produkcyjne. Klastry, z którymi pracujemy, mają od 5 węzłów (środowiska testowe i PoC) do ponad 500 węzłów dla środowisk produkcyjnych. Wdrażaliśmy klastry w pojedynczej lokalizacji, a także środowiska HA rozłożone na wiele stref dostępności i regionów w różnych lokalizacjach geograficznych.
Mamy doświadczenie zarówno w długoterminowych projektach, jak i jednorazowych zleceniach, gdy klient potrzebuje szybkiej pomocy z konkretnym problemem. Świadczymy usługi dla przedsiębiorstw, instytucji publicznych i jednostek naukowych.
Wybrane projekty
Zaprojektowanie klastra PoC na najnowszej wersji OpenStacka, przygotowanie procedur operacyjnych i upgrade’ów, budowa dedykowanego oprogramowania do migracji instancji ze starszego klastra oraz nadzór nad całym procesem migracji.
Zaprojektowanie i wdrożenie rozciągniętego klastra między dwoma centrami danych ze storage opartym na Ceph, wysokodostępnym control plane i automatycznym disaster recovery między lokalizacjami.
Przegląd istniejącej architektury, wskazanie obszarów do poprawy, konsultacje dotyczące doboru nowego sprzętu, pomoc w rekrutacji zespołu administratorów wraz z ich przeszkoleniem i pełnienie roli ostatniej linii wsparcia.
Budowa pipeline’ów wdrożeniowych opartych na GitOps z klastrami deweloperskim, stagingowym i produkcyjnym wraz z procedurami upgrade’ów.
Migracja klienta z VMware do OpenStacka - zaprojektowanie docelowego klastra, migracja maszyn wirtualnych i przeszkolenie zespołu operacyjnego z administracji OpenStack.
Zakres usług
Architektura i projektowanie OpenStack
Projektujemy wdrożenia OpenStack dopasowane do wymagań stawianych przez workloady. Obejmuje to dobór zasobów obliczeniowych i storage, topologię sieciową, układ HA oraz integrację z istniejącą infrastrukturą. Przeprowadzamy również przeglądy istniejących architektur i rekomendujemy zmiany, gdy wydajność lub niezawodność są niewystarczające.
Troubleshooting OpenStack
Pomagamy w analizie przyczyn problemów produkcyjnych: problemy z control plane, sieciami w klastrze, warstwą obliczeniową, usługami pomocniczymi typu load balancing, bazy danych czy kolejki wiadomości, problemy ze storage. Pracujemy bezpośrednio w środowisku klienta, identyfikujemy problem, naprawiamy go i dokumentujemy przebieg zdarzenia, żeby zespół wiedział, na co zwracać uwagę.
Migracje OpenStack
Realizujemy migracje między klastrami OpenStack (np. ze starszej wersji do nowego wdrożenia) oraz z innych platform do OpenStacka, w tym migracje VMware do OpenStack. Obejmuje to planowanie migracji, budowę narzędzi migracyjnych gdy jest to konieczne, oraz nadzór nad realizacją.
Upgrade OpenStack bez przestoju
Planujemy i realizujemy upgrade’y wersji OpenStacka. Budujemy środowisko stagingowe, testujemy workloady na nowej wersji i migrujemy usługi etapami. Celem jest przejście na wspieraną wersję bez przestoju środowiska produkcyjnego.
Optymalizacja wydajności OpenStack
Identyfikujemy i usuwamy wąskie gardła wydajnościowe: tuning węzłów obliczeniowych, problemy z przepustowością sieci, problemy z IOPS storage, czasy odpowiedzi API.
Audyt środowisk OpenStack
Przeglądamy środowisko OpenStack i przygotowujemy raport ze szczegółowymi ustaleniami - problemy konfiguracyjne, luki bezpieczeństwa, problemy wydajnościowe. Każde ustalenie zawiera rekomendację i priorytet.
Utrzymanie klastra OpenStack
Pomagamy zespołom zbudować powtarzalne procesy operacyjne: runbooki dla typowych scenariuszy awaryjnych, monitoring wyłapujący rzeczywiste problemy (nie tylko szum), automatyzacja rutynowych zadań. Celem jest to, żeby zespół samodzielnie zarządzał chmurą.
Szkolenia techniczne
Szkolimy zespoły operacyjne z administracji OpenStacka, sieci i troubleshootingu. Oferujemy też ustrukturyzowane kursy szkoleniowe dla zespołów preferujących formalny program.
Jak pracujemy
Skontaktuj się i opisz sytuację. Pracujemy w modelu time & material (stawka godzinowa). Dla dobrze zdefiniowanych projektów możemy ustalić stałą cenę usług. Dostępne jest też wsparcie ad-hoc po zakończeniu projektu.
Kontakt: hello@firstcloud.pl