SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
1.- Create an integration flow and automatic deployment for one of the services and/or
applications of the case.
2.- Create an ansible playbook that deploys a static front end application to the cloud.
2.- Create an ansible playbook that deploys a static front end application to the cloud.
2.- Create an ansible playbook that deploys a static front end application to the cloud.
[front]
dev@178.81.241.97 ansible_ssh_private_key_file=~/.ssh/dev.pem
---
- hosts: front
become: yes
become_method: sudo
tasks:
- name: Install pip
apt:
update_cache: yes
name: python3-pip
- name: Install aptitude using apt
apt: name=aptitude state=latest update_cache=yes force_apt_get=yes
1.- El objetivo a corto plazo es de migrar los componentes on-premise a nube, para lo cual se
requiere una automatización básica inicial y modernización de componentes.
Independientemente del proveedor cloud (libertad para utilizar los servicios cloud y open
source), ¿cómo automatizarías esta subida de los dos componentes? *Nota: La compañía ya
es usuaria de contenedores y más de un proveedor cloud.
RPTA: Los componentes serían desplegados a través de Terraform (IaC) dado que puedes elegir
diferentes provider y por tanto es agnóstico al proveedor Cloud, adicionalmente activar el lock para evitar
accidentes destroy. Para las settings de los componentes desplegados podemos hacerlo con Ansible
(CaC).
Si se evaluado el funcionamiento y la adaptación a contenedores con Docker, será necesario crear un
container registry y realizar el Build, Push de la imágen y deployarlo a un cluster de Kuberntes con
AzureDevOps (CI/CD)
2.- Después de tener los recursos en nube, se requiere configurar un flujo de CI/CD para las
actualizaciones posteriores de código para la Single Page Application (la cual está compuesta
por html, css y js), así como de los microservicios que exponen las operaciones CRUD (los
cuáles están desarrollados en java). Según el proveedor cloud elegido en la anterior pregunta,
¿qué servicios incluiría para construir el pipeline (desde control de versiones hasta trigger de
releases, etc.)?
RPTA:
Es necesario crear un ACR (Azure Container Registry) y realizar el Build, Push de la imágen y deployarlo
a un cluster de Kuberntes (AKS), todo esto con AzureDevOps (CI/CD) para los diferentes entornos
aislados de DEV, QA, PRO o los que haya definido la compañía.
3.- Al cabo de unos meses se contempla la oferta de otro proveedor cloud para migrar los
servicios con un periodo de facturación gratuita, entonces se debe migrar los componentes de
una nube a otra, ¿cómo automatizarías este requerimiento?
RPTA:
Actualizamos el provider de cloud en las herramientas de automatización para el caso de basedatos, se
tendrá que definir una ventana para el corte y con ello hacer la migración.
3.- Finalmente, se debe monitorear lo construido, si se sabe que la aplicación es para el flujo de
citas en la clínica y que adicionalmente a los componentes en nube se debe consultar un
servicio on-premise para la consulta del seguro del paciente, ¿cómo monitorearías esta
solución y qué configurarías (alarmas, triggers, etc.)?
RPTA:
NewRelic para monitorear los componentes Cloud y On-premises.
- Configurar Alarmas y definir umbrales de acuerdo al comportamiento.
- Configurar triggers para enviar notificaciones a mesa de ayuda ante un evento anómalo.
- Configurar agentes para matricular los componentes a la herramienta de monitoreo.
- Monitorear, consumo de recursos (Memoria, CPU), espacio libre en disco, healtcheck de los
endpoints de servicio y página web, Tiempo de respuesta de los servicios, Concurrencia de de red.

Más contenido relacionado

Similar a RespuestasdelCaso-FranciscoTerrones Teorico

Kubernetes technical overview and our experience at Restorando :: Buenos Aire...
Kubernetes technical overview and our experience at Restorando :: Buenos Aire...Kubernetes technical overview and our experience at Restorando :: Buenos Aire...
Kubernetes technical overview and our experience at Restorando :: Buenos Aire...Restorando
 
Cbs Google Cloud Platform fundamentals 2
Cbs Google Cloud Platform fundamentals 2Cbs Google Cloud Platform fundamentals 2
Cbs Google Cloud Platform fundamentals 2Luis Merino Troncoso
 
Optimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-MemoryOptimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-MemoryGonzalo Chacaltana
 
Lynxwork OpenStack Services
Lynxwork OpenStack ServicesLynxwork OpenStack Services
Lynxwork OpenStack ServicesArturo Vargas
 
Servicios de OpenStack
Servicios de OpenStack Servicios de OpenStack
Servicios de OpenStack Arturo Vargas
 
Practitioners quick reference esla web_367487
Practitioners quick reference esla web_367487Practitioners quick reference esla web_367487
Practitioners quick reference esla web_367487Andreas Deris
 
Derribando la torre de marfil - Plain Concepts Dev Day
Derribando la torre de marfil - Plain Concepts Dev DayDerribando la torre de marfil - Plain Concepts Dev Day
Derribando la torre de marfil - Plain Concepts Dev DayPlain Concepts
 
AWS Summit Mexico City 2018 - Usando Elastic Beanstalk
AWS Summit Mexico City 2018 - Usando Elastic BeanstalkAWS Summit Mexico City 2018 - Usando Elastic Beanstalk
AWS Summit Mexico City 2018 - Usando Elastic BeanstalkMauro Parra-Miranda
 
Necsia - Casos prácticos de System Center Configuration Manager
Necsia - Casos prácticos de System Center Configuration ManagerNecsia - Casos prácticos de System Center Configuration Manager
Necsia - Casos prácticos de System Center Configuration ManagerNecsia
 
Gestion de nubes de servidores
Gestion de nubes de servidoresGestion de nubes de servidores
Gestion de nubes de servidoresrossykeles
 
Proyecto Cloud Computing_OpenStack
Proyecto Cloud Computing_OpenStackProyecto Cloud Computing_OpenStack
Proyecto Cloud Computing_OpenStackJordi Rodriguez
 
Despliegue de Imágenes en aulas de informática
Despliegue de Imágenes en aulas de informáticaDespliegue de Imágenes en aulas de informática
Despliegue de Imágenes en aulas de informáticassuserbd237f
 
Entendiendo Iaas/Paas/Saas en Azure
Entendiendo Iaas/Paas/Saas en AzureEntendiendo Iaas/Paas/Saas en Azure
Entendiendo Iaas/Paas/Saas en AzureFernando Mejía
 

Similar a RespuestasdelCaso-FranciscoTerrones Teorico (20)

Kubernetes technical overview and our experience at Restorando :: Buenos Aire...
Kubernetes technical overview and our experience at Restorando :: Buenos Aire...Kubernetes technical overview and our experience at Restorando :: Buenos Aire...
Kubernetes technical overview and our experience at Restorando :: Buenos Aire...
 
Charter
CharterCharter
Charter
 
Cbs Google Cloud Platform fundamentals 2
Cbs Google Cloud Platform fundamentals 2Cbs Google Cloud Platform fundamentals 2
Cbs Google Cloud Platform fundamentals 2
 
Charter
CharterCharter
Charter
 
Servidores
ServidoresServidores
Servidores
 
Optimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-MemoryOptimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-Memory
 
Azure Relay (Hybrid connections) & .NET Core ARM
Azure Relay (Hybrid connections) & .NET Core ARMAzure Relay (Hybrid connections) & .NET Core ARM
Azure Relay (Hybrid connections) & .NET Core ARM
 
Lynxwork OpenStack Services
Lynxwork OpenStack ServicesLynxwork OpenStack Services
Lynxwork OpenStack Services
 
Servicios de OpenStack
Servicios de OpenStack Servicios de OpenStack
Servicios de OpenStack
 
Practitioners quick reference esla web_367487
Practitioners quick reference esla web_367487Practitioners quick reference esla web_367487
Practitioners quick reference esla web_367487
 
Derribando la torre de marfil - Plain Concepts Dev Day
Derribando la torre de marfil - Plain Concepts Dev DayDerribando la torre de marfil - Plain Concepts Dev Day
Derribando la torre de marfil - Plain Concepts Dev Day
 
Descubriendo windows azure
Descubriendo windows azureDescubriendo windows azure
Descubriendo windows azure
 
AWS Summit Mexico City 2018 - Usando Elastic Beanstalk
AWS Summit Mexico City 2018 - Usando Elastic BeanstalkAWS Summit Mexico City 2018 - Usando Elastic Beanstalk
AWS Summit Mexico City 2018 - Usando Elastic Beanstalk
 
Necsia - Casos prácticos de System Center Configuration Manager
Necsia - Casos prácticos de System Center Configuration ManagerNecsia - Casos prácticos de System Center Configuration Manager
Necsia - Casos prácticos de System Center Configuration Manager
 
Gestion de nubes de servidores
Gestion de nubes de servidoresGestion de nubes de servidores
Gestion de nubes de servidores
 
Proyecto Cloud Computing OpenStack
Proyecto Cloud Computing OpenStackProyecto Cloud Computing OpenStack
Proyecto Cloud Computing OpenStack
 
Proyecto Cloud Computing_OpenStack
Proyecto Cloud Computing_OpenStackProyecto Cloud Computing_OpenStack
Proyecto Cloud Computing_OpenStack
 
Proyecto 6
Proyecto 6Proyecto 6
Proyecto 6
 
Despliegue de Imágenes en aulas de informática
Despliegue de Imágenes en aulas de informáticaDespliegue de Imágenes en aulas de informática
Despliegue de Imágenes en aulas de informática
 
Entendiendo Iaas/Paas/Saas en Azure
Entendiendo Iaas/Paas/Saas en AzureEntendiendo Iaas/Paas/Saas en Azure
Entendiendo Iaas/Paas/Saas en Azure
 

Último

slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdfslideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdfWaldo Eber Melendez Garro
 
subestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicassubestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicaszaydaescalona
 
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...jose880240
 
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTS
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTSCONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTS
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTSrobinarielabellafern
 
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdfMirkaCBauer
 
PRACTICAS_DE_AUTOMATIZACION_industrial (1).pdf
PRACTICAS_DE_AUTOMATIZACION_industrial (1).pdfPRACTICAS_DE_AUTOMATIZACION_industrial (1).pdf
PRACTICAS_DE_AUTOMATIZACION_industrial (1).pdfjorge477728
 
Diseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdfDiseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdfssuserf46a26
 
subestaciones electricas, distribucion de energia
subestaciones electricas, distribucion de energiasubestaciones electricas, distribucion de energia
subestaciones electricas, distribucion de energiazaydaescalona
 
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptxREGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptxJhonLeon59
 
Trabajo de cristalografia. año 2024 mes de mayo
Trabajo de cristalografia. año 2024 mes de mayoTrabajo de cristalografia. año 2024 mes de mayo
Trabajo de cristalografia. año 2024 mes de mayoAntonioCardenas58
 
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...p39961945
 
las humanidades y su impotancia en la formación integral del ingeniero
las humanidades y su impotancia en la formación integral del ingenierolas humanidades y su impotancia en la formación integral del ingeniero
las humanidades y su impotancia en la formación integral del ingenieroJsValdez
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfSalomeRunco
 
Presentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdfPresentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdffernandolozano90
 
Semana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxSemana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxJulio Lovon
 
DIAGRAMAS PID automatizacion y control.ppt
DIAGRAMAS PID automatizacion y control.pptDIAGRAMAS PID automatizacion y control.ppt
DIAGRAMAS PID automatizacion y control.pptalisonsarmiento4
 
1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdf1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdfThe16Frame
 
herrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptxherrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptxDiegoSuarezGutierrez
 

Último (20)

slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdfslideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
 
subestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicassubestaciones electricas , elementos y caracteristicas
subestaciones electricas , elementos y caracteristicas
 
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
6.1-Proclamación de la II República, la Constitución y el bienio reformista-L...
 
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTS
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTSCONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTS
CONCEPTOS BASICOS DE ROBOTICA, CLASES DE ROBOTS
 
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
 
PRACTICAS_DE_AUTOMATIZACION_industrial (1).pdf
PRACTICAS_DE_AUTOMATIZACION_industrial (1).pdfPRACTICAS_DE_AUTOMATIZACION_industrial (1).pdf
PRACTICAS_DE_AUTOMATIZACION_industrial (1).pdf
 
Diseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdfDiseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdf
 
subestaciones electricas, distribucion de energia
subestaciones electricas, distribucion de energiasubestaciones electricas, distribucion de energia
subestaciones electricas, distribucion de energia
 
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptxREGLA DE PROBABILIDADES  Y REGLA DE BAYES.pptx
REGLA DE PROBABILIDADES Y REGLA DE BAYES.pptx
 
50870516-hidroponia. descargado en novppt
50870516-hidroponia. descargado en novppt50870516-hidroponia. descargado en novppt
50870516-hidroponia. descargado en novppt
 
Trabajo de cristalografia. año 2024 mes de mayo
Trabajo de cristalografia. año 2024 mes de mayoTrabajo de cristalografia. año 2024 mes de mayo
Trabajo de cristalografia. año 2024 mes de mayo
 
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
REAJUSTE DE PRECIOS EN LOS CONTRATOS ADMINISTRATIVOS DE OBRA PUBLICA PACTADOS...
 
las humanidades y su impotancia en la formación integral del ingeniero
las humanidades y su impotancia en la formación integral del ingenierolas humanidades y su impotancia en la formación integral del ingeniero
las humanidades y su impotancia en la formación integral del ingeniero
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdf
 
Presentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdfPresentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdf
 
Semana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxSemana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptx
 
Convocatoria de Becas Caja de Ingenieros_UOC 2024-25
Convocatoria de Becas Caja de Ingenieros_UOC 2024-25Convocatoria de Becas Caja de Ingenieros_UOC 2024-25
Convocatoria de Becas Caja de Ingenieros_UOC 2024-25
 
DIAGRAMAS PID automatizacion y control.ppt
DIAGRAMAS PID automatizacion y control.pptDIAGRAMAS PID automatizacion y control.ppt
DIAGRAMAS PID automatizacion y control.ppt
 
1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdf1.1 Los 14 principios del Toyota Way -2024.pdf
1.1 Los 14 principios del Toyota Way -2024.pdf
 
herrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptxherrramientas de resistividad para registro de pozos.pptx
herrramientas de resistividad para registro de pozos.pptx
 

RespuestasdelCaso-FranciscoTerrones Teorico

  • 1. 1.- Create an integration flow and automatic deployment for one of the services and/or applications of the case.
  • 2. 2.- Create an ansible playbook that deploys a static front end application to the cloud.
  • 3. 2.- Create an ansible playbook that deploys a static front end application to the cloud.
  • 4. 2.- Create an ansible playbook that deploys a static front end application to the cloud. [front] dev@178.81.241.97 ansible_ssh_private_key_file=~/.ssh/dev.pem --- - hosts: front become: yes become_method: sudo tasks: - name: Install pip apt: update_cache: yes name: python3-pip - name: Install aptitude using apt apt: name=aptitude state=latest update_cache=yes force_apt_get=yes
  • 5. 1.- El objetivo a corto plazo es de migrar los componentes on-premise a nube, para lo cual se requiere una automatización básica inicial y modernización de componentes. Independientemente del proveedor cloud (libertad para utilizar los servicios cloud y open source), ¿cómo automatizarías esta subida de los dos componentes? *Nota: La compañía ya es usuaria de contenedores y más de un proveedor cloud. RPTA: Los componentes serían desplegados a través de Terraform (IaC) dado que puedes elegir diferentes provider y por tanto es agnóstico al proveedor Cloud, adicionalmente activar el lock para evitar accidentes destroy. Para las settings de los componentes desplegados podemos hacerlo con Ansible (CaC). Si se evaluado el funcionamiento y la adaptación a contenedores con Docker, será necesario crear un container registry y realizar el Build, Push de la imágen y deployarlo a un cluster de Kuberntes con AzureDevOps (CI/CD)
  • 6. 2.- Después de tener los recursos en nube, se requiere configurar un flujo de CI/CD para las actualizaciones posteriores de código para la Single Page Application (la cual está compuesta por html, css y js), así como de los microservicios que exponen las operaciones CRUD (los cuáles están desarrollados en java). Según el proveedor cloud elegido en la anterior pregunta, ¿qué servicios incluiría para construir el pipeline (desde control de versiones hasta trigger de releases, etc.)? RPTA: Es necesario crear un ACR (Azure Container Registry) y realizar el Build, Push de la imágen y deployarlo a un cluster de Kuberntes (AKS), todo esto con AzureDevOps (CI/CD) para los diferentes entornos aislados de DEV, QA, PRO o los que haya definido la compañía.
  • 7. 3.- Al cabo de unos meses se contempla la oferta de otro proveedor cloud para migrar los servicios con un periodo de facturación gratuita, entonces se debe migrar los componentes de una nube a otra, ¿cómo automatizarías este requerimiento? RPTA: Actualizamos el provider de cloud en las herramientas de automatización para el caso de basedatos, se tendrá que definir una ventana para el corte y con ello hacer la migración.
  • 8. 3.- Finalmente, se debe monitorear lo construido, si se sabe que la aplicación es para el flujo de citas en la clínica y que adicionalmente a los componentes en nube se debe consultar un servicio on-premise para la consulta del seguro del paciente, ¿cómo monitorearías esta solución y qué configurarías (alarmas, triggers, etc.)? RPTA: NewRelic para monitorear los componentes Cloud y On-premises. - Configurar Alarmas y definir umbrales de acuerdo al comportamiento. - Configurar triggers para enviar notificaciones a mesa de ayuda ante un evento anómalo. - Configurar agentes para matricular los componentes a la herramienta de monitoreo. - Monitorear, consumo de recursos (Memoria, CPU), espacio libre en disco, healtcheck de los endpoints de servicio y página web, Tiempo de respuesta de los servicios, Concurrencia de de red.