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.
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ę