マイクロサービスで構築できる「成功するクラウドWebサービス」ステップアップ方式で習得する

マイクロサービスを使用してクラウドWebサービスを構築すると、拡張性などのメリットを享受できる他、業務アプリケーションから新しい機能やツールにアクセスできる。

2017年03月14日 12時00分 公開
[Tom NolleTechTarget]
クラウドWebサービスを構築するときは、AWSにしろAzureにしろ既存サービスの調査から始めよう

 AmazonとMicrosoftの2大パブリッククラウドプロバイダーは、どちらも数十のWebサービスを提供している。それぞれのWebサービスでは、便利なアプリケーション機能やツールをユーザーがAPI経由で呼び出せる。一見すると、このようなWebサービスはマイクロサービスとよく似ている。実装の細部では、類似点がさらに増える。

 クラウドWebサービスと同様に、マイクロサービスは単一のアプリケーションの一部ではなく、アプリケーションに汎用リソースを提供する。また、クラウドWebサービスと同じく、マイクロサービスには複数の異なるアプリケーションと多数のユーザーが同時にアクセスできる。それから、マイクロサービスは負荷に応じた伸縮も可能だ。基盤となるリソースが機能しない場合には、サービス自体の置き換えもできる。この点についても、クラウドWebサービスと同じといえる。

 マイクロサービスを使用してクラウドWebサービスを自社で構築するときに生じる唯一の問題は、マイクロサービスに上述のメリットを与えるものが必ずしも明確ではないことだ。クラウドの設計者が正しい方法でマイクロサービスを導入できない状況はあり得る。その場合、クラウドWebサービスの機能提供に関するマイクロサービスの価値は損なわれる。そのため、マイクロサービスの導入では計画が重要になる。

ITmedia マーケティング新着記事

news054.jpg

「Threads」が月間アクティブユーザー1億5000万人を突破 今後Xを追い抜くための最善策は?
Metaはイーロン・マスク氏率いるTwitter(当時)の対抗馬として2023年7月にリリースした...

news060.jpg

Z世代が考える「日本が最も力を入れて取り組むべき課題」1位は「ジェンダー平等」――SHIBUYA109 lab.調査
SDGsで挙げられている17の目標のうち、Z世代が考える「日本が最も力を入れて取り組むべき...

news061.png

高齢男性はレジ待ちが苦手、女性は待たないためにアプリを活用――アイリッジ調査
実店舗を持つ企業が「アプリでどのようなユーザー体験を提供すべきか」を考えるヒントが...