{"id":1785,"date":"2020-10-02T11:15:08","date_gmt":"2020-10-02T09:15:08","guid":{"rendered":"https:\/\/blog.besharp.it\/?p=1785"},"modified":"2021-03-17T15:27:33","modified_gmt":"2021-03-17T14:27:33","slug":"gitlab-vs-aws-codepipeline-un-match-allultimo-commit","status":"publish","type":"post","link":"https:\/\/blog.besharp.it\/it\/gitlab-vs-aws-codepipeline-un-match-allultimo-commit\/","title":{"rendered":"GitLab VS AWS CodePipeline: un match all\u2019ultimo Commit!"},"content":{"rendered":"\n

GitLab<\/strong> \u00e8 diventato uno tra gli strumenti pi\u00f9 utilizzati dai Devops. Include tante funzionalit\u00e0 in un solo servizio ed \u00e8 possibile installarlo on-premise o utilizzarlo in versione SaaS.<\/p>\n\n\n\n

Il piano gratuito \u00e8 sufficiente per alcuni dei pi\u00f9 comuni casi d\u2019uso come ad esempio mantenere una codebase, eseguire pipeline e gestire le informazioni sui progetti.  Anche Amazon Web Services permette di implementare sistemi di CI\/CD<\/strong> con un modello di pagamento a consumo attraverso l\u2019uso dei servizi AWS CodeCommit, AWS CodeBuild, AWS CodePipeline<\/strong>.<\/p>\n\n\n\n

Selezionare il miglior strumento da utilizzare durante la progettazione di un nuovo business o per migrare applicazioni legacy in Cloud non \u00e8 mai banale. Ma non abbiate paura, cari sviluppatori: questo articolo vi aiuter\u00e0 a fare chiarezza! I due servizi stanno per dare vita ad un match alla pari su un terreno di gioco comune che permetta un test ad armi pari: stiamo parlando dell\u2019AWS Well-Architected Framework<\/strong>, il framework di AWS pensato per la progettazione di applicazioni ed architetture che siano manutenibili, sicure, resilienti, efficienti e ottimizzate dal punto di visto dei costi.<\/p>\n\n\n\n

\u00c8 basato su 5 pilastri fondamentali<\/a> –  Eccellenza Operativa, Sicurezza, Affidabilit\u00e0, Efficienza delle Prestazioni, Ottimizzazione dei Costi – e non riguarda nessun servizio AWS in particolare, cos\u00ec da poter essere usato come riferimento per implementare qualsiasi servizio o infrastruttura.<\/p>\n\n\n\n

Accogliamo quindi i contendenti di oggi: da un lato Gitlab, dall\u2019altro si sta scaldando AWS CodePipeline!<\/p>\n\n\n\n

Le regole del gioco<\/h2>\n\n\n\n

Iniziamo un ipotetico match all\u2019ultimo commit fra GitLab e AWS CodePipeline.<\/p>\n\n\n\n

Ogni pilastro dell\u2019AWS Well Architected Framework sar\u00e0 usato come round; i punteggi saranno basati sui principi di progettazione di ogni pilastro.<\/p>\n\n\n\n

Round 1: Eccellenza operativa<\/h3>\n\n\n\n

Per questo round, i punti saranno definiti su questi principi:<\/p>\n\n\n\n

\n