Jump to ratings and reviews
Rate this book

Hardening Azure Applications: Techniques and Principles for Building Large-Scale, Mission-Critical Applications

Rate this book
Chapter 1: Introducing the Cloud Computing Platform
Cloud and Platform Relevance of the Cloud Platform Cloud Platform Benefits Your Application and Cloud Platform Matchup Does Your Application Belong on the Cloud Platform? On-premises and Cloud Platform Integration Heterogeneity of the Cloud Platform Trust and Security Cloud Platform Services Compute Services Networking Storage and Data Services App Services Summary Chapter 2: Cloud Applications Cloud Application and Platforms What's aaS? Platform Types Infrastructure-as-a-Service (IaaS) Platform-as-a-Service (PaaS) Software-as-a-Service (SaaS) Other Cloud Application Platforms Cloud Web Services Cloud Managed Services Cloud Application Deployment Models Public Cloud Platform Private Cloud Hybrid Cloud Summary Chapter 3: Hardened Cloud Applications Hardened Applications Hello World vs. Real World? Real-World and Hardened Applications Availability Reliability Scalability Recoverability Security Low Latency Modern Organization Engineering Support Summary
Chapter 4: Service Instrumentation,
Telemetry, and Monitoring Instrumentation Best practices for Designing the Instrumentation High-value and High-volume Data Event Tracing Azure Diagnostics Telemetry Best Practices for Designing Telemetry Monitoring Typical Monitoring Solutions Best Practices for Designing Monitoring Vendor and Third-Party Solutions Summary Chapter 5: Key Application Latency,
Scalability, and Throughput Latency Factors That Affect Latency Best Practices Scalability Scaling Up Scaling Out Best Practices Throughput Best Practices Summary Chapter 6: Failures and Their Inevitability Case Studies of Major Cloud Service Failures Azure Blob Storage Failure Amazon Web Services Failure Measuring Failures Failure Categories Hard Failure Soft Failure Gray Failures Preparing for Failure Design for Failure and a Quick Recovery Minimizing Human Error Summary Chapter 7: Failures and Recovery Design Best Practices Failure Domains Loose Coupling Scale-Out to More, and for Cheaper Testing Best Practices Sandboxing Scenario Testing Failure-Detection Strategies IaaS Virtual Infrastructure PaaS Application Databases Storage Network Strategies for Recovery Dev-Test-Ops Organization Remote Script Execution Summary
Chapter 8: High Availability, Scalability,
and Disaster Recovery High Availability Asynchronous Messaging Atomic and Idempotent Services Graceful Degradation Offline Access Scalability Implementation Patterns Disaster Recovery PaaS-SQL Offering PaaS-Storage IaaS-SQL Server as a Virtual Machine Offering Summary Chapter 9: Availability and Economics of 9s Economics of 9s Economics of (Non)-Availability Computing Availability Monitoring Availability Enforcing Availability via SLA Designing for SLA Redundant System Cold Standby System Warm Standby System Automatic Failover System Always Available System Economics of Downtime and Availability Downtime Costs Availability Costs Summary Chapter 10: Securing Your Application Security Controls Operational Security Platform Security Compliance Azure and Compliance Compliance for Your Application Privacy and

278 pages, Paperback

Published January 17, 2019

About the author

Suren Machiraju

9 books1 follower

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
0 (0%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.