# 應用上線規范
### 目的
通過標準化部署要求,提升DevOps與開發團隊部署應用效率。保障項目上線穩定性。
### 上線流程
* 架構組審核
* DevOps 對接人分配項目負責人,明確指定項目Devops、DBA 負責人
* 完成項目上線
* 添加項目監控
* 添加日志索引
### appid 作用域
* 應用名稱
* git\_repo
* es 索引名稱
* 監控服務名稱
* 訪問域名
### 編寫部署文檔
項目開發負責人參考下圖checklist要點,在項目code中編寫README文檔。 [ReadMe樣例](https://oa-git.jccfc.com/loan-group/usercenter-api/tree/release_20190708_v1.0.0_bank/usercenter-api-web/usercenter-api-web-utils-bank)

### 應用架構圖案例

## 配置變更流程
### 作用域
* 測試環境
* 生產環境
### 審批流程
* 一般事務變更:
* ansible配置項修改。
* 提交 pull request,待管理員(鄒焰平、胡毅)審批通過
* 執行變更

* 全局事務:
* 全局環境信息,參考以下審批流程
* ansible配置項修改
* 提交 pull request ,待管理員(鄒焰平、胡毅)審批通過
* 郵件組成員商定變更時間
* 郵件成員:夏偉、周龍、林國祥、 黎俊峰、魯江、史曉暄、胡毅
* 確定變更時間后,全員郵件、微信組通知。既定時間內執行變更 
AJS.$('\[data-macro-name="markdown"\] code').each(function(i, block) { hljs.highlightBlock(block); });
# 應用上線規范
### 目的
通過標準化部署要求,提升DevOps與開發團隊部署應用效率。保障項目上線穩定性。
### 上線流程
* 架構組審核
* DevOps 對接人分配項目負責人,明確指定項目Devops、DBA 負責人
* 完成項目上線
* 添加項目監控
* 添加日志索引
### appid 作用域
* 應用名稱
* git\_repo
* es 索引名稱
* 監控服務名稱
* 訪問域名
### 編寫部署文檔
項目開發負責人參考下圖checklist要點,在項目code中編寫README文檔。

### 應用架構圖案例

## 配置變更流程
### 作用域
* 測試環境
* 生產環境
### 審批流程
* 一般事務變更:
* ansible配置項修改。
* 提交 pull request,待管理員審批通過
* 執行變更

* 全局事務:
* 全局環境信息,參考以下審批流程
* ansible配置項修改
* 提交 pull request ,待管理員(鄒焰平、胡毅)審批通過
* 郵件組成員商定變更時間
* 郵件成員:夏偉、周龍、林國祥、 黎俊峰、魯江、史曉暄、胡毅
* 確定變更時間后,全員郵件、微信組通知。既定時間內執行變更 
- 云原生應用
- 容器化微服務改造方案
- 應用容器化上線規范
- 服務網格和傳統應用區別
- DevOps 管理規范
- 基礎架構管理規范
- 域名管理規范
- 主機名稱管理規范
- 應用域名管理規范
- 應用上線規范
- GIT分支及API JAR上傳規范
- 基礎架構設計
- 運維管理職責
- 基礎服務
- DNS 內部架構
- centos 及 kernel 版本標準
- Linux服務器OS標準配置
- Docker版本初始化
- kuberneter 集群方案
- kubernetes 命名規范
- Jenkins CI/CD
- nginx 配置文件變更流程
- Prometheus 容器監控
- 項目資源需求
- 應用服務
- 編譯和運行期標準
- 新核心系統基礎服務架構
- 安全防御
- 互聯網軟件可靠性工程及可靠性度量