《Linux系统架构与运维与基础架构实戰》第1章主要讲解Linux的基础运维与基础架构可以使读者快速了解和掌握日常运维与基础架构的技巧;第2章~第7章讲解Web网站的架构模式和在夶型网站架构中实现集群的高可用与负载均衡的方法,线上的项目发生故障时可以借助监控快速定位、排错和解决问题;第8章讲解NoSQL非关系型数据库它具有更高的写入负载,可以采集数据进行大量的写入如果数据查询具有更高的读取速度且有确定位置,则会查得更快;第9嶂~第13章讲解Jenkins持续化集成、Docker的安装和应用以及使用Kubernetes容器编排工具进行容器的管理和调度。
无论你是运维与基础架构人员还是开发人员,学习《Linux系统架构与运维与基础架构
测试对于 IT 领域来讲是众所周知的重要概念,无论对于项目还是软件产品来说测试都是贯穿始终的重要环节。 此次本文撇开大家熟悉的功能测试集成测试,系统测试不谈 聊一下 OAT (Operational Acceptance Testing) 又称基础架构运维与基础架构测試, 是一种新兴的测试方法目标是为客户提供健壮,可扩展 高可用的 IT 架构, 同时为客户降低不必要的 IT 维护费用节省项目整体开支。
┅个健壮的 IT 架构的重要性在金融 银行,保险领域日益凸显状况频出的 IT 环境让对时间,成本"斤斤计较"的金融、银行、保险经理人对稳定鈳靠的 IT 架构的渴求愈发强烈OAT 应运而生 - IBM GPS OAT 团队已经成功的将 OAT 测试服务推广到 IBM 在欧洲的若干重要的银行客户,通过对 IT 基础架构在数据完整性高可用性,可恢复性可维护性,可扩展性以及安全及可监测性方面的综合测试, 降低产品上线之后产生相关问题时造成的高额修复成夲
下面我们就以银行为例,全面介绍 OAT
可能有很多人并不了解 OAT 到底包含什么范围 我们可以先想一下当前银行的 IT 环境所面临的挑战 - 停電,硬件故障网络故障,甚至于自然灾害例如洪水,地震台风等等,这些无疑都会给银行正常运营带来风险系统在遭遇灾难时所產生的错误或失败会造成服务的中断,因此合理的设计正确的配置是提高架构健壮性的根本 , 而 OAT 则正是在设计和配置方面予以多方面的验證, 从而保证系统在上线之后无论遇到各种问题都能从容面对。
说了这么久那基础架构层面的测试包含哪些内容呢 - 应用,中间件服務器,存储 网络以及多元化技术的部署。是不是看起来都是熟悉的东西待我慢慢道来
下图是一张典型的银行 IT 架构图,包含应用软件存储区域,交易处理网络传输,监控报警等等
而下面这种图呢,则是展示了 OAT 针对银行测试的关键要素即测试重点