Bewertung:

Das Buch ist eine gute Einführung in Cloud Design Patterns, insbesondere für Anfänger im Cloud Computing. Es ist zwar hilfreich für das Verständnis der Cloud-Architektur und der Best Practices, aber einigen Lesern fehlt es an praktischen Beispielen und detaillierten Anwendungsfällen. Es konzentriert sich in erster Linie auf Azure, legt aber ein Fundament, das auch auf andere Plattformen wie AWS angewendet werden kann.
Vorteile:⬤ Gut geschrieben und leicht verständlich
⬤ bietet einen klaren Überblick über Cloud-Design-Patterns
⬤ enthält Beispiele aus der Praxis
⬤ hilfreich für diejenigen, die mit Cloud-Architektur beginnen
⬤ gute Einführung in Cloud-native Anwendungskonzepte
⬤ für Anfänger geeignet.
⬤ Begrenzte praktische Beispiele und Fallstudien
⬤ es fehlt an Diagrammen und detaillierten Anwendungsfällen
⬤ möglicherweise nicht nützlich für diejenigen mit bereits vorhandener Cloud-Erfahrung
⬤ konzentriert sich hauptsächlich auf Azure, was die Relevanz für Nutzer anderer Plattformen verringern kann
⬤ einige Leser haben mehr technische Codierungsdetails erwartet.
(basierend auf 32 Leserbewertungen)
Cloud Architecture Patterns: Using Microsoft Azure
Wenn Ihr Team nach Möglichkeiten sucht, Anwendungen für die Cloud zu entwickeln, stellt dieses kompakte Buch 11 Architekturmuster vor, die Ihnen helfen können, die Vorteile der Cloud-Plattformdienste zu nutzen. Sie erfahren, wie jedes dieser plattformunabhängigen Muster funktioniert, wann sie in der Cloud nützlich sein können und welche Auswirkungen sie auf Ihre Anwendungsarchitektur haben werden. Außerdem sehen Sie ein Beispiel für jedes Muster, das auf eine mit Windows Azure erstellte Anwendung angewendet wurde.
Die Muster sind in vier Hauptthemen gegliedert, wie z. B. Skalierbarkeit und Umgang mit Fehlern, und die Einführungskapitel bieten Hintergrundinformationen zu jedem Thema. Mit den Informationen in diesem Buch werden Sie in der Lage sein, fundierte Entscheidungen für den Entwurf effektiver Cloud-nativer Anwendungen zu treffen, die den Wert von Cloud-Diensten maximieren und gleichzeitig die Benutzerfreundlichkeit und betriebliche Effizienz berücksichtigen.
Lernen Sie Architekturmuster kennen für:
⬤ Skalierbarkeit Entdecken Sie die Vorteile der horizontalen Skalierung. Zu den behandelten Mustern gehören die horizontale Skalierung von Compute, der warteschlangenzentrierte Workflow und die automatische Skalierung.
⬤ Big Data Lernen Sie, wie man große Datenmengen in einem verteilten System handhabt. Eventuelle Konsistenz wird zusammen mit den Mustern MapReduce und Database Sharding erklärt.
⬤ Verstehen Sie, wie mandantenfähige Cloud-Dienste und Standardhardware Ihre Anwendungen beeinflussen. Zu den behandelten Mustern gehören Busy Signal und Node Failure.
⬤ Verteilte Benutzer Lernen Sie, wie Sie Verzögerungen aufgrund von Netzwerklatenz überwinden, wenn Sie Anwendungen für eine geografisch verteilte Benutzerbasis erstellen. Zu den behandelten Mustern gehören Colocation, Valet Key, CDN und Multi-Site-Deployment.