Build, operate, and orchestrate scalable micro services applications in the cloud This book combines a comprehensive guide to success with Microsoft Azure Service Fabric and a practical catalog of design patterns and best practices for micro services design, implementation, and operation. Haishi Bai brings together all the information you’ll need to deliver scalable and reliable distributed micro services applications on Service Fabric. He thoroughly covers the crucial DevOps aspects of utilizing Service Fabric, reviews its interactions with key cloud-based services, and introduces essential service integration mechanisms such as messaging systems and reactive systems. Leading Microsoft Azure expert Haishi Bai shows how to: • Set up your Service Fabric development environment • Program and deploy Service Fabric applications to a local or a cloud-based cluster • Compare and use stateful services, stateless services, and the actor model • Design Service Fabric applications to maximize availability, reliability, and scalability • Improve management efficiency via scripting • Configure network security and other advanced cluster settings • Collect diagnostic data, and use Azure Operational Management Suite to interpret it • Integrate micro services components developed in parallel • Use containers to mobilize applications for failover, replication, scaling, and load balancing • Streamline containerization with Docker in Linux and Windows environments • Orchestrate containers to schedule workloads and maintain services at desired states • Implement proven design patterns for common cloud application workloads • Balance throughput, latency, scalability, and cost About This Book • For all developers who want to create and operate large-scale distributed cloud applications and micro services with Microsoft Azure Service Fabric • For all IT professionals who want to integrate Microsoft Azure with other computing environments Get all code samples, including complete apps, at: . Contents: Introduction PART I FUNDAMENTALS CHAPTER 1 Hello, Service Fabric! CHAPTER 2 Stateless Services CHAPTER 3 Stateful Services CHAPTER 4 Actor Pattern CHAPTER 5 Service Deployments and Upgrades CHAPTER 6 Availability and Reliability CHAPTER 7 Scalability and Performance PART II SERVICE LIFE CYCLE MANAGEMENT CHAPTER 8 Service Fabric Scripting CHAPTER 9 Cluster Management CHAPTER 10 Diagnostics and Monitoring CHAPTER 11 Continuous Delivery PART III LINUX AND CONTAINERS CHAPTER 12 Service Fabric on Linux CHAPTER 13 Containers CHAPTER 14 Container Orchestration PART IV WORKLOADS AND DESIGN PATTERNS CHAPTER 15 Scalable Web CHAPTER 16 Scalable Interactive Systems CHAPTER 17 System Integration PART V ADVANCED TOPICS CHAPTER 18 Serverless Computing CHAPTER 19 Artificial Intelligence CHAPTER 20 Orchestrating an Organic Compute Plane PART VI APPENDICES Appendix A: Using Microsoft Azure PowerShell Commands Appendix B: Pattern Index
[Source: Prentice Hall India]
Reviews
There are no reviews yet.