Situazione attuale

Come forse saprete, TeamRetro è attualmente ospitato sulla piattaforma PaaS (Platform-as-a-Service) Heroku di Salesforce, che a sua volta è ospitata su Amazon Web Services (AWS) Infrastructure-as-a-Service (IaaS) nei data center di Amazon situati nella Virginia del Nord (us-east-1) e a Francoforte (eu-central-1).

Sebbene la piattaforma Heroku ci abbia fornito un ottimo servizio negli ultimi anni, TeamRetro ha raggiunto un punto in cui essa non è più in grado di soddisfare le nostre esigenze e stiamo cercando di prepararci per la crescita futura e di migliorare i nostri servizi e la sicurezza dei nostri prodotti.

Migrazione al servizio nativo di AWS

Stiamo pianificando di passare da Heroku a piattaforme di servizi native equivalenti ad AWS (all’interno degli stessi data center) alla fine di dicembre 2022. Tale migrazione avverrà in modo trasparente per voi, anche se ci auguriamo che possiate notare il miglioramento in termini di prestazioni e disponibilità. Nell’ambito di questa migrazione:

  • I Dynos di Heroku saranno sostituiti dai servizi AWS ECS Fargate
  • Heroku Postgres verrà migrato ai cluster AWS RDS Aurora Postgres
  • Heroku Redis verrà migrato ai cluster AWS Elasticache

Per ridurre ulteriormente il nostro impatto in termini di dati, sostituiremo una serie di attuali processori di terze parti con i loro equivalenti AWS.

  • Il firewall per applicazioni web Sqreen (DataDog Inc.) sarà sostituito da AWS Web Application Firewall
  • Il ridimensionamento delle risorse e il servizio CDN di ImgIX (Zebrafish Labs Inc.) saranno sostituiti da AWS S3 + AWS CloudFront

Preparazione

Negli ultimi due mesi abbiamo effettuato test di stress e di prestazione sui nuovi ambienti AWS, parallelamente alla gestione dei nostri ambienti Heroku esistenti. Abbiamo collaborato con i nostri revisori SOC2 per garantire il mantenimento della conformità durante la fase di transizione.

Desideriamo ringraziare i nostri amici di Mechanical Rock Inc, Assurance Lab e Amazon Web Services per l’assistenza fornita nella pianificazione e nell’attuazione di questa migrazione!

Processo di migrazione

La migrazione verrà completata al di fuori dell’orario di lavoro nel corso di un fine settimana e comporterà circa 2 ore di interruzione programmata del servizio durante il trasferimento dei dati. Un preavviso relativo a tale interruzione programmata verrà inviato ai titolari degli account 48 ore prima dell’inizio dell’operazione.

Domande

Se avete domande, non esitate a contattarci all’indirizzo info@TeamRetro.com