2016 - 2025

感恩一路有你

云应用 谷歌是如何帮助开发者打造原生云应用的?

浏览量:1635 时间:2021-03-13 08:45:31 作者:admin

谷歌是如何帮助开发者打造原生云应用的?

为履行让开发者更轻松创建云原生(cloud-native)应用的承诺,谷歌今天推出了一系列适用于IntelliJ和Visual Studio Code开发环境的插件。说到云原生就离不开Kubernetes,所以本次谷歌推出的性能插件就是帮助开发者从他们的IDE中创建、调试和部署代码至Kubernetes集群中。

谷歌通常认为,开发者习惯在本地编写、编译和调试代码。这能够胜任大多数情况,但如果生产力环境和本地环境不匹配时候就会产生问题。不过创建容器本身也存在很多挑战,而且没有开发者真的喜欢手工编写YAML文件来测试代码。事实上,谷歌对开发者的承诺就是不需要再写一行YAML代码。

开发者可以像以往一样编写代码,但是谷歌的Cloud Code就会处理将其移植成为云原生应用的所有工作。这些工具目前已经整合到Cloud Bulid和Stackdriver等谷歌DevOps工具中。

Cloud Code结合了许多现有的开源工具,包括处理Kubernetes API的命令行工具集Kubectl,为Java应用创建容器的Jib以及为Kubernetes应用设置连续部署通道的 Skaffold。该服务适用于几乎所有流行的编程语言,包括Microsoft的.NET Core。

微软新推出的开放应用程序模型(OAM)和Dapr项目规范,到底是用来干嘛的?

OAM在Kubernetes上构建云原生应用程序的规范,Dapr是一个可移植的事件驱动运行时,用于构建基于微服务的应用程序,这些应用程序可以在云中和边缘设备上运行。

阿里云和华为云以及腾讯云优劣,如何选择?

不邀自答,刚好我们公司用过阿里云和腾讯云。接下来,简单地从个人角度谈谈我的看法。

先从技术上分析,最开始,我们公司用的是腾讯云。使用过程中,有一个很大的问题,因为腾讯云没有制定公有云资源的抢占规定。也就是说如果和你共享资源的是一位重度使用者,你业务的稳定性和性能就会产生很大的波动,想想就令人头疼。

再来说华为云,以前客户选择厂商都只看跑分,华为云的跑分是比较高的,但跟腾讯有一个相似的问题,CPU波动太大,这里面其实涉及到一个概念,那就是vCPU的绑定。华为云很多产品都没进行这样的绑定,以此来提升性能,增加跑分,但是客户业务稳定性的主动权就交出去了。

而阿里云对公有云空间有着明确的规定,通过积分的办法来限制那些过度使用公有云资源的用户。另外阿里云的企业级产品还都进行了vCPU绑定,自然会带来业务稳定性的体验。同时,阿里云还有不少独特的优势,譬如可以添加“独立的磁盘”,还不限数量与容量,而腾讯云就没有这样的功能。更不用说天猫双11全靠阿里云作技术支撑,技术实力可见一斑啊。

再从市场份额来看,权威机构发布的2017中国云计算市场份额占比图可以看出,阿里云一家就占据47.6%的市场份额,腾讯云、华为云还得跟其他的国内云计算厂商一起瓜分省下得一半市场。


在最后的选择上,大家还是要多方面考量,选一个性价比最高最适合自己的公司业务的云计算厂商,希望我的回答能够帮到题主。

云应用 什么是云原生技术 云原生软件架构

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。