Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Utilizzo delle istanze per CodeDeploy
CodeDeploy supporta distribuzioni su istanze che eseguono Amazon Linux, Ubuntu Server, Red Hat Enterprise Linux (RHEL) e Windows Server.
Puoi utilizzarlo CodeDeploy per eseguire la distribuzione sia su istanze Amazon EC2 che su istanze locali. Un'istanza locale è qualsiasi dispositivo fisico diverso da un'istanza Amazon EC2 in grado di eseguire CodeDeploy l'agente e connettersi agli endpoint del AWS servizio pubblico. Puoi utilizzarla CodeDeploy per distribuire contemporaneamente un'applicazione su istanze Amazon EC2 nel cloud e su PC desktop in ufficio o server nel tuo data center.
Confronto tra istanze Amazon EC2 e istanze locali
La tabella seguente mette a confronto le istanze di Amazon EC2 e le istanze locali:
| Oggetto | Istanze Amazon EC2 | On-premises Istanze |
|---|---|---|
|
Richiede l'installazione e l'esecuzione di una versione dell' CodeDeploy agente compatibile con il sistema operativo in esecuzione sull'istanza. |
Sì |
Sì |
|
Richiede che l'istanza sia in grado di connettersi a CodeDeploy. |
Sì |
Sì |
|
Richiede il collegamento di un profilo di istanza IAM all'istanza. Il profilo dell'istanza IAM deve disporre delle autorizzazioni per partecipare alle CodeDeploy distribuzioni. Per informazioni, consulta Fase 4: crea un profilo di istanza IAM per le tue istanze Amazon EC2. |
Sì |
No |
|
Richiede che vengano eseguite le operazioni elencate di seguito per autenticare e registrare le istanze:
|
No |
Sì |
|
Richiede la registrazione di ogni istanza CodeDeploy prima di poterla implementare. |
No |
Sì |
|
Richiede di etichettare ogni istanza prima di CodeDeploy poter essere distribuita su di essa. |
Sì |
Sì |
|
Può partecipare agli scenari di Amazon EC2 Auto Scaling ed Elastic Load Balancing come parte delle distribuzioni. CodeDeploy |
Sì |
No |
|
Può essere distribuito da GitHub bucket e repository Amazon S3. |
Sì |
Sì |
|
Può supportare i trigger che richiedono l'invio di notifiche SMS o e-mail quando nelle distribuzioni o nelle istanze si verificano eventi specifici. |
Sì |
Sì |
|
È soggetta a essere fatturata per le distribuzioni associate. |
No |
Sì |
Attività di istanza per CodeDeploy
Per avviare o configurare le istanze per l'uso nelle distribuzioni, scegliere tra le seguenti istruzioni:
|
Voglio lanciare una nuova istanza Amazon Linux o Windows Server Amazon EC2. |
Per avviare l'istanza Amazon EC2 con il minimo sforzo, consulta. Crea un'istanza Amazon EC2 per ( CodeDeploy CloudFormation modello) Per avviare l'istanza Amazon EC2 principalmente da soli, consulta. Crea un'istanza Amazon EC2 per ( CodeDeploy AWS CLI o console Amazon EC2) |
|
Voglio lanciare una nuova istanza di Ubuntu Server o RHEL Amazon EC2. |
Per informazioni, consulta Crea un'istanza Amazon EC2 per ( CodeDeploy AWS CLI o console Amazon EC2). |
| Voglio configurare un'istanza Amazon Linux, Windows Server, Ubuntu Server o RHEL Amazon EC2. | Per informazioni, consulta Configura un'istanza Amazon EC2 con cui lavorare CodeDeploy. |
| Voglio configurare un'istanza locale di Windows Server, Ubuntu Server o RHEL (dispositivi fisici che non sono istanze Amazon EC2). | Per informazioni, consulta Working with On-Premises Instances. |
| Desidero effettuare CodeDeploy il provisioning di un parco istanze sostitutivo durante una distribuzione. blue/green | Per informazioni, consulta Utilizzo delle distribuzioni in CodeDeploy. |
Per preparare le istanze Amazon EC2 nei gruppi Amazon EC2 Auto Scaling, devi seguire alcuni passaggi aggiuntivi. Per ulteriori informazioni, consulta Integrazione CodeDeploy con Amazon EC2 Auto Scaling.
Argomenti