Przejdź do treści

Przebudowuję wyklikaną infrastrukturę AWS. Albo stawiam nową na pustym koncie.

Infrastrukturę AWS, którą dostaję do przebudowy, zwykle wyklikali w konsoli programiści, kiedy akurat czegoś potrzebowali. Projektuję architekturę od nowa, opisuję ją w Terraform i stawiam obok starej, a przełączam po Twojej akceptacji, z planem powrotu. Tak samo przenoszę firmę do AWS po raz pierwszy, jeśli AWS się u niej opłaca.

Albo napisz na przemek@codelevel.pl.

Odpowiadam w ciągu 1 dnia roboczego.

Układ z realizacji platform SaaS: trzy środowiska z jednego kodu Terraform, deploy na pierwszej platformie skrócony z 45 do 5–6 minut.

Kiedy przebudowa ma sens

  • Deploy trwa prawie godzinę i umie go zrobić jedna osoba.
  • Nie ma kopii produkcji do testów, więc zmiany sprawdzają klienci.
  • Nikt nie wie, co się stanie, gdy padnie serwer albo strefa.
  • Rachunek rośnie i nikt nie umie powiedzieć dlaczego.

Jeśli problem jest jeden, na przykład wolny albo zepsuty deploy, to zwykle kilka godzin pracy, a nie przebudowa. Do tego jest DevOps na godziny.

Kiedy AWS ma sens

AWS opłaca się, gdy ruch mocno zmienia się w ciągu doby, gdy korzystasz z usług zarządzanych, których nie chcesz utrzymywać sam, albo gdy klienci wymagają certyfikatów zgodności, np. SOC 2. Jeśli żaden z tych powodów Cię nie dotyczy, powiem to przed migracją.

Jak to robię

  • AWS Organizations z osobnymi kontami dla środowisk i jednym logowaniem przez IAM Identity Center.
  • Sieć, uprawnienia i usługi w Terraform, w Twoim repozytorium.
  • Nowe środowisko obok starego, przełączenie po Twojej akceptacji i z planem powrotu.
  • CI/CD z wdrożeniami bez przestoju.
  • Budżety z alertami, wykrywanie anomalii kosztów (Cost Anomaly Detection) i tagi od pierwszego dnia.

Przykład

Dwie platformy SaaS zbudowałem na AWS od pustego konta. Na pierwszej deploy trwa 5–6 minut zamiast 45, a rachunek jest o 30% niższy niż na pierwotnej infrastrukturze, wyklikanej ręcznie przez programistów na gotowych usługach AWS typu Amplify. Cała historia.

Sklep na Magento przebudowałem tak samo, pod szczyty ruchu i awarie. Rachunek za hosting wzrósł tam, bo celem były skalowalność i odporność na awarie. Cała historia.

Jeśli sklep jest po prostu wolny, a przeprowadzka nie jest potrzebna, zacznij od przeglądu serwera sklepu.

Cena

Każda przebudowa i migracja jest inna, więc wyceniam ją po krótkiej rozmowie i przeglądzie tego, co dziś działa. Cena jest stała.

Pytania o migrację do AWS

Czy przy przełączeniu będzie przestój?

Nie planuję go. Nowe środowisko buduję obok starego, a ruch przełączam dopiero po Twojej akceptacji, z gotowym planem powrotu. Sklep na Magento przeniosłem z hostingu współdzielonego na AWS bez ani minuty przestoju.

Jak przeniosłem sklep na Magento

Link do tego pytania: Czy przy przełączeniu będzie przestój?
Ile kosztuje migracja?

To zależy od tego, ile usług i środowisk przenosimy, dlatego wyceniam migrację po krótkiej rozmowie i przeglądzie tego, co dziś działa. Cena jest stała, a harmonogram ustalamy razem z nią.

Link do tego pytania: Ile kosztuje migracja?
Co z danymi i kopiami zapasowymi?

Dane przenoszę do nowego środowiska, zanim przełączę ruch. Do przełączenia stare środowisko działa bez zmian, a plan powrotu jest gotowy wcześniej. Na AWS ustawiam kopie zapasowe i monitoring, tak jak w sklepie na Magento. Konto AWS należy do Ciebie, a kod Terraform jest w Twoim repozytorium.

Link do tego pytania: Co z danymi i kopiami zapasowymi?
Czy rachunek wzrośnie po migracji?

Może wzrosnąć. Sklep na Magento płaci za hosting na AWS więcej niż na hostingu współdzielonym, bo celem była tam skalowalność i odporność na awarie. Budżety z alertami działają od pierwszego dnia, więc wzrost nie zaskoczy Cię na fakturze. Jeśli AWS się u Ciebie nie opłaca, powiem to przed migracją.

Link do tego pytania: Czy rachunek wzrośnie po migracji?
Kto utrzymuje infrastrukturę po migracji?

Mogę ja, w pakiecie utrzymania od 790 zł/mies. Konfiguracja jest w Terraformie w Twoim repozytorium, więc równie dobrze może ją przejąć Twój zespół.

Link do tego pytania: Kto utrzymuje infrastrukturę po migracji?

Opisz swoją sytuację w kilku zdaniach

Odpiszę z pytaniami albo od razu z propozycją i ceną.

Albo napisz na przemek@codelevel.pl.

Odpowiadam w ciągu 1 dnia roboczego.

Z realizacji: sklep na Magento przeniosłem bez ani minuty przestoju, a strony ładują się ok. 3× szybciej. Zobacz realizację