マイクロサービスとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > デジタル大辞泉 > マイクロサービスの意味・解説 

マイクロサービス【microservices】


マイクロサービス

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/07/14 09:57 UTC 版)

マイクロサービス英語microservices)とは、ソフトウェア開発の技法の1つであり、1つのアプリケーションを、ビジネス機能に沿った複数の小さいサービス疎に結合された集合体として構成するサービス指向アーキテクチャ(service-oriented architecture; SOA)の1種である。マイクロサービスアーキテクチャでは、各サービスはきめ細かい粒度英語版を持ち、軽量なプロトコルを用いて通信を行う。


  1. ^ Chen, Lianping (2018). “Microservices: Architecting for Continuous Delivery and DevOps”. The IEEE International Conference on Software Architecture (ICSA 2018). IEEE. https://www.researchgate.net/publication/323944215_Microservices_Architecting_for_Continuous_Delivery_and_DevOps 
  2. ^ Richardson. “Microservice architecture pattern” (英語). microservices.io. 2017年3月19日閲覧。
  3. ^ Chen, Lianping; Ali Babar, Muhammad (2014). “Towards an Evidence-Based Understanding of Emergence of Architecture through Continuous Refactoring in Agile Software Development”. The 11th Working IEEE/IFIP Conference on Software Architecture(WICSA 2014). IEEE. doi:10.1109/WICSA.2014.45 
  4. ^ Balalaie, Armin; Heydarnoori, Abbas; Jamshidi, Pooyan (2016-05). “Microservices Architecture Enables DevOps: Migration to a Cloud-Native Architecture”. IEEE Software 33 (3): 42–52. doi:10.1109/ms.2016.64. ISSN 0740-7459. 
  5. ^ a b c d James Lewis. “Microservices”. martinfowler.com. 2018年12月6日閲覧。
  6. ^ a b Martin Fowler. “Microservices”. 2018年2月14日時点のオリジナルよりアーカイブ。2018年1月2日閲覧。
  7. ^ Newman, Sam (2015-02-20). Building Microservices. O'Reilly Media. ISBN 978-1491950357 
  8. ^ Wolff, Eberhard (2016-10-12). Microservices: Flexible Software Architectures. ISBN 978-0134602417. http://microservices-book.com 
  9. ^ Micro-services for performance”. Vanilla Java (2016年3月22日). 2017年3月19日閲覧。
  10. ^ a b Nadareishvili, I., Mitra, R., McLarty, M., Amundsen, M., Microservice Architecture: Aligning Principles, Practices, and Culture, O’Reilly 2016
  11. ^ a b Chen, Lianping (2018). “Microservices: Architecting for Continuous Delivery and DevOps”. The IEEE International Conference on Software Architecture (ICSA 2018). IEEE. https://www.researchgate.net/publication/323944215_Microservices_Architecting_for_Continuous_Delivery_and_DevOps 
  12. ^ Backends For Frontends Pattern”. Microsoft Azure Cloud Design Patterns. Microsoft. 2018年1月2日閲覧。
  13. ^ Lucas Krause. Microservices: Patterns and Applications. ASIN B00VJ3NP4A 
  14. ^ The term service mesh is used to describe the network of microservices that make up such applications and the interactions between them. Istio - Docs - What is Istio
  15. ^ Its requirements can include discovery, load balancing, failure recovery, metrics, and monitoring. Istio - Docs - What is Istio
  16. ^ A service mesh also often has more complex operational requirements, like A/B testing, canary rollouts, rate limiting, access control, and end-to-end authentication. Istio - Docs - What is Istio
  17. ^ Envoy is the data plane. Matt Klein (2017). "Service mesh data plane vs. control plane"
  18. ^ In the following diagram, a sidecar runs alongside each container in your application to provide its proxying logic, syncing each of their unique configurations from the App Mesh control plane. AWS Compute Blog (2019) "Learning AWS App Mesh"


「マイクロサービス」の続きの解説一覧

マイクロサービス

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/17 22:46 UTC 版)

Kubernetes」の記事における「マイクロサービス」の解説

Kubernetesはマイクロサービスをベースとしたアプリケーション実装方法としてよく使用されている。というのもKubernetesその周辺ツールによるエコシステムは、マイクロサービスアーキテクチャが重視している重要な概念必要な機能のすべてを提供しているためである。これに関して詳しくは、マイクロサービスの項目を参照

※この「マイクロサービス」の解説は、「Kubernetes」の解説の一部です。
「マイクロサービス」を含む「Kubernetes」の記事については、「Kubernetes」の概要を参照ください。

ウィキペディア小見出し辞書の「マイクロサービス」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「マイクロサービス」の関連用語

マイクロサービスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



マイクロサービスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのマイクロサービス (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのKubernetes (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS