Hardening Azure applications. ([2015])
- Record Type:
- Book
- Title:
- Hardening Azure applications. ([2015])
- Main Title:
- Hardening Azure applications
- Further Information:
- Note: Suren Machiraju, Suraj Gaurav.
- Authors:
- Machiraju, Suren
Gaurav, Suraj - Contents:
- At a Glance; Introduction; 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?; Is Cloud Platform Ready for Your Enterprise-Class Application?; On-premises and Cloud Platform Integration; Heterogeneity of the Cloud Platform; Trust and Security; Cloud Platform Services; Compute Services; Networking; Storage and Data Services; Databases; Storage; Cache; Analytics; App Services. Authorization and Authentication via Active Directory Messaging; Monitoring; Other 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; Financially-backed SLAs; Reliability; Scalability; Recoverability; Security; Low Latency; Modern Organization; Engineering; DevOps Model; Continuous Deployment; Support; Summary; Chapter 4: Service Fundamentals: Instrumentation, Telemetry, and Monitoring; Instrumentation ; Best practices for Designing the Instrumentation ;At a Glance; Introduction; 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?; Is Cloud Platform Ready for Your Enterprise-Class Application?; On-premises and Cloud Platform Integration; Heterogeneity of the Cloud Platform; Trust and Security; Cloud Platform Services; Compute Services; Networking; Storage and Data Services; Databases; Storage; Cache; Analytics; App Services. Authorization and Authentication via Active Directory Messaging; Monitoring; Other 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; Financially-backed SLAs; Reliability; Scalability; Recoverability; Security; Low Latency; Modern Organization; Engineering; DevOps Model; Continuous Deployment; 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; Keep Everything in Memory; Co-locate Data and Processing ; Batch the Calls ; Underutilize ; Sequential Reads ; Cache Data ; Asynchronous Calls ; Parallelize ; Perform Latency Tests ; Do Not Over-Engineer; Scalability ; Scaling Up ; Scaling Out ; Best Practices; Scale Out Not Up ; Partition by Function ; Sharding-Horizontal Split ; Stateless Service. Avoid Distributed Transactions Consider Cache ; Consider Asynchronous ; Throughput ; Best Practices; Avoid Chatty Interfaces ; Avoid Long-Running Atomic Transactions; Resource Throttling ; Use Cache ; Choice of Programming Languages ; 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 ; Infinite Loop. … (more)
- Publisher Details:
- California : Apress
- Publication Date:
- 2015
- Extent:
- 1 online resource, color illustrations
- Subjects:
- 005.75/85
Computer science
Cloud computing
Web applications
COMPUTERS -- Programming Languages -- SQL
Cloud computing
Web applications
Computer Science
Computer Science, general
Software Engineering/Programming and Operating Systems
Computers -- Hardware -- General
Computers -- Software Development & Engineering -- General
Computer networking & communications
Software Engineering
Microsoft software
Microsoft .NET Framework
Computer network architectures
Software engineering
Computers -- Programming -- Microsoft Programming
Microsoft programming
Electronic books - Languages:
- English
- ISBNs:
- 9781484209202
1484209206
1484209230
9781484209233 - Related ISBNs:
- 9781484209233
- Notes:
- Note: Online resource; title from PDF title page (Ebsco, viewed June 8, 2015).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.368785
- Ingest File:
- 02_347.xml