为什么谷歌云平台服务值得一试

  谷歌云端服务在过去一年中有了显著发展,而着眼于企业,在2017年还有改进的余地。

亚马逊网络服务公司的公共云的普及使其很容易忽略其他大型竞争性的基础设施即服务选项,如谷歌云平台。大多数人都通过其在线办公软件GoogleApps熟悉谷歌公司的云产品,GoogleApps已更名为G-Suite。但是,由于其基础架构即服务选项(称为谷歌计算引擎)和平台即服务选项(称为谷歌应用引擎),其谷歌云端平台服务使其成为强劲的云计算服务竞争对手。

但是,虽然云计算提供商在2016年采取了一系列步骤,旨在扩大其企业吸引力,但仍然需要做更多的工作,将谷歌云平台服务与内部部署的传统工作负载集成。

让我们来看一下谷歌公司2016年迄今为止取得的进展,包括其云平台的最新更新,以及2017年云计算管理员愿望清单中保留的项目。

谷歌云平台服务和功能

谷歌云平台由五个区域的冗余数据中心运作,其他几个区域则设定为在2017年开放。该技术建立在用于谷歌公司消费者服务(例如搜寻,Gmail,地图,以及YouTube)的相同基础架构和数据中心上。正因为如此,很少有企业在构建,优化和管理超大规模基础设施方面能赶得上谷歌公司的规模。

与亚马逊(AWS)公司类似,谷歌云平台已连接,并部署在地区和可用区域的地理分布式基础设施。前者是一组非常接近的数据中心,以实现自动的站点级冗余,而区域是隔离且独立的广泛分离的区域。谷歌云平台可通过区域之间的数据同步来减少延迟,并提高性能。

谷歌云平台服务分为四大类:

计算:面向基础架构即服务(IaaS)的谷歌计算引擎;谷歌应用引擎平台即服务,以及谷歌容器引擎,这是一组使用Kubernetes进行集群管理和自动化的Docker容器镜像。

存储:谷歌云存储

网络:谷歌云DNS和互连

数据库:谷歌CloudSQL,谷歌云数据存储和谷歌的BigTable

定价的主要区别

与其他一些IaaS产品相比,谷歌云平台服务在结算方面具有更大的粒度,并为基于使用的折扣提供了一个简单的模型。

谷歌公司的定价结构的主要功能包括:

每分钟粒度:计算实例的用法按分钟计算,最小值为10分钟,而亚马逊公司通过比较计算最接近的小时。

持续使用的自动折扣:当实例使用超过一个月的25%时,谷歌公司会自动对每个递增分钟应用20%的折扣。每月使用率超过50%和75%会得到升级折扣,因此一个月的全日使用的净折扣为30%。

自定义机器类型:与所有IaaS产品一样,谷歌云平台为计算实例提供标准T恤尺寸和费率。它还允许用户定义自定义大小与比例定价的工作负载,不方便地适应到一个预定义的类型。自定义实例的范围可以从1到32个虚拟CPU,每个vCPU最多可配置6.5GB的RAM。

此外,谷歌公司降低了使用率,以反映基础设施成本的下降,以及其定价模式可以节省成本。来自分析公司Enterprise Strategy Group的委托论文发现,对于成熟的企业应用程序部署,亚马逊公司可以降低成本为15%至50%。

谷歌公司的更高级别服务

与所有IaaS提供商一样,谷歌公司在其基本基础架构服务之外还分层提供更高级别的服务。这些包括:

应用通知:GoogleCloudPub/Sub

身份管理和安全:GoogleCloudIAM,Google云资源管理器和Google云安全扫描器

大数据分析:GoogleCloudDataflow,GoogleCloudDataproc,GoogleDatalab和GoogleBigQuery

机器学习:使用TensorFlow,图像分析,语音识别和自然语言处理和翻译的模型驱动算法

管理和自动化:Stackdriver,Trace,GoogleCloudDeploymentManager,GoogleCloudShell,GoogleCloudConsole和各种服务和计费API

改进的余地

在VMware公司前首席执行官戴安妮 格林的领导下,谷歌云平台加强了控制、日志记录、自动化、身份管理,以及网络功能,以吸引企业客户。此外,谷歌云平台专注于应用程序容器化,采用的技术是谷歌公司本身长期以来一直用于简化部署,提高公共云用户可用的基础架构效率。

虽然客户可以在虚拟机中运行Linux和Windows应用程序,但将谷歌云平台服务与传统的本地虚拟化管理平台(如VMware或MicrosoftSystemCenter)集成并不容易。这使谷歌云平台成为云计算滞后者,而对于那些卸载传统虚拟基础架构和应用程序的组织是一个糟糕的选择。

相反,谷歌云平台是云原生应用程序的理想选择,特别是那些使用大数据分析或机器学习的应用程序。其容器和自动化功能还使其成为采用DevOps,持续集成和交付过程,以及基于微服务应用程序架构的组织的良好平台。

编辑:Harris