当前位置:首页 > 报告详情

2017年Cloud Native架构的演进之路.pdf

上传人: 云闲 编号:95370 2021-01-01 42页 2.19MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
Cloud Native 是一种利用开源软件栈的计算范式,它包含三个核心特征:容器化、动态编排和微服务架构。容器化使得应用的每个部分都能在独立的容器中运行,确保了可复现性、透明度和资源隔离。动态编排涉及容器被主动调度和管理以优化资源使用。微服务架构则将应用分割成多个微服务,大幅提升了应用的灵活性和可维护性。 Cloud Native 架构充分利用了按需交付、全球部署、弹性以及高级服务,这极大地提高了开发者生产力、业务敏捷性、可扩展性、可用性、资源利用率和成本节约。Netflix 是 Cloud Native 架构的典型代表,它在2010年开始向云计算迁移,2012年实现多区域部署,并在2013至2014年间完成了多云部署。Netflix 的关键实践包括服务发现(Eureka)、断路器(Hystrix)以及确保数据库和缓存的高可用性和最终一致性。此外,Netflix 采用无状态服务和区域内的资源访问,避免了跨区域调用,并实现了数据异步复制。 随着云服务的不断发展,Netflix 采用了Amazon ECS来部署容器集群,并使用了多种云服务,如DynamoDB和Aurora,以支持不同类型的数据存储需求。Serverless架构的采用使得Netflix能够以事件驱动的方式进一步简化其服务架构。这些实践和技术的结合构成了Netflix A/A架构,支持其在全球范围内的无缝和高可用性服务部署。
"什么是Cloud Native架构?" "Cloud Native架构如何提高业务敏捷性和节省成本?" "Netflix如何通过云原生架构实现多区域部署和弹性?"
客服
商务合作
小程序
服务号
折叠