分类:
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
分类:
Azure虚拟机
◆
标签:
#虚拟机
#Linux
#Azure
#基础
◆
发布于: 2023-05-27 21:05:53
首先我们需要了解什么是可用性集合。用户如果采用了以虚拟机为主的方案,例如N层应用架构等,为了提高可用性和可靠性,那么可以使用Azure提供的可用性集合,可用性集合可以保证创建的虚拟机会以分布式的形式部署在独立不同的硬件集群上,从而提高可用性和可靠性,另外可用性结合也包括我们经常提到的两个概念:Fault Doamin和Update domain, 分别对应于处理当失效或者更新对客户应用系统的影响。
更为详细的知识,您可以参考如下的文档:
https://docs.microsoft.com/en-us/azure/virtual-machines/availability
https://docs.microsoft.com/en-us/azure/availability-z
Read more
分类:
Azure虚拟机
◆
标签:
#虚拟机
#Linux
#Azure
#基础
◆
发布于: 2023-05-27 21:02:28
定制镜像和在Azure市场的镜像是类似的,Azure提供了工具可以自己创建自己需要的镜像,创建自定义的镜像可以非常方便的为了某些任务定制,而且很容易使用定制的镜像进行扩展。如果需要在Azure上定制镜像请参考本章如下的步骤:
创建一个Shared Image Gallery
创建镜像定义
创建镜像版本
从镜像中创建虚拟机
分享Image Gallery
Shared Image Gallery是由Azure提供的工具,方便用户创建自定义镜像,关于Shared Image Gallery有一些基本的概念需要理解:
镜像源:镜像源可以是一个已经存在的虚拟机主机,也可以是一个快照,Shared Image Gallery使用它来创建一个版本的镜像。
Read more
分类:
Azure虚拟机
◆
标签:
#虚拟机
#Linux
#Azure
#基础
◆
发布于: 2023-05-27 21:00:12
我们在创建Azure Linux虚拟机之后,还需要对虚拟机进行配置,才能应用到日常的工作中,如果可以在创建虚拟机的同时,并在第一次启动的时候配置好相应的配置,那就更好了。cloud-init是目前用得很广泛的工具,我们本章使用cloud-init来为自己的业务完成自动配置,如果想对cloud-init了解更多,您可以参考网站:https://cloudinit.readthedocs.io/。
使用cloud-init可以完成如下的任务:
安装软件
创建文件
配置用户
配置安全策略
cloud-init只在虚拟机第一次启动时运行。
Read more