OCI 安排连接到MySQL数据库服务的Apache Tomcat
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Apache Tomcat®是一个开源的Java应用服务器。它实现了Java Servlet、JavaServer Pages、Java表达式语言和Java WebSocket技术。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">MySQL数据库服务是一个完全托管的Oracle云<span style="color: black;">基本</span><span style="color: black;">设备</span>原生服务。由Oracle的MySQL团队<span style="color: black;">研发</span>、管理和支持。备份和恢复、数据库和操作系统的打补丁等任务都是自动化的。你仅需负责管理你的数据、架构设计和<span style="color: black;">拜访</span>策略。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">架构</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">参考架构<span style="color: black;">包括</span>一个负载<span style="color: black;">平衡</span>器、带有Apache Tomcat的应用层和带有启用了HA的MySQL数据库服务的数据库层。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">组件<span style="color: black;">位置于</span><span style="color: black;">区别</span>的子网中。负载<span style="color: black;">平衡</span>器<span style="color: black;">位置于</span>公共子网中。Tomcat服务器共享一个私有子网,数据库<span style="color: black;">位置于</span>其自己的私有子网中。所有<span style="color: black;">外边</span><span style="color: black;">拜访</span>都<span style="color: black;">经过</span>互联网网关<span style="color: black;">经过</span>负载<span style="color: black;">平衡</span>器进行。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">启用了HA的MySQL数据库服务是集群的抽象。它有三个MySQL实例,但<span style="color: black;">仅有</span>一个端点。一个实例是主实例,<span style="color: black;">另一</span>两个实例是从实例。主实例<span style="color: black;">拥有</span>单一端点,<span style="color: black;">准许</span>对数据库进行读写。从实例从主实例接收复制的数据。不<span style="color: black;">准许</span>直接<span style="color: black;">拜访</span>从实例。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">在<span style="color: black;">出现</span>故障或手动切换时,其中一个从实例<span style="color: black;">作为</span>新的主实例,并且端点被重定向到它。这<span style="color: black;">寓意</span>着端点IP<span style="color: black;">位置</span>永远不会改变,<span style="color: black;">没</span>需更新应用程序。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">包括</span>一个示例应用程序,展示了<span style="color: black;">运用</span>数据库进行应用程序会话管理。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">以下图表展示了这一参考架构。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="//q0.itc.cn/images01/20240411/e6254ce80b61483d8e2e8c47e8feecca.png" style="width: 50%; margin-bottom: 20px;"></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">倘若</span>子网是区域性的,三个MySQL实例将跨<span style="color: black;">区别</span>的可用性域和故障域<span style="color: black;">安排</span>。在<span style="color: black;">仅有</span>一个可用性域的区域中,MySQL实例将跨同一可用性域内的<span style="color: black;">区别</span>故障域<span style="color: black;">安排</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">架构<span style="color: black;">包括</span>以下组件:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">区域</p>Oracle云<span style="color: black;">基本</span><span style="color: black;">设备</span>区域是一个地理区域,<span style="color: black;">包括</span>一个或多个数据中心,<span style="color: black;">叫作</span>为可用性域。区域与其他区域独立,它们之间<span style="color: black;">能够</span>相隔很远(跨越国家<span style="color: black;">乃至</span>大洲)。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">可用性域</p>可用性域是区域内独立的、自成一体的数据中心。<span style="color: black;">每一个</span>可用性域中的<span style="color: black;">理学</span>资源与其他可用性域中的资源隔离,<span style="color: black;">供给</span>故障容忍。可用性域不共享<span style="color: black;">基本</span><span style="color: black;">设备</span>,如电力或冷却系统,或内部可用性域网络。<span style="color: black;">因此呢</span>,一个可用性域的故障不太可能影响该区域内的其他可用性域。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">故障域</p>故障域是可用性域内的硬件和<span style="color: black;">基本</span><span style="color: black;">设备</span>分组。<span style="color: black;">每一个</span>可用性域有三个故障域,带有独立的电源和硬件。当你将资源分布在多个故障域时,你的应用<span style="color: black;">能够</span>容忍<span style="color: black;">理学</span>服务器故障、系统<span style="color: black;">守护</span>和故障域内的电力故障。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">虚拟云网络(VCN)和子网</p>VCN是你在Oracle云<span style="color: black;">基本</span><span style="color: black;">设备</span>区域设置的可自定义的、软件定义的网络。就像传统的数据中心网络<span style="color: black;">同样</span>,VCN让你完全<span style="color: black;">掌控</span>你的网络环境。VCN<span style="color: black;">能够</span>有多个不重叠的CIDR块,你<span style="color: black;">能够</span>在创建VCN后更改它们。你<span style="color: black;">能够</span>将VCN划分为子网,子网<span style="color: black;">能够</span>限定在一个区域或一个可用性域。<span style="color: black;">每一个</span>子网由不与VCN中其他子网重叠的连续<span style="color: black;">位置</span>范围<span style="color: black;">构成</span>。你<span style="color: black;">能够</span>在创建后更改子网的<span style="color: black;">体积</span>。子网<span style="color: black;">能够</span>是公共的或私有的。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">负载<span style="color: black;">平衡</span>器</p>Oracle云<span style="color: black;">基本</span><span style="color: black;">设备</span>负载<span style="color: black;">平衡</span>服务<span style="color: black;">供给</span>从单一入口点到后端多个服务器的自动化流量分配。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">安全列表</p><span style="color: black;">针对</span><span style="color: black;">每一个</span>子网,你<span style="color: black;">能够</span>创建安全规则,指定<span style="color: black;">必要</span><span style="color: black;">准许</span>进出子网的源、目的地和流量类型。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">路由表</p>虚拟路由表<span style="color: black;">包括</span>规则,用于将流量从子网路由到VCN<span style="color: black;">外边</span>的目的地,<span style="color: black;">一般</span><span style="color: black;">经过</span>网关。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">互联网网关</p>互联网网关<span style="color: black;">准许</span>VCN中的公共子网与公共互联网之间的流量。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Tomcat服务器</p>Tomcat服务器托管Java Servlet、JavaServer Pages、Java表达式语言和Java WebSockets。你的应用程序存在于这一层。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">数据库服务器</p>Tomcat<span style="color: black;">能够</span>连接到任何<span style="color: black;">供给</span>Java数据库连接(JDBC)的数据库。此架构<span style="color: black;">运用</span>MySQL数据库服务。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">堡垒主机</p>堡垒主机是一个计算实例,<span style="color: black;">做为</span>从云<span style="color: black;">外边</span>进入拓扑的安全、受控的入口点。堡垒主机<span style="color: black;">一般</span>配置在非军事区(DMZ)中。它使你能够<span style="color: black;">经过</span>将<span style="color: black;">敏锐</span>资源<span style="color: black;">安置</span>在<span style="color: black;">不可</span>直接从云<span style="color: black;">外边</span><span style="color: black;">拜访</span>的私有网络中来<span style="color: black;">守护</span>这些资源。拓扑<span style="color: black;">拥有</span>单一的、已知的入口点,你<span style="color: black;">能够</span><span style="color: black;">定时</span>监控和审计。<span style="color: black;">因此呢</span>,你<span style="color: black;">能够</span>避免暴露拓扑中更<span style="color: black;">敏锐</span>的组件,<span style="color: black;">同期</span>不影响对它们的<span style="color: black;">拜访</span>。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">举荐</span>配置</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">你的需求可能与<span style="color: black;">这儿</span>描述的架构<span style="color: black;">区别</span>。以下<span style="color: black;">意见</span>可<span style="color: black;">做为</span>起点。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">VCN</p>创建VCN时,<span style="color: black;">按照</span>你计划连接到VCN子网中的资源数量,确定所需的CIDR块数量及<span style="color: black;">每一个</span>块的<span style="color: black;">体积</span>。<span style="color: black;">运用</span>标准私有IP<span style="color: black;">位置</span>空间内的CIDR块。<span style="color: black;">选取</span>不与任何其他网络(在Oracle云<span style="color: black;">基本</span><span style="color: black;">设备</span>、你的本地数据中心或你打算设置私有连接的另一个云<span style="color: black;">供给</span>商)重叠的CIDR块。创建VCN后,你<span style="color: black;">能够</span>更改、添加和删除其CIDR块。设计子网时,<span style="color: black;">思虑</span>你的流量流向和安全需求。将特定层或角色内的所有资源连接到同一子网,这<span style="color: black;">能够</span><span style="color: black;">做为</span>安全边界。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">负载<span style="color: black;">平衡</span>器</p>该架构<span style="color: black;">运用</span>的是10Mbps负载<span style="color: black;">平衡</span>器,<span style="color: black;">包括</span>在始终免费层中。<span style="color: black;">按照</span>所需的<span style="color: black;">同期</span>连接数量和总吞吐量,你<span style="color: black;">能够</span><span style="color: black;">运用</span>更大的形状。吞吐量<span style="color: black;">能够</span>随时编辑。<span style="color: black;">咱们</span><span style="color: black;">举荐</span><span style="color: black;">运用</span>DNS名<span style="color: black;">叫作</span>,<span style="color: black;">由于</span>负载<span style="color: black;">平衡</span>器的IP<span style="color: black;">位置</span><span style="color: black;">不可</span><span style="color: black;">保存</span>。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">实例</p>所有租户都<span style="color: black;">能够</span><span style="color: black;">得到</span>两个始终免费的计算虚拟机(VM)实例,该架构用于Tomcat服务器。<span style="color: black;">倘若</span><span style="color: black;">必须</span><span style="color: black;">更加多</span>处理能力,你<span style="color: black;">能够</span><span style="color: black;">选取</span><span style="color: black;">区别</span>的形状。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">数据库系统</p>连接到MySQL:安装最新的MySQL客户端,<span style="color: black;">同期</span>从MySQL Yum仓库安装MySQL Shell。<span style="color: black;">相关</span><span style="color: black;">运用</span>MySQL Yum仓库的<span style="color: black;">更加多</span>信息,请参见<span style="color: black;">更加多</span>信息部分。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">存储</p>该架构中的实例<span style="color: black;">运用</span>常规块存储;不<span style="color: black;">必须</span>额外的性能。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">网络连接</p>你<span style="color: black;">能够</span><span style="color: black;">经过</span><span style="color: black;">运用</span>站点到站点VPN或与FastConnect的专用连接,将环境连接到现有的本地<span style="color: black;">基本</span><span style="color: black;">设备</span>。<span style="color: black;">倘若</span><span style="color: black;">必须</span>将环境与现有<span style="color: black;">基本</span><span style="color: black;">设备</span>隔离或从<span style="color: black;">外边</span><span style="color: black;">拜访</span>,<span style="color: black;">能够</span><span style="color: black;">运用</span>堡垒主机来<span style="color: black;">守护</span>管理连接。堡垒主机<span style="color: black;">一般</span>在非军事区(DMZ)中配置。它<span style="color: black;">经过</span>将<span style="color: black;">敏锐</span>资源<span style="color: black;">安置</span>在<span style="color: black;">不可</span>直接从云<span style="color: black;">外边</span><span style="color: black;">拜访</span>的私有网络中,来<span style="color: black;">守护</span><span style="color: black;">敏锐</span>资源。你<span style="color: black;">能够</span>避免暴露架构中更<span style="color: black;">敏锐</span>的组件,<span style="color: black;">同期</span><span style="color: black;">不当</span>协于它们的<span style="color: black;">拜访</span>。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">思虑</span>事项</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">在<span style="color: black;">安排</span>此参考架构时,请<span style="color: black;">思虑</span>以下要点。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">性能</p>你<span style="color: black;">能够</span><span style="color: black;">经过</span>更改实例形状(<span style="color: black;">倘若</span><span style="color: black;">运用</span>Intel系列)或单独更改OCPU和内存(<span style="color: black;">倘若</span><span style="color: black;">运用</span>AMD系列)来<span style="color: black;">调节</span>性能,以满足特定应用程序的需求。<span style="color: black;">日前</span><span style="color: black;">没</span>法更改数据库实例。创建时请<span style="color: black;">选取</span>适当的<span style="color: black;">体积</span>。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">安全</p>除了堡垒主机(<span style="color: black;">倘若</span>存在)和负载<span style="color: black;">平衡</span>器外,所有组件应<span style="color: black;">安置</span>在私有子网中。<span style="color: black;">倘若</span><span style="color: black;">必须</span>严格的安全<span style="color: black;">办法</span>,请<span style="color: black;">思虑</span>利用Oracle安全区域。它<span style="color: black;">包括</span>在内,<span style="color: black;">没</span>需额外<span style="color: black;">花费</span>。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">可用性</p>负载<span style="color: black;">平衡</span>器配备了备用实例,<span style="color: black;">倘若</span><span style="color: black;">出现</span>故障转移,不<span style="color: black;">必须</span>人工<span style="color: black;">干涉</span>。Tomcat服务器以一对形式<span style="color: black;">安排</span>,并由负载<span style="color: black;">平衡</span>器进行平衡。<span style="color: black;">每一个</span>Tomcat实例位于<span style="color: black;">区别</span>的故障域中。<span style="color: black;">按照</span>你的恢复点<span style="color: black;">目的</span>(RPO)<span style="color: black;">必须</span>,尽可能频繁地备份数据库。尽管不<span style="color: black;">平常</span>,但<span style="color: black;">按照</span>你组织的需求<span style="color: black;">调节</span>MySQL数据库服务的<span style="color: black;">守护</span>窗口。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">成本</p><span style="color: black;">按照</span>实例、数据库和负载<span style="color: black;">平衡</span>器的<span style="color: black;">体积</span>和形状,此架构的成本会有所变化。<span style="color: black;">无</span>组件的成本是可变的。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">安排</span>此参考架构所需的代码在GitHub上可用。你<span style="color: black;">能够</span>一键将代码拉入Oracle云<span style="color: black;">基本</span><span style="color: black;">设备</span>资源管理器,创建堆栈并<span style="color: black;">安排</span>它。<span style="color: black;">或</span>,从GitHub将代码下载到你的计算机,自定义代码,并<span style="color: black;">运用</span>Terraform CLI<span style="color: black;">安排</span>架构。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">运用</span>Oracle云<span style="color: black;">基本</span><span style="color: black;">设备</span>资源管理器<span style="color: black;">安排</span>:</p>点击,<span style="color: black;">倘若</span>你还<span style="color: black;">无</span>登录,请输入租户和用户凭证。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><img src="//q3.itc.cn/images01/20240411/f3174ccecc424806a2f55e7931257a82.png" style="width: 50%; margin-bottom: 20px;"></p>查看并接受条款和<span style="color: black;">要求</span>。<span style="color: black;">选取</span>你<span style="color: black;">期盼</span><span style="color: black;">安排</span>堆栈的区域。<span style="color: black;">根据</span>屏幕上的提示和指示创建堆栈。创建堆栈后,点击Terraform操作,并<span style="color: black;">选取</span>计划。等待作业完成,并查看计划。如需进行任何更改,请返回到堆栈详情页面,点击编辑堆栈,并进行所需的更改。<span style="color: black;">而后</span>,再次运行计划操作。<span style="color: black;">倘若</span>不<span style="color: black;">必须</span>进一步更改,请返回到堆栈详情页面,点击Terraform操作,并<span style="color: black;">选取</span>应用。<span style="color: black;">运用</span>GitHub中的Terraform代码<span style="color: black;">安排</span>:<span style="color: black;">拜访</span>GitHub。克隆或下载仓库到你的本地计算机。<span style="color: black;">根据</span>README文档中的指示操作。<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">开启您的Oracle云之旅:Agilewing - 您的智能云服务伙伴</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">做为</span>Oracle的高级合作伙伴,Agilewing正重新定义<span style="color: black;">公司</span>体验Oracle云服务的方式。借助于其简化的开户流程和一流的技术支持,Agilewing将<span style="color: black;">繁杂</span>的开户和操作流程转化为一种<span style="color: black;">容易</span>、直观的体验。<span style="color: black;">经过</span><span style="color: black;">咱们</span>的一站式服务,您<span style="color: black;">能够</span><span style="color: black;">快速</span>开启并享受Oracle云的全方位服务,从而<span style="color: black;">没</span>缝融入云端世界。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Agilewing的AgileCDN服务,结合了OCI的云<span style="color: black;">基本</span>服务,<span style="color: black;">供给</span>了一流的<span style="color: black;">全世界</span>内容加速<span style="color: black;">处理</span><span style="color: black;">方法</span>。超过2800个<span style="color: black;">全世界</span>POP节点和7000个直连点的强大网络,<span style="color: black;">保证</span>了<span style="color: black;">没</span>论您的业务扩展到<span style="color: black;">全世界</span>哪个角落,都能保持<span style="color: black;">有效</span>稳定的运行。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">利用Oracle云的先进技术,Agilewing致力于简化云服务搭建、云迁移和业务出海的过程。<span style="color: black;">咱们</span>的合作模式为客户带来经济<span style="color: black;">有效</span>的<span style="color: black;">处理</span><span style="color: black;">方法</span>,使<span style="color: black;">她们</span>能够更加专注于核心业务,<span style="color: black;">同期</span>享受Oracle云的高性能和安全<span style="color: black;">保证</span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Oracle云服务,<span style="color: black;">做为</span>一个充满<span style="color: black;">潜能</span>的<span style="color: black;">行业</span>,以其高性能、安全性和<span style="color: black;">全世界</span>统一的服务标准,为各类<span style="color: black;">公司</span>开启了新的机遇之门。<span style="color: black;">经过</span>Agilewing的专业服务,<span style="color: black;">没</span>论是个人用户还是<span style="color: black;">公司</span>,都能<span style="color: black;">容易</span>步入这个充满技术革新和<span style="color: black;">有效</span>能的新时代。<span style="color: black;">此刻</span>,就让Agilewing引领您<span style="color: black;">起始</span>探索Oracle云服务,打开一个全新的世界<span style="color: black;">前门</span><a style="color: black;"><span style="color: black;">返回<span style="color: black;">外链论坛:www.fok120.com</span>,查看<span style="color: black;">更加多</span></span></a></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">责任编辑:网友投稿</span></p>
你的话语如春风拂面,让我感到无比温暖。
页:
[1]