云技术一直是初创公司构建it基础架构时的首选。一大批已经取得成功的公司,如pinterest、slack、lyft、涂鸦智能、猎豹移动、汇量科技、易点天下等,从初创即开始充分利用云计算的敏捷性、弹性、低成本,获得高速发展。
在用云方面,成功的初创公司有什么值得后来者借鉴之处?亚马逊云科技统计发现,最受初创公司青睐的八项亚马逊云科技全球服务是:全托管的容器服务amazonelastic kubernetes service(amazon eks)、无服务器计算服务amazon lambda、基于amazongraviton2自研芯片的amazon elastic compute cloud (amazon ec2)计算实例、云原生数据库服务amazonaurora、云原生数据库服务amazonaurora、键/值和文档数据库服务amazon dynamodb、数据集成服务amazonglue和机器学习服务amazon sagemaker。
容器服务amazoneks
初创公司基本都会采用云原生架构。云原生企业离不开容器体系,期待该体系简单易用,并且具备生产级可用性。
kubernetes目前几乎成为容器编排的事实标准。amazoneks可以帮助用户在亚马逊云科技上使用 kubernetes 轻松部署、管理和扩展容器化应用程序。
借助amazon eks,初创企业可以轻松部署、管理和扩展kubernetes应用程序,可以获得更全面的安全服务、更简便的管理方式、更高可用性,从而满足其现代化应用构建的需求。
无服务器计算服务amazonlambda
无服务器计算是亚马逊云科技贡献给业界的开创性服务之一。从虚拟化到容器,到无服务器计算,开发者将it基础设施管理的繁重劳动逐步卸载,无服务器计算让这种趋势愈发显著,是未来的重要发展方向。
使用amazonlambda无服务器计算服务,无需预置或管理服务器即可运行应用程序或后端服务代码。只需按消耗的计算时间付费,代码未运行时不产生费用。使用时,只需上传代码,amazonlambda 会处理运行和扩展高可用性代码所需的一切工作。开发者可以将代码设置为自动从其他亚马逊云科技服务触发,或者直接从任何 web或移动应用程序调用。
初创公司没有老旧的应用,使用无服务器计算可以更加专注于业务应用逻辑,加速业务创新。
基于amazongraviton2自研处理器的amazon ec2计算实例
初创公司对处理器的选择有两个显著特点:一是有针对性地满足业务需要;二是性价比要高。
amazongraviton2处理器是亚马逊云科技使用 64 位 arm neoverse 内核进行设计的,为在 amazon ec2中运行的云工作负载提供更高的性价比。
与基于x86的同一代实例相比,基于amazon graviton2自研处理器的amazonec2计算实例可以让很多工作负载实现高达40%的性价比提升,适用于应用程序服务器、微服务、高性能计算、电子设计自动化、游戏、开源数据库和内存缓存等工作负载。
graviton2专为云原生应用打造,对于没有it基础设施历史包袱的初创公司而言,graviton2几乎完美吻合了他们的需求,而且可以获得更高的性价比提升。
云原生数据库服务amazonaurora
amazonaurora 是一种与 mysql 和 postgresql兼容的关系数据库,专为云而打造,既具有传统企业数据库的性能和可用性,又具有开源数据库的简单性和成本效益。
amazonaurora 的速度最高可以达到标准 mysql 数据库的五倍、标准 postgresql数据库的三倍。它可以实现商用数据库的安全性、可用性和可靠性,而成本只有商用数据库的 1/10。amazon aurora采用一种具有容错能力、可以自我修复的分布式存储系统,这一系统可以把每个数据库实例扩展到最高128tb。
此外,amazonaurora 全球数据库针对全球分布式应用程序而设计,实现跨区域灾难恢复,在发生区域级的中断时提供灾难恢复能力,为客户的应用程序提供 1 秒的有效恢复点目标(rpo) 和不到 1 分钟的恢复时间目标 (rto),最大限度确保客户全球业务的连续性。
键/值数据库服务amazondynamodb
amazondynamodb 是一种全托管的、支持键/值和json文档的nosql 数据库服务,让用户能够以简单方便、经济有效的方式,存储和检索任何规模的数据,服务于任何量级的请求流量。
利用amazondynamodb可以构建吞吐量和存储空间几乎无限的应用程序,在任意规模环境中提供一致的个位数毫秒响应时间,极其适合游戏、广告技术、移动互联以及其它需要任何规模的低延迟数据访问的应用程序。
无服务器交互式数据查询服务amazonathena
amazonathena 是一种交互式查询服务,可以使用标准 sql 语言分析 amazonsimple storage service(amazon s3)中的数据。amazon athena 属于无服务器服务,不需要管理基础设施,且仅需为运行的查询付费。
amazonathena 易于使用。只需将amazon athena指向amazon s3 中的数据,定义架构,然后就可以使用标准 sql开始查询,数秒内可以获取结果。使用 amazon athena,无需进行复杂的数据准备(摄取、清理和加载,即etl)过程,任何具备 sql技能的人都可以方便、快速地分析大规模数据集。
数据集成服务amazonglue
数据量越来越大,数据种类和来源多种多样,数据准备是一项繁重的工作。amazonglue可以给初创公司减轻很多负担。
amazonglue 是一项无服务器的数据集成服务,它简化了发现、准备和合并数据的工作,缩短大数据分析、机器学习和应用程序开发的数据准备时间。amazon glue提供数据集成所需的全部功能,开发者只需几分钟时间便可以开始分析数据,将数据投入使用,而不像以往要耗时几个月。
机器学习服务amazonsagemaker
机器学习是初创公司的热门应用方向之一。通常只有少数技术能力极强、以机器学习为核心竞争力的公司会自己搭建机器学习平台和框架,多数初创公司是将机器学习作为工具,而且缺乏相应的机器学习人才。借助amazonsagemaker,他们可以专注于业务逻辑的开发与实现,快速利用机器学习,提供差异化的价值。
amazonsagemaker 是一项全托管的机器学习服务,它可以化繁为简,让开发人员和数据科学家快速构建、训练和部署机器学习模型。
amazonsagemaker 在单一工具集中提供了用于机器学习的所有组件,让初创企业能够以更低的成本、更轻松地在更短的时间内将模型投入生产,轻松地开发高质量模型。
结语
数字经济大潮为初创公司提供了大量的机遇。随着云计算的发展,云服务不断丰富,可以让初创公司加速前行,快速抓住机遇,成为时代的弄潮儿。初创公司的应用经验,对传统企业的数字化转型与创新具有很好的示范意义。