microservicesとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > デジタル大辞泉 > microservicesの意味・解説 

マイクロサービス【microservices】


マイクロサービス

(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"


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


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

辞書ショートカット

すべての辞書の索引

「microservices」の関連用語

microservicesのお隣キーワード
検索ランキング

   

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



microservicesのページの著作権
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の元に提供されております。

©2024 GRAS Group, Inc.RSS