大数据&云计算云计算技术云计算

快速了解“云原生”(Cloud Native)和前端开发的技术结

2018-11-28  本文已影响4人  网易数帆

欢迎访问网易云社区,了解更多网易技术产品运营经验。


后端视角,结合点就是通过前端流控缓解后端的压力,提升系统响应能力。

从一般意义理解,Cloud Native 是后端应用的事情,要搞的是系统解耦、横向扩展,玩的是容器、微服务和 DevOps工具链

从业务发展的角度来看,Cloud Native 是要解决业务互联网化发展的问题,快速迭代(敏捷、持续交付)、永远在线(高可用)、高并发(弹性伸缩)等是典型需求。一个成功产品的用户量往往是数以亿计,无论多强大的单点都无法满足这种规模的性能需求。因此系统的可扩展性是一个成功互联网产品的必然属性。没有容器之前,这些事情确实也不是不能做,但有了容器镜像和成熟的编排之后,以工程化、服务化和自动化的流程来进行应用开发的便利程度是不可同日而语的。

对于浏览器端应用或者移动端应用,要消除大流量下的性能瓶颈导致请求变慢或者失败,前后端分离、动态请求静态请求分离的架构设计,是环节服务器 CPU、磁盘I/O、带宽等压力的有效方法。

以上内容,参考《云原生应用架构实践》(网易云基础服务架构团队著)


相关文章:
【推荐】 关于内容审核,你需要了解的东西,这里都有!
【推荐】 终于有人把云计算、大数据和人工智能讲明白了! (2)

上一篇 下一篇

猜你喜欢

热点阅读