您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

通过应用程序吸引客户Engage customers through applications

生成云原生应用程序以便以新的方式连接客户。Build cloud-native applications to connect customers in new ways. 云原生应用程序是从头开始生成的,针对云规模和性能进行了优化。Cloud-native applications are built from the ground up, optimized for cloud scale and performance. 云原生应用程序在微服务体系结构的基础上进行松散耦合,使用托管服务,可以进程观察,并利用持续交付来保证性能可靠、更快地推入市场。Cloud-native applications are based on microservices architecture, use managed services, and take advantage of continuous delivery to achieve reliability and faster time to market.

通过应用程序进行的创新包括将托管在本地的现有应用程序现代化,以及使用容器或无服务器技术生成云原生应用程序。Innovation with applications includes both modernizing your existing applications that are hosted on-premises and building cloud-native applications by using containers or serverless technologies. Azure 提供的 PaaS 服务(例如 Azure 应用服务)可帮助你轻松地将以 .NET、.NET Core、Java、Node.js、Ruby、Python 或 PHP 编写的现有 Web 应用和 API 应用现代化,方便在 Azure 中部署。Azure provides PaaS services like Azure App Service to help you easily modernize your existing web and API apps written in .NET, .NET Core, Java, Node.js, Ruby, Python, or PHP for deployment in Azure.

有了开放标准容器模型,就可以在使用托管服务(例如 Azure Kubernetes 服务、Azure 容器实例、用于容器的 Web 应用)时轻松地生成微服务或将现有应用程序容器化并将其部署到 Azure。With an open-standard container model, building microservices or containerizing your existing applications and deploying them on Azure is simple when you use managed services like Azure Kubernetes Service, Azure Container Instances, and Web App for Containers. 无服务器技术(例如 Azure Functions、Azure 逻辑应用)使用消耗模型(为使用的内容付费),让你可以专注于生成应用程序,而不需部署并管理基础结构。Serverless technologies like Azure Functions and Azure Logic Apps use a consumption model (pay for what you use) and help you focus on building your application rather than deploying and managing infrastructure.

基于云的解决方案的一大优势是能够更快速地收集反馈并开始为用户提供价值。One of the advantages of cloud-based solutions is the ability to gather feedback faster and start delivering value to your user. 不管该用户是外部客户还是你自己公司内部的用户,你获取应用程序反馈的速度越快,效果越好。Whether that user is an external customer or a user in your own company, the faster you can get feedback on your applications, the better.

Azure 应用服务Azure App Service

Azure 应用服务为应用程序提供了一个宿主环境,消除了你进行基础结构管理和 OS 修补的负担。Azure App Service provides a hosting environment for your applications that removes the burden of infrastructure management and OS patching. 它可以根据用户的需要自动进行缩放,同时又受你所定义的限制条件的约束,使成本可控。It provides automation of scale to meet the demands of your users while bound by limits that you define to keep costs in check.

Azure 应用服务针对多种语言(例如 ASP.NET、ASP.NET Core、Java、Ruby、Node.js、PHP、Python)提供一流支持。Azure App Service provides first-class support for languages like ASP.NET, ASP.NET Core, Java, Ruby, Node.js, PHP, and Python. 如果需要托管另一个运行时堆栈,则可通过用于容器的 Web 应用轻松快捷地在应用服务中托管 Docker 容器,这样就可以将自定义代码堆栈托管在一个不需要处理服务器事务的环境中。If you need to host another runtime stack, Web App for Containers lets you quickly and easily host a Docker container within App Service, so you can host your custom code stack in an environment that gets you out of the server business.

操作Action

若要配置或监视 Azure 应用服务部署,请执行以下操作:To configure or monitor Azure App Service deployments:

  1. 转到“应用服务”。Go to App Services.
  2. 配置新服务:选择“添加”,然后按提示操作。Configure a new service: select Add and follow the prompts.
  3. 管理现有服务:从托管应用程序的列表中选择所需应用程序。Manage existing services: select the desired application from the list of hosted applications.

Azure 认知服务Azure Cognitive Services

可以使用 Azure 认知服务通过一组 API 将高级智能直接注入应用程序,以便利用 Microsoft 支持的 AI 和机器学习算法。With Azure Cognitive Services, you can infuse advanced intelligence directly into your application through a set of APIs that let you take advantage of Microsoft-supported AI and machine learning algorithms.

操作Action

若要配置或监视 Azure 认知服务部署,请执行以下操作:To configure or monitor Azure Cognitive Services deployments:

  1. 转到“认知服务”。Go to Cognitive Services.
  2. 配置新服务:选择“添加”,然后按提示操作。Configure a new service: select Add and follow the prompts.
  3. 管理现有服务:从托管服务的列表中选择所需服务。Manage existing services: select the desired service from the list of hosted services.

Azure 机器人服务Azure Bot Service

Azure 机器人服务扩展了标准应用程序:添加了一个自然的机器人界面,该界面使用 AI 和机器学习创建了与客户交互的新方式。Azure Bot Service extends your standard application by adding a natural bot interface that uses AI and machine learning to create a new way to interact with your customers.

操作Action

若要配置或监视 Azure 机器人服务部署,请执行以下操作:To configure or monitor Azure Bot Service deployments:

  1. 转到“机器人服务”。Go to Bot Services.
  2. 配置新服务:选择“添加”,然后按提示操作。Configure a new service: select Add and follow the prompts.
  3. 管理现有服务:从托管服务的列表中选择所需机器人。Manage existing services: select the desired bot from the list of hosted services.

Azure DevOpsAzure DevOps

在创新过程中,你最终会发现自己踏上的是通往 DevOps 之旅。During your innovation journey, you'll eventually find yourself on the path to DevOps. Microsoft 早就有一项本地产品,称为 Team Foundation Server (TFS)。Microsoft has long had an on-premises product known as Team Foundation Server (TFS). Microsoft 在创新过程中 开发了 Azure DevOps,这是一项基于云的服务,其提供的生成和发布工具支持许多语言和目的地,适合你进行发布。During our own innovation journey, Microsoft developed Azure DevOps, a cloud-based service that provides build and release tools supporting many languages and destinations for your releases. 有关详细信息,请参阅 Azure DevOpsFor more information, see Azure DevOps.

Visual Studio App CenterVisual Studio App Center

随着移动应用变得越来越常用,我们越来越需要一个能够在不同配置的实际设备上自动进行测试的平台。As mobile apps continue to grow in popularity, the need for a platform that can provide automated testing on real devices of various configurations grows. Visual Studio App Center 不仅提供一个可以跨 iOS、Android、Windows 和 macOS 进行云原生应用程序测试的场所,而且提供一个可以使用 Azure Application Insights 轻松快捷地分析遥测数据的监视平台。Visual Studio App Center not only provides a place where you can test your cloud-native applications across iOS, Android, Windows, and macOS, it also provides a monitoring platform that can use Azure Application Insights to analyze your telemetry quickly and easily. 有关详细信息,请参阅 Visual Studio App CenterFor more information, see Visual Studio App Center.

Visual Studio App Center 还提供通知服务,让你只需单次调用即可跨平台向应用程序发送通知,不需单独联系每项通知服务。Visual Studio App Center also provides a notification service that lets you use a single call to send notifications to your application across platforms without having to contact each notification service individually. 有关详细信息,请参阅 Visual Studio App Center 推送 (ACP)For more information, see Visual Studio App Center Push (ACP).

了解详细信息Learn more