65.9K
CodeProject 正在变化。 阅读更多。
Home

在阿里云上为边缘计算创建 API

starIconstarIconstarIconstarIconstarIcon

5.00/5 (2投票s)

2018 年 1 月 4 日

CPOL

4分钟阅读

viewsIcon

5524

本文解释了边缘计算的含义,并演示了如何在阿里云上设置 API 服务,以便与边缘计算架构一起使用。

阿里云提供全面的全球云计算服务,以帮助您增强和发展业务。立即创建一个帐户,即可获得 300 美元的新用户免费额度


边缘计算是一种在云中进行数据处理和资源管理的方法,可以显着改善移动应用程序、小工具和云节点之间的通信。 边缘计算仍然是一种相对较新的实践,但随着组织将越来越多的数据转移到云端,并使用这些数据为越来越多的端点提供支持,它变得越来越重要。

本文解释了边缘计算的含义,并演示了如何在阿里云上设置 API 服务,以便与边缘计算架构一起使用。

什么是边缘计算?

简而言之,边缘计算是在生成或使用数据的设备上或附近执行数据处理和分析操作的做法。 换句话说,数据处理发生在云的“边缘”,而不是在中央云服务器上。

边缘计算可以帮助解决组织在迁移到基于云的架构并需要处理大量数据时面临的重要挑战。 在许多情况下,网络是云中最薄弱的环节,因为网络带宽有限,并且与大多数其他类型的云资源不同,您不能简单地添加更多网络带宽来扩展。

通过在云的边缘处理数据,而不是要求将数据从端点上传和下载到中央云服务器,您可以最大限度地减少所需的数据传输量。 当您处理大量数据时,此策略可显着提高性能。

边缘计算示例

作为一个边缘计算用例的示例,考虑一个连接到云的汽车系统。 如果汽车软件依赖于云来满足其所有数据处理需求,那么带宽限制,或者当汽车无法连接到云时完全缺乏连接性,将会带来问题。

因此,可以设计汽车软件以采用边缘计算模型,其中一些数据处理在本地执行。 其他数据被传输到云,但仅在真正需要传输的情况下,例如系统故障需要将数据上传到云,以便监控和解决问题。

边缘计算可以以类似的方式使用,以优化云连接设备(如冰箱、可穿戴设备和手机)的数据处理方式。

阿里云上的边缘计算

现在,让我们看看如何在阿里云上实施边缘计算服务。 此过程中最重要的一步是创建一个 API,该 API 将允许边缘计算环境中不同资源之间的通信。

下面的屏幕截图说明了使用阿里云创建可供 Web、移动和物联网设备使用的 API 的过程。

首先,访问仪表板并转到“应用服务”选项,然后查找 API 网关并选择要在其中创建 API 的区域。

在此屏幕中,选择 API 组类型、API 名称、安全证书、可见性类型(可以是公共或私有)以及将要创建的 API 的简要说明。

此屏幕可用于配置 API 设置,例如协议、访问方法和请求。

此屏幕显示 HTTP 方法的详细信息。

这里我们有 API 将接受的请求方法。

然后我们有后端定义,例如访问方法、访问端口和请求超时时间。

我们还有可以作为响应输入的代码类型以及结果示例。

最后,这是显示已创建 API 详细信息的部分。

除了设置 API 之外,您当然还需要创建 API 将连接的资源。 为边缘计算设置完整的云环境超出了本教程的范围,但它很简单,涉及创建或配置虚拟服务器、网络和用于存储的 Apsara 数据库等资源。

结论

阿里云为设置边缘计算 API 提供了一个易于使用且直观的界面。 如上所示,您可以从多个区域中进行选择,并以细致的方式配置 API 的行为。 阿里云为创建边缘计算架构的 API 骨干提供了一个简单的入门通道。

© . All rights reserved.