外链论坛

 找回密码
 立即注册
搜索
查看: 70|回复: 1

OCI 安排连接到MySQL数据库服务的Apache Tomcat

[复制链接]

2659

主题

144

回帖

9914万

积分

论坛元老

Rank: 8Rank: 8

积分
99140555
发表于 2024-7-10 16:45:10 | 显示全部楼层 |阅读模式

Apache Tomcat®是一个开源的Java应用服务器。它实现了Java Servlet、JavaServer Pages、Java表达式语言和Java WebSocket技术。

MySQL数据库服务是一个完全托管的Oracle云基本设备原生服务。由Oracle的MySQL团队研发、管理和支持。备份和恢复、数据库和操作系统的打补丁等任务都是自动化的。你仅需负责管理你的数据、架构设计和拜访策略。

架构

参考架构包括一个负载平衡器、带有Apache Tomcat的应用层和带有启用了HA的MySQL数据库服务的数据库层。

组件位置于区别的子网中。负载平衡位置于公共子网中。Tomcat服务器共享一个私有子网,数据库位置于其自己的私有子网中。所有外边拜访经过互联网网关经过负载平衡器进行。

启用了HA的MySQL数据库服务是集群的抽象。它有三个MySQL实例,但仅有一个端点。一个实例是主实例,另一两个实例是从实例。主实例拥有单一端点,准许对数据库进行读写。从实例从主实例接收复制的数据。不准许直接拜访从实例。

出现故障或手动切换时,其中一个从实例作为新的主实例,并且端点被重定向到它。这寓意着端点IP位置永远不会改变,需更新应用程序。

包括一个示例应用程序,展示了运用数据库进行应用程序会话管理。

以下图表展示了这一参考架构。

倘若子网是区域性的,三个MySQL实例将跨区别的可用性域和故障域安排。在仅有一个可用性域的区域中,MySQL实例将跨同一可用性域内的区别故障域安排

架构包括以下组件:

区域

Oracle云基本设备区域是一个地理区域,包括一个或多个数据中心,叫作为可用性域。区域与其他区域独立,它们之间能够相隔很远(跨越国家乃至大洲)。

可用性域

可用性域是区域内独立的、自成一体的数据中心。每一个可用性域中的理学资源与其他可用性域中的资源隔离,供给故障容忍。可用性域不共享基本设备,如电力或冷却系统,或内部可用性域网络。因此呢,一个可用性域的故障不太可能影响该区域内的其他可用性域。

故障域

故障域是可用性域内的硬件和基本设备分组。每一个可用性域有三个故障域,带有独立的电源和硬件。当你将资源分布在多个故障域时,你的应用能够容忍理学服务器故障、系统守护和故障域内的电力故障。

虚拟云网络(VCN)和子网

VCN是你在Oracle云基本设备区域设置的可自定义的、软件定义的网络。就像传统的数据中心网络同样,VCN让你完全掌控你的网络环境。VCN能够有多个不重叠的CIDR块,你能够在创建VCN后更改它们。你能够将VCN划分为子网,子网能够限定在一个区域或一个可用性域。每一个子网由不与VCN中其他子网重叠的连续位置范围构成。你能够在创建后更改子网的体积。子网能够是公共的或私有的。

负载平衡

Oracle云基本设备负载平衡服务供给从单一入口点到后端多个服务器的自动化流量分配。

安全列表

针对每一个子网,你能够创建安全规则,指定必要准许进出子网的源、目的地和流量类型。

路由表

虚拟路由表包括规则,用于将流量从子网路由到VCN外边的目的地,一般经过网关。

互联网网关

互联网网关准许VCN中的公共子网与公共互联网之间的流量。

Tomcat服务器

Tomcat服务器托管Java Servlet、JavaServer Pages、Java表达式语言和Java WebSockets。你的应用程序存在于这一层。

数据库服务器

Tomcat能够连接到任何供给Java数据库连接(JDBC)的数据库。此架构运用MySQL数据库服务。

堡垒主机

堡垒主机是一个计算实例,做为从云外边进入拓扑的安全、受控的入口点。堡垒主机一般配置在非军事区(DMZ)中。它使你能够经过敏锐资源安置不可直接从云外边拜访的私有网络中来守护这些资源。拓扑拥有单一的、已知的入口点,你能够定时监控和审计。因此呢,你能够避免暴露拓扑中更敏锐的组件,同期不影响对它们的拜访

举荐配置

你的需求可能与这儿描述的架构区别。以下意见做为起点。

VCN

创建VCN时,按照你计划连接到VCN子网中的资源数量,确定所需的CIDR块数量及每一个块的体积运用标准私有IP位置空间内的CIDR块。选取不与任何其他网络(在Oracle云基本设备、你的本地数据中心或你打算设置私有连接的另一个云供给商)重叠的CIDR块。创建VCN后,你能够更改、添加和删除其CIDR块。设计子网时,思虑你的流量流向和安全需求。将特定层或角色内的所有资源连接到同一子网,这能够做为安全边界。

负载平衡

该架构运用的是10Mbps负载平衡器,包括在始终免费层中。按照所需的同期连接数量和总吞吐量,你能够运用更大的形状。吞吐量能够随时编辑。咱们举荐运用DNS名叫作由于负载平衡器的IP位置不可保存

实例

所有租户都能够得到两个始终免费的计算虚拟机(VM)实例,该架构用于Tomcat服务器。倘若必须更加多处理能力,你能够选取区别的形状。

数据库系统

连接到MySQL:安装最新的MySQL客户端,同期从MySQL Yum仓库安装MySQL Shell。相关运用MySQL Yum仓库的更加多信息,请参见更加多信息部分。

存储

该架构中的实例运用常规块存储;不必须额外的性能。

网络连接

能够经过运用站点到站点VPN或与FastConnect的专用连接,将环境连接到现有的本地基本设备倘若必须将环境与现有基本设备隔离或从外边拜访能够运用堡垒主机来守护管理连接。堡垒主机一般在非军事区(DMZ)中配置。它经过敏锐资源安置不可直接从云外边拜访的私有网络中,来守护敏锐资源。你能够避免暴露架构中更敏锐的组件,同期不当协于它们的拜访

思虑事项

安排此参考架构时,请思虑以下要点。

性能

能够经过更改实例形状(倘若运用Intel系列)或单独更改OCPU和内存(倘若运用AMD系列)来调节性能,以满足特定应用程序的需求。日前法更改数据库实例。创建时请选取适当的体积

安全

除了堡垒主机(倘若存在)和负载平衡器外,所有组件应安置在私有子网中。倘若必须严格的安全办法,请思虑利用Oracle安全区域。它包括在内,需额外花费

可用性

负载平衡器配备了备用实例,倘若出现故障转移,不必须人工干涉。Tomcat服务器以一对形式安排,并由负载平衡器进行平衡。每一个Tomcat实例位于区别的故障域中。按照你的恢复点目的(RPO)必须,尽可能频繁地备份数据库。尽管不平常,但按照你组织的需求调节MySQL数据库服务的守护窗口。

成本

按照实例、数据库和负载平衡器的体积和形状,此架构的成本会有所变化。组件的成本是可变的。

安排此参考架构所需的代码在GitHub上可用。你能够一键将代码拉入Oracle云基本设备资源管理器,创建堆栈并安排它。,从GitHub将代码下载到你的计算机,自定义代码,并运用Terraform CLI安排架构。

运用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,查看更加多

责任编辑:网友投稿

回复

使用道具 举报

1

主题

372

回帖

-3

积分

限制会员

积分
-3
发表于 2024-9-8 01:04:46 | 显示全部楼层
你的话语如春风拂面,让我感到无比温暖。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-10-8 15:08 , Processed in 0.074766 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.