SAAS项目建设思考
2010-02-10 23:34
260 查看
最近公司计划开展saas类项目,不谈saas的架构设计,只思考saas的建设和运营,大致需要重点关注几点:
1. 需要考虑自动化部署,更新。自动化的部署不能取代在家的人工测试,部署模拟和练习。
2. 系统部署升级需要必须制定回滚方案,保证部署升级失败的情况下,服务器能正常回滚到部署前的状态。如果没有群集,更要对升级部署谨慎,必须要保证系统能不间断服务。
3. 是否需要提供beta版本,并且和运行版本共存
4. saas运行服务器维护管理,严格管理服务器的用户口令,划分不同的权限,对数据库的操作,需要明确设定不同的账号,以最小权限执行,对运维人员的操作要有记录,甚至是录屏。
5. saas系统中所有系统状态监控,不仅仅是操作系统的cpu,内存,磁盘等指标,更重要的是系统的典型操作时否能正常执行。状态异常时需要有预警,邮件,短信。。。可以采用第三方的监控软件。
6. 提供客户反馈机制,收集客户的使用的意见,形式可以有bbs,博客,或者是简单的留言板...
7. 应用产生的日志需要集中收集,进行进一步分析
8. 客户在系统中的操作都要有审计,用于运营分析,也可以用户对客户行为举证。
1. 需要考虑自动化部署,更新。自动化的部署不能取代在家的人工测试,部署模拟和练习。
2. 系统部署升级需要必须制定回滚方案,保证部署升级失败的情况下,服务器能正常回滚到部署前的状态。如果没有群集,更要对升级部署谨慎,必须要保证系统能不间断服务。
3. 是否需要提供beta版本,并且和运行版本共存
4. saas运行服务器维护管理,严格管理服务器的用户口令,划分不同的权限,对数据库的操作,需要明确设定不同的账号,以最小权限执行,对运维人员的操作要有记录,甚至是录屏。
5. saas系统中所有系统状态监控,不仅仅是操作系统的cpu,内存,磁盘等指标,更重要的是系统的典型操作时否能正常执行。状态异常时需要有预警,邮件,短信。。。可以采用第三方的监控软件。
6. 提供客户反馈机制,收集客户的使用的意见,形式可以有bbs,博客,或者是简单的留言板...
7. 应用产生的日志需要集中收集,进行进一步分析
8. 客户在系统中的操作都要有审计,用于运营分析,也可以用户对客户行为举证。
相关文章推荐
- 关于中小型项目团队建设的若干思考(1)
- 关于灾备项目建设的几点思考
- 做足项目启动前的准备——关于核心银行系统项目建设实施的几点思考
- 救火沉思录--关于项目最后阶段的思考
- 项目中对质量的思考
- 网站建设项目管理——8个步骤教你管理网站建设项目
- 知识管理的建设思考
- 软件集成测试(IT)在项目中的实践和思考
- 鞍凌朝阳项目的思考
- 数据结构第四周项目-建设双链表算法库
- 你适合做一个项目经理吗 - 关于项目经理的终极思考
- 卫哲的3+1思考法:测量项目“靠谱程度”
- TFS中项目集合规划的思考
- 与"项目顾问"讨论频道建设——CSDN外包实践(13)
- 网站项目建设流程概述
- J2EE项目思考V0.1
- 有关云架构建设和选型的思考
- 第四周项目二 建设单链表算法库
- 项目秘书在企业规范化管理体系建设中的作用
- 软件项目开发流程的一点个人理解和思考