码迷,mamicode.com
首页 > 移动开发 > 详细

移动开发一站式解决方案

时间:2015-12-26 23:34:36      阅读:602      评论:0      收藏:0      [点我收藏+]

标签:

移动开发者面临的技术挑战

初创期

创意->客户端开发->服务端开发->测试

技术选型
开发语言 技术框架 云计算 图片
数据库 缓存 中间件 大数据计算

架构稳定:有灵活性和可扩展性,架构清晰,新人可以快速上手。

 

上升期

运维挑战
ü? 部署发布不成为难点
ü? 加机器,怎么加?
ü? 数据的备份,还原怎么做?热备冷备怎么做?
ü? 系统架构升级和重构

安全挑战
ü? 网络攻击
ü? 数据安全:拖库、权限破解,用户隐私泄露
ü? 应用安全:xss注入、漏洞、SQL注入
稳定挑战
ü? 用户来告诉你,系统挂了?!
ü? 版本出现Bug,如何快速回滚
ü? 怎么做系统的容量评估?
48%的用户会因为稳定性选择卸载流失

 

IAAS
优点:灵活,自由度
缺点:从零开始搭建系统

PAAS
优点:可视化运维管理
缺点:改代码适配,扩展性差

CAAS
优点:一次构建,到处运行
缺点:配套设施、稳定性

技术架构:

技术分享

 

技术分享

 

技术分享

对镜像仓库系统的优化

ü? 改造自Docker官方是开源的docker registry
ü? 对接TAE用户权限系统,支持HTTP Basic-Auth
ü? 镜像存储落地到OSS,保证存储数据可靠性
ü? VM Host增加镜像缓存,加速Docker Container镜像下载过程

技术分享 

 

自动化运维-应用管理

基础应用配置(应用参数、可视化重启,关闭)
弹性计算,垂直/水平伸缩,一键扩容
WebSSH登录,客户端SSH登录
支持HTTP/HTTPS/TCP接入

技术分享

支持大文件程序上传,断点续传
ü? 独立的Git,Svn 集群,服务热备,数据冷备+热备
ü? Container异步并发上传,
ü? 发布分批轮询机制,保证不停服

自动化运维-监控报警

技术分享

自动化运维-日志、压测、在线IDE

技术分享

日志和监控系统架构

技术分享

40+台 Storm 日志采集集群
历史日志查询延迟平均2分钟
实时日志查询延迟3秒
每天日志采集量超过3亿条,超过200G
日志存储保存30天
日志保序

全面覆盖应用构建+ 升级 +运维 的生命周期

技术分享

移动场景下的全架构支持

技术分享

? 资源可控
? 升级平滑
? 构建快速
? 运维简单
? 性能
? 稳定性
? 可维护性

技术分享

希望对您软件研发有帮助。


以上内容部分来自网络, 希望对您系统架构设计,软件研发有帮助。 其它您可能感兴趣的文章:

构建高效的研发与自动化运维
互联网数据库架构设计思路
某大型电商云平台实践
企业级应用架构模式N-Tier多层架构
某企业社交应用网络拓扑架构图
IT基础架构规划方案一(网络系统规划)
餐饮连锁公司IT信息化解决方案一

如有想了解更多软件研发 , 系统 IT集成 , 企业信息化,项目管理 等资讯,请关注我的微信订阅号:

技术分享

 


作者:Petter Liu
出处:http://www.cnblogs.com/wintersun/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
该文章也同时发布在我的独立博客中-Petter Liu Blog

移动开发一站式解决方案

标签:

原文地址:http://www.cnblogs.com/wintersun/p/5079251.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!