본문 바로가기

리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

Implementing Azure DevOps Solutions 상세페이지

Implementing Azure DevOps Solutions

Learn about Azure DevOps Services to successfully apply DevOps strategies

  • 관심 0
소장
전자책 정가
25,000원
판매가
25,000원
출간 정보
  • 2020.06.11 전자책 출간
듣기 기능
TTS(듣기) 지원
파일 정보
  • PDF
  • 423 쪽
  • 12.6MB
지원 환경
  • PC뷰어
  • PAPER
ISBN
9781789616354
ECN
-
Implementing Azure DevOps Solutions

작품 정보

A comprehensive guide to becoming a skilled Azure DevOps engineer

▶Book Description
Implementing Azure DevOps Solutions helps DevOps engineers and administrators to leverage Azure DevOps Services to master practices such as continuous integration and continuous delivery (CI/CD), containerization, and zero downtime deployments.

This book starts with the basics of continuous integration, continuous delivery, and automated deployments. You will then learn how to apply configuration management and Infrastructure as Code (IaC) along with managing databases in DevOps scenarios. Next, you will delve into fitting security and compliance with DevOps. As you advance, you will explore how to instrument applications, and gather metrics to understand application usage and user behavior. The latter part of this book will help you implement a container build strategy and manage Azure Kubernetes Services. Lastly, you will understand how to create your own Azure DevOps organization, along with covering quick tips and tricks to confidently apply effective DevOps practices.

By the end of this book, you'll have gained the knowledge you need to ensure seamless application deployments and business continuity.

▶What You Will Learn
⦁ Get acquainted with Azure DevOps Services and DevOps practices
⦁ Implement CI/CD processes
⦁ Build and deploy a CI/CD pipeline with automated testing on Azure
⦁ Integrate security and compliance in pipelines
⦁ Understand and implement Azure Container Services
⦁ Become well versed in closing the loop from production back to development

▶Key Features
⦁ Explore a step-by-step approach to designing and creating a successful DevOps environment
⦁ Understand how to implement continuous integration and continuous deployment pipelines on Azure
⦁ Integrate and implement security, compliance, containers, and databases in your DevOps strategies

▶Who This Book Is For
This DevOps book is for software developers and operations specialists interested in implementing DevOps practices for the Azure cloud. Application developers and IT professionals with some experience in software development and development practices will also find this book useful. Some familiarity with Azure DevOps basics is an added advantage.

▶What this book covers
The book comprises four parts. The chapters are in the recommended reading order and
each chapter builds upon the previous one. The order of the chapters is such that it matches
the order in which you would implement the different aspects in the real world. However,
it is possible to pick and choose, especially once you have gone through the first part in its
entirety.

⦁ Chapter 1, Introduction to DevOps, provides you with an understanding of what DevOps is and what it is not. DevOps is defined and its relationship to the Agile way of working is described. The chapter ends with an introduction to DevOps practices and habits that are central to a DevOps culture.

⦁ Chapter 2, Everything Starts with Source Control, introduces different types of source control systems and how they compare. Pull requests and code reviews are introduced as the default way for ensuring that every change is reviewed before it becomes part of the source. The chapter concludes by going over a number of strategies for branching and merging that align well with a way of working that focuses on a constant flow of value.

⦁ Chapter 3, Moving to Continuous Integration, covers how to go from sources to build artifacts that are ready to be deployed later on. Azure Pipelines, as the most important way of doing so, is covered in depth. Alongside the classical, visual editor, YAML pipelines-ascode are also introduced.

⦁ Chapter 4, Continuous Deployment, is about orchestrating deployments using Azure Pipelines. Once again, the classical, visual release editor is introduced. Multi-stage YAML pipelines are also introduced as a means of also describing your deployment process as code. The chapter concludes by introducing different deployment strategies that can be used to mitigate the risks that come with continuous deployment, to balance the need for change with stability.

⦁ Chapter 5, Dependency Management, introduces package management. Package management can be used as a means for splitting larger software solutions into multiple components that are built and tested independently and only then put together. Packages can also be used to distribute build artifacts between different continuous integration and deployment products.

⦁ Chapter 6, Infrastructure and Configuration as Code, goes into how creating, managing and configuring infrastructure can be transformed from a manual, error-prone task into the automated deployment of configuration that is kept as code in source control. The chapter covers ARM templates, Azure Blueprints, Azure App Configuration services, and a number of related tools.

⦁ Chapter 7, Dealing with Databases, dives into the topic of managing database schemas in combination with continuous deployment.

⦁ Chapter 8, Continuous Testing, explains how, having everything as code, continuously deploying new versions is of little value if the quality of new versions is not high enough. This chapter introduces different types of tests and how they can be integrated within Azure DevOps Pipelines.

⦁ Chapter 9, Security and Compliance, talks about the integration of security and compliance concerns within DevOps practices. You will learn how security and dependency scanning can be integrated into pipelines. Azure Policy and Security Center are introduced for preventing non-compliant configurations and detecting new risks that come in over time.

⦁ Chapter 10, Application Monitoring, is the first chapter that goes into learning from changes deployed previously. For this purpose, Azure Monitor and Application Insights are used to create metrics, dashboards, and alerts.

⦁ Chapter 11, Gathering User Feedback, also involves learning, but learning from your users, instead of from your systems. You will learn how you can interact with users to drive your roadmap and maximize the value delivered to users. Hypothesis-driven development is introduced as an approach to minimize investments that do have minimal returns and find features that are in high demand and bring great value.

⦁ Chapter 12, Containers, introduces you to the topic of containers. While DevOps and containers are not synonyms, containers assist in the adoption of DevOps principles in situations where that might not otherwise be possible.

⦁ Chapter 13, Planning Your Azure DevOps Organization, goes into the final and overarching considerations regarding the setup of your Azure DevOps organization and project(s). Licensing and the cost model are covered, along with the subject of traceability. Another important subject is that of migrating between products, so as to achieve standardization on DevOps tools.

⦁ Chapter 14, AZ-400 Mock Exam, provides you with an opportunity to test the knowledge that you have acquired throughout this book by means of a mock exam.

작가 소개

▶About the Author
- Henry Been
Henry Been has been working in IT for over ten years. He is an independent architect, developer, and trainer in a number of companies. With many of these companies, he has embarked on a journey implementing practices such as continuous integration and deployment, infrastructure as code, trunk-based development, and implementing feedback loops.
Alongside his work, he creates online training courses for A Cloud Guru, and frequently speaks at meetups and conferences. He was awarded the Microsoft MVP award in 2019.

- Maik van der Gaag
Maik van der Gaag is an architect and trainer at 3fifty, an experienced consultancy company with a strong focus on the Microsoft cloud. He has over 15 years' experience of providing architecture, development, training, and design expertise. During his career, he has worked on a variety of projects, ranging from cloud transformations to DevOps implementations.

He loves to share his knowledge, which was also one of the reasons why he founded the Dutch Cloud meetup. Maik is a public speaker, writes blogs, and organizes events.

리뷰

0.0

구매자 별점
0명 평가

이 작품을 평가해 주세요!

건전한 리뷰 정착 및 양질의 리뷰를 위해 아래 해당하는 리뷰는 비공개 조치될 수 있음을 안내드립니다.
  1. 타인에게 불쾌감을 주는 욕설
  2. 비속어나 타인을 비방하는 내용
  3. 특정 종교, 민족, 계층을 비방하는 내용
  4. 해당 작품의 줄거리나 리디 서비스 이용과 관련이 없는 내용
  5. 의미를 알 수 없는 내용
  6. 광고 및 반복적인 글을 게시하여 서비스 품질을 떨어트리는 내용
  7. 저작권상 문제의 소지가 있는 내용
  8. 다른 리뷰에 대한 반박이나 논쟁을 유발하는 내용
* 결말을 예상할 수 있는 리뷰는 자제하여 주시기 바랍니다.
이 외에도 건전한 리뷰 문화 형성을 위한 운영 목적과 취지에 맞지 않는 내용은 담당자에 의해 리뷰가 비공개 처리가 될 수 있습니다.
아직 등록된 리뷰가 없습니다.
첫 번째 리뷰를 남겨주세요!
'구매자' 표시는 유료 작품 결제 후 다운로드하거나 리디셀렉트 작품을 다운로드 한 경우에만 표시됩니다.
무료 작품 (프로모션 등으로 무료로 전환된 작품 포함)
'구매자'로 표시되지 않습니다.
시리즈 내 무료 작품
'구매자'로 표시되지 않습니다. 하지만 같은 시리즈의 유료 작품을 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
작품을 영구 삭제해도 '구매자' 표시는 남아있습니다.
결제 취소
'구매자' 표시가 자동으로 사라집니다.

개발/프로그래밍 베스트더보기

  • 핸즈온 LLM (제이 알아마르, 마르턴 흐루턴도르스트)
  • 도커로 구축한 랩에서 혼자 실습하며 배우는 네트워크 프로토콜 입문 (미야타 히로시, 이민성)
  • LLM과 RAG로 구현하는 AI 애플리케이션 (에디유, 대니얼김)
  • 나만의 MCP 서버 만들기 with 커서 AI (서지영)
  • 개정판 | 밑바닥부터 시작하는 딥러닝 1 (사이토 고키, 이복연)
  • 생성형 AI 인 액션 (아미트 바리, 이준)
  • 데이터 삽질 끝에 UX가 보였다 (이미진(란란))
  • 지식그래프 (이광배, 이채원)
  • 생성형 AI를 위한 프롬프트 엔지니어링 (제임스 피닉스, 마이크 테일러)
  • 테디노트의 랭체인을 활용한 RAG 비법노트 심화편 (이경록)
  • 지속적 배포 (발렌티나 세르빌, 이일웅)
  • LLM 인 프로덕션 (크리스토퍼 브루소, 매슈 샤프)
  • 실전! 스프링 부트 3 & 리액트로 시작하는 모던 웹 애플리케이션 개발 (주하 힌쿨라, 변영인)
  • 혼자 공부하는 네트워크 (강민철)
  • 혼자 공부하는 컴퓨터 구조+운영체제 (강민철)
  • 객체지향의 사실과 오해 (조영호)
  • 그림으로 이해하는 알고리즘 (이시다 모리테루, 미야자키 쇼이치)
  • 코드 밖 커뮤니케이션 (재퀴 리드, 곽지원)
  • LLM을 활용한 실전 AI 애플리케이션 개발 (허정준, 정진호)
  • LLM 엔지니어링 (막심 라본, 폴 이우수틴)

본문 끝 최상단으로 돌아가기

spinner
앱으로 연결해서 다운로드하시겠습니까?
닫기 버튼
대여한 작품은 다운로드 시점부터 대여가 시작됩니다.
앱으로 연결해서 보시겠습니까?
닫기 버튼
앱이 설치되어 있지 않으면 앱 다운로드로 자동 연결됩니다.
모바일 버전