Obecny stan

Jak być może wiecie, TeamRetro jest obecnie hostowane na platformie Salesforce Heroku Platform-as-a-Service (PaaS), która z kolei jest hostowana na Amazon Web Services (AWS) Infrastructure-as-a-Service (IaaS) w centrach danych Amazon w Północnej Wirginii (us-east-1) i Frankfurcie (eu-central-1).

Chociaż platforma Heroku dobrze nam służyła przez ostatnie kilka lat, TeamRetro osiągnęło punkt, w którym ją przerosło, i dążymy do zapewnienia sobie przyszłego wzrostu oraz poprawy naszych usług produktowych i bezpieczeństwa.

Migracja do natywnej usługi AWS

Planujemy przejść z Heroku na równoważne natywne platformy usług AWS (w tych samych centrach danych) pod koniec grudnia 2022 roku. Ta migracja będzie dla Was transparentna, choć mamy nadzieję, że zauważycie poprawę wydajności i dostępności. W ramach tej migracji:

  • Dynosy serwerowe Heroku zostaną zastąpione usługami AWS ECS Fargate
  • Heroku Postgres zostanie zmigrowane do klastrów AWS RDS Aurora PostgreSQL
  • Heroku Redis zostanie zmigrowane do klastrów AWS Elasticache

Aby jeszcze bardziej zmniejszyć nasz ślad danych, zastąpimy szereg obecnych procesorów stron trzecich ich odpowiednikami AWS.

  • Zapora aplikacji internetowych Sqreen (DataDog Inc.) zostanie zastąpiona AWS Web Application Firewall
  • Zmiana rozmiaru zasobów i CDN ImgIX (Zebrafish Labs Inc.) zostanie zastąpiona przez AWS S3 + AWS CloudFront

Przygotowanie

Przez ostatnie dwa miesiące testowaliśmy wydajność nowych środowisk AWS równolegle z utrzymywaniem naszych istniejących środowisk Heroku. Współpracowaliśmy z naszymi audytorami SOC2, aby zapewnić utrzymanie zgodności podczas fazy przejściowej.

Chcielibyśmy podziękować naszym przyjaciołom z Mechanical Rock Inc, Assurance Lab i Amazon Web Services za ich pomoc w planowaniu i wdrożeniu tej migracji!

Proces migracji

Migracja zostanie zakończona poza godzinami pracy w weekend i będzie wiązała się z około 2 godzinami planowanego przestoju na transfer danych. Właściciele kont zostaną powiadomieni o tej planowanej przerwie z 48-godzinnym wyprzedzeniem.

Pytania

Jeśli macie jakiekolwiek pytania – dajcie nam znać pod adresem info@teamretro.com