WildFly 支持最新的基于REST的数据拜访标准,包含JAX-RS 2和JSON-P。WildFly,之前被叫作为JBoss应用服务器,是一个遵循Jakarta EE 8/9和Java EE 8规范的开源应用服务器。它包括一个叫做Undertow的Web服务器组件。应用服务器能够配置为运行和管理多服务器拓扑或做为独立服务器。WildFly支持最新的基于REST的数据拜访标准,包含JAX-RS 2和JSON-P。它供给基于可插拔子系统的有效内存管理。WildFly经过易于运用的Arquillian框架,使研发周期更快
架构
此参考架构包括一个负载平衡器、带有WildFly多服务器架构的应用层、带有Oracle自治事务处理的数据库层,以及用于安全拜访WildFly管理掌控台的堡垒主机。
组件位置于区别的子网中。负载平衡器和堡垒主机位置于公共子网中。WildFly服务器共享一个私有子网,并按照区域的准许,在区别的可用性域中分布,以及跨故障域,以实现高可用性。
数据库位置于其自己的私有子网中。对应用服务器的外边拜访是经过互联网网关的负载平衡器,而对管理掌控台的拜访则经过堡垒主机。
下图展示了此参考架构。
架构包括以下组件: 区域Oracle云基本设备区域是一个地理区域,包括一个或多个叫作为可用性域的数据中心。区域彼此独立,能够跨越国家乃至大洲之间的广阔距离。 可用性域可用性域是区域内独立的、独立运行的数据中心。每一个可用性域中的理学资源与其他可用性域中的资源隔离,这供给了容错能力。可用性域不共享如电力或冷却等基本设备,或内部可用性域网络。因此呢,一个可用性域的故障不太可能影响该区域内其他可用性域。 故障域故障域是一个可用性域内的硬件和基本设备分组。每一个可用性域持有三个拥有独立电源和硬件的故障域。当您跨多个故障域分布资源时,您的应用能够容忍理学服务器故障、系统守护和故障域内的电力故障。 虚拟云网络(VCN)和子网VCN是您在Oracle云基本设备区域中设置的可定制的、软件定义的网络。与传统数据中心网络同样,VCN为您供给对网络环境的完全掌控。VCN能够持有多个非重叠的CIDR块,您能够在创建VCN后更改它们。您能够将VCN划分为子网,这些子网能够被限定在一个区域或一个可用性域。每一个子网包括一系列连续的位置,这些位置不与VCN中的其他子网重叠。您能够在创建后更改子网的体积。子网能够是公共的或私有的。 负载平衡器Oracle云基本设备负载平衡服务供给从单一入口点到后端多个服务器的自动化流量分配。 安全列表针对每个子网,您能够创建安全规则,指定必要准许进出子网的流量的源自、目的地和类型。 路由表虚拟路由表包括将流量从子网路由到VCN外边目的地的规则,一般经过网关。 互联网网关互联网网关准许VCN中的公共子网与公共互联网之间的流量。 WildFly服务器WildFly服务器托管您的应用程序。 自治数据库系统WildFly能够连接到任何供给Java数据库连接性(JDBC)的数据库。此架构供给了配置Oracle自治数据库的选项。
意见
您的需求可能与此处描述的架构区别。运用以下意见做为起点。 VCN创建VCN时,按照您计划附加到VCN子网中的资源数量,确定所需的CIDR块数量及每一个块的体积。运用位置于标准私有IP位置空间内的CIDR块。
选取不与任何其他网络重叠的CIDR块(在Oracle云基本设备、您的本地数据中心或另一个云供给商中),以便您打算创立私有连接。
创建VCN后,您能够更改、添加和删除其CIDR块。
设计子网时,思虑您的流量流向和安全需求。将特定层或角色内的所有资源附加到同一个子网,这能够做为安全边界。 负载均衡器带创建负载平衡器时,您能够选取一个供给固定带宽的预定义形状,或指定一个自定义(灵活)形状,在其中设置带宽范围并让服务按照流量模式自动调节带宽。没论采用哪种办法,您都能够在创建负载平衡器后的任何时候更改形状。 计算实例所有租户都能够得到两个始终免费的计算虚拟机(VM)实例,此架构能够运用这些实例。
如果必须更加多处理能力,您能够选取区别的形状。 数据库系统所有租户都能够得到两个始终免费的Oracle自治数据库。自治数据库运用共享的Exadata基本设备,Oracle负责基本设备的配置和守护。
倘若必须超过两个数据库,运用非免费的Oracle自治数据库。 块存储此架构中的实例运用常规块存储;不必须额外的性能。 网络连接您能够经过运用站点到站点VPN或经过FastConnect的专用连接,将环境连接到现有的本地基本设备。
倘若必须将环境与现有基本设备隔离或从外边拜访,能够运用堡垒主机来守护管理连接。堡垒主机一般配置在非军事化区(DMZ)中。它经过将敏锐资源安置在不可直接从云外边拜访的私有网络中,来守护敏锐资源。您能够避免暴露架构中更敏锐的组件,同期不妨碍对它们的拜访。
思虑原因
安排此参考架构时,请思虑以下几点。 性能此架构能够运用Oracle云基本设备的始终免费资源。因为始终免费层的处理能力有限,它不适用于生产环境。针对更密集的工作负载,应运用常规形状的实例、负载平衡器和数据库。 安全除了堡垒主机和负载均衡器外,所有组件都应安置在私有子网中。 可用性负载平衡器和数据库是冗余的,不必须任何干涉就能够利用这些功能。WildFly服务器以一对的形式安排,并由负载平衡器平衡。能够添加更加多节点,但它们不包含在始终免费层中。 成本此架构能够运用始终免费层。然而,免费层资源可能不足以支撑生产工作负载,在这种状况下,您将必须以常规费率配置计算资源和服务。
安排
此参考架构的Terraform代码做为示例堆栈在Oracle云基本设备资源管理器中可用。您亦能够从GitHub下载代码,并按照您的详细需求进行自定义。
运用Oracle云基本设备资源管理器安排: 点击,倘若您还未登录,请输入租户和用户凭证。查看并接受条款和要求。选择您想要安排堆栈的区域。根据屏幕提示和指示创建堆栈。创建堆栈后,点击Terraform操作,并选取计划。等待作业完成,并审查计划。如需进行任何更改,返回到堆栈详情页面,点击编辑堆栈,并进行所需更改。而后,再次运行计划操作。倘若不必须进一步更改,返回到堆栈详情页面,点击Terraform操作,并选取应用。运用GitHub中的Terraform代码安排:拜访GitHub。克隆或下载仓库到您的本地计算机。根据README文档中的指示操作。开启您的Oracle云之旅:Agilewing - 您的智能云服务伙伴
做为Oracle的高级合作伙伴,Agilewing正重新定义公司体验Oracle云服务的方式。借助于其简化的开户流程和一流的技术支持,Agilewing将繁杂的开户和操作流程转化为一种容易、直观的体验。经过咱们的一站式服务,您能够快速开启并享受Oracle云的全方位服务,从而没缝融入云端世界。
Agilewing的AgileCDN服务,结合了OCI的云基本服务,供给了一流的全世界内容加速处理方法。超过2800个全世界POP节点和7000个直连点的强大网络,保证了没论您的业务扩展到全世界哪个角落,都能保持有效稳定的运行。
利用Oracle云的先进技术,Agilewing致力于简化云服务搭建、云迁移和业务出海的过程。咱们的合作模式为客户带来经济有效的处理方法,使她们能够更加专注于核心业务,同期享受Oracle云的高性能和安全保证。
Oracle云服务,做为一个充满潜能的行业,以其高性能、安全性和全世界统一的服务标准,为各类公司开启了新的机遇之门。经过Agilewing的专业服务,没论是个人用户还是公司,都能容易步入这个充满技术革新和有效能的新时代。此刻,就让Agilewing引领您起始探索Oracle云服务,打开一个全新的世界前门返回外链论坛:www.fok120.com,查看更加多
责任编辑:网友投稿
|