关于java:10月技术主题推荐丨Serverless-on-Azure

41次阅读

共计 2157 个字符,预计需要花费 6 分钟才能阅读完成。

删除明码:Java 应用程序与 Azure 服务的无明码连贯

将明码嵌入应用程序自身会带来微小的平安危险。许多开发者应用环境变量将此类明码内部化,以便应用程序能够从不同的环境中加载它们。然而,这只会将危险从代码自身转移到执行环境,任何取得环境拜访权限的人都能够窃取明码。咱们的客户常常应用保险库来存储明码并将其加载到应用程序中,并通过增加明码轮换要求和程序来进一步升高危险。但这反过来又减少了操作的复杂性,并可能导致应用程序连贯中断。

当初,您能够在应用程序中应用无明码连贯,通过无代码配置连贯到基于 Azure 的服务。零信赖有助于确保所有通信的平安,办法是仅在验证身份后授予机器或用户拜访后端服务的权限后信赖机器或用户。

应用托管标识和 Azure RBAC(基于角色的访问控制)组合是从 Java 应用程序到 Azure 服务的平安、无明码连贯的举荐身份验证选项。开发者或操作员无需手动跟踪和治理托管身份的许多不同秘密,因为这些工作由 Azure 在外部平安地解决。 无论您的 Java 应用程序类型如何,Azure 都反对您的应用程序与 Azure 服务的无明码连贯

对于本地开发和测试,开发者能够应用雷同的安顿来连贯服务,而无需应用明码。您将通过 Azure CLI、IntelliJ 或任何开发工具进行身份验证,并应用该身份来爱护应用程序的拜访权限,以便无需明码即可连贯 Azure 服务。

更多具体介绍,请拜访原博客

应用 Azure 容器应用程序实现云原生

Azure 容器应用程序使客户可能在基于生产的无服务器平台上运行微服务和容器化应用程序。对于那些有趣味利用开源生态系统同时取得托管平台体验的益处的人,容器应用程序在 Kubernetes 上运行并提供一组间接嵌入到平台中的托管开源我的项目,包含 Kubernetes 事件驱动主动缩放器 (KEDA),分布式应用程序运行时 (Dapr) 和 Envoy。

容器应用程序提供的云原生个性和性能包含但不限于:

  • 订正:代表容器应用程序特定版本的不可变快照,能够利用托管流量拆分性能
  • 衰弱探测:基于 Kubernetes 衰弱探测,反对就绪、活跃度和启动
  • 内置身份验证
  • 托管身份
  • 自定义域名和证书
  • 虚构网络注入
  • 平台可察看性:日志流、控制台连贯、Azure 监视器

动静扩大和反对越来越多的用户、事件和申请的能力是大多数云原生分布式应用程序的外围要求之一。Azure 容器应用程序是专门针对此租户和其余云原生租户而构建的。

官网文档:什么是云原生?

更多具体介绍,请拜访原博客

Cloud-Scale for Spring 开发者指南

咱们向您举荐 Cloud-Scale for Spring 开发者疾速入门指南。本指南的目标是帮忙您在 Azure 中构建云原生 Java 应用程序。您将深刻理解如何应用 NoSQL,以及为什么应该思考应用 Azure Cosmos DB——这是咱们在 Azure 上齐全托管的分布式 NoSQL 数据库服务。

无论您是从 NoSQL 背景开始,还是以关系型思维形式进入我的项目,可能都能够获取一些有用的见解。数据不是应用程序中波及的惟一内容,本指南将疏导您应用与 Azure Cosmos DB 集成的其余 Azure 服务。此外,还能够理解如何在 Azure Spring Apps 中托管 Java 应用程序或应用 Azure Functions 和 Azure Logic Apps 设置告诉。

欢送返回相干网站浏览

Serverless 学习门路举荐

创立无服务器应用程序

欢送学习如何创立无服务器利用,适宜高级和中级开发者们。

在此学习门路中,共 12 个模块,内容包含:应用 Azure Functions 创立无服务器逻辑,应用触发器执行 Azure 函数,应用 Durable Functions 创立长时间运行的无服务器工作流,应用 Azure Functions Core Tools 开发、应用 Visual Studio 开发、测试和部署 Azure Functions,应用 Azure Functions 和 SignalR 服务在 Web 应用程序中启用自动更新,理解如何应用 Azure API 治理将多个 Azure 函数利用合成统一的 API,应用 Go 构建无服务器利用等等。

此学习门路可帮忙你备考 Exam AZ-203: Developing Solutions for Microsoft Azure。

点我开始学习

在 Azure 中构建无服务器的残缺堆栈应用程序

此学习门路蕴含 4 个模块,适宜中级开发人员、数据库管理员、解决方案架构师、DevOps 工程师、数据工程师等。

您能够理解如何应用所选语言(Python、Node.js 或 .NET)和 Vue.js 前端在 Azure 中创立、构建和部署旧式的残缺堆栈应用程序。涵盖的主题包含:应用 Azure SQL 数据库构建旧式应用程序,应用 Azure Functions、逻辑利用和 Azure SQL 数据库部署无服务器 API,应用 Azure Static Web Apps 和 Azure SQL 数据库生成全栈应用程序,应用 GitHub 构建全栈应用程序并主动部署。

通过尝试搭乘公交车的实在场景,你将理解如何构建应用 Azure SQL 数据库、Azure Functions、Azure Static Web Apps、逻辑利用、Visual Studio Code 和 GitHub Actions 的解决方案。

点我开始学习

10 月份的技术主题举荐就到这里,感谢您的浏览!

正文完
 0