写点什么

大型互联网系统会面对怎样的一些挑战

用户头像
Acker飏
关注
发布于: 2020 年 07 月 01 日

这周我们学习了大型互联网系统会面对怎样的一些挑战:

  1. 高并发,大流量

  2. 需要高可用

  3. 海量数据

  4. 用户分布广,网络情况复杂

  5. 安全环境恶劣

  6. 需求变更快,发布频繁。

了解面对这些挑战我们有哪些可以用得到的技术方案,在这周的作业中有所总结。



从淘宝,宅米的互联网架构演化的讲解中也讲到了,架构设计没有“银弹”,做架构不是为了高性能、高可用、可扩展去做架构设计,如果不管系统,也不管业务,会使得架构设计变得无比复杂,项目也时常延期,都只有根据实际情况设计最为合适的架构。



这个理念也实际应用在我们平时自己的架构设计当中,对于一个用作区域旅游的SaaS化平台中我们所面临的问题主要集中在项目业务复杂度高,业务变更频繁,不同的业务负载水平也不一样,对扩展性的要求较高。所以我们采用了微服务架构,不同的小团队负责一个服务,负载较高的业务也利于横向扩展。



另外一个产品主要是用作一个实验性的C端产品,前期只做MVP,快速今日市场进行业务模式检验。因此快速开发,低成本,易维护,如果市场反响较好,短时间流量增加,我们也能简单的快速扩容,所以我们选择了单体服务,并做了简单的负载均衡,便于及时扩展。



用户头像

Acker飏

关注

还未添加个人签名 2018.05.03 加入

还未添加个人简介

评论

发布
暂无评论
大型互联网系统会面对怎样的一些挑战