什么是Amazon Relational Database Service(Amazon RDS)及实践体验

news2024/12/30 2:12:14

目录

  • 前言
    • 亚马逊云服务免费体验中心
    • 三种优惠类型
  • Amazon RDS
    • 什么是Amazon RDS
    • 为什么选择 Amazon RDS?
    • Amazon RDS 的优势
    • 关键功能详情
    • 工作原理
      • Amazon RDS
      • Amazon RDS Custom
      • Amazon RDS on Amazon Outposts
  • 实践
    • 创建并连接到 MySQL 数据库实例
      • 一、创建 EC2 实例
      • 二、创建 MySQL 数据库实例
      • 三、连接到 MySQL 数据库实例
  • 总结
  • 附录

前言

亚马逊云服务免费体验中心

最近亚马逊云服务提供了超多免费的云服务,快来领取免费套餐:亚马逊云服务免费体验中心
在这里插入图片描述

三种优惠类型

目前,Amazon Free Tier 提供 100 多种 亚马逊云科技 产品。根据所使用的产品,有三种不同类型的免费优惠可供选择。
在这里插入图片描述

现在就立即去亚马逊云服务免费体验中心,选择你的免费云产品和服务吧
在这里插入图片描述

亚马逊云服务免费体验中心


Amazon RDS

什么是Amazon RDS

Amazon RDS 是一种易于管理的关系数据库服务,针对总拥有成本进行优化。

为什么选择 Amazon RDS?

部署和管理数据库是 IT 行业中最复杂、最耗时和最昂贵的活动之一。Amazon RDS 通过自动执行无差异但却耗时的重要管理任务,例如硬件调配、软件安装和修补、存储管理以及灾难恢复备份,消除了这种复杂性。这使开发人员和数据库管理员能将更多的时间用于创新活动。随着应用程序需求的增长,可以轻松扩展计算能力。

此服务承担了耗时的数据库管理任务,从而使我们开发者可以从事价值更高的应用程序开发活动。

Amazon RDS 的优势

  • 易于管理:无需预置基础设施或维护软件,即可免除效率低下且耗时的数据库管理任务。
  • 引擎的选择:部署和扩展在云中或本地所选的关系数据库引擎。
  • 高可用性:利用 Amazon RDS 多可用区部署实现高可用性。
  • 运营专业知识:得益于十多年来成熟的运营专业知识、安全最佳实践以及诞生于云的数据库创新。

关键功能详情

  • 数据持久性和灾难恢复 : Amazon RDS 的自动备份功能在默认情况下打开,实现数据库实例的时间点恢复。Amazon RDS 将备份数据库和事务日志,并且按指定的保留期进行存储。这样,就能够将数据库实例恢复到保留期内任何一秒钟的状态,最多可恢复到前五分钟的状态。自动备份保留期最长可配置为 35 天。
  • 可管理性 : Amazon RDS 自动修补操作系统软件,能够自动更新数据库软件。此外,Amazon RDS 还能够通过 管理控制台全面掌控 CPU、磁盘和内存的使用率。
  • 可扩展性 : 只需在 管理控制台中轻点几次鼠标,就能轻松地扩展实例的规模。

工作原理

Amazon Relational Database Service(Amazon RDS)是一个托管式服务的集合,可以简化在云中设置、运营和扩展数据库的过程。

提供八种热门引擎以供选择:Amazon Aurora PostgreSQL 兼容版、Amazon Aurora MySQL 兼容版、RDS for PostgreSQL、RDS for MySQL、RDS for MariaDB、RDS for SQL Server、RDS for Oracle 和 RDS for Db2

使用 Amazon RDS 在 Amazon Outposts 上进行本地部署,或者使用 Amazon RDS Custom 提高对底层操作系统和数据库环境的访问权限。

Amazon RDS

在这里插入图片描述

Amazon RDS Custom

在这里插入图片描述

Amazon RDS on Amazon Outposts

在这里插入图片描述


实践

创建并连接到 MySQL 数据库实例

使用标准 MySQL 客户端从 EC2 实例访问数据库实例
在这里插入图片描述

一、创建 EC2 实例

创建一个用于连接数据库的 Amazon EC2 实例

  1. 登录 管理控制台并打开 Amazon EC2 控制台

  2. 在 管理控制台的右上角,选择要创建 EC2 实例的 区域。

  3. 选择EC2 仪表板,然后选择启动实例,如下图所示。
    在这里插入图片描述

  4. 在启动实例页面上选择以下设置 。

  • 在名称和标签下,对于名称,输入 ec2-database-connect

  • 在应用程序和操作系统映像 (Amazon 系统映像)下,选择Amazon Linux,然后选择 Amazon Linux 2023 AMI。其他选项保留默认选择。
    在这里插入图片描述

  • 在实例类型下,选择t2.micro。

  • 在密钥对(登录)下,选择密钥对名称以使用现有密钥对。要为 Amazon EC2 实例创建新密钥对,请选择创建新密钥对 ,然后使用创建密钥对窗口创建它。

  • 有关创建新密钥对的更多信息,请参阅Amazon EC2 用户指南 中的创建密钥对。

  • 对于网络设置中的允许 SSH 流量,选择到 EC2 实例的 SSH 连接源。

  • 在Summary面板中查看 EC2 实例配置摘要,准备就绪时,选择Launch instance。

  1. 在启动状态页面上,记下新 EC2 实例的标识符,例如:i-1234567890abcdef0
    在这里插入图片描述

  2. 选择 EC2 实例标识符以打开 EC2 实例列表,然后选择 EC2 实例。

  3. 在“详细信息”选项卡中,记下使用 SSH 连接时需要的以下值:

  • 在实例摘要中,记下公共 IPv4 DNS的值
    在这里插入图片描述
  • 在实例详细信息中,记下密钥对名称的值。
    在这里插入图片描述
  1. 等到 EC2 实例的实例状态变为“正在运行”后再继续。

二、创建 MySQL 数据库实例

使用Easy create创建一个运行具有 db.t3.micro DB 实例类的 MySQL 数据库引擎的数据库实例

  1. 登录 管理控制台并打开 Amazon RDS 控制台。
  2. 在 Amazon RDS 控制台的右上角,选择之前的 EC2 实例。
  3. 在导航窗格中,选择数据库。
  4. 选择创建数据库并确保选择了轻松创建。
    在这里插入图片描述
  5. 在配置中,选择MySQL。
  6. 对于数据库实例大小,选择免费套餐。
  7. 对于数据库实例标识符,输入database-test1。
  8. 对于主用户名,输入主用户的名称,或保留默认名称。
    创建数据库页面应与下图类似。
    在这里插入图片描述
  9. 要为数据库实例使用自动生成的主密码,选择 自动生成密码
    要输入主密码,请确保已清除自动生成密码,然后在 主密码和确认密码中输入相同的密码
  10. 要与之前创建的 EC2 实例建立连接,打开 设置 EC2 连接 - 可选
    选择连接到 EC2 计算资源。选择之前创建的 EC2 实例。
    在这里插入图片描述
  11. 选择创建数据库
    要查看数据库实例的主用户名和密码,请选择 查看凭证详细信息。
    可以使用显示的用户名和密码以主用户身份连接到数据库实例。
  12. 在数据库列表中,选择新的 MySQL DB 实例的名称以显示其详细信息。
    在数据库实例可供使用之前,其状态为“正在创建” 。
    在这里插入图片描述
    当状态变为可用时,可以连接到数据库实例。根据数据库实例类和存储量,新实例可能需要最多 20 分钟才能可用。

三、连接到 MySQL 数据库实例

  1. 查找数据库实例的终端节点(DNS 名称)和端口号。
    在这里插入图片描述
  2. 按照Amazon EC2 用户指南中连接到 Linux 实例中的步骤连接到之前创建的 EC2 实例 。
  3. 通过更新 EC2 实例上的软件来获取最新的错误修复和安全更新
sudo dnf update -y
  1. 从 Amazon Linux 2023 上的 MariaDB 安装 mysql 命令行客户端
sudo dnf install mariadb105
  1. 连接到 MySQL DB 实例
    将数据库实例终端节点 (DNS 名称) 替换为endpoint,将使用的主用户名替换为admin。提供提示输入密码时使用的主密码。
mysql -h endpoint -P 3306 -u admin -p
  1. 运行 SQL 命令。
    例如,以下 SQL 命令显示当前日期和时间:
SELECT CURRENT_TIMESTAMP;

至此,一个简单的Amazon RDS实践就完毕了。


总结

总的来说,这次亚马逊云Amazon RDS 的体验还是不错的,特别是优惠力度很大。

目前来说 亚马逊云服务免费体验中心提供100余种云产品和服务,对于广大开发者来说是一件好事,大家可以多多体验。

附录

亚马逊云服务免费体验中心

Amazon RDS - 12个月免费,快来认领

通过 管理控制台开始使用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1842890.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

大型Web应用的模块化与组织实践:Flask Blueprints深入解析

目录 一、引言 二、Flask Blueprints概述 三、Flask Blueprints的使用 创建Blueprint对象 定义路由和视图函数 注册Blueprint 使用Blueprints组织代码 四、案例分析 创建模块目录结构 创建Blueprint对象 注册Blueprint 五、代码示例与最佳实践 1. 代码示例 …

成为AIGC人才,是职场人当下的必修课?

随着科技的飞速进步,人工智能和机器学习技术正逐渐渗透到我们生活的每一个角落,其中,人工智能生成内容(AIGC)更是以其独特的魅力和广泛的应用前景,成为当下科技领域的热门话题。在这样的背景下,…

数字乡村:绘就乡村振兴的智慧新画卷

在乡村振兴战略的宏伟蓝图下,“数字乡村”作为新时代农村现代化的重要抓手,正悄然改变着中国乡村的面貌。本文旨在深度剖析数字乡村建设的核心价值、关键技术、成功案例以及未来展望,为乡村振兴战略提供前瞻性的思考与启示。 数字乡村的核心价…

java.io.eofexception:ssl peer shut down incorrectly

可能是因为 1)https设置 2)超时设置 FeignConfig.java package zwf.service;import java.io.IOException; import java.io.InputStream; import java.security.KeyStore;import javax.net.ssl.SSLContext; import javax.net.ssl.SSLSocketFactory;import org.apac…

用电子表单替代纸质表格,签到报名、出入登记更轻松

用纸质表格收集信息时,常常会出现数据丢失、不易统计等问题。我们可以搭建电子表单来代替线下纸质表格,进行信息收集、记录数据。 这些数据会保存在账号下,可以导出Excel或PDF进行存档;也可以根据企业要求自定义PDF导出格式。 并…

com.lowagie:itext:jar:2.1.7.js9 was not found

1 在 https://jaspersoft.jfrog.io/ui/native/third-party-ce-artifacts/com/lowagie/itext/2.1.7.js9/下载com/lowagie/itext/2.1.7.js9/itext-2.1.7.js9.jar的包, 2 在本地maven仓库com.lowagie.itext.2.1.7的目录下,将itext-2.1.7.js9.jar复制更名为…

摄像头劫持——保护自己免受窥探

今天为您带来当今科技界的最新趋势及探索方法。本周,我们将为您提供五个防止黑客在您不知情的情况下访问您的网络摄像头的建议。 网络摄像头 一、摄像头劫持 你是否曾经怀疑过,即使你没有主动使用网络摄像头,也可能有人正在通过它窥视你&am…

苹果入局AI手机 iOS 18将应用AI功能

当三星、华为等国内外手机厂商都在卷着造AI手机时,智能手机大佬苹果那边确一直没什么动静。直到今年5月,距离苹果 WWDC24 全球开发者大会还有十多天时,长期关注苹果的博社记者Mark Gurman放料,iOS 18系统中将会应用一些AI功能。 从…

Java按照GBK拼音顺序对汉字排序

最近遇到一个需求,需要对一个列表数据的特定字段,比如姓名,初看应该不难,但是有什么比较快速便捷的方法,因为是Java的项目,所以想到比较火的工具框架Hutool,在Hutool官网 找到一个比较器类Pinyi…

【启明智显产品分享】Model3工业级HMI芯片详解系列专题(三):安全、稳定、高防护

芯片作为电子设备的核心部件,,根据不同的应用领域被分为不同等级。工业级芯片适用于工业自动化、控制系统和仪器仪表等领域,对芯片的安全、稳定、防护能力等等有着较高的要求。这些芯片往往需要具备更宽的工业温度范围,能够在更恶…

第4章 工程经济评价指标 作业

第4章 工程经济评价指标 作业 一单选题&#xff08;共27题&#xff0c;100分&#xff09; (单选题)利息备付率是指( )与应付利息费用的比值。 A. 息税前利润 B. 利润总额 C. 净利润 D. 营业收入 正确答案: A:息税前利润; (单选题)当净现值( )0时,该项目不可行。 A. < B. …

摊位纠纷演变肢体冲突,倒赔了500:残疾夫妇与摊主谁之过?

在一个小商贩密集的街区&#xff0c;一起由摊位纠纷引发的肢体冲突事件在当地社区和网络上引起了热议。涉事双方为一名摊主和一对残疾夫妇&#xff0c;他们的争执源自对一个摊位的使用权。本是口头上的争吵&#xff0c;却由于双方情绪激动&#xff0c;迅速升级为肢体冲突&#…

windy开发笔记

https://www.windy.com/ 基于windyApi 开发自己的气象项目 文档: widnyAPI 主要属性https://api.windy.com/map-forecast/docswidny 参数 以及数据https://api.windy.com/map-forecast/examples/parameters 属性值 https://api.windy.com/point-forecast/docs#parameterssto…

英国牛津大学基因组学方向博士后职位

英国牛津大学基因组学方向博士后职位 牛津大学&#xff08;University of Oxford&#xff09;&#xff0c;简称“牛津”&#xff08;Oxford&#xff09;&#xff0c;位于英国牛津&#xff0c;是一所公立研究型大学&#xff0c;采用传统学院制。是罗素大学集团成员&#xff0c;被…

[Shell编程学习路线]——for循环应用技巧 语法和案例

&#x1f3e1;作者主页&#xff1a;点击&#xff01; &#x1f6e0;️Shell编程专栏&#xff1a;点击&#xff01; ⏰️创作时间&#xff1a;2024年6月20日16点21分 &#x1f004;️文章质量&#xff1a;96分 目录 ————前言———— for 循环语句 基本结构 图示原理…

医疗器械3D全景展会在线漫游创造数字化时代的展览新篇章

在数字化浪潮的引领下&#xff0c;VR虚拟网上展会正逐渐成为企业展示品牌实力、吸引潜在客户的首选平台。我们与广交会携手走过三年多的时光&#xff0c;凭借优质的服务和丰富的经验&#xff0c;赢得了客户的广泛赞誉。 面对传统展会活动繁多、企业运营繁忙的挑战&#xff0c;许…

ROS程序设计系列 - 3.ROS Tools

ROS程序设计系列 - 3.ROS Tools 1. 源由2. Trasformation System2.1 设计目标2.2 已知局限2.3 Transform Tree2.4 Tools2.5 RViz Plugin2.6 DEMO - Transform Listener 3. rqt User Interface3.1 rqt plugins3.2 rqt_image_view3.3 rqt_multiplot3.4 rqt_graph3.5 rqt_console3…

「Python-docx 专栏」docx 设置页面边距、页眉页脚高度

本文目录 前言一、docx 页面边距在哪里二、对 <w:pgMar> 的详细说明1、上边距的说明2、右边距的说明3、下边距的说明4、左边距的说明5、页眉高度的说明6、页脚高度的说明三、设置 docx 页边距、页眉页脚高度1、完整代码2、代码执行效果图四、补充一些内容1、页面边距的两…

【廉颇老矣,尚能饭否】传统的数据仓库是否还能发挥作用?

引言&#xff1a;随着数字化转型的深入和大数据技术的发展&#xff0c;大数据平台、数据中台和和数据湖技术不断涌现&#xff0c;给人感觉传统的数据仓库技术已经过时&#xff0c;廉颇老矣&#xff0c;不能应对新的挑战&#xff0c;在数字化转型中&#xff0c;不能发挥重要作用…

AMD vs NVIDIA:渲染领域的显卡之争

在数字创意与设计的世界里&#xff0c;显卡作为图形处理的核心&#xff0c;其性能与兼容性直接关系到创作者的工作效率与作品质量。AMD与NVIDIA&#xff0c;作为两大显卡巨头&#xff0c;各自在渲染领域拥有独特的技术与优势。那么&#xff0c;针对渲染而言&#xff0c;哪种显卡…