Cho Sung-class operation and maintenance management system

16 | continuous delivery easier said than done, trying to do this thing you have to understand a few key points

of what is continuing to deliver

first necessary to make continuous delivery.

The key is to do research and development to enhance the overall system efficiency of continuous delivery.

Continuous Delivery represents the delivery process after the end of the line from the start to demand from the business.

Business / Product - Development - Testing - O & M: Continuous Delivery
Development - Testing: continuous integration
development - operation and maintenance: DevOps
Business / Products - Test

key continuous delivery of

    configuration management
    standardization is an ongoing process
    needs dismantling
    submission management
    to build packaged
    automated test
    deployment release

17 | sustained delivery of the first key point: configuration management

    version control

    For example: svn & git

    -dependent configuration

    example: Maven, Ant
        repository management
        rely on management
        to build packaged

    software configuration

        code configuration: code configuration is when the code is run with the business logic related.

        Application Configuration: application configuration is the application attribute and relationship information of the object.
            Configure the application to build: programming language, git address, way to build
            Configure the application deployment: source code directory, application log directory, web log directory, the temporary directory, directory script
            to run the application configuration: start and stop applications, service off the assembly line fashion, health monitoring methods such as
            association with the basic components of the runtime application: For example dependent DB, IP address of the buffer, and storing the message, the domain name, port, user name, or the like Token.

        Difference between the two: the configuration codes and associated business logic or code, and code the application configuration and service regardless of the configuration.

    Environment Configuration

    application configuration management in different environments.

18 | How to multi-configuration management environment of continuous delivery?

And more environmental problems

    development environment
    integrated environment
    advance environmental
    Beta environment
    environment online

application configuration management under different circumstances

    application attribute information
    application on the basis of component dependencies

environment configuration management mainly for application configuration management of infrastructure and basic services dependencies

environment configuration management solutions

    program: a plurality of configuration files, build alternative
    embodiment two: placeholder (a placeHolder) template pattern
    program III: program the AutoConfig

Recommended solution: It AutoConfig do some secondary development, to achieve a configuration item management platform, to manage different values ​​for different environments and according to the rules of AutoConfig, after the change generated corresponding to different environmental profile, and then combined AutoConfig configuration management capabilities for file, so that you can easily do multi-environment package constructed.

Links: https://pan.baidu.com/s/1v5gm7n0L7TGyejCmQrMh2g extraction code: x2p5

free to share, but serious limitations of X, should click on the link or links fail Search plus population group number 936 682 608 .


19 | fighting for development and test environments? It's time to build a multi-environment

Environmental Category

    Environmental offline
    online environment

environmental classification of construction of the line

    in the area of the environment under the line, the first environmental construction of integrated test environment.
    The second set of line environment: development and testing environment.
    Conflict resolution, the third set of environment: project environment.

The key technical points on the environmental construction

and maintenance workload.

    Network planning
    unit of the calling service framework of
    domain access policy environment of
    automated management

20 | online environment, to Go On a shooting test

production environment

even influential, but also to have it controlled within a small range, or is it found in the bud. This can be handled in advance, rather than the full amount released into the production environment after the discovery of the problem, affecting the overall situation.

Beta environment

to simulate real.

Advance environmental

office network production environment

Guess you like

Origin www.cnblogs.com/it-chen/p/11686186.html