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.
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.
執筆者紹介
チャンネル別に見る
自動化
テクノロジー、チームおよび環境に関する IT 自動化の最新情報
AI (人工知能)
お客様が AI ワークロードをどこでも自由に実行することを可能にするプラットフォームについてのアップデート
オープン・ハイブリッドクラウド
ハイブリッドクラウドで柔軟に未来を築く方法をご確認ください。
セキュリティ
環境やテクノロジー全体に及ぶリスクを軽減する方法に関する最新情報
エッジコンピューティング
エッジでの運用を単純化するプラットフォームのアップデート
インフラストラクチャ
世界有数のエンタープライズ向け Linux プラットフォームの最新情報
アプリケーション
アプリケーションの最も困難な課題に対する Red Hat ソリューションの詳細
オリジナル番組
エンタープライズ向けテクノロジーのメーカーやリーダーによるストーリー
製品
ツール
試用、購入、販売
コミュニケーション
Red Hat について
エンタープライズ・オープンソース・ソリューションのプロバイダーとして世界をリードする Red Hat は、Linux、クラウド、コンテナ、Kubernetes などのテクノロジーを提供しています。Red Hat は強化されたソリューションを提供し、コアデータセンターからネットワークエッジまで、企業が複数のプラットフォームおよび環境間で容易に運用できるようにしています。
言語を選択してください
Red Hat legal and privacy links
- Red Hat について
- 採用情報
- イベント
- 各国のオフィス
- Red Hat へのお問い合わせ
- Red Hat ブログ
- ダイバーシティ、エクイティ、およびインクルージョン
- Cool Stuff Store
- Red Hat Summit