본문 바로가기
장바구니0

Practical DevOps > PACKT 원서리스트

도서간략정보

Practical DevOps
판매가격 25,000원
저자 Cerona
도서종류 외국도서
출판사 PACKT
발행언어 영어
발행일 2016-02
페이지수 240
ISBN 9781785882876
도서구매안내 온, 오프라인 서점에서 구매 하실 수 있습니다.

구매기능

  • 도서 정보

    도서 상세설명

    1: Introduction to DevOps and Continuous Delivery
    Introducing DevOps
    How fast is fast?
    The Agile wheel of wheels
    Beware the cargo cult Agile fallacy
    DevOps and ITIL
    Summary

    2: A View from Orbit
    The DevOps process and Continuous Delivery – an overview
    Release management
    Scrum, Kanban, and the delivery pipeline
    Wrapping up – a complete example
    Identifying bottlenecks
    Summary

    3: How DevOps Affects Architecture
    Introducing software architecture
    The monolithic scenario
    Architecture rules of thumb
    The separation of concerns
    The principle of cohesion
    Coupling
    Back to the monolithic scenario
    A practical example
    Three-tier systems
    The presentation tier
    The logic tier
    The data tier
    Handling database migrations
    Rolling upgrades
    Hello world in Liquibase
    The changelog file
    The pom.xml file
    Manual installation
    Microservices
    Interlude – Conway's Law
    How to keep service interfaces forward compatible
    Microservices and the data tier
    DevOps, architecture, and resilience
    Summary

    4: Everything is Code
    The need for source code control
    The history of source code management
    Roles and code
    Which source code management system?
    A word about source code management system migrations
    Choosing a branching strategy
    Branching problem areas
    Artifact version naming
    Choosing a client
    Setting up a basic Git server
    Shared authentication
    Hosted Git servers
    Large binary files
    Trying out different Git server implementations
    Docker intermission
    Gerrit
    The pull request model
    GitLab
    Summary

    5: Building the Code
    Why do we build code?
    The many faces of build systems
    The Jenkins build server
    Managing build dependencies
    The final artifact
    Cheating with FPM
    Continuous Integration
    Continuous Delivery
    Jenkins plugins
    The host server
    Build slaves
    Software on the host
    Triggers
    Job chaining and build pipelines
    A look at the Jenkins filesystem layout
    Build servers and infrastructure as code
    Build phases
    Alternative build servers
    Collating quality measures
    About build status visualization
    Taking build errors seriously
    Robustness
    Summary

    6: Testing the Code
    Manual testing
    Pros and cons with test automation
    Unit testing
    JUnit in general and JUnit in particular
    Mocking
    Test Coverage
    Automated integration testing
    Performance testing
    Automated acceptance testing
    Automated GUI testing
    Integrating Selenium tests in Jenkins
    JavaScript testing
    Testing backend integration points
    Test-driven development
    REPL-driven development
    A complete test automation scenario
    Summary

    7: Deploying the Code
    Why are there so many deployment systems?
    Virtualization stacks
    Executing code on the client
    The Puppet master and Puppet agents
    Ansible
    PalletOps
    Deploying with Chef
    Deploying with SaltStack
    Salt versus Ansible versus Puppet versus PalletOps execution models
    Vagrant
    Deploying with Docker
    Comparison tables
    Cloud solutions
    AWS
    Azure
    Summary

    8: Monitoring the Code
    Nagios
    Munin
    Ganglia
    Graphite
    Log handling
    Summary

    9: Issue Tracking
    What are issue trackers used for?
    Some examples of workflows and issues
    What do we need from an issue tracker?
    Problems with issue tracker proliferation
    All the trackers
    Summary

    10: The Internet of Things and DevOps
    Introducing the IoT and DevOps
    The future of the IoT according to the market
    Machine-to-machine communication
    IoT deployment affects software architecture
    IoT deployment security
    Okay, but what about DevOps and the IoT again?
    A hands-on lab with an IoT device for DevOps
    Summary

    backindex: Appendix A: Index
  • 사용후기

    사용후기가 없습니다.

  • 배송/교환정보

    배송정보

    배송 안내 입력전입니다.

    교환/반품

    교환/반품 안내 입력전입니다.

선택하신 도서가 장바구니에 담겼습니다.

계속 둘러보기 장바구니보기
회사소개 개인정보 이용약관
Copyright © 2001-2019 도서출판 홍릉. All Rights Reserved.
상단으로