巨大な単一アプリケーションからの脱却

マイクロサービスを運用する人がいつもぶつかる9つの課題

モノリス(巨大な単一アプリケーション)を細かく切り分けることは優れた判断である一方、マイクロサービスのアプローチは慎重に実施しないと共通の問題に行き着く。本稿では、こうした共通の課題を9つ紹介する。

 コンテナにマイクロサービスを配置しようと考えているIT部門もいるだろう。マイクロサービスは、今後のオープンかつフレキシブルなITシステムの構築に向けて非常に有望な技術だ。

 マイクロサービスのアーキテクチャでは、1つのコンテナ内に一連の関数をカプセル化し、そのコンテナを複数の複合アプリケーションで使用できる。だがマイクロサービスには、企業にとって共通の課題が幾つか存在する。本稿では、マイクロサービスの導入における9つの課題を取り上げる。

1.粒度

 大規模な単一アプリケーション(モノリス)の時代は終わりに近づいている。モノリスの特定部分を素早く強化ないし交換するのに企業は四苦八苦している。交換可能かつプラガブルである小規模なプログラムブロックを利用するほうが理にかなっている。だが企業はまずそのプログラムブロックについて、適切な粒度のレベルを見つけなければならない。細かく分け過ぎると、複合アプリケーションの動作が遅くなる。ネットワーク経由の呼び出しを処理しきれなく可能性があるためだ。大き過ぎると振り出しに戻り、大きなプログラムブロックについて再度マイクロサービスの課題が生まれることになる。

2.オープン標準

印刷する
SNSでシェア

この記事の著者

関連記事

こんなメディアも見られています

TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。

無料会員登録
最新情報をいち早くチェック!

製品カタログや技術資料、導入事例など、IT導入の課題解決に役立つ資料を簡単に入手できます(メディアごとに文章は変更)

いますぐ無料会員登録

ベンダーコンテンツ PR

From Informa TechTarget

アクセスランキング

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10

ホワイトペーパーランキング PR

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10

TechTargetジャパン SNS

X @techtarget_itmをフォロー

インフォメーション

TechTargetジャパンをフォロー