Sean Yu

IoT Specialty/Microsoft MVP/MCT

All Posts


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

Microsoft 365 和 Power Platform的数据位置查询

Microsoft 365(o365)的数据位置查询: Microsoft 365 后台(https://admin.microsoft.com/)-设置-组织设置-组织简介-数据位置   关于亚太区域具体在哪个数据中心? Microsoft 不会披露其数据中心的确切地址。 制定这项政策是为了帮助保护微软的数据中心设施。 但是,会列出城市位置: 有关详细信息,请参阅 https://docs.microsoft.com/zh-cn/microsoft-365/enterprise/o365-data-locations?view=o365-worldwide。 例如“亚太区域”的数据可能存储于下图所示的中国香港、日本、马来西亚、新加坡、韩国: 以下全球地理位置可以静态存储数据。 客户数据的存储位置可能会发生更改。 数据中心地理位置 全球地理位置 可以存储客户数据的位置 全球地理位置 …

Power Platform

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

Azure IoT Edge 1.2 及Azure IoT Edge for Linux on Windows

Azure IoT Edge 版本 1.2 仅支持Linux 容器。 IoT Edge 1.1 LTS 是最后一个支持 Windows 容器Edge版本。 IoT Edge 1.1 LTS 使用 .NET Core 3.1,且有效支持期至 2022 年 12 月 3 日。   Linux 容器可以部署到 Linux 或 Windows 操作系统上: 对于 Linux 设备,IoT Edge 运行时会直接安装在主机设备上。 对于 Windows 设备,使用 IoT Edge 运行时预生成的 Linux 虚拟机会在主机设备上运行。 对于Windows 设备运行IoT Edge的推荐方式为:Azure IoT Edge for Linux on Windows(预览版),可参阅:https://docs.microsoft.com/zh-cn/azure/iot-edge/iot-edge- …

Azure IOT 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