GitHub introduce i runner Arm64 per migliorare prestazioni e sostenibilità
Traduzione effettuata da Deepl pro
GitHub ha annunciato l'introduzione di runner Linux e Windows basati su ArmⓇ per GitHub Actions, migliorando in modo significativo le prestazioni e la sostenibilità della piattaforma, secondo quanto riportato dal blog di GitHub. Questa aggiunta mira a fornire agli sviluppatori un modo più efficiente ed economico di costruire e distribuire applicazioni.
Arm64 Runners: Una nuova era per le azioni di GitHub
I nuovi runner Arm64 sono progettati per offrire miglioramenti sostanziali in termini di potenza, prestazioni e sostenibilità. Questi runner, gestiti da GitHub con immagini costruite da Arm, forniscono un livello di calcolo più efficiente, aiutando gli sviluppatori a ottimizzare i costi di calcolo e a ridurre l'impronta di carbonio. In particolare, questi runner hanno un prezzo inferiore del 37% rispetto ai runner x64 per Linux e Windows.
Gli sviluppatori di vari settori, dai giochi allo sviluppo mobile embedded, possono ora sfruttare i vantaggi in termini di prestazioni dell'hardware basato su Arm ospitato da GitHub. Questo sviluppo elimina la necessità di auto-ospitarsi o di utilizzare la virtualizzazione QEMU, che è più lenta dell'esecuzione nativa.
GitHub e Arm: Uno sforzo collaborativo
GitHub ha stretto una partnership con Arm per fornire immagini di macchine virtuali Ubuntu e Windows, assicurando una transizione senza soluzione di continuità per gli sviluppatori che vogliono iniziare a costruire su Arm. L'immagine Ubuntu 22.04 viene fornita con un set completo di strumenti, con l'intenzione di espandere questi strumenti per l'immagine Windows e di introdurre una nuova immagine Ubuntu 24.04.
Questa collaborazione fa parte della più ampia strategia di GitHub di collaborare con i principali fornitori di tecnologia, con l'obiettivo di offrire ai clienti una gamma diversificata di immagini su cui costruire. Questa iniziativa segue il lancio di GPU Runner equipaggiati con immagini costruite da NVIDIA, avvenuto ad aprile e progettato per integrare le pratiche MLOps nelle azioni di GitHub.
Bhumik Patel, Director of Software Ecosystem Development di Arm, ha sottolineato l'importanza di questa partnership per il progresso del computing sostenibile. "La disponibilità di runner ospitati da Arm segna un passo importante verso un'informatica più sostenibile, consentendo agli sviluppatori di software con capacità CI/CD avanzate di sviluppare l'architettura Arm, efficiente dal punto di vista energetico e versatile, per vari progetti", ha dichiarato.
Sostenibilità su GitHub Actions
L'impegno di GitHub per la sostenibilità è ulteriormente rafforzato dall'introduzione di questi nuovi runner ospitati da Arm. I server basati su Arm nel cloud hanno dimostrato una riduzione del 30-40% nell'utilizzo di energia per carichi di lavoro ampiamente distribuiti, contribuendo in modo significativo alla riduzione delle emissioni di carbonio. Gli sviluppatori possono misurare il consumo energetico delle loro esecuzioni del flusso di lavoro GitHub Actions utilizzando strumenti come lo strumento Eco-CI Energy Estimation.
Iniziare con i runner ospitati da Arm
Questi runner sono disponibili per i clienti di GitHub Team ed Enterprise Cloud, con l'intenzione di estendere la disponibilità ai progetti open source entro la fine dell'anno. Gli sviluppatori possono iniziare a usare questi runner creando un runner Arm nella loro organizzazione o impresa e aggiornando la sintassi di esecuzione nel loro file di flusso di lavoro GitHub Actions. Istruzioni dettagliate per la configurazione e informazioni sui prezzi sono disponibili nella documentazione pubblica di GitHub.
Fonte : Blockchain.News / Jun 4, 2024