agosto 29, 2026
Cloud Computing

Cloud Computing: Su Impacto en la Ingeniería de Sistemas

¿Sabías que cuando Amazon lanzó AWS en 2006, muchos ingenieros pensaron que era una idea ridícula? «¿Quién va a confiar sus datos importantes a servidores que ni siquiera están en su edificio?» Eso me hizo recordar a la época en la que los bancos empezaron a ofrecer cajeros automáticos. La verdad es que mucha gente (incluido el que escribe estas líneas) se negaba a usarlos porque no confiaban en una máquina para manejar su dinero. Pero Jeff Bezos tenía una visión clara: convertir la infraestructura de TI en algo tan básico como la electricidad – solo la conectas y funciona. Casi dos décadas después, el Cloud Computing no solo cambió cómo pensamos sobre servidores y almacenamiento, sino que revolucionó completamente la ingeniería de sistemas. Y creo que todavía estamos viendo apenas el comienzo de esta transformación.

Arquitecturas distribuidas y Cloud Computing moderno

Cloud Computing

En este punto, que abordaré ahora, es donde a los ingenieros se les abre un vasto mundo. Mira, lo que ha sucedido. Antes del Cloud Computing, diseñar sistemas escalables era muy complicado y además caro. Tenías que comprar servidores, configurar redes, preocuparte por el espacio físico ¿Y cómo son ahora las cosas? Ahora, puedes levantar una arquitectura de microservicios en minutos. Obviamente yo no soy muy entendido en la materia, pero, según Fowler y Lewis (2014), los microservicios se volvieron viables ¿Por qué? Bueno, principalmente gracias a las plataformas cloud que ofrecen deployment automatizado y gestión de recursos. Queda muy claro que la flexibilidad que da la nube es innegable.

DevOps revolucionado por Cloud Computing

Estuve leyendo un libro en el cual se recordaba una época en la que los desarrolladores y los de operaciones eran como dos tribus diferentes. Entre ellos apenas se hablaban – literalmente tiraban código «por encima de la pared» y esperaban que funcionara. En esa misma obra encontré que el Cloud Computing cambió todo eso al hacer posible la infraestructura como código. Kim, Humble y Debois (2016) documentaron cómo las herramientas cloud permitieron que el movimiento DevOps realmente despegara. El término DevOps, es una combinación de los términos ingleses development (desarrollo) y operations (operaciones). Se afirma que ahora puedes versionar tu infraestructura igual que tu código, hacer rollbacks, testing automatizado de ambientes completos. Entrar a estos detalles, para mí, ya es como hablar chino mandarín porque no entiendo nada.

Escalabilidad y eficiencia en la era del Cloud Computing

No quiero despedirme sin antes señalar algo que realmente emociona y también preocupa. Con Cloud Computing, la escalabilidad horizontal dejó de ser solo para los gigantes tecnológicos. Cualquier startup puede manejar millones de usuarios si su aplicación se vuelve viral de la noche a la mañana. Armbrust et al. (2010) ya predecían que la elasticidad de la nube cambiaría fundamentalmente cómo se diseña software. Nos dicen que Netflix es el ejemplo perfecto: pueden escalar automáticamente sus servicios durante los estrenos de series populares sin que nadie tenga que despertar a las 3 AM para añadir servidores.

¿Cómo podemos describirlo?

Cloud Computing es como ese cambio de paradigma que pasa una vez cada par de décadas en la industria. Cambió no solo dónde se ejecuta el código, sino cómo se diseña, cómo se despliega, cómo se piensa sobre escalabilidad y costos. Creo que los ingenieros que abrazan esta transformación van a tener ventajas enormes, mientras que los que se resisten… bueno, van a quedarse como esos programadores que nunca quisieron aprender programación orientada a objetos. A propósito de esta apasionante carrera, ingeniería de sistemas, es impartida en la UPeU, solicita información aquí.

  • Armbrust, M., Fox, A., Griffith, R., et al. (2010). A view of cloud computing. Communications of the ACM, 53(4), 50-58.
  • Fowler, M., & Lewis, J. (2014). Microservices: a definition of this new architectural term. Martin Fowler’s website.
  • Kim, G., Humble, J., & Debois, P. (2016). The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security. IT Revolution Press.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *