Przejdź do treści

Dla kogo

Dla firm, które wyrosły z pojedynczego serwera i potrzebują infrastruktury z redundancją, powtarzalnym wdrożeniem i sensownym kosztem.

Co dostajesz

  • Projekt i wdrożenie chmury prywatnej na Proxmox VE z klastrem Ceph i wysoką dostępnością.
  • Konteneryzacja aplikacji Docker, wraz z rejestrem obrazów.
  • Infrastruktura jako kod: Ansible i AWX do konfiguracji, Terraform do zasobów chmurowych.
  • Pipeline’y CI/CD w GitLab CI: build, testy, wdrożenie i wycofanie zmiany.
  • Migracje między on-premise a chmurą publiczną, w obie strony.
  • Kopie zapasowe w Proxmox Backup Server i przetestowany plan odtworzenia po awarii.
  • Dokumentacja architektury i procedur, żeby środowisko nie zależało od jednej osoby.

Typowe problemy, które rozwiązuję

  • Awaria jednego hosta zatrzymuje całą usługę z powodu braku redundancji.
  • Konfiguracja serwerów istnieje tylko w pamięci administratora.
  • Wdrożenie na produkcję to ręczna procedura, której nikt nie chce robić w piątek.
  • Kopie zapasowe są robione, ale nigdy nie sprawdzono, czy da się z nich odtworzyć system.
  • Rachunki za chmurę publiczną rosną szybciej niż ruch.

Wykorzystywany stack

Wirtualizacja i chmura prywatna

  • Proxmox VE
  • Proxmox Backup Server
  • Ceph
  • KVM
  • QEMU
  • Docker
  • MinIO

Automatyzacja i IaC

  • Ansible
  • AWX
  • Terraform
  • Bash

CI/CD

  • GitLab CI
  • GitHub Actions
  • Jenkins
  • Git

Chmura publiczna i hybryda

  • Azure
  • AWS
  • Google Cloud
  • Oracle Cloud

Jak pracuję

Cztery kroki, zawsze w tej kolejności

Bez audytu nie ma projektu, bez projektu nie ma wdrożenia. Ten porządek oszczędza pieniądze przy trzecim kroku.

  1. Krok 01

    Audyt i analiza

    Inwentaryzacja tego, co faktycznie działa, i lista ryzyk uszeregowana według wpływu na biznes. Bez tego kroku każdy kolejny jest zgadywaniem.

  2. Krok 02

    Projekt architektury

    Docelowy kształt środowiska wraz z kosztem, harmonogramem i planem wycofania zmiany. Decyzje zapadają przed wdrożeniem, nie w jego trakcie.

  3. Krok 03

    Wdrożenie

    Realizacja etapami, z konfiguracją opisaną w Ansible i Terraform. Każdy krok jest powtarzalny i odwracalny.

  4. Krok 04

    Utrzymanie i monitoring

    Monitoring z progami dopasowanymi do realnego ruchu, aktualizacje, testy odtworzenia kopii i raport ze stanu środowiska.

Częste pytania

Kontakt

Opisz problem, odpowiem konkretnie

Najszybciej dojdziemy do sedna, jeśli w pierwszej wiadomości opiszesz obecne środowisko i to, co ma się zmienić.

················