万本电子书0元读

万本电子书0元读

顶部广告

Implementing DevOps with Microsoft Azure电子书

售       价:¥

7人正在读 | 1人评论 9.8

作       者:Mitesh Soni

出  版  社:Packt Publishing

出版时间:2017-04-28

字       数:17.9万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
"Accelerate and Automate Build, Deploy, and Management of applications to achieve High Availability. About This Book ?This guide highlights tools that offer development and deployment environments for application services ?Secure and continuously monitor your web application in order to make it highly available ?Use Visual Studio Team Services for Continuous Integration and Continuous Development to expedite your application life cycle management process ?Use Microsoft Azure App Services (Azure Web Apps / Azure Websites), PaaS offering from Microsoft to deploy web application Who This Book Is For This book is for DevOps engineers, system administrators, and developers (.net) who want to implement DevOps for their organization. You do not need to have any knowledge of VSTS or Azure App Services (Azure Web Apps / Azure Websites). What You Will Learn ?Explore the features of PaaS and aPaaS in DevOps ?Use Visual Studio Team Services (VSTS) to manage versions of code and integrating VSTS with Eclipse IDE ?Understand and configure Continuous Integration in VSTS ?Review Unit Test Execution for Automated Testing ?Create different environments that can be used to continuous deploy a web application ?Configure Roll-based Access to enable secure access for Azure Web Apps ?Create and configure the App Service Environment to enhance security ?Understand the execution of the end-to-end automation process ?Conduct Performance Testing using JMeter ?Discover the different monitoring options available in Microsoft Azure Portal In Detail This book will teach you all about the Visual Studio Team Services and Microsoft Azure PaaS offerings that support Continuous Integration, Continuous Delivery, Continuous Deployment, and execution in the cloud with high availability, disaster recovery, and security. You will first be given a tour of all the concepts and tools that Microsoft Azure has to offer and how these can be used in situations to cultivate the DevOps culture. You'll be taught how to use and manage Visual Studio Team Services (VSTS) and about the structure of the sample application used throughout the book. You will become familiar with the nitty gritty of Continuous Integration and Continuous Development with VSTS and Microsoft Azure Apps. You will not only learn how to create App service environments, but also how to compare Azure Web Apps and App Service Environments to deploy web applications in a more secure environment. Once you have completed Continuous Integration and created the Platform for application deployment, you will learn more about the final stepping stone in achieving end-to-end automation using approval-based Continuous Delivery and Deployment. You will then learn about Continuous Monitoring, using the monitoring and notification options provided by Microsoft Azure and Visual Studio Team Services. Style and Approach This book is an easy-to-follow guide filled with examples and real-world applications for gaining an in-depth understanding of Microsoft Azure and Visual Studio. This book will help you leverage Microsoft Azure and Visual Studio using real-world examples. "
目录展开

Title Page

Credits

About the Author

Acknowledgment

About the Reviewer

www.PacktPub.com

Customer Feedback

Dedication

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Downloading the color images of this book

Errata

Piracy

Questions

Microsoft Azure – Cloud Platform and Services

What we will cover in this book

Overview of PaaS and Application PaaS

Cloud computing and its basics

Comparison - PaaS and IaaS

Overview of DevOps

Role and benefits of PaaS and aPaaS in DevOps

Overview of Microsoft Azure Service

App Service - Microsoft Azure Web Apps

Data and storage

Application Insights

Traffic Manager

Overview of concepts related to Microsoft Azure

Regions

Resource groups

App Service plans

Autoscaling

Scale instances manually

Scale instances by CPU percentage

Scale instances by schedule and performance rule

Summary

Getting Started with Visual Studio Team Services (VSTS)

Introduction to VSTS

Creating a free account on VSTS

Configuration and user management in VSTS

Overview of agile in VSTS

Overview of a sample JEE application

Eclipse integration with TFS online in VSTS

Summary

Continuous Integration with VSTS

Overview of continuous integration

Creating a build definition for VSTS project

Configuration of continuous build integration in VSTS

Executing build definition

Unit test execution for automated testing

Continuous feedback on build execution

Managing the Git project in VSTS

Task catalog and marketplace

Summary

Continuous Development with Microsoft Azure Web Apps

Creating Azure Web Apps

Configuring Web Apps with programming language specific settings

Deployment slots - development, QA, UAT, staging, and production

Deployment credentials management for FTP

Azure Web Apps monitoring

Configuring role-based access for secure access of Azure Web Apps

Scaling Azure Web Apps

Scaling up and down

Scaling in and out

Basic tasks to manage Azure Web Apps

Microsoft Azure Web Apps properties

Microsoft Azure Web Apps - App Service plan

Azure Web Apps backups

Azure Web Apps restore

Azure Web Apps custom domains

Azure Web Apps SSL certificates

Azure Web Apps networking

Azure Web Apps security scanning

Azure Web Apps locks

Azure Web Apps console

Summary

Azure App Service Environments

Overview of ASEs

Creating and configuring ASEs

ASEs - front end pool

ASEs - worker pools

ASEs - app service plan

ASEs - configuring Azure Web Apps

ASEs - virtual network

ASEs - network security groups

Configuring NSG in ASE subnet

Enforcing HTTP redirection to HTTPS on Azure Web Apps

Filtering traffic by IP and dynamic IP restrictions

Comparing ASE and non-ASE (Azure Web Apps)

Summary

Continuous Delivery to Azure Web Apps and ASE Using VSTS

Overview of CD and continuous deployment

Configuration of Microsoft Azure subscription

Build and release automation

Trackyon task to convert a .war file into a .zip file

Continuous release - deploying the application in Azure Web Apps

Environment with release tasks

Pre-approval before application deployment

Summary

Continuous Monitoring in Cloud Platform

Overview of continuous monitoring

Azure Web Apps troubleshooting and monitoring

Diagnose and solve problems

Azure App Services - Resource health

Azure App Services - HTTP live traffic

Azure App Services - Metrics per instance

Azure App Services - Advanced Application restart

Azure App Services - CPU and memory consumption

Azure App Services - Activity log

Kudu

Azure App Services - LogFiles

Azure App Services (Kudu) - Process explorer

Azure App Services (Kudu) - Site extensions

Azure App Services (Kudu) - Autoheal

Azure Application Insights for application monitoring

Azure web applications monitoring

Diagnostics logs

Application events

FREB logs

Azure App Services support and troubleshooting

Resource health

Failure History

Support request

Architecture of disaster recovery and high availability of Azure web applications

Creating and configuring Traffic Manager with endpoints

Load testing using a URL-based test and Apache JMeter

URL-based test

Apache JMeter

Summary

More from the Author

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部