业务架构与运维交付
面试与项目实战#业务架构#运维交付约 591 字 · 2 分钟阅读
追问显示点击任意追问卡片可收起 / 展开
小型 Web 项目预算有限,你会如何设计第一版生产架构?
追问 哪些组件必须冗余,哪些风险可以明确接受?扩展与恢复路径如何保留?
应用从单机扩为多实例后,用户频繁掉线。如何分析?
追问 本地 Session、负载均衡、共享会话和登录凭据如何检查?
多实例应用把上传文件保存在本机,用户偶发访问不到文件。如何改造?
追问 对象存储、共享文件存储、文件迁移、权限和历史链接如何处理?
业务准备把缓存、数据库和应用放到不同可用区。如何评估?
追问 时延、跨区流量费用、依赖可用性和故障域如何权衡?
为了降低成本,准备将多个业务共用一套 Redis。需要确认什么?
追问 容量、Key 命名、权限、故障影响、淘汰策略和扩容边界如何设计?
需要为开发、测试、生产建设环境隔离。应该隔离哪些内容?
追问 网络、账号、数据库、密钥、日志、制品和流水线权限如何落实?
接手没有文档的生产系统,如何形成可交付的运维资料?
追问 资产、访问链路、负责人、部署、备份、监控和应急步骤如何逐步验证?
新项目上线前,运维应该提供哪些验收意见?
追问 容量、依赖、日志、监控、权限、备份、发布和回滚如何建立检查标准?
一套系统必须在离线环境部署,如何准备交付包?
追问 软件依赖、镜像、证书、许可证、校验和、安装顺序和升级包如何组织?
上线后原项目人员不再参与,如何确保接手团队能维护?
追问 培训、权限移交、凭据轮换、操作演示、故障演练和验收签认如何安排?