Hardening Azure Applications
19
%
722 Kč 893 Kč
Sleva až 70% u třetiny knih
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 Fundamentals: 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 Experiences: 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 Data Security
Platform Services
Platform Operations
Role and Responsibilities
Cloud Application Security
Application Vulnerabilities
Building Secure Applications
Summary
Chapter 11: The Modernization of Software Organizations
The Impetus
The Goal-MVP
Modernization
People
Process
Tooling
Management Behaviors
Summary
Note: Sub topics to be updated
Autor: | Machiraju, Suren |
Nakladatel: | Springer, Berlin |
Rok vydání: | 2019 |
Jazyk : | Angličtina |
Vazba: | Paperback / softback |
Počet stran: | 215 |
Mohlo by se vám také líbit..
-
Professional Sitecore 8 Development
Wicklund, Phil
-
Webdesign
Bühler, Peter
-
Practical Sitecore 8 Configuration an...
Wicklund, Phil
-
Digitale Bildverarbeitung
Burger, Wilhelm
-
Programmieren mit R
Ligges, Uwe
-
Interface Design
Thesmann, Stephan
-
Präsentieren in Schule, Studium und B...
Bühler, Peter
-
Cyberstrategien für Unternehmen und B...
Bartsch, Michael
-
Webtechnologien
Bühler, Peter
-
Typografie
Bühler, Peter
-
Informationstechnik
Bühler, Peter
-
AV-Medien
Bühler, Peter
-
Druckvorstufe
Bühler, Peter
-
Medienworkflow
Bühler, Peter
-
Digitale Fotografie
Bühler, Peter
-
Die Macht der digitalen Plattformen
Jaekel, Michael