书城|【案例】全国知名网上书城——基于企业中台构建智慧悦读体验( 六 )


? 3)日志分析
对日志数据的处理 , 支持全文检索和结构化标签检索两种方式 , 并且实现一键关联日志和调用链路的分析能力 。
02
实施过程
1、Erda 技术平台搭建
端点旗下新一代企业级云原生 PaaS 平台Erda , 帮助企业快速的构建一个完整的 DevOps 链路 , 实现从代码构建、持续集成、持续部署直至运维监控 , 有效的提高企业的 IT 研发、运维、运营效率 , 降低成本 。 Erda 基于容器云平台 , 提供了遵循 GitFlow 规范的代码托管机制;采用 Pipeline 模式实现了代码编译、测试、打包等一系列的构建流程;采用 pipeline.yml、dice.yml标准规范实现基础设施的可编程性 , 从而遵循基础设施即代码的设计理念 , 实现企业的复杂 IT 软件、项目以及分布式服务、微服务等的一键编排部署和准确高效的监控运维;同时 , 作为一个 PaaS 平台 , Erda 以 AddOn 方式提供开箱机即用的数据库、中间件以及通用服务的基础能力 , 助力软件、项目、微服务的研发运维 。
网上书城项目的开发、上线及运维 , 都是基于 Erda 平台展开 , 所以实施的第一步需要先完成 Erda 平台的部署 。
? 1)确定部署架构 , 完成资源准备

书城|【案例】全国知名网上书城——基于企业中台构建智慧悦读体验
文章图片

出于安全的角度 , 给项目规范了合理的部署架构 , 将 Erda 平台、电商生产、非生产环境 , 从 IaaS 层就完成隔离 , 并通过 CEN 完成白名单方式的互通 。
再根据部署架构 , 梳理平台及业务所需资源 , 完成云资源的采购 , 包括虚拟机、网络、存储等设备 , 完成域名的分配及映射 , 完成了操作系统统一、登录账号管控、时间同步等准备工作 。
? 2)平台安装
2.1 获取软件包

书城|【案例】全国知名网上书城——基于企业中台构建智慧悦读体验
文章图片

2.2 预安装

书城|【案例】全国知名网上书城——基于企业中台构建智慧悦读体验
文章图片

2.3 准备安装配置文件
2.4 安装 Erda 平台
2.5 完成平台初始化配置
? 创建企业
? 添加集群
? 创建项目及应用 , 并添加对应的人员 , 进行合理赋权
2.6 完成电商生产 & 非生产集群搭建
参考 2.4 及以上的步骤 , 完成电商生产 & 非生产集群的搭建 , 并导入到 Erda 平台 , 赋予给电商项目使用 。
注意1: 2.3 准备安装配置文件时 , 需要将 config.yaml 中 is_edge_cluster 设置成 true 。
注意2: Erda 项目支持四个环境:开发、测试、预发、生产 , 需要将生产集群配置到生产环境 , 非生产集群配置到其他环境 , 用于集群级别的环境隔离 。
2、基于 Erda 完成电商项目开发到上线

推荐阅读