Implementing DevOps with Microsoft Azure


Implementing DevOps with Microsoft Azure
by Soni,Mitesh
Print Length 页数: 422 pages
Publisher finelybook 出版社:‏ Packt Publishing (28 April 2017)
Language 语言: English
ISBN-10: 1787127028
ISBN-13: 9781787127029
B01MSQWO4W
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.
Contents
Chapter 1: Microsoft Azure – Cloud Platform And Services
Chapter 2: Getting Started With Visual Studio Team Services (Vsts)
Chapter 3: Continuous Integration With Vsts
Chapter 4: Continuous Development With Microsoft Azure Web Apps
Chapter 5: Azure App Service Environments
Chapter 6: Continuous Delivery To Azure Web Apps And Ase Using Vsts
Chapter 7: Continuous Monitoring In Cloud Platform
加速和自动化构建,部署和管理应用程序以实现高可用性。
关于这本书
本指南介绍了为应用程序服务提供开发和部署环境的工具
安全并持续监控您的Web应用程序,以使其高度可用
使用Visual Studio Team Services进行持续集成和持续开发,以加快应用程序的生命周期管理流程
使用Microsoft Azure App Services(Azure Web Apps / Azure网站),从Microsoft部署Web应用程序的PaaS产品
这本书是谁
本书适用于要为其组织实施DevOps的DevOps工程师,系统管理员和开发人员(.net)。您不需要了解VSTS或Azure App Services(Azure Web Apps / Azure网站)。
你会学到什么
探索DevOps中PaaS和aPaaS的功能
使用Visual Studio Team Services(VSTS)管理代码版本,并将VSTS与Eclipse IDE集成
理解并配置VSTS中的持续集成
审查单元测试执行自动测试
创建可用于连续部署Web应用程序的不同环境
配置基于卷的访问以启用Azure Web Apps的安全访问
创建和配置应用服务环境以增强安全性
了解端到端自动化流程的执行情况
使用JMeter进行性能测试
了解Microsoft Azure Portal中可用的不同监控选项
详细
本书将向您介绍Visual Studio Team Services和Microsoft Azure PaaS产品,它们支持云计算中的持续集成,连续交付,持续部署和执行,具有高可用性,灾难恢复和安全性。
您将首先了解Microsoft Azure提供的所有概念和工具,以及如何在使用DevOps文化的情况下使用这些概念和工具。您将被教导如何使用和管理Visual Studio Team Services(VSTS)以及整本书中使用的示例应用程序的结构。您将熟悉使用VSTS和Microsoft Azure Apps的持续集成和持续开发的精细化。您不仅将学习如何创建应用程序服务环境,还将学习如何比较Azure Web Apps和应用程序服务环境,以在更安全的环境中部署Web应用程序。
完成连续集成并创建应用程序部署平台后,您将了解有关使用基于批准的连续交付和部署实现端到端自动化的最终步伐的更多信息。然后,您将使用Microsoft Azure和Visual Studio Team Services提供的监视和通知选项了解连续监控。
风格和方法
本书是一个易于阅读的指南,内含示例和真实应用程序,以深入了解Microsoft Azure和Visual Studio。本书将帮助您利用Microsoft Azure和Visual Studio使用真实的示例。
目录
第1章: Microsoft Azure – 云平台和服务
第2章: Visual Studio Team Services(Vsts)入门
第3章: 与Vsts持续集成
第4章: 使用Microsoft Azure Web Apps持续开发
第5章: Azure应用服务环境
第6章: 使用Vsts向Azure Web Apps和Ase持续交付
第7章: 云平台中的连续监控

打赏
未经允许不得转载:finelybook » Implementing DevOps with Microsoft Azure

评论 抢沙发

觉得文章有用就打赏一下

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫

微信扫一扫