Treo Blog

En este espacio puedes explorar las últimas tendencias y noticias en tecnología, seguridad informática e infraestructura TI.

  • Jonathan Rodriguez Paipa

Posibilidades de aplicaciones y servicios en la nube gestionados

Por: Coco Jaenicke


Crédito: Pexels

Las organizaciones empresariales se han enfrentado a un compendio de desafíos, pero hoy parece que la atención se centra en tres cosas: velocidad, velocidad y más velocidad. Todo es cuestión de tiempo para valorar y velocidad de la aplicación: conseguir que las aplicaciones se entreguen y luego mantenerse ágil para evolucionar la aplicación a medida que surgen las necesidades.


Para obtener la máxima velocidad, el primer requisito es lograr que los desarrolladores sean lo más productivos posible. No pueden serlo si no tienen las herramientas que necesitan, están esperando a que otra persona configure su entorno o si tienen que ponerse al día en un nuevo entorno. Y también es irritante. Para muchos, los servicios en la nube son el antídoto contra estas ineficiencias.


Obtener la tecnología que desea con menos molestias


Los servicios en la nube administrados (funcionalidad que se aloja y administra en la nube) proporcionan una separación clara de las características del servicio y el esfuerzo que se dedica a administrar el servicio. Proporcionan lo mejor de ambos mundos si los mira a través de la lente de un equipo de desarrollo bajo presión: brindan la tecnología que desea sin las molestias de adquirir hardware, administrar el tiempo de actividad o actualizar el software.


Otra gran ventaja es que los servicios en la nube están disponibles casi de inmediato, sin esperar a la instalación y configuración. La guinda del pastel es que los servicios en la nube pueden ser más baratos a largo plazo porque solo paga por lo que usa. ¡No más estanterías!


Hay muchos servicios en la nube, algunos provienen de los propios proveedores de la nube y otros provienen de proveedores como nosotros. Lejos de ser competitivo, es una situación muy complementaria. Brindamos una experiencia diferente.


Red Hat se trata de garantizar una experiencia coherente en los entornos de nube híbrida, lo que está muy bien con los hiperescaladores. Al final del día, solo quieren vender nubes, y más opciones para los usuarios significan más consumo de la nube.


¿Qué servicio de nube administrado es el adecuado para su entorno?


Otra dimensión de elección es la flexibilidad frente a la velocidad. Algunos equipos quieren tener acceso a cada botón y dial para abordar casos extremos y utilizar cada gramo de conocimiento que tienen sobre el funcionamiento interno de los servicios.


En el otro extremo del espectro están los equipos que no quieren participar en los detalles y quieren que otra persona (alguien con experiencia) simplemente tome esas decisiones para que puedan concentrarse en el desarrollo de aplicaciones comerciales. En Red Hat, enfocamos nuestros productos autogestionados en el primer grupo y nuestros servicios administrados en la nube en el segundo grupo.


Déjame darte algunos detalles:

  • Considere las plataformas de contenedores : Kubernetes ha ganado la guerra como la tecnología subyacente elegida, pero es todo menos fácil de construir y administrar. Kubernetes es poderoso, pero puede ser como intentar volar un cohete si tienes que administrarlo. Ofrecemos servicios administrados en la nube que vienen en configuraciones "obstinadas", donde tomamos ciertas decisiones sobre la configuración y el ecosistema. Nuestro objetivo con estos servicios en la nube es hacer que el uso de la tecnología (como Kubernetes) se parezca más a conducir un automóvil automático.

  • O considere nuestro servicio de administración de API : nuestros usuarios, por ejemplo, no pueden seleccionar la base de datos subyacente. En la mayoría de las situaciones, los usuarios no quieren y están felices de que otra persona se encargue de ello.

  • O considere nuestro servicio Kafka de transmisión de datos : aquellos que han utilizado Apache Kafka saben que necesita más que un intermediario para crear aplicaciones. Necesita interfaces, métricas, monitoreo, descubrimiento, conectores y más. Hemos tomado decisiones (informadas) sobre qué proyectos incluir y cómo. Usamos nuestra experiencia para ofrecer una experiencia Kafka curada que hace que Kafka sea mucho más fácil y eficiente de usar.

Beneficios para todo el equipo


Si bien el desarrollador es un usuario importante de los servicios en la nube, hay otros miembros de la organización que se benefician de los servicios en la nube. Los profesionales de operaciones de TI se benefician porque se elimina gran parte de la complejidad de defender estas tecnologías, y los líderes empresariales, que se preocupan por lograr resultados comerciales rápidamente y reducir costos, reconocen que mantener a los desarrolladores y a los operadores de TI felices y productivos es el medio más rápido para un final.


Con tantos equipos que buscan crear nuevas aplicaciones o modernizar las existentes, la única pregunta que queda es cómo empezar. Otra belleza de los servicios en la nube es que ya están ahí esperando a que los conectes y los pruebes. No es necesario instalarlo, alojarlo ni configurarlo. ¿Y con qué servicio en la nube debería comenzar? Sugeriría un servicio fundamental como Red Hat OpenShift API Management o Red Hat OpenShift Streams para Apache Kafka.


¡Y luego nos vamos a las carreras!

Fuente: Blog de Red Hat

3 vistas0 comentarios