Skip to main content

什么是Azure提供的无服务器解决方案?

分类:  Azure入门 标签:  #Azure #基础 #Azure入门 #入门 发布于: 2023-06-15 14:49:31

无服务器计算是一种云托管执行环境,可运行代码,但会将基础托管环境抽象化。 无服务器计算思想的关键并不是真的没有服务器就可以运行用户的代码,它的关键思想是:用户不用负责设置或维护该服务器。 当需求增加时,你不必担心缩放服务器,也不必担心中断。 云供应商会为你处理所有的维护和缩放问题。 创建一个服务实例,然后添加代码。 不需要甚至不允许配置或维护基础结构。 可配置无服务器应用以响应事件。 事件可以是 REST 终结点、定期计时器,甚至是从其他 Azure 服务接收的消息。 无服务器应用仅在被事件触发时运行。 缩放和性能可自动得到处理,只需为使用的资源付费。 你甚至无需保留资源。 无服务器计算通常用于处理后端场景。 例如负责将消息从一个系统发送到另一个系统,或者处理发送自其他系统的消息

Read more

如何选择Azure提供的物联网解决方案

分类:  Azure入门 标签:  #Azure #基础 #Azure入门 #入门 发布于: 2023-06-15 14:30:47

如果您正在尝试创建一个物联网系统,计划选用微软基于Azure提供的物联网解决方案,那么面临的第一个问题是:Azure提供了哪些解决方案?每个方案都适用于什么场景?我该如何选择呢? Azure提供的物联网解决方案 微软基于Azure提供如下三类解决方案: 基于Azure IoT Hub的解决方案: 基于Azure IoT Hub微软提供了大量的产品和工具,主要包括: Azure IoT Hub 基于Azure IoT Hub的Service SDK 以及Device SDK, 分别用户设备和管理平台。 Azure IoT Hub Device Provisioning Service, 该服务主要用户设备注册。 Azure IoT Edge Azure IoT H

Read more

如何选择Azure提供的AI解决方案?

分类:  Azure入门 标签:  #Azure #基础 #Azure入门 #入门 发布于: 2023-06-15 14:27:46

微软为Azure提供了三种产品用于AI1的解决方案,每一种方案都专门为了特定的场景设计的,每种服务的选项都提供多样化的工具、服务和API, 本章仅仅是抛砖引玉,做一个简单的介绍,方便大家选择合适的方案。 Azure机器学习 Azure机器学习是一个用于预测的平台,该平台由工具和服务构成,通过该平台,可以连接数据,训练和测试模型,进而获得最能准确预测未来结果的模型。该模型也可以部署并通过Web API实时使用。 使用机器学习,可以执行如下的操作: 创建一个获取数据的流程,用于定义如何获取数据,如何处理缺失数据或者错误数据,如何将数据拆分为训练集或者是测试集,以及如何将数据传给训练过程。 使用工具和编程语言来训练和评估预测模型。 创建1pipeline, 用于定义如何训练

Read more

什么是Azure SQL Database?

分类:  Azure入门 标签:  #Azure #基础 #Azure入门 #入门 发布于: 2023-06-15 14:25:25

Azure SQL Database是基于Azure PaaS平台的数据库引擎,利用PaaS的优势,该服务帮助用户处理大多数的关键任务: 更新 打补丁 备份 监控 等等各种管理任务,而无需用户参与, 让用户专注于业务领域而无需分心在其他的领域。同时Azure SQL Database总是运行最新发布的稳定版本的SQL引擎。 Azure SQL Database能够帮助用户在其应用中创建高可用,高性能的数据存储层和方案。同时它也是大多现代应用的优选方案,它除了支持传统的关系型数据库之外,也支持很多No-SQL的数据,例如Graphs, Json, XML等等数据。

Read more

什么是Azure VPN网关?

分类:  Azure入门 标签:  #Azure #基础 #Azure入门 #入门 发布于: 2023-06-15 14:22:30

VPN在另一网络内使用加密隧道。 通常,部署VPN的目的是,通过不受信任的网络(通常是公共 Internet)将两个或更多个受信任的专用网络相互连接。 通过不受信任的网络传输时会加密流量,用于防止窃听或其他攻击。 VPN网关 VPN网关是一种虚拟网络网关。 Azure VPN网关实例部署在Azure虚拟网络实例中,可实现以下连接: 通过站点到站点连接将本地数据中心连接到虚拟网络。 通过点到站点连接将各个设备连接虚拟网络。 通过网络到网络连接将虚拟网络连接到其他虚拟网络。

Read more

什么是Azure虚拟网络?

分类:  Azure入门 标签:  #Azure #基础 #Azure入门 #入门 发布于: 2023-06-15 14:19:50

Azure虚拟网络(Azure Vnet)是在Azure中用于专用网络构建的基本资源模块,使用Azure Vnet可以组织用户在Azure上构建的资源彼此之间互相通信,也可以使得Azure上的资源和互联网通信,还可以通过Vnet技术使得Azure上的资源和用户本地的网络之间互联。可以将它看作在Azure中的专门为用户开辟的专用网络,用户根据规则来限制或者开放给特定的用户访问,是在Azure上的系统基础组件,同时它拥有Azure带来的优势,例如: 可伸缩性 高可用性 隔离性 Azure Vnet的主要应用场景是用户希望通过它来控制Azure资源之间,Azure资源和公网,以及Azure资源和用户本地之间通信,可以实现: 网络流量过滤 路由特定的网络流量 和Azure服务进

Read more

什么时候使用Azure虚拟桌面?

分类:  Azure入门 标签:  #Azure #基础 #入门 #Azure入门 发布于: 2023-06-15 14:17:25

虚拟桌面主要是为了方便搭建一个远程的工作环境,特别是在如今新冠疫情一直肆虐的情况,远程办公是很多企业的优先选择。 如果公司要求你组建一个新的远程工作人员开发团队: 此任务通常需要设置几台新的计算机,配备新团队所需的全部开发工具。 然后,需要将这些计算机寄给各地的开发人员。 购买、设置和寄送每台计算机的时间成本会很高。 此外,所有新开发人员都有自己的计算设备,这些设备可能运行 Windows、Android 和 macOS 等不同操作系统。 你需要找到一种方法来加快远程工作人员的部署过程。 你还想将管理成本降到最低。 考虑到这一点,你需要了解 Azure 虚拟桌面可以如何助力于你的组织。

Read more

什么时候使用Azure Functions?

分类:  Azure入门 标签:  #Azure #基础 #Azure入门 #入门 发布于: 2023-06-15 14:15:45

我们前面学习了如何使用Azure虚拟机,App Service,以及容器化的应用,这些服务部署的应用非常适合部署等待用户的请求,但是针对于一些通过条件出发的应用,例如监听队列消息等等应用,如果是部署在之前的服务上,用户不得不通过更多的编码来实现,例如在虚拟机上运行一个background service,但是这样的方案问题也是比较多的, 例如更新,维护,以及缩放都需要更多的工作。 Azure提供无服务计算来满足这种应用场景。特别适合各种通过异步消息队列解耦应用的场景,或者是自动工作流的场景。 无服务器计算是对服务器、基础结构和操作系统的抽象。 有了无服务器计算,Azure 将负责管理服务器基础结构和按需的资源分配和解除分配。 无需负责基础结构。 系统自动处理缩放和性能。 只需为具

Read more

什么时候使用Azure Container Instance和Azure Kubernate Service?

分类:  Azure入门 标签:  #Azure #基础 #Azure入门 #入门 发布于: 2023-06-15 14:12:48

我们之前介绍的Azure虚拟机和Azure app service有提及容器的使用,特别是App service本身就支持通过容器来部署,我们这一节来看一下什么时候需要选择基于容器的部署。 有一点经验需要分享,假如您的单个Web应用中集成了很多的功能,模块和模块之间耦合比较厉害,那么不适合选择基于容器的部署,采用容器的部署更多的是希望部署功能较为单一的模块,各模块之间可以通过rest api或者其他远程技术例如gRPC进行解耦的模块。

Read more

什么时候使用Azure App Service?

分类:  Azure入门 标签:  #Azure #基础 #Azure入门 #入门 发布于: 2023-06-15 14:10:52

我们前面学习了如何根据自己的业务需求是否选择Azure虚拟机,Azure虚拟机最大的好处就是用户基本是可以全权负责自己的各种资产,以及无需购置任何硬件设备,网络资源等等,但是坏处就是用户需要自己负责各种软件的更新和维护。 我们这一节来学习如何决定是否需要使用Azure App Service。 Azure App Service作为Azure提供的计算服务的一种,向用户提供如下的应用场景支持: 托管Web应用。 通过Web job提供后台作业。 托管移动应用的后端。 直接支持rest api,或者通过APIM来支持各种rest api。 当前Azure App Service几乎支持各种主流或者非主流的编程语言,同时后台架构上也支持基于Windows的IIS以及基于

Read more