分类:
Azure指南
◆
标签:
#Azure
#基础
#Azure Cloud Architecting
#Azure入门
◆
发布于: 2023-05-28 10:02:05
在迁移到云的过程中,许多团队都采用了敏捷开发方法。 这些团队的工作快速迭代。 他们需要反复将其解决方案部署到云,并需要知道其基础结构处于一种可靠的状态。 随着基础结构成为迭代过程的一部分,运营与开发之间的划分已经消失。 团队需要通过统一的过程来管理基础结构和应用程序代码。
为了解决这些难题,可将部署自动化,并运用基础结构即代码。 在代码中定义需要部署的基础结构。 基础结构代码将成为项目的一部分。 与应用程序代码一样,可将基础结构代码存储在源存储库中,并控制其版本。 团队中的任何人都可以运行该代码并部署类似的环境。
若要针对 Azure 解决方案实现基础结构即代码,请使用 Azure 资源管理器模板(ARM 模板)。 该模板是一个定义项目基础结构和配置的Json文件。 该模板使用声
Read more
分类:
Azure指南
◆
标签:
#Azure
#基础
#Azure入门
#Azure Cloud Architecting
◆
发布于: 2023-05-28 9:56:49
Azure Portal是由Azure提供的基于Web的管理工具,使用Azure Portal可以管理Azure订阅下的所有资源,你可以创建,管理,监控你所有的资源,从简单的web应用到复杂的IT基础设施。您可以通过创建自定义的仪表盘,将经常使用的资源放入定制的仪表盘中,可以更方便的管理Azure资源。
Azure Portal菜单
Azure Portal菜单有flyout模型(隐藏)和Docker(停靠)模式,当菜单处于flyout模式的时候,菜单被隐藏,可以使用下图所示打开和关闭菜单:
Read more
分类:
Azure指南
◆
标签:
#Azure
#基础
#Azure入门
#Azure Cloud Architecting
◆
发布于: 2023-05-28 9:49:27
Azure虚拟机是Azure提供几个计算服务之一。如果你需要自己灵活的管理所有的计算资源,那么你应该选择Azure虚拟机。本节给大家介绍一下Azure提供的Linux虚拟机。
Azure虚拟机提供给客户灵活的虚拟机计算服务,而无需管理和购买物理硬件,不过针对于Azure虚拟机,你仍然需要自己管理大多数的IT任务,例如运行维护计划,安装软件,配置服务,打补丁,升级系统等等。
Azure虚拟机可以用在很多场景,例如:
开发和测试: 可以利用Azure虚拟机提供的快速和容易部署的特点,快速部署需要的开发和测试环境。
运行云应用的计算资源: 可以很容易的将之前本地运行的应用通过创建虚拟机来迁移到云平台,而且由于虚拟机可以很方便的创建,删除,重启等等。
链接数据中心:可以使用虚拟
Read more
分类:
Azure指南
◆
标签:
#Azure
#基础
#Azure Cloud Architecting
#Azure入门
◆
发布于: 2023-05-28 9:47:04
Azure App Service是为基于HTTP-Base的应用而设计的服务,主要的应用场景是托管Web应用,REST APIs应用,以及移动端的后台应用。目前Azure App Service支持多种开发语言,包括.Net 5, .Net, .Net Core, Java, Ruby, Node.js, PHP, Python以及其他可以用作后台服务的脚本语言等等。并且同时支持Windows, Linux, 以及容器化&Docker的支持,而且支持手动或者自动的横向和纵向扩展。
App Service提供很多的功能,包括安全,负载均衡,自动缩放,自动管理等等需要非常耗时的特性,与此同时你还可以集成DevOps的能力,可以使用Azure DevOps, GitHub, Docker
Read more
分类:
Azure指南
◆
标签:
#Azure
#基础
#Azure入门
#Azure Cloud Architecting
◆
发布于: 2023-05-28 9:43:42
选择合适的数据存储服务,首先需要对数据模型的特点有一些了解,然后结合自己的业务需要才能对如何选择Azure数据存储服务胸有成竹。
数据模型简要介绍
一般数据模型根据需要处理的数据特点,能够进行的操作来对数据模型进行分类。
关系型数据库管理系统
关系型数据库可以说软件行业的应用最广的数据模型了,它主要以二维的数据模型,以行,列来表示数据模型,添加增删查改,以及事务来管理用户的数据。这也是目前应用最广的数据模型。
Azure提供的服务
Azure为关系型数据库提供如下的服务:
Azure SQL Database
Azure Database for MySQL
Azure Database for PostgreSQL
Azure Database for
Read more
分类:
Azure指南
◆
标签:
#Azure
#基础
#Azure入门
#Azure Cloud Architecting
◆
发布于: 2023-05-28 9:40:22
我们第一篇给大家概括地介绍了Azure开发者开始使用Azure的第一步就是要为自己的应用挑选一个合适的服务来托管。Azure提供了很多种类的计算服务,开发者们需要根据自己的需要选择合适的计算服务,另外开发者也需要了解自己的应用架构,也需要从架构出发选择合适的计算服务,如果需要了解架构方面的知识,可以参考我们之前的文章《Azure架构入门》。可以使用下图来选择自己所需要的服务:
Read more
分类:
Azure指南
◆
标签:
#Azure
#基础
#Azure入门
#Azure Cloud Architecting
◆
发布于: 2023-05-28 9:37:24
Azure是由微软提供的云计算平台,您可以在Azure上托管你的应用或者是利用它开发和部署新的应用,同时需要注意到Azure不仅仅对你的基于云平台的应用有帮助,它还可以利用云服务对部署在本地的应用进行增强。Azure平台集成了云服务,你可以利用这些服务进行应用的开发,测试,部署和管理。
当你把应用托管到Azure之后,你可以开始根据你的应用流量进行小规模的扩展,这个在Azure是非常方便做到的,同时Azure也提供高可用的方案,更厉害的是还可以做到不同区域的failover。你可以利用Azure Portal方便的进行资源和服务的管理,你也可以子动手使用相应的api和模板自行编程管理自己的资源和服务。
本指南是针对Azure应用开发者的一个介绍性的指南,为Azure开发者提供一个
Read more
分类:
IdentityServer4教程
◆
标签:
#Asp.Net core基础
#认证
#授权
#OpenId Connect
#Identity Server
#OAuth2
◆
发布于: 2023-05-27 22:58:10
本教程演示了使用客户端凭证保护API,你可以参考源码:
本节教程源码
准备工作
我们需要使用IdentityServer4提供的模板,使用如下的命令安装模板
dotnet new -i IdentityServer4.Templates
安装好模板之后,即可以在创建项目的时候应用模板
新建ASP.net Core应用,并设置IDS4
我们先创建好项目需要使用的目录结构
md quickstart
cd quickstart
md src
cd src
dotnet new is4empty -n IdentityServer
创建完成后请仔细检查新建的目录结构,需要注意的是该模板创建了一个用于配置I
Read more
分类:
IdentityServer4教程
◆
标签:
#Asp.Net core基础
#认证
#授权
#Identity Server
#OpenId Connect
#OAuth2
◆
发布于: 2023-05-27 22:53:49
IdentityServer4被设计成可以和各种其他的数据库进行集成,我们前一篇讲解了如何和EF Core支持的关系型数据库进行集成,我们本节讲解如何和ASP.net Core Identity进行集成。
本系列的源代码都可以从如下的链接找到:
Demo Source Code
关于本系列的文章您可以从下述列表找到:
本节我们会使用新的模板创建一个基于ASP.net Core Identity的IdentityServer的项目,因此我们前面的IdentityServer项目不再使用。我们会创建一个新的,这个新的IdentityServer项目会使用Identity库的数据库,登录,登出界面等等。如果您不熟悉Identity, 您可以参考我之前的文章,文章有讲述Identit
Read more
分类:
IdentityServer4教程
◆
标签:
#Asp.Net core基础
#认证
#授权
#Identity Server
#OpenId Connect
#OAuth2
◆
发布于: 2023-05-27 22:50:25
我们前面的例子中在项目IdentityServer中都是使用一个config类来定义资源和scope, 以及客户端,但是在实际的应用中,我们可能需要更加方便的管理资源,scope以及客户端的形式,例如可以有一个界面允许客户端自己注册并生成security来使用QAuth2.0或者openIDConnect, 因此对于IdentityServer4来说我们需要一些其他的方法动态的配置这些参数。
IdentityServer4提供EF Core的支持,从而将这些配置放到数据库中进行保存。
EF Core的支持中分为两块,一块是对于配置的保存,另外一块是对一些中间运行的数据进行保存,例如生成的key等等。
IdentityServer4.EntityFramework
在is4中我
Read more