This series started with the statement, what do you mean by "Can't ignore the stack anymore?"
When your background is application development, you have spent many hours, days and years perfecting your craft. You have not only mastered languages and concepts, you have made it a point to learn to make good architectural decisions when pulling together the applications you develop.
The problem is, we tend to ignore the stack we are working on as much as we can. Well it's time that we as application developers broadened our horizons a bit, expanding our understanding of the stack we work on with the introduction of Cloud, Platform As A Service (PaaS) and containers to our toolboxes.
Our tour of your Cloud stack continues, from our previous article in this series where we talked about our PaaS interface for our application delivery, onto how open interoperability is critical to the success of our Cloud stack.
Crucial stack interoperability
The basic definition that covers our interoperability needs from the application developer standpoint in this article can be found on the Open Group organization. It states that interoperability is "...the ability to share information and services" across our Cloud stack.
As an application developer we have consistently looked with great skepticism at our stacks, first at the stack we had to set up and maintain on our local machines, later at our Cloud stacks that are forced upon us by our work environments. It is always the barrier that has acted as a delay for us to get our applications developed and delivered in a timely manner. Well, at least that was the response we would give if we honestly answered any questions around what we thought of our stacks.
The thing is, these stack tended to change over time as new components, new layers and new products are added or removed. Often these new stack components are not open technologies like those we have in the Red Hat portfolio, meaning they require us to adapt our way of working to accommodate their lack of open interoperability. They eat up our time as we have to both integrate them into our stacks and find ways to standardizing our application development teams ability to engage with these new components.
The strength of having an Open Source based stack, either local to your machine or out in the Clouds, is that you have a guarantee of open standards that facilitate open interoperability. This happens because the upstream projects in the community have a deep-seated desire to not hide how component interact, provide insights into the protocols being used to communicate and foster collaboration at the grass-roots level ensuring that everyone in the industry is on the same page when interoperating with layers of their stacks.
![](/rhdc/managed-files/styles/wysiwyg_full_width/private/2016/06/695f5-rhcs.png?itok=XDCwva7L)
These open interoperability aspects are in place long before the community projects are then taken by Red Hat and productized for enterprise use, providing industry grade service level agreements around the components that make up your Cloud stacks. This is what the Red Hat Cloud stack brings to the table, full and open interoperability between all layers of your stack.
Application developers can much more easily roll with the changing stack landscape when new components are brought in, when old layers are retired and never have to fear that proprietary communication methods will ever hamper their paths to success.
Open interoperability is a given with the Red Hat Cloud stack, from layer to layer, component to component:
- Management solution with Red Hat Cloud Forms
- Application development with OpenShift by Red Hat
- Infrastructure interoperability with choices of:
- Provisioning with Red Hat Satellite
- Red Hat Enterprise Virtualization
- Private Cloud with Red Hat OpenStack Platform
- Public Cloud with various options as Red Hat partnerships
Once you have the interoperability with your stacks based on Red Hat Cloud solutions, you can move on to your open solutions for application development. The JBoss middleware portfolio will provide you with all the horse power you need to integrate your application development into an open inter-operable environment.
There are many easy container based examples that will showcase the ability you have to leverage your Cloud stacks while delivering powerful applications in a timely manner. Take a look at the growing collection in the Red Hat Demo Central.
Next time around we will take a look at securing your containers at scale and why this is important within the Cloud stack.
App Dev Cloud Stack series
Missed a previous article or looking for a specific article in the series?
- Can’t ignore the stack anymore
- Foundations for a stable Cloud
- Beginners guide to containers at scale
- Why containers at scale matter
- It’s all about the PaaS baby
- Open interoperability critical to success
- Securing containers at scale (coming soon...)
See more by Eric D. Schabell, contact him on Twitter for comments or visit his home site.
Sobre el autor
Navegar por canal
Automatización
Las últimas novedades en la automatización de la TI para los equipos, la tecnología y los entornos
Inteligencia artificial
Descubra las actualizaciones en las plataformas que permiten a los clientes ejecutar cargas de trabajo de inteligecia artificial en cualquier lugar
Nube híbrida abierta
Vea como construimos un futuro flexible con la nube híbrida
Seguridad
Vea las últimas novedades sobre cómo reducimos los riesgos en entornos y tecnologías
Edge computing
Conozca las actualizaciones en las plataformas que simplifican las operaciones en el edge
Infraestructura
Vea las últimas novedades sobre la plataforma Linux empresarial líder en el mundo
Aplicaciones
Conozca nuestras soluciones para abordar los desafíos más complejos de las aplicaciones
Programas originales
Vea historias divertidas de creadores y líderes en tecnología empresarial
Productos
- Red Hat Enterprise Linux
- Red Hat OpenShift
- Red Hat Ansible Automation Platform
- Servicios de nube
- Ver todos los productos
Herramientas
- Training y Certificación
- Mi cuenta
- Soporte al cliente
- Recursos para desarrolladores
- Busque un partner
- Red Hat Ecosystem Catalog
- Calculador de valor Red Hat
- Documentación
Realice pruebas, compras y ventas
Comunicarse
- Comuníquese con la oficina de ventas
- Comuníquese con el servicio al cliente
- Comuníquese con Red Hat Training
- Redes sociales
Acerca de Red Hat
Somos el proveedor líder a nivel mundial de soluciones empresariales de código abierto, incluyendo Linux, cloud, contenedores y Kubernetes. Ofrecemos soluciones reforzadas, las cuales permiten que las empresas trabajen en distintas plataformas y entornos con facilidad, desde el centro de datos principal hasta el extremo de la red.
Seleccionar idioma
Red Hat legal and privacy links
- Acerca de Red Hat
- Oportunidades de empleo
- Eventos
- Sedes
- Póngase en contacto con Red Hat
- Blog de Red Hat
- Diversidad, igualdad e inclusión
- Cool Stuff Store
- Red Hat Summit