azure 订阅
Microsoft Azure是微软基于云计算的操作系统,原名“Windows Azure”,和Azure Services Platform一样,是微软“软件和服务”技术的名称。Microsoft Azure的主要目标是为开发者提供一个平台,帮助开发可运行在云服务器、数据中心、Web和PC上的应用程序。云计算的开发者能使用微软全球数据中心的储存、计算能力和网络基础服务。Azure服务平台包括了以下主要组件:Microsoft Azure,Microsoft SQL数据库服务,Microsoft .Net服务,用于分享、储存和同步文件的Live服务,针对商业的Microsoft SharePoint和Microsoft Dynamics CRM服务 [1]  。Azure是一种灵活和支持互操作的平台,它可以被用来创建云中运行的应用或者通过基于云的特性来加强现有应用。它开放式的架构给开发者提供了Web应用、互联设备的应用、个人电脑、服务器、或者提供最优在线复杂解决方案的选择。Microsoft Azure以云技术为核心,提供了软件+服务的计算方法。 它是Azure服务平台的基础。Azure能够将处于云端的开发者个人能力,同微软全球数据中心网络托管的服务,比如存储、计算和网络基础设施服务,紧密结合起来。微软会保证Azure服务平台自始至终的开放性和互操作性。我们确信企业的经营模式和用户从Web获取信息的体验将会因此改变。最重要的是,这些技术将使我们的用户有能力决定,是将应用程序部署在以云计算为基础的互联网服务上,还是将其部署在客户端,或者根据实际需要将二者结合起来。 展开全文
Microsoft Azure是微软基于云计算的操作系统,原名“Windows Azure”,和Azure Services Platform一样,是微软“软件和服务”技术的名称。Microsoft Azure的主要目标是为开发者提供一个平台,帮助开发可运行在云服务器、数据中心、Web和PC上的应用程序。云计算的开发者能使用微软全球数据中心的储存、计算能力和网络基础服务。Azure服务平台包括了以下主要组件:Microsoft Azure,Microsoft SQL数据库服务,Microsoft .Net服务,用于分享、储存和同步文件的Live服务,针对商业的Microsoft SharePoint和Microsoft Dynamics CRM服务 [1]  。Azure是一种灵活和支持互操作的平台,它可以被用来创建云中运行的应用或者通过基于云的特性来加强现有应用。它开放式的架构给开发者提供了Web应用、互联设备的应用、个人电脑、服务器、或者提供最优在线复杂解决方案的选择。Microsoft Azure以云技术为核心,提供了软件+服务的计算方法。 它是Azure服务平台的基础。Azure能够将处于云端的开发者个人能力,同微软全球数据中心网络托管的服务,比如存储、计算和网络基础设施服务,紧密结合起来。微软会保证Azure服务平台自始至终的开放性和互操作性。我们确信企业的经营模式和用户从Web获取信息的体验将会因此改变。最重要的是,这些技术将使我们的用户有能力决定,是将应用程序部署在以云计算为基础的互联网服务上,还是将其部署在客户端,或者根据实际需要将二者结合起来。
信息
开发商
Microsoft(微软)
分    类
网络服务器
外文名
Microsoft Azure
Windows Azure云计算
时至今日,IT服务已经成为任何商业运作的必备设施。云计算就是要将 IT 服务变得像用电一样简单。企业不需要担心电力来自哪家发电站、电线如何布设。同理,在云计算的 帮助下,企业不再费心管理每台服务器用什么处理器、装什么操作系统或者数据库。云计算提供商集中管理软件和硬件。使用者能够在任何地方随时调用资源,用完以后及时释放以供再分配,从而避免资源浪费,降低了 IT 运作成本。企业得以将有限的资源和人力用于拓展业务、提升核心竞争力。根据部署模型的不同,云计算大体可以分为以下三类:公有云公有云平台提供商通过互联网将存储、计算、应用等资源作为服务提供给大众市场。企业不需要自己构建数据中心,只需要根据使用量支付开支。如果说传统 IT 设施是企业自己给每个部门准备一台发电机、铺电线。公有云就是企业从专业电力公司买电,基础设施的建设和管理完全交给电力公司,企业用多少电付多少钱。能够最高效、最经济地利用资源。私有云私有云是每个企业或者组织独立运作的云基础设施。私有云建立初期需要企业投入更多资源,但更适于保存敏感数据。微软提供了完善的私有云解决方案,具体请看这里。混合云顾名思义,混合云就是私有云和公有云的组合,同时结合不同解决方案的优势。混合云既能提供公有云的低成本,也能通过私有云满足企业对核心业务极致安全性的需求。Windows Azure 能够与基于 Windows Server 和 System Center 的私有云解决搭配使用,兼顾企业的具体需求。
收起全文
精华内容
下载资源
问答
  • azure_azure_源码

    2021-10-02 09:00:05
    azure人工智能,简单易上手的人工智能入门学习
  • Azure服务的仿真引擎 Clocal-azure为开发云应用程序提供了一个易于使用的测试/模拟框架。 当前功能正在开发中。 :rocket: 安装 要求 NodeJS(^ 8.9.4) 纱(^ 1.6.0) 码头工人 MySQL数据库 MongoDB $ git ...
  • Azure Smartable
  • Azure:微软Azure-源码

    2021-05-18 23:52:09
    Microsoft Azure PowerShell存储库 脚本 不 脚本 描述 1个 通过模板部署多个Azure IaaS VM 2个 从VHD单个Azure IaaS VM- 模板 3 创建包含Azure VM本地管理员帐户的加密密码的文件。 模板中的adminPassword参数 4...
  • 在本文中,我们将看到如何将Azure WebJobs从Azure Scheduler迁移到Azure Logic Apps。
  • Windows Azure

    2018-04-19 16:54:45
    Windows Azure
  • Azure Microsoft Azure 部署与管理指南
  • Azure:Azure 演示-源码

    2021-05-31 11:57:39
    天蓝色 Azure 演示
  • aks-azuredevops-agent:Azure Kubernetes上的自托管Azure DevOps代理
  • 本系列将涵盖Azure CosmosDB,Azure服务总线,Azure存储帐户,Azure SQL数据库,Azure Blob容器,Azure功能应用程序,Azure API应用程序,Azure移动应用程序,Azure应用服务,Azure身份验证等。 目录 Azure CosmosDB...
  • AzureAzure的所有模板
  • azure-devops-terraform:通过Azure DevOps与Terraform部署Azure基础结构的食谱
  • 蔚蓝 Azure Arm模板
  • 蔚蓝 Azure解决方案
  • Azure:在Azure中部署的项目
  • Azure App Service on Microsoft Azure Stack, developer Ninjitsu: Above and below the clouds!在AzureStack上开发Azure App Service
  • Microsoft Azure PowerShell 该存储库包含PowerShell cmdlet,供开发人员和管理员开发,部署和管理Microsoft Azure应用程序。 在Azure Cloud Shell中试用! 直接链接:打开浏览器到 Azure的门户网站:选择在云...
  • 天蓝色 Azure相关项目
  • Azure-Design:适用于Azure的我的设计资源,包括我的Azure Visio模具,可帮助您设计和构思Azure服务
  • Azure服务运营商(适用于Kubernetes) 注意:预计API会更改(坚持语义版本控制)。 通常不建议在生产环境中使用Alpha和Beta资源。 Azure服务运营商可帮助您置备Azure资源并将您的应用程序从Kubernetes中连接到它们...
  • Azure_knowledge 存储Azure知识
  • Azure Cosmos DB + Azure Functions + Azure SignalR的无服务器通知 此存储库包含可重用的解决方案,该解决方案为聊天应用程序创建一个完整的无服务器方案,该应用程序将数据存储在,用于托管和事件处理的以及用于...
  • 适用于Porter的Azure插件 这是一组Azure插件。 安装 该插件以单个二进制文件azure分发。 以下代码段将克隆此存储库,构建二进制文件并将其安装到〜/ .porter / plugins / 。 go get get.porter.sh/plugin/azure/cmd...
  • 入门Azure开发很好的一本书,内容不算太深,但都有涉及,适合概览
  • azure:Azure相关活动实验环境
  • azure-bkp:对于Azure项目
  • Azure Java示例 该GitHub存储库包含一组Azure示例,这些示例专门供Java用户快速入门。 请使用问题跟踪器留下反馈或提出其他示例。 入门 要使用这些示例,假定您已经安装了Azure CLI,并且已经登录并设置了默认订阅。...
  • Azure DevOps —— Azure Pipeline

    万次阅读 2019-02-24 19:15:37
    Azure Pipeline 这是整个 Azure DevOps 的重头戏,也是微软愿意独立开放和打重金宣传的模块。虽然其他模块(限本地版)可以自由的开启和关闭,但微软对该模块有一个强有力的口号:*“Build in any program, release ...

    Azure Pipeline

    这是整个 Azure DevOps 的重头戏,也是微软愿意独立开放和打重金宣传的模块。虽然其他模块(限本地版)可以自由的开启和关闭,但微软对该模块有一个强有力的口号:*“Build in any program, release to any platform”,也就是说,它可以编译任何程序,然后发布到任意平台。

    当然,它也是做持续集成(CI)和持续部署(CD)的关键模块,就好比现在市面上其他流行工具,如 Jenkins、TeamCity、Bamboo 等等工具,但 Azure Pipeline 比他们更有优势

    • 界面更加人性化
      Jenkins 不说了,可以说就是给没有美感的程序员使用的,和任何互联网产品相比无疑是最丑的。

    • 操作更方便
      拖拖拽拽就能完成你想要的功能,基本上微软的产品都是围绕这个思路进行的。所以,Azure Pipeline 中集成了很多的任务供你选择,不怎么需要懂写完整的代码就能集成你想要的程序。

    • 更好地本地化语言支持
      Jenkins 据说有中文包,但某些好像也翻译不完全,TeamCity 和 Bamboo 根本只有英文版;而Azure DevOps 整套本地版支持本地化语言。

    当然最大的优势就是和微软的 Azure 以及 .NET 结合咯,不过 .NET 已经不是微软的唯一选择了,任何语言任何平台都可以。

    言归正传

    首先看到左边的导航,有一个火箭图标的
    在这里插入图片描述

    生成(Build)

    你可以把服务器想象成你本地计算机,

    • 首先你得获取源代码,比如从远程的 github 或本地的 Azure Repos 仓库;
    • 然后使用工具对源代码进行编译,只有编译通过的代码才可以使用,当然取决于你使用的语言,如果是 Python 或者 Javascript 就不需要编译了;
    • 当然你也可以加入其它的部分,比如跑单元测试、代码安全扫描等等,但最终的结果是拿到一个可以被发布的包。

    这就是一个管道模式,你配置要做的任务,它会一步一步的往下走,直至结束。

    如果你是新项目,旁边会有这个提示
    在这里插入图片描述

    点击这个“新管道”,就进入了配置页面。

    获取源代码

    在这里插入图片描述
    当然第一步就是获取源代码,没有源代码就无法编译打包。

    配置管道

    在这里插入图片描述
    右边已经有为特定语言配置好的任务,你只需要点击 “应用” 就会跳转到下一个页面

    在这里插入图片描述
    我选择了一个 ASP.NET 的末班,它会给我自动生成这些步骤。右边就是为选择好的任务进行参数配置,这里就不细说了。

    代理

    在 Azure Pipeline 中,代理分为两种,一种叫生成代理(Release Agent),另一种叫部署代理(Deploy Agent)

    代理是干什么用的?

    言简意赅就是帮你跑管道任务的。

    难道你会在某一个服务器安装各种语言的 SDK 吗?比如 Java 的JRE,.NET Framework 或 Python 等等,Java 和 Python 会安装在 Linux 服务器上,而 .NET 或 C++ 的只能在 Windows 服务器上安装,因此为了让服务器可以分布式,就有了代理。

    每一台服务器安装一个代理,Azure Pipeline 根据你的配置和选择,去呼唤相应服务器的代理,然后帮你把源代码进行编译。

    部署代理也是同理,可能A服务器要发布到 Tomcat 上,B服务器要发布到 IIS 上,C服务器需要部署在 Docker 上,服务器通过代理获取生成好的包,然后进行不同服务器的部署。

    发布和部署没有代理就无法工作
    这一章就不会细说怎么弄代理。

    发布

    就是将指定生成好的部署包,进行发布,当然这也是一个管道模式。
    在这里插入图片描述

    项目

    就是你要选择怎么进行部署,使用哪一个生成包进行部署。
    在这里插入图片描述
    默认支持现在比较流行的几种模式。

    阶段

    就是你需要部署的环境

    可以并行、或者串行,比如只有成功部署到了 DEV 环境,才能对 SIT 环境进行部署,或者一次性部署到多台服务器环境,比如我有5台DEV服务器。

    大概看一个真实的例子吧
    在这里插入图片描述

    变量

    这个东西在 DevOps 中无处不在,和你编程一样,有时候你总不能到处都输入一大串字符串吧?例如部署的路径(D://wwwroot/xxxx/release/api/docker/…),所以使用变量可以让这些输入进行统一化。

    就是你自定义的变量组

    比如数据库字符串,你可以定义一组变量来进行配置,就好比你做系统的表单页面一样。
    在这里插入图片描述

    任务组

    就是自定义管道中的任务

    你可以把你某个生成或部署的多个任务封装成一个任务组,这样的话就不需要每一次都提交一大串任务了,比如配置环境变量、获取组件包(Maven/Nuget/PIP/npm)、Tomcat 的配置、Web 站点的 url 等等。

    在这里插入图片描述

    部署组

    就是刚才说的部署代理

    在这里插入图片描述

    总结

    不管从界面上、易用性上我都推荐你使用 Azure Pipeline,当然收费模式你可以自己去官网看看,你不想用云的话,就自己搭建一个吧。

    展开全文
  • AzureMonitoringHackathon:使用Azure平台工具操作Azure部署
  • azure-demo:Haskell + Azure DevOps演示

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 89,645
精华内容 35,858
关键字:

azure