专栏名称: 细说云计算
关注云平台的网络技术、存储技术,以及少量架构技术。
目录
相关文章推荐
51好读  ›  专栏  ›  细说云计算

亚马逊首席技术官:开发者可以像詹姆斯·邦德一样征服整个世界

细说云计算  · 公众号  · 架构  · 2017-07-27 21:47

正文

请到「今天看啥」查看全文


极速 Supersonic Speed

AWS 现在有超过 90 多种不同类型的服务来为用户提供帮助,比如基础设施、存储、网络数据库,这就是 AWS 的基础。这是 2009、2010 年我们就开始做的,我们已经超越了基础设施的层次。客户最为喜欢的就是各种各样丰富的服务,我们把那些繁重的脏活都干了,比如说每一个人、每一个应用、每一个 app 都需要有搜索的功能内嵌,而不是差分型的功能,而是必备的功能。我们把它做成了大规模的搜索的功能,可以说如果你自己来做的话,这个工作是非常有难度的。我们提供内置的云搜索,我们可以把它们内嵌到你们开发的任何一个应用当中,这一点非常重要,就是为你们提供高层宏观的服务,这样你们可以专注于自己独一无二的领域,无需做那些别人都做的同质化的工作。

在过去你自己开发应用的话,你要自己购买硬件,一开始就要弄清楚 I/O、内存、CPU 方面的一些瓶颈会在哪里。但是到了现在,你无需再有这些烦恼了,如果你估计错了,原来你觉得是计算机而不是 I/O 方面的瓶颈,结果证明你错了,但是在这方面你用了 AWS,就不用像以前在硬件方面重新做。而且对于你们的业务、你们的应用都可以无限制的去增长,如果你们是建构于我们的服务。因为我们的数据库服务是可以跟随你的业务去增长,给你更多的灵活性,这是你以前无法企及的。

再看一下计算实例。我们有不同代的实例产品,在十年的时间里,我们已经推出了五代的计算的功能,我们使得用户能够获得最棒的硬件,而这种结果是在以前不可能被实现的。所以我们给大家提供了一种接触到最好、最棒、最新技术的途径和可能,这里凝聚了我们大量的心血,它是一个以服务为导向的解决方案,现在在北京我们也会将它正式推出。

不管是存储还是内存还是通用的输入输出都可以。G3 主要是图形密集型的应用,或者 P2 是可以用于机器学习和深度学习方面,还有 F1,这是一个实例,它是可以定制化的可编程的实例系列。FPGA 可以开发、调试、打包,进行硬件的加速。FPGA 的图形处理能力现在推出市面上也有一段时间了,印象服务大家可以到市场当中去找。还有实时的视频的处理,现在是市面上用得比较多的,比常规的使用 CPU、GPU 性能提高 30 倍。所有这些广泛的深度使用的范例,使得我们的业务快速推进。

我们不仅仅适用于那些初创企业,同时也用于大型企业,这些大企业用我们这些又广泛又深入的技术能力,大大提升了他们的技术水平。

隐形 Invisibility

在现代的软件开发当中,我们是离不开机器世界的。我们看到一种这样的希望,希望有一种超能力让机器能够隐形,让所有的计算资源的管理变得无形化或者隐形化,在这里我们也有相应的技术。

首先是容器技术,还有无服务器技术,我们有微服务,就是容器技术。想一想我们有一个软件的容器,在这个容器里面有很多不同的功能,其中的一些功能需要不同级别的扩展的能力,它需要的扩展能力要比其他的一些性能要强,所有云都是在客户的数据基础上来完成,同时还有一个登录的服务,登出的时候又需要有一个身份识别,这两个部分都在,它是整个大的服务的两个不同的部分,但这实际上造成了资源的浪费。

从安全的角度来说也有隐患,如果大家都在一个地址簿里,它能够获取到一些机密的信息。他能够进入到地址簿里,进一步获取一些高等级的信息。所以你说有能力来更有效的管理,不管是在扩展上还是在可靠性上、安全性上。因此容器技术很显然可以帮到大家来实现上述的目标。它现在在很多开源的世界里面都是广受欢迎的选择,这些开源的工具都需要有这种容器的技术的支持。

当然了,它也有挑战,当你自己来运营这些容器环境的时候,有一些技术上的挑战,你要时时刻刻的考虑到它的安全性,而容器服务在进行自主管理的时候,还要考虑到不同的类型或者形态,所以我想最方便的一个办法就是用 ECS,我们有很多工具来为你做自动化、集成、安全等等,我们能在很深的层级上来用我们现在已有的 AWS 的服务提供给你。现在你也可以用你自己的容器的管理来进行路径的控制或者登录的控制,这样的一种深度的集成,使得 ECS 变得非常强大。很幸运在北京地区,我们 ECS 的服务业已经上线了。

在这里有一些客户使用的例子,他们当中有一些已经实现了在虚拟机使用数量方面减少了一半,同时能够更加有效的、更加高效的、并且更加节约资源来完成他们原来的工作。这些虚拟机还是有形的,大家想象一下,我们从第一天开始就在想为大家提供的是服务,你们用这些服务就好,你们都不用担心去怎么管理这些服务,如何获得可靠性,因为我们可以实现多个可用区的跨区,而且如果你不使用服务,你就无需付费,所有这些都被称为“无服务器”,因为你无需在不使用服务的时候来执行这些服务器。所有这些服务你们都不用去想它们的可用性,无服务器是自动在多个可用区进行复制,你也不需要考虑在上面所存的这些消息的可用性,这就是云的实力所在,你们无需去担心这些能力的问题。

当然,还有一个地方,也就是我们谈到的各种各样的服务展示出的属性,比如说计算方面,我们在两年之前做了一个 AWS Lambda,你们不用去考虑 VM 这样一些东西,你们只需要编码,把它放在 AWS 上,自动就可以进行向上或者向下的功能的适配,我们可以做多个可用区,你们不需要在无功能执行的时候进行付费。在这方面我们看到了 AWS Lambda 服务的巨大成功,我们有很多的客户都在用 Lambda,不光是一些年轻的创业公司,甚至还有一些大型公司,他们一看到有 Lambda,他们就知道怎么去用了。







请到「今天看啥」查看全文