Meer dan een miljoen boeken binnen handbereik!
Bookbot

Suren Machiraju

    Hardening Azure Applications
    DevOps for Azure Applications
    • DevOps for Azure Applications

      • 144bladzijden
      • 6 uur lezen
      3,0(1)Tarief

      Deploy web applications on Azure using DevOps tools. This book gives solutions to real-world Cloud deployment scenarios which will enable you to become adept in DevOps work for Azure.You'll start by seeing an overview of DevOps for Azure deployments where you will also survey the available tools, including Octopus Deploy and TeamCity. Here, you will learn how to use TeamCity as a CI tool and Octopus Deploy as release-management and CD software to get your package deployed on Azure Web Application. Next, the authors demonstrate using the Microsoft Visual Studio Team Services (VSTS) integrated developer platform. Finally, you will go through some real-world scenarios using DevOps tools to deploy web applications on Azure. To do this, you will create resources in Azure and integrate with an open source buildout.After reading this book, you will be ready to use various tools in a DevOps environment to support an Azure deployment.What You Will LearnCarry out a survey of DevOps toolsBuild a DevOps solution using standalone DevOps tools - TeamCity and Octopus DeployUse an integrated DevOps platform - VSTSBuild out an Azure deployment using open source code and VSTSWho This Book Is ForDevelopers and release engineers. Also, project managers will find it useful to understand the workflow in DevOps.

      DevOps for Azure Applications
    • Hardening Azure Applications

      • 276bladzijden
      • 10 uur lezen

      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

      Hardening Azure Applications