Gracias por preguntar. Permítanme confirmar algunas cosas sobre CF y OpsWorks.
CloudFormation : se centró principalmente en la creación de bloques de recursos en AWS Cloud, como el lanzamiento de una instancia, la creación de un depósito en S3.
OpsWorks : se basa en la herramienta de administración de configuración. OpsWorks utiliza recetas de Chef para instalar las dependencias de la aplicación en una instancia EC2.
Los ingenieros de DevOps tienen control sobre la configuración de sus aplicaciones.
- ¿Por qué los servicios de computación en la nube atienden al crecimiento exponencial del negocio?
- ¿Qué le resultó más difícil de configurar una nube privada?
- Cómo mantener objetos almacenados en RAM con Cloud Functions
- ¿Qué servicios de almacenamiento en línea buenos y confiables existen sin pagos periódicos (por ejemplo, pagar el espacio, no el alquiler)?
- ¿Cuál es la mejor herramienta compatible con las aplicaciones de Google para la nube empresarial para que un equipo virtual administre la comunicación con los clientes a través del correo electrónico y las redes sociales?
Déjame ir a tu pregunta. Tanto CloudFormation como OpsWorks están diseñados para diferentes propósitos. Su función común es la automatización.
CloudFormation no puede hacer lo que haga Chef. Porque, CF solo para aprovisionar los recursos en AWS Cloud, como EC2, EBS, SQS y otros servicios de AWS.
Chef usará el libro de cocina para automatizar la instalación de las dependencias de la aplicación, como Oracle Java 8, Apache Tomcat usando recetas de chef.
Analice la diferencia entre OpsWorks y CF