For the past few years, Red Hat's Portfolio Architecture team has been working on a project called Portfolio Architectures. These architecture designs are based on a specific use case that companies use in the real world and then finding implementations of that case using three or more products from the Red Hat portfolio.
This premise is the foundation, and we include many aspects of open source in both the process and the final product we define. We kick off each project with our community of architects and use their initial feedback from the start. Before we publish each architecture, we present it to ensure usability by architects in the field. The final published product includes some internal-only content around our customers' specific projects, but most of the content is open and freely available through various open source channels.
This article is an overview of the Portfolio Architectures project and what's available to you in our architecture center. Future articles will share the architectures we've published.
What is a Portfolio Architecture?
The basis of a Portfolio Architecture is that it's a use case with two to three real-world implementations that can be researched and uses a minimum of three of our open source products. This is the ideal foundation for a project to start, but we've encountered problems with use cases containing emerging technologies or emerging domains in the market. To account for these evolutions, we're transparent that these are opinionated architectures based on internal reference architectures.
[ Download An architect's guide to multicloud infrastructure to explore important considerations for a variety of modern cloud architectures.]
A Portfolio Architecture product is defined as complete for publishing when it contains the following:
- Short use-case definition*
- Logical, schematic (physical), and detail diagrams*
- Public slide deck containing the use case story and architecture diagrams*
- Internal slide deck containing both the pulbic deck content and confidential customer research
- Video (short) explanation of the architecture
- Either a technical brief document or one or more articles covering the solution architecture*
* The items specified with an asterisk are available to anyone in the Red Hat Portfolio Architecture Center or the Portfolio Architecture Examples repository.
Tooling and workshops
Developing these products required discussions about how we want to diagram our architectures. We chose to keep them very generic and simple to facilitate all levels of conversation around a particular use case without getting bogged down in discussions about notation.
We captured a simple three-level design for our architectures by using logical, schematic, and detail diagrams. All of these have been integrated in open source tooling with predefined templates and icons to simplify getting started.
Furthermore, we've developed a tooling workshop to quickly ramp up on the design methods and tooling we've made available. It's called Designing your best architectural diagrams, and it has been featured at several conferences around the world.
Learn more
I'll describe some of the Portfolio Architecture collections we've published in future articles in this series. If you are interested in more architecture solutions like these, feel free to explore the Red Hat Portfolio Architecture Center or explore the Portfolio Architecture Examples repository.
This article originally appeared on Eric D. Schabell's blog and is republished with permission.
저자 소개
채널별 검색
오토메이션
기술, 팀, 인프라를 위한 IT 자동화 최신 동향
인공지능
고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
가상화
온프레미스와 클라우드 환경에서 워크로드를 유연하게 운영하기 위한 엔터프라이즈 가상화의 미래