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 Infrastructure-as-a-Service (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ć. Chcemy zatem przygotować się na przyszły rozwój oraz poprawić jakość naszych usług i bezpieczeństwo.

Przejście na usługę natywną 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:

  • Usługi Heroku Server Dynos 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 i sieci 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, jednocześnie dbając o utrzymanie naszych dotychczasowych środowisk Heroku. Współpracowaliśmy z naszymi audytorami SOC2, aby zapewnić zachowanie zgodności z przepisami w fazie przejściowej.

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

Proces migracji

Migracja zostanie przeprowadzona poza godzinami pracy w weekend i będzie wiązała się z około dwugodzinną planowaną przerwą w działaniu serwisu w związku z przenoszeniem danych. Właściciele kont otrzymają 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