Ingeniería en la nube - Cloud engineering
La ingeniería en la nube es la aplicación de disciplinas de ingeniería a la computación en la nube . Aporta un enfoque sistemático a las preocupaciones de comercialización, estandarización y gobernanza de las aplicaciones de computación en la nube. En la práctica, aprovecha los métodos y herramientas de la ingeniería para concebir, desarrollar, operar y mantener sistemas y soluciones de computación en la nube. Se trata del proceso de diseño de los sistemas necesarios para aprovechar el poder y la economía de los recursos de la nube para resolver problemas comerciales.
Funciones principales
La ingeniería en la nube es un campo de la ingeniería que se centra en los servicios en la nube, como " software como servicio ", " plataforma como servicio " e " infraestructura como servicio ". Es un método multidisciplinario que abarca las contribuciones de diversas áreas como la ingeniería de sistemas , ingeniería de software , ingeniería web , ingeniería de rendimiento , ingeniería informática , ingeniería de seguridad , ingeniería de la plataforma, la ingeniería de servicios, ingeniería de riesgos, y la ingeniería de calidad. La naturaleza de las capacidades similares a las de los productos básicos que brindan los servicios en la nube y los desafíos inherentes a este modelo comercial impulsan la necesidad de la ingeniería en la nube como disciplina principal.
Los elementos de la ingeniería en la nube incluyen:
- Fundación: los conceptos básicos, los principios rectores y la taxonomía fundamentales
- Implementación: los componentes básicos y las guías prácticas para la realización de la nube
- Ciclo de vida: la iteración de un extremo a otro del desarrollo y la entrega de la nube
- Gestión: la gestión de la nube en tiempo de diseño y tiempo de ejecución desde múltiples perspectivas
Profesión
Los profesionales que trabajan en el campo de la ingeniería en la nube son principalmente arquitectos e ingenieros de la nube. Las habilidades clave que poseen los profesionales de la ingeniería en la nube son:
- Conocer el lenguaje de los negocios y el conocimiento del dominio.
- Comprender la arquitectura conceptual, lógica y física.
- Dominar diversas tecnologías, marcos y plataformas en la nube
- Implementar las soluciones para la calidad de los servicios en la nube, por ejemplo, HA, DR, escalado, rendimiento.
- Trabajar en la seguridad en múltiples niveles
- Desarrolle aplicaciones para una implementación, aprovisionamiento y administración flexibles
- Aproveche los paquetes y productos de código abierto
- Aplicar principios ágiles y esbeltos en el diseño y la construcción.
La demanda de habilidades en TIC avanzadas (Tecnología de la Información y la Comunicación) se ha expandido rápidamente en los últimos años a medida que las empresas y la sociedad se están transformando por la aparición de Internet y la Web como medios ubicuos para permitir una economía global basada en el conocimiento. Esto, a su vez, ha creado una gran demanda de tecnologías de computación distribuidas y paralelas habilitadas en red que están cambiando la forma en que llevamos a cabo la ciencia, operamos negocios y abordamos problemas desafiantes como las enfermedades epidémicas y el cambio climático.
Software
Hay muchas plataformas disponibles para la ingeniería en la nube, que permiten una variedad de entornos adaptables para el diseño de marcos arquitectónicos, el intercambio de puntos de acceso y el análisis de recuperación de datos. La virtualización de la plataforma también está disponible, lo que permite la retransmisión de la interfaz del sistema operativo del hipervisor multimodal dentro de la base de datos en la nube.
Historia
La noción de ingeniería en la nube en el contexto de la computación en la nube se había utilizado escasamente en debates, presentaciones y charlas en varias ocasiones a mediados de la década de 2000. El término de ingeniería en la nube se acuñó formalmente alrededor de 2007 y el concepto de ingeniería en la nube se introdujo oficialmente en abril de 2009. Varios aspectos y temas de este tema se han cubierto ampliamente en una serie de eventos de la industria. Se ha realizado una amplia investigación en áreas específicas de la ingeniería de la nube, como el soporte de desarrollo para patrones de nube y los servicios de continuidad empresarial en la nube. La primera Conferencia Internacional IEEE sobre Ingeniería en la Nube (IC2E) tuvo lugar del 25 al 28 de marzo de 2013 y la segunda conferencia se llevó a cabo del 10 al 14 de marzo de 2014.
Ver también
Referencias
Otras lecturas
- Babcock, Charles (22 de junio de 2011). "La 'nube de ingeniería' promete modernizar la fabricación". , de Information Week .
- Dharma, Krish. "El diseño de ingeniería se encuentra con la tecnología de la nube". de Mbtmag.com
- Williams, Peter; Cox, Simon (junio de 2009.) "Ingeniería en la nube: una arquitectura de software + servicios de ingeniería forjada en tiempos turbulentos" , Centro de arquitectura de MSDN