博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
移动开发一站式解决方案
阅读量:4988 次
发布时间:2019-06-12

本文共 1176 字,大约阅读时间需要 3 分钟。

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

初创期

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

技术选型

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

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

 

上升期

运维挑战

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

安全挑战

ü 网络攻击
ü 数据安全:拖库、权限破解,用户隐私泄露
ü 应用安全: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天
日志保序

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

移动场景下的全架构支持

• 资源可控

• 升级平滑
• 构建快速
• 运维简单
• 性能
• 稳定性
• 可维护性

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


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

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

 

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

转载于:https://www.cnblogs.com/wintersun/p/5079251.html

你可能感兴趣的文章
手机页游再升级 腾讯出恶搞APEC元首换装小游戏
查看>>
关于formsauthentication注销登录
查看>>
Asp.Net 高性能ORM框架——SqlSugar
查看>>
合并两个 Lambda 表达式
查看>>
Hash::make与Hash::check
查看>>
初步理解前端模块化开发
查看>>
sql LOAD DATA
查看>>
php如何分割字符串?php mb_substr分割字条串,解决中文乱码问题,支持分割中文! (转)...
查看>>
0x51 线性DP
查看>>
mongo数据库的增删改查
查看>>
软件工程驻足篇章:第十七周和BugPhobia团队漫长的道别
查看>>
ideal 快捷键
查看>>
python
查看>>
DedeCms常用内容调用标签实例大全
查看>>
使用soapui调用webservice接口
查看>>
java 线程协作 join()
查看>>
golang学习笔记15 golang用strings.Split切割字符串
查看>>
jQuery页面滚动图片等元素动态加载实现
查看>>
深入理解对象的引用
查看>>
starUML破解-version2.8.0已验证
查看>>