Obecny stan

Jak zapewne Państwo wiedzą, serwis TeamRetro jest obecnie hostowany na platformie Salesforce Heroku typu Platform-as-a-Service (PaaS), która z kolei jest hostowana w ramach usługi Amazon Web Services (AWS) w ramach modelu „Infrastruktura jako usługa” (IaaS) w centrach danych Amazon w Północnej Wirginii (us-east-1) oraz we Frankfurcie (eu-central-1).

Chociaż platforma Heroku dobrze nam służyła przez ostatnie kilka lat, firma TeamRetro osiągnęła punkt, w którym przestała nam wystarczać, dlatego zamierzamy przygotować się na przyszły rozwój oraz poprawić jakość naszych usług i bezpieczeństwo.

Przejście na usługę natywną platformy AWS

Pod koniec grudnia 2022 r. planujemy przejść z platformy Heroku na natywne platformy usługowe odpowiadające AWS (w tych samych centrach danych). Migracja ta będzie dla Państwa niezauważalna, choć mamy nadzieję, że zauważą Państwo poprawę wydajności i dostępności. W ramach tej migracji:

  • Serwery Dynos platformy Heroku zostaną zastąpione usługami AWS ECS Fargate
  • Heroku Postgres zostanie przeniesiony do klastrów AWS RDS Aurora Postgres
  • Heroku Redis zostanie przeniesiony do klastrów AWS Elasticache

Aby jeszcze bardziej zmniejszyć nasze zużycie danych, zamierzamy zastąpić szereg obecnie wykorzystywanych procesorów innych producentów ich odpowiednikami z AWS.

  • Zapora sieciowa aplikacji internetowych Sqreen (DataDog Inc.) zostanie zastąpiona przez AWS Web Application Firewall
  • Usługi ImgIX (Zebrafish Labs Inc.) w zakresie zmiany rozmiaru zasobów graficznych oraz CDN zostaną zastąpione przez AWS S3 + AWS CloudFront

Przygotowanie

W ciągu ostatnich dwóch miesięcy przeprowadzaliśmy testy obciążeniowe i wydajnościowe nowych środowisk AWS, równolegle z utrzymaniem naszych dotychczasowych środowisk Heroku. Współpracowaliśmy z naszymi audytorami SOC2, aby zapewnić zachowanie zgodności z wymogami w fazie przejściowej.

Chcielibyśmy podziękować naszym partnerom z firm Mechanical Rock Inc, Assurance Lab oraz Amazon Web Services za pomoc w planowaniu i przeprowadzeniu tej migracji!

Proces migracji

Migracja zostanie przeprowadzona poza godzinami pracy, w weekend, i będzie wiązała się z około 2-godzinną planowaną przerwą w działaniu serwisu w trakcie przesyłania danych. Właściciele kont otrzymają z wyprzedzeniem powiadomienie o tej planowanej przerwie na 48 godzin przed jej rozpoczęciem.

Pytania

Jeśli mają Państwo jakiekolwiek pytania – prosimy o kontakt pod adresem info@teamretro.com