「マイクロサービス」とは? ナナメ読みで納得(1/5 ページ)
「ITについては右も左も分からない」という人でも5分で理解できるようにIT用語を解説する本連載。今回のテーマは昨今話題の「マイクロサービス」だ。キーマンズネットの新人記者が用語の意味や日本企業の導入状況などを紹介する。
1分目 レゴブロックのようなマイクロサービス
私たちが普段使っているシステムは、単一の機能が組み合わさって成り立っています。例えば、オンラインショッピングのシステムは在庫管理、注文管理、顧客管理、財務管理といった機能の組み合わせで実現します。全ての機能は、大きなシステムの一部として組み込まれ、それぞれの機能にひも付くデータも共有のデータベースに格納されています。もしも複数の注文があった場合は1つの注文ごとにシステムが起動し、各機能が連係し稼働します。このようなシステムを「モノリシックな(一枚岩のような)システム」と呼びます。
これまで企業が採用してきたのは、一枚岩のように構築するシステムでした。しかし最近、これとは相反する「マイクロサービス」という方式のシステムが注目を集めています。一枚岩のようなシステムに対してレゴブロックのようなシステムといったらよいでしょうか。教科書通りに説明すると、システムを在庫管理や注文管理などの単一機能に分割し、それらの部品を連結させることでシステム全体のプロセスを実現する方法です。部品1つ1つは、マイクロサービスと呼ばれ、独立して実行されます。また、それぞれ異なるデータベースを持ち、独立した場所にデータを格納します。このようなシステムをマイクロサービス化したシステムと呼びます。
「レゴブロックのような」となると可変性に優れているというイメージは付くと思いますが、なぜこのようなシステムの構築方法が注目されているのでしょうか。背景には、新たなビジネス創出の必要性とシステム開発のスピードアップという目的があると、マイクロサービス化のソリューションを提供する日本CAの四宮康典氏は説明します。
Copyright © ITmedia, Inc. All Rights Reserved.
困ったときのビジネス用語
この記事の著者
こんなメディアも見られています
キーマンズネットに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
アクセスランキング
-
1
7歳からのLinux愛好家が、なぜ今「Windows」に? OSの見方が変わった理由:896th Lap
-
2
Googleの自動化ツール「Workspace Studio」×Gemini、4つの業務効率化アイデア
-
3
そのIT資格、これからも評価されますか? 5年のデータで見る「廃れる資格」「化ける資格」
-
4
ゼロから分かる「Python in Excel」 プログラミング未経験の筆者がデータ分析してみた
-
5
「Gemini 3.8 Flash」の狙いは“賢さ”ではない? 発表から見えた3つのポイント
-
6
ChatGPT「Pro」プランで新規加入を一時停止 GPT-6 Astraの「前例のない」需要で
-
7
「Copilot、Word文書まとめて」で社内全滅? 勝手に増殖するAIウイルスで大騒ぎ:895th Lap
-
8
AIを入れても会社の仕事は変わらない AIに仕事を任せられない「根本原因」
-
9
M365 Copilotを配っても「使われない」 でもAI活用が進んだ福島県庁の"逆張り"戦略
-
10
その見積書、ChatGPTに入れて大丈夫? 現場で迷わない「OK/NG」の線引き
キーマンズネット SNS
インフォメーション
注目情報をチェック
キーマンズネットをフォロー