目录
什么时候需要使用架构原则?
1:架构设计
2:项目验收
总结:诸事不决,架构原则
架构设计原则
1:体系安全
2:成本合理
3:稳定可靠
4:性能适用
5:运维高效
体系安全
1:根据系统的合规标准设定目标
1.1:合规标准:1,国际标准;2,国家标准;3,行业标准;4,公司要求
2:成体系地规划系统的整体安全
3:在所有层次实现安全性
4:风险评估并准备应对预案
成本合理
1:持续观察评估
1.1 我们应该争取每年都做到一次费用的降低
2:使用托管服务
2.1 托管服务如:云数据库等等paas产品,虽然看起来单价很贵,但是包含的价值很多。
3:临时资源
3.1搭建函数计算等,调用即收费等资源
4:多层次优化成本
4.1 从整理架构设计,购买方案来达到成本优化的目的
总结:我们的架构不但能工作,最好能不花钱
架构可靠
1:根据业务需要设定可靠性指标
2:为了失败做设计才能保持不败
3:避免单点故障
4:在架构中实现松耦合
5:预测故障形式并准备应对预案
总结:所有东西都会坏,坏了这个架构也能自己恢复
性能适用
1:根据业务需要确定性能指标
2:了解先进技术并合理选择
3:寻找数据特点和热度,设计缓存
4:系统实现弹性
总结:性能不用极致,超过需求一点点就好
运维高效
1:做好监控对系统了如指掌
1.1 一定要用好云上的监控
2:自动化减少人工的风险
3:更新或是替换跳出旧思想束缚
4:减少底层维护聚焦应用层维护
4.1 可以的话,使用容器,微服务架构
总结:好的架构,应该可以实现,并容易维护
如何做到服务器安全?
1:数据静态安全
使用云硬盘的数据盘加密,本地硬盘可以操作系统内加密
2:数据动态安全
https数据传递
3:网络安全
3.1 VPC控制网络安全
3.2 控制本机打开的端口;启用本机操作系统防火墙
3.2.1 只放行需