

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à.

# Framework di implementazione
<a name="deployment-frameworks"></a>

Molti team moderni utilizzano l'integrazione continua e la distribuzione continua (CI/CD) practices and pipelines to automate the deployment of their solutions and infrastructure. If your team already uses CI/CDpipeline), dovresti essere in grado di incorporare Amazon OpenSearch Service nel tuo ambiente. Se stai implementando manualmente la configurazione attuale, prendi in considerazione la creazione di pipeline per automatizzare il lavoro ripetibile, ridurre il sovraccarico operativo e ridurre gli errori umani.

Puoi implementare Amazon OpenSearch Service utilizzando una varietà di framework Infrastructure as Code (IaC), tra cui Terraform by HashiCorp, Chef e Puppet. ****Terraform offre un [OpenSearch modulo](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/opensearch_domain) che puoi utilizzare per creare domini Amazon OpenSearch Service. In**** molti casi, puoi utilizzare la pipeline di distribuzione dell'infrastruttura esistente e indirizzare il modulo del motore di ricerca verso il modulo Amazon OpenSearch Service.

Se stai pensando di creare pipeline da zero o se desideri utilizzare i servizi nativi di AWS, AWS offre diversi CI/CD strumenti e opzioni di servizio. Questi sono i seguenti:
+ [AWS CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/welcome.html)
+ [AWS CodeBuild](https://docs.aws.amazon.com/codebuild/latest/userguide/welcome.html)
+ [AWS Cloud Development Kit (CDK AWS)](https://docs.aws.amazon.com/cdk/v2/guide/home.html)
+ [AWS CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html)
+ [AWS CodeDeploy](https://docs.aws.amazon.com/codedeploy/latest/userguide/welcome.html)

Puoi utilizzare questi servizi per automatizzare la creazione, il test e la distribuzione dell'infrastruttura. L'implementazione delle pipeline utilizzando uno di questi servizi nativi del cloud presenta molti vantaggi, tra cui:
+ Rilasci di prodotti completamente automatizzati end-to-end (creazione, test, implementazione)
+ Implementazione in più ambienti (dev, test, pre-prod, prod)
+ Integrazione con altri servizi AWS
+ La capacità di modernizzare le pipeline di distribuzione per automatizzare le implementazioni di Amazon OpenSearch Service in più ambienti