云计算
目前主流云计算服务厂商,都从单纯的提供云主机等产品,扩展到提供行业的解决方案,建立起一站式的解决方案服务。
云计算产品
- 计算能力,云主机、GPU主机、物理服务器
- 数据库,MySQL、SQL Server、MongoDB
- 缓存,Redis、Memcached
- 云安全,DDoS防护
- 网络,负载均衡、NAT网关、私有网络
- 存储与分发,云硬盘、对象存储、消息队列、CDN、海外加速
- 大数据能力,流计算、数据计算服务
- 人工智能,深度学习平台、图像识别、语音识别、自然语言处理
- 域名服务,域名注册、域名备案
- 运维管理,云监控、云拨测
- 视频服务,直播、点播
- 容器云
- 实时数据库
解决方案
- 通用解决方案,网站
- 行业解决方案,零售、制造、游戏、金融、政务
- 大数据解决方案,智能配送、智能旅游、路况预测
- 区块链解决方案
云计算厂商
仅列举了一些云计算厂商。
国内云厂商
专注某一领域的云产品
国外云厂商
一些新产品和架构
Serverless
Serverless(无服务器)架构,如同许多新的概念一样,目前还没有一个普遍公认的权威的定义。最新的一个定义是这样描述的:“无服务器架构是基于互联网的系统,其中应用开发不使用常规的服务进程。相反,它们仅依赖于第三方服务(例如AWS Lambda服务),客户端逻辑和服务托管远程过程调用的组合。”
这项技术的目标并不是为了实现真正意义上的“无服务器”,而是指由第三方云计算供应商负责后端基础结构的维护,以服务的方式为开发者提供所需功能,例如数据库、消息,以及身份验证等。
AWS Lambda
AWS Lambda 是一项计算服务,可以无需预配置或管理服务器即可运行代码。AWS Lambda 支持使用 Node.js、Java、C#、Go 和 Python 编写一段代码,通过 REST API 方式调用执行这段代码。
Google Cloud Functions (BETA)
事件驱动型无服务器计算平台,与 AWS Lambda 类似的产品。
Baas 产品
BaaS(Backend as a Service)是一种新型的云服务,旨在为移动和Web应用提供后端云服务,包括云端数据/文件存储、账户管理、消息推送、社交媒体整合等。BaaS是垂直领域的云服务,随着移动互联网的持续火热,BaaS也受到越来越多的开发者的亲睐。它作为应用开发的新模型,可以降低开发者成本,让开发者只需专注于具体的开发工作。
虽然BaaS属于PaaS的范畴,但两者也有区别。在BaaS平台中,开发者只需要定义数据模型,平台就会自动生成对应的接口,这可以让开发者更加专注具体的客户端代码。
Kubernetes Engine
Kubernetes Engine 是一个可用于部署容器化应用的托管式环境。它融合了提高开发效率、有效利用资源、自动化运维和开源灵活性方面的最新创新成果,能够加速进入市场以及迭代的时间。
人工智能服务
大多数的云厂商都提供了人工智能服务,提供了自然语言处理、图像识别、语音识别等API。