IBM Cloud Architecture Center
IBM Cloudを用いたシステムのアーキテクチャを検討する際、ゼロから検討するのではなく、既存の実績あるアーキテクチャを参考にすることで、より品質の高いアーキテクチャを実現できます。
AWSではAWSアーキテクチャーセンターとして、AWSベースのシステムアーキテクチャのリファレンスが提供されていますが、IBM Cloudでも IBM Cloud Architecture Center として同様のものが提供されています。
残念ながら日本語版はなく英語のみですが、業種別、テクノロジー別に様々なアーキテクチャモデルが提供されており、非常に参考になります。
IBM Cloudのアーキテクチャ図サンプル、アイコン集
また、アーキテクチャ図を描く際に便利なものとして、サンプルの図と、各種のサービスを表現するためのアイコンがあります。
IBM Cloudでは、Editable architecture diagram resources において、図を作成する際の各種素材が提供されています。
PowerPointはもちろんのこと、Visio、OmniGraffle用の素材も提供されています。
さらに、draw.io でもIBM Cloudのサンプルの図、アイコンが提供されており、draw.io での図の描き方、アイコンの使用方法などを紹介した動画も提供されています。
なお、draw.ioでも描けるということで、VSCodeのdraw.io用エクステンションでもIBM Cloudのサンプル図、アイコンが利用できるようになっています。
参考:VSCodeでDraw.ioが使えるようになったらしい!
学習コンテンツ
IBM Cloud Architecture Centerでは、上記以外にも、各種の学習用コンテンツが提供されています。
IBM Cloud関連だけでなく、TDDやChatOpsといった設計・開発手法や、Docker、Kubernetesの基礎といったコンテンツもあるので、もし興味があれば探してみてください。全て英語のみなのが残念ですが...。