Sean Yu

IoT Specialty/Microsoft MVP/MCT

Video 包含视频讲解或动手实战的文章


边缘设备上的存储-Azure IoT Edge 上的Blob存储

本文介绍Azure IoT Edge 上的Blob 存储配置。 当然,Blob容器也可以部署在本地Docker中或K8S中,IoT Edge 不是唯一的选择。   通过在IoT Edge上部署Blob存储,可以将原来直接上传到云端Storage的代码进行复用,文件可以存储在边缘上,然后利用blob容器的同步功能,自动将文件同步到云端。 本文部署过程参照: https://docs.microsoft.com/zh-cn/azure/iot-edge/how-to-deploy-blob?view=iotedge-2020-11&WT.mc_id=AZ-MVP-5003757 本文配置步骤参照: https://docs.microsoft.com/zh-cn/azure/iot-edge/how-to-store-data-blob?view=iotedge-2020-11&WT.mc_ …

Azure IOT Video IoT Edge

Azure Functions 同步Azure Storage Blob

本文介绍: 一种通过Azure Functions 同步 blob的方法。   在之前的内容中,我们分享过Azure Functions+azcopy的同步方式,今天我们介绍在Functions中使用blob sdk进行同步,使用该方案,可以将Functions 同时部署到云端或边缘侧。   示例代码:https://github.com/sean8544/azure-blob-sync-by-azure-function-blob-trigger   using System; using System.IO; using System.Linq; using System.Threading.Tasks; using Azure; using Azure.Storage.Blobs; using Azure.Storage.Blobs.Models; using Azure. …

Azure Storage Functions Azure Functions

Azure IoT Edge Transparent Gateway 透明网关-效果演示demo

本系列文章:  (1)Azure IoT Edge Transparent Gateway 概念 (2)Azure IoT Edge Transparent Gateway 准备测试用数字证书 (3)Azure IoT Edge Transparent Gateway D2C 演示demo     本文演示: 配置了透明网关的Downstream Device 透过 顶层Edge设备发送遥测消息。 本文的网络结构参考下图: 在Azure上新建了一台Ubuntu Server 并配置为 Edge Device;     配置过程主要有: 在Azure 上建立了一台Windows 10 并配置为Downstream Device; 配置Downstream Device Wind10的 NSG,禁用 internet 出站流量; 配置Downstream Device 和Edge …

Azure IOT Video IoT Hub IoT Edge

Azure IoT Edge Transparent Gateway 透明网关-测试CA证书准备

本系列文章:  (1)Azure IoT Edge Transparent Gateway 概念 (2)Azure IoT Edge Transparent Gateway 准备测试用数字证书 (3)Azure IoT Edge Transparent Gateway D2C 演示demo       本文介绍: Azure IoT Edge Transparent Gateway 透明网关模式下,如何配置测试用的数字证书; 主要用到如下三个证书相关文件: 可参照官网链接生成文件:https://docs.microsoft.com/zh-cn/azure/iot-edge/how-to-create-test-certificates?view=iotedge-2020-11&WT.mc_id=AZ-MVP-5003757 具体的生成步骤,可参照文档或者视频自行操作: 根 CA 证书 …

Azure IOT Video IoT Hub IoT Edge

Azure IoT Edge Transparent Gateway 透明网关概念

本系列文章:  (1)Azure IoT Edge Transparent Gateway 概念 (2)Azure IoT Edge Transparent Gateway 准备测试用数字证书 (3)Azure IoT Edge Transparent Gateway D2C 演示demo   本文介绍 Azure IoT Edge Transparent Gateway 透明网关模式: 主要参考如下官网链接: 配置透明网关:https://docs.microsoft.com/zh-cn/azure/iot-edge/how-to-create-transparent-gateway?view=iotedge-2020-11&WT.mc_id=AZ-MVP-5003757 对下游设备进行身份验证:https://docs.microsoft.com/zh-cn/azure/iot- …

Azure IOT Video IoT Hub IoT Edge

数据库迁移上云-使用Data Tier Application (.bacpac)脱机迁移SQL Server 到Azure SQL DB

本文介绍: 使用 Data Tier Application 导入导出功能在 Azure SQL DB 和本地SQL Server之间同步数据库。   视频介绍:     将本地数据库导出data-tier application   选择一个目录并设定倒出文件的名称,扩展名为 .bacpac     执行导出步骤,将先倒出schema,后导出数据。     将导出的文件 上传到 blob中: 在Azure SQL DB中,选择导入数据库:       选中上传到blob中的 bacpac文件   导入成功即可看到数据库:     方法二,通过ssms工具导入: 设定目标数据库大小:   执行导入步骤:

Azure Video Azure SQL DMS Migration

数据库迁移上云-使用Data Migration Assistant 脱机迁移SQL Server 到Azure SQL DB

本文介绍: 使用Data Migration Assistant 脱机迁移本地SQL Server 到Azure SQL DB   重点步骤: 1.创建Azure SQL DB 作为目标数据库 2.下载安装 data migration assistant工具 3.迁移Schema 和 Data   视频演示:   创建Azure SQL DB: 新建逻辑服务器并设置账号密码及区域:     本案例中,计算+存储可以选择标准层以节约成本:     下载并安装DMA 工具: 下载地址:Download Microsoft® Data Migration Assistant v5.4 from Official Microsoft Download Center       创建 迁移项目:   配置数据源:   配置 目标:   选择要同步的表:     生成建表脚本 并 部 …

Azure Video DMS SQL Migration DMA

数据库迁移上云-使用Data Migration Service 脱机迁移SQL Server 到Azure SQL DB

本文介绍: 使用Data Migration Service 脱机迁移本地SQL Server 到Azure SQL DB   重点步骤: 1.创建Azure SQL DB 作为目标数据库 2.创建DMS 服务 3.迁移Schema  4.迁移Data     视频演示:   创建Azure SQL DB: 新建逻辑服务器并设置账号密码及区域:     本案例中,计算+存储可以选择标准层以节约成本:       创建Azure Database Migration Service   输入名称,选择区域,设置层级,本例子中选择 standard 1 vcore即可:     在网络中选择一个 已经存在的虚拟网络,或者在下方新建一个新的虚拟网络   创建完成转到资源     创建Schema Only Migration Project 设置数据源:本地的sql …

Azure Video DMS SQL Migration

利用Azure functions 和Cosmos DB 自建一个短网址平台

本文介绍: 利用Azure Functions 和Cosmos DB实现一个短网址平台。 利用Functions 和Cosmos DB的免费额度,自己用可以用很久了,撸一把羊毛。   介绍的知识点有: Functions的 自定义路由; Cosmos DB 表存储的用法; Functions 绑定自定义域名及SSL;   结构如下图: 1.管理员向短网址平台注册新的短网址,例如 go.abc.com/c10001,其中c10001代表某个长网址,例如 https://www.51azure.cloud/post/2021/6/7/using-javascript-azure-functions-process-telemetry-message-from-iot-hub-and-get-device-id   2. 普通用户通过 go.abc.com/c10001访问,则实际会通过浏览器访 …

Azure Functions CosmosDB

Azure IoT Edge 动手训练营

本文介绍: 将一台Ubuntu Server 配置为Azure IoT Hub 的 Edge Device。   完整视频演示:   图文步骤: 1.创建资源组   登录 portal.azure.cn, 在上方搜索框中输入“资源组”,进入到资源组页面:   点击添加按钮,创建一个新的资源组: 创建以自己姓名拼音为名称的资源组,资源组位置可以随意选择:  创建完成点击右上角 转到资源组完成创建:     2. 创建Linux Ubuntu 18.04 虚拟机作为边缘设备   在市场中输入 ubuntu 进行查询,找到Ubuntu Server 18.04 LTS,点击创建按钮:     输入虚拟机名称,以姓名拼音或英文为名称,虚拟机大小选择2核8G:     虚拟机设置以密码方式登录,输入用户名和密码,入站端口选择 22 和 80:   验证信息无误后,点击创建按钮。稍等2 …

Azure Video IoT Edge