写点什么

本地云计算

  • 2019-10-29
  • 本文字数:2223 字

    阅读完需:约 7 分钟

本地云计算


去年 8 月份,Amazon Web Services 加入了 Cloud Native Computing Foundation (云原生计算基金会),我代表 AWS 担任 CNCF 董事成员,Arun Gupta 负责协调项目和工作组的技术行动。之后,我们为 CNCF 项目做出了几大贡献:在 re:Invent 大会上,Andy Jassy 宣布了 Amazon EKS,借此可以将 Kubernetes 作为一项服务极其方便地在 AWS 上运行。最近,在奥斯汀举行的云原生 Con/KubeCon 会议上,我进行了主题演讲


我通过个人博客介绍了我们最初宣布加入 CNCF 的情况。既然我们开设了专用的“AWS 开源”博客,那么就有必要介绍我们与 CNCF 合作的大致情况,以及我们后续的计划。


云原生架构充分利用按需交付、全球部署、弹性和高级服务。它们可以极大地提高开发人员生产力、业务敏捷性、可扩展性、可用性、利用率,并节约大量成本。


按需交付将交付时间从几周缩短为几分钟,这通常是人们移动到云的首要原因,但它并不仅仅会缩短传统应用程序的部署时间,还有助于采用一种全新的云原生模式来完成短暂且不可变的部署。在原来的部署模型中,获取资源需要几周时间,您要保留该模型,提前多订购一些容量,然后不情愿地归还,才能确定如何适当地对其进行更新。而云原生模式则是烘焙实例或构建容器,只在必要时部署许多相同的副本,在完成后将其关闭,并在代码每次发生变化时创建新映像。NetflixOSS 通过烘焙 Amazon 系统映像 (AMI) 率先运用了这些概念。Docker 随后将其用作 CNCF 所采用的容器部署模型的核心元素。


云原生架构可以扩展。2010 年,我首次介绍了 Netflix 对 AWS 的运用情况,我们在几千个 AWS 实例上运行前端应用程序,为美国境内的大约 1600 万客户提供支持。如今,Netflix 已完全迁移到 AWS,在全球拥有 1 亿多客户,并且在 10 万多个实例上运行。近年来,虽然实施详细信息发生了变化,但架构模式始终未变。


随着时间的推移,云原生架构的组件经历了从试验到竞争实施,再到完善的外部服务的变迁过程。我们通过数据库、数据科学管道、容器计划程序和监控工具见证了这一演变过程。在此过程中,Cloud Native Compute Foundation (云原生计算基金会,CNCF) 充当筛选者和聚合者。CNCF 的 Technical Oversight Committee (技术监督委员会,TOC) 负责审核项目、将其孵化,并在项目从试验阶段过渡到竞争实施阶段时加以采用。如果客户想要跟上快速变化且令人困惑的世界的脚步,那么选择 CNCF 认可的品牌会很有帮助,CNCF 将您感兴趣、有时具有竞争力的项目松散地集合在一起,而不是提供单个集成的云原生架构。对于 CNCF 成员或者项目用户来说,并不存在一个项目优于另一个项目的特别担保。


CNCF 目前主持十四个项目,另外还在孵化几个项目:适用于容器编配的 Kubernetes、适用于监控的 Prometheus、适用于应用程序流监控的 Open Tracing、适用于记录的 Fluentd、适用于服务网格的 LinkerdEnvoy、适用于远程过程调用的 gRPC、适用于服务发现的 CoreDNS、适用于容器运行时的 Containerdrkt、适用于容器原生联网的 CNI、适用于分布式跟踪的 Jaeger、适用于安全交付的 Notary 以及适用于软件更新的 TUF


AWS 对其中的几个 CNCF 项目和工作组感兴趣。AWS 是Containerd 项目的创始成员;我们很高兴加入 Containerd 社区,并且提出了大量有关帮助我们的客户改善体验的想法。最近发布的 Containerd 1.0 为我们树立了信心:(最终) 为 Amazon EKSAmazon ECS 提供了基于 containerd 优化的运行时。我们的 ECS Task Networking 功能已编写成 CNI 插件,CNI 已成为 AWS 上所有基于容器的联网的基础。


最近的 CNCF 调查报告,57% 的受访者都在 Amazon EC2 上托管 Kubernetes,客户要求我们提供托管式 Kubernetes 服务以便让他们的生活更轻松。我们推出的 EKS 满足了此需求,同时承诺确保完全上游化的开源实施。


与此同时,Arun 在博客中介绍了他在 AWS 安装程序上使用多个 Kubernetes 的体验 (从 Kops 开始),并且帮助安排了 AWS 上的 Kubernetes 研讨会,该研讨会在 AWS re:Invent 大会期间举办了三次,下周将在 Kubecon 大会期间再举办一次。具有高度可用的控制面板的 EKS 关注的是大规模的生产工作负载,并且每个集群的主要/控制面板都可以涵盖三个可用区。


AWS 提供了适用于 CNI 的插件,可提供 AWS 网络功能的完全访问权限,并优化 ECS 和 Kubernetes 的性能。


在 re:Invent 大会上,我们以有限预览的形式推出了 EKS,目前正努力让第一版尽快面世。2018 年,Amazon EKS 还将得到 AWS Fargate 的支持,以便客户直接运行容器,而无需维护基础实例队列。


我们计划发布更多 Kubernetes 博文和代码,同时相信我们可以提供可由 CNCF 孵化的现有及未来的 AWS 开源项目。


在 AWS,我们继续组建的开源团队分部是为了参与开源项目、社区和基金会,同时帮助指导和鼓励 AWS 工程团队做出更多贡献。AWS 是负责主持 CNCF 的 Linux Foundation (Linux 基金会) 成员,我们希望与有同样目标的新老朋友展开合作,共同打造针对现代分布式系统优化的新计算范例并推动其应用。我们的工程师目前投身于几个 CNCF 项目,我们的所有更改都将与社区一起展开讨论并将进入上游。如果您有意加入我们,请查看我们的工作机会




请关注 @AWSOpen 或访问我们的网站:opensource.amazon.com,了解 AWS 在开源方面的最新动态。


请关注 @AWSOpen 或访问我们的网站:opensource.amazon.com,了解 AWS 在开源方面的最新动态。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/cloud-native-computing/


2019-10-29 08:00871

评论

发布
暂无评论
发现更多内容

那些会阻碍程序员成长的细节[3]

MavenTalker

程序员 职业规划 职业成长

告别静默式看房 融云音视频助力上海中原 App 上线 VR 带看服务

Geek_116789

深入浅出kubernetes之WorkQueue详解

博文视点Broadview

Kubernetes 源码分析 k8s 队列 延迟队列

来了!8M/S+速度,Pdown复活!

程序员生活志

从0开始设计Flutter独立APP | 第二篇: 完整的国际化语言支持

渔子长

flutter 大前端

ARTS - Week 4

Khirye

ARTS 打卡计划 arts

架构师训练营第四周作业

烟雨濛濛

势能造就下的互联网大厂程序员为什么去开滴滴了?

非著名程序员

程序员 程序人生 提升认知

iOS 动画 - 窗景篇(三·完结)

柯烂

ios swift 动画 移动互联网 动效

重学 Java 设计模式:实战中介者模式「按照Mybatis原理手写ORM框架,给JDBC方式操作数据库增加中介者场景」

小傅哥

设计模式 小傅哥 代码优化 代码规范 中介者模式

为什么建议你使用枚举?

王磊

Java 枚举

创新管理体系标准ISO56002介绍

涛哥 数字产品和业务架构

数字化转型 创新

了不起的 TypeScript 入门教程 [1.2 w字]

阿宝哥

Java typescript 大前端 Web

揭秘!中国人一定要知道的北斗卫星系统

程序那些事

北斗卫星 北斗系统 卫星定位 卫星授时 黑科技

海阅优品致力打造新零售蓝海

Geek_116789

融云年中大促钜惠来袭 IM+RTC 超值套餐最低6折起

Geek_116789

Dart vs Swift

柠檬水

swift dart

MySQL系列 - SQL查询与修改执行过程

俊俊哥

MySQL 性能优化 关系型数据库 存储

限频/限流的一些思考

i风语

Java redis 微服务 sentinel ratelimiter

一群龙舟划手 “拍了拍” 你:端午节安康~

博睿数据

架构师训练营第四周学习总结

张明森

如何学 Java,我说点不太一样的学习方式

四猿外

学习 程序员 个人成长

IM聊天教程:发送图片/视频/语音/表情

GoEasy消息推送

websocket 即时通讯 聊天室 聊天

MySQL实战45讲笔记(1)

程序员老王

msyql

软件架构语录

烟雨濛濛

玩转Java8中的 Stream 之从零认识 Stream

Java小咖秀

学习 面试 stream java8 经验

【写作群星榜】6.20~6.26 写作平台优秀作者 & 文章排名

InfoQ写作社区官方

写作平台 排行榜 热门活动

对直播带货的一点思考

Neco.W

直播 直播带货

架构师训练营第四周作业

张明森

一二线城市知名 IT 互联网公司名单(新版)

程序员生活志

互联网 IT 大厂

计算机操作系统基础(五)---Linux的进程管理

书旅

php 线程 多线程 操作系统 进程

本地云计算_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章