オルタナティブ・ブログ > ITソリューション塾 >

最新ITトレンドとビジネス戦略をわかりやすくお伝えします!

【図解】コレ1枚でわかるマイクロサービス

»

スクリーンショット 2017-11-17 7.13.40.png

ソフトウェアは様々な機能を組み合わせることで、必要とされる全体の機能を実現します。

例えば、オンライン・ショッピングの業務を処理するソフトウェアは、ユーザー・インタフェースとビジネス・ロジック (顧客管理、注文管理、在庫管理など) という特定の業務を処理する機能を組合せることで実現します。必要なデータは、すべてのロジックで共有するデータベースに格納され、各ロジックはひとつのソフトウェアの一部として組み込まれます。もし、複数の注文があれば、その注文の単位でソフトウェアを並行稼働させることで対応できます。このようなソフトウェアをモノリシック(巨大な一枚岩のような)と呼びます。

ただ、このやり方では、商品出荷の手順や決済の方法が変わる、あるいは顧客管理を別のシステム、例えば外部のクラウド・サービスを利用するなどの変更が生じた場合、変更の規模の大小にかかわらず、ソフトウェア全体を作り直さなければなりません。また、変更を重ねるにつれて、当初きれいに分かれていた各ロジックの役割分担が曖昧かつ複雑になり、処理効率を低下させ、保守管理を難しいものにしてゆきます。さらにビジネスの拡大によって注文が増大した場合、負荷が増大するロジックだけ処理能力を大きくすることはできず、ソフトウェア全体の稼働数を増やさなくてはならず、膨大な処理能力が必要となってしまいます。

このようにビジネス環境が頻繁に変わる世の中にあっては、このやり方での対応は容易なことではありません。

この課題に対応しようというのが、マイクロサービス方式です。このやり方は、ソフトウェアを互いに独立した単一機能の部品に分割し、それらを連結させることで、全体の機能を実現しようとするもので、この「単一機能の部品」をマイクロサービスと呼びます。

個々のマイクロサービスは他とはデータも含めて完全に独立しており、あるマイクロサービスの変更が他に影響を及ぼすことはありません。その実行も、それぞれ単独に実行されます。

この方式を採用することで、機能単位で独立して開発・変更、運用が可能になること、また、マイクロサービス単位で処理を実行させることができるので、処理量の拡大にも容易に対応することができます。

ITビジネス・プレゼンテーション・ライブラリー/LiBRA

11月版リリース

LIBRA_logo.png

================================
・コンピューターやITのトレンドについて新しいチャートを追加しました。
・人工知能研究の新しいトピックを追加しました。
・社員研修の教材として「チームを元気にするリーダーシップとマネージメント」を追加しました。
・人工知能、IoT、インフラの解説を追加・改訂致しました。
================================
ITの歴史と最新トレンド
【新規】コンピューターとは何か p.3
【新規】コンピューター誕生の歴史 p.4
【新規】歴史から見たITトレンド p.5

人工知能とロボット
【新規】コレ1枚でわかる人工知能 p.10
【改訂】人工知能の3つの役割と人間の進化 p.11
【改訂】コレ1枚でわかる人工知能とロボット p.12
【改訂】これまでの機械学習とディープラーニング p.43
【新規】敵対的生成ネットワーク GANs  p.72
【新規】深層強化学習 p.73
【改訂】自律走行できる自動車 p.105
ノートに記載の解説を改訂・追加しています。

IoT
【新規】M2MとIoT p.7
【新規】IoTと関連テクノロジー p.16
【新規】モノのサービス化の本質 p.39
【新規】IoT World Forumのリファレンス・モデル p.53
【新規】IoTの開発や実行環境 p.55
【改訂】LPWAネットワークとは p58
【改訂】LPWAネットワークの位置付け p.61
【改訂】LPWA主要3方式の比較 p.61
【改訂】ガソリン自動車と電気自動車(部品点数ほか) p.90
【補足】ノートに記載の解説を改訂・追加しています。

ビジネス戦略
【新規】デジタル・トランスフォーメーション p.4
【新規】デジタル・トランスフォーメーションとは p.6
【新規】何が起こっているのか p.29
【新規】IT事業者の働き方改革 p.30

クラウド・コンピューティング
【改訂】クラウドを使うことの狙い p.24

サービス&アプリケーション・基本
・変更はありません。

サービス&アプリケーション・開発と運用
【新規】情報システム部門に期待される役割 p23

インフラストラクチャー
【改訂】マイクロソフトの新戦略 p.59
【新規】仮想マシンとコンテナの稼働効率 p.95
【新規】サイバーセキュリティについての解説を追加(15ページ) p116-130
【改訂】コンバージド・システムとハイパーコンバージド・システム p.138-139
【補足】ノートに記載の解説を改訂・追加しています。

テクノロジー・トピックス
【新規】ARMについての解説を刷新 p.19-24

研修教材
【一般社員研修】チームを元気にするリーダーシップとマネージメント

LIBRA_logo.png

Comment(0)