谷歌云平台服务:士别三日刮目相看

谷歌云服务,在过去的一年中着眼于企业市场,已有了显著的发展。但2017年仍然有改进空间。

亚马逊网络服务公有云的大受欢迎使得大家的眼光很容易忽视其他大型,有竞争力的基础架构即服务选项,例如谷歌云平台。大多数人对谷歌云产品的熟悉和了解主要经由其在线生产力软件Google Apps,现已更名为G-Suite。但是,谷歌云平台服务凭借其基础架构即服务选项(又叫谷歌计算引擎)和平台即服务选项(即谷歌应用引擎),成为了不可忽视的云服务竞争对手。

但是,虽然这家云提供商在2016年采取了一系列的措施,旨在扩大其对企业用户的吸引力,但就谷歌云平台服务与本地遗留工作负载集成的方面来说,仍然有许多工作要做。

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

谷歌云平台服务和功能

谷歌云平台运行在五个区域的冗余数据中心,另外还有其他几个区域预备于2017年启用。该技术是建立在与谷歌的消费者服务(例如搜索,Gmail,地图和YouTube)相同的基础架构和数据中心之上。正因为如此,几乎没有公司在构建,优化和管理超大规模基础架构方面能够同谷歌的规模匹敌。

像亚马逊网络服务(AWS)一样,谷歌云平台有着彼此连接,但地理分散的基础架构,部署在不同的区域和可用域中;前者是一组非常接近的数据中心,以实现自动的站点级冗余,而可用区域则是彼此隔离且独立的分隔很开的区域。谷歌云平台通过区域之间的数据同步来减少延迟和提高性能。

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

计算:谷歌计算引擎作为基础架构即服务(IaaS);平台即服务有谷歌App Engine;以及谷歌容器引擎,一套使用 Kubernetes来达到集群管理和自动化的Docker容器镜像 。

存储:谷歌云存储

网络:谷歌云DNS和Interconnect

数据库:Google Cloud SQL,Google Cloud Datastore和Google Cloud BigTable

定价的关键差异点

同其他一些IaaS产品相比,谷歌云平台服务在计费方面有着更细的粒度并提供一个简单的基于使用率的折扣模型。

谷歌定价结构的主要特点包括:

每分钟计费:计算实例的使用是按分钟计算,最低10分钟起步, 而AWS,相比之下,是舍入到最近的小时收费。

持续使用有自动折扣:当实例的使用超过一个月的25%时,谷歌自动会给与后续的每分钟20%的折扣。当使用超过一个月的50%和75%时,将获得不断增加的折扣,所以用满一个月的净折扣为30%。

自定义机器类型:就如所有的IaaS产品一样,谷歌云平台提供标准大小和费率的计算实例。它还允许用户对于不符合任何一种预定义类型的工作负载自定义实例大小,并按比例调整定价。自定义实例的范围可以从1到32个虚拟CPU和每vCPU最高6.5GB的RAM。

此外,Google通过对使用费率的降低来反映基础架构成本的下降,再配合其定价模型,最终为客户节省了成本。来自分析公司企业战略集团(ESG)的委托研究发现,对于成熟的企业应用程序部署,Google可比AWS节约15%至50%的费用。

谷歌的高级别服务

就像所有的IaaS提供商一样,谷歌将其高级服务建立于其基础架构服务之上。这些服务包括:

App通知:Google Cloud Pub/Sub

身份管理和安全:Google Cloud IAM,谷歌云资源管理器和谷歌云安全扫描

大数据分析:Google Cloud Dataflow,Google Cloud Dataproc,Google Datalab和Google BigQuery

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

管理和自动化:Stackdriver,Trace,Google Cloud Deployment Manager,Google Cloud Shell,Google Cloud Console以及各种服务和计费的API

改进空间

在前VMware的CEO Diane Greene的领导之下,谷歌云平台正在不断加强监控,日志记录,自动化,身份管理和网络的功能,以吸引更多企业客户。此外,谷歌云平台也正专注于应用程序容器化,采用谷歌自己长期以来一直使用的用于简化部署,并提高公有云用户的可用基础架构效率的技术。

尽管客户可以在虚拟机中运行Linux和Windows的应用程序,但将谷歌云平台服务与传统的本地虚拟化管理平台(如VMware或Microsoft System Center)集成并不容易。这让谷歌云平台对于那些在云方面落后和想找一个地方来卸载传统虚拟基础架构和应用的组织来说不是一个好的选择。

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

本文转自d1net(转载)

上一篇:部署Symantec Antivirus 10.0网络防毒服务器之五


下一篇:elasticsearch 大集群最基本,也是最重要的两个配置gc和指针压缩