Distribuirò o migrerò la tua app su AWS ecs fargate
Ingegnere Cloud Senior
Informazioni su questo servizio
Sono un AWS Certified Solutions Architect con più di 5 anni di esperienza in DevOps. Ho spostato carichi di lavoro di produzione da EC2 a ECS in passato con pochi tempi di inattività, e posso aiutarti a fare lo stesso senza trasformare tutto in un progetto di mesi.
Questo lavoro copre due cose: distribuire un'app containerizzata su ECS Fargate oppure pianificare una migrazione sicura da EC2 a ECS. A seconda del pacchetto, ottieni la progettazione del servizio ECS, la dimensione delle task, linee guida per ALB e networking, note sull'installazione di CloudWatch e un percorso di deploy che puoi ripetere.
Non serve che tu mi dia l'accesso root. Un ruolo IAM con privilegi minimi basta. Non riscrivo il codice della tua applicazione: io mi occupo del lato AWS e container.
Scrivimi con cosa stai eseguendo oggi (EC2, on-prem, o solo un Docker image) e la tua regione. Ti guiderò verso il pacchetto giusto.
Il mio portfolio
FAQ
Traduzione automatica.
La mia app è ancora su un singolo istante EC2. ECS è esagerato?
Non sempre. Se i deployment sono manuali e scalare è complicato, ECS Fargate è di solito più semplice di quanto si pensi. L'opzione Basic è una buona scelta — ti dirò onestamente se ne vale la pena.
Ci saranno tempi di inattività durante la migrazione?
Il piano è pensato per evitarlo. L'app vecchia e quella nuova convivono dietro al bilanciatore, il traffico viene spostato gradualmente e manteniamo un'opzione di rollback finché tutto non è stabile.
La mia app non è ancora Dockerizzata. Puoi comunque aiutarmi?
Sì, aggiungi l'extra “Dockerize my app”, oppure inizia con Basic e la definiremo bene. Non riscrivo il codice dell'app, ma lato container è coperto.
ECS o EKS — quale dovrei scegliere?
Se non hai già bisogno di Kubernetes, ECS è di solito la scelta più semplice ed economica. Ho un servizio separato per EKS se hai bisogno di Kubernetes.
Hai bisogno di accesso root al mio account AWS?
No. Un ruolo IAM con privilegi minimi basta. Non condividere mai credenziali di root in chat.
Puoi impostare anche CI/CD per i deploy?
Sì, pipeline in stile GitLab, GitHub Actions o Jenkins. Aggiungi l'extra CI/CD o chiedi un'offerta personalizzata.

