在当今数亿用户、PB 级数据和数百万交易的业务环境中,数据库管理面临着巨大的挑战。传统数据库扩展的繁琐性和耗时性使得许多组织需要花费数月甚至数年的时间来构建自定义软件以满足其极端的工在当今数亿用户、PB 级数据和数百万交易的业务环境中,数据库管理面临着巨大的挑战。
在近期举办的亚马逊云科技大会上,亚马逊云科技正式推出了备受期待的创新产品—— [Amazon Aurora](https://aws.amazon.com/cn/rds/aurora/?trk=cndc-detail) Limitless Database 。这一新产品的目标是解决 PB 级应用程序需求,为开发者提供更广泛、更强大的体验。现阶段,开发者已经有机会申请参与预览版,亲身感受这一引人注目的数据库解决方案。
![gg.png](https://dev-media.amazoncloud.cn/f1b3ba10c5d34f238c98cc21c876e85f_gg.png "gg.png")
### 一、革新对比:挑战传统的数据库管理
##### 1. 面对巨大工作负载的能力
传统数据库往往难以满足在线游戏和金融交易处理等领域对巨大工作负载的需求。**[Amazon Aurora](https://aws.amazon.com/cn/rds/aurora/?trk=cndc-detail) Limitless Database 的强大之处在于其可轻松扩展到每秒数百万个写入事务,处理 PB 级数据,而无需复杂的“分片”过程。这种能力的革新,让处理庞大工作负载变得更为高效和便捷**。
##### 2. 自动化扩展与资源分配
**[Amazon Aurora](https://aws.amazon.com/cn/rds/aurora/?trk=cndc-detail) Limitless Database 通过自动化扩展和资源分配,摆脱了传统数据库管理的束缚**。其根据客户的数据模型自动在多个 [Amazon Aurora](https://aws.amazon.com/cn/rds/aurora/?trk=cndc-detail) Serverless 实例之间分配数据和查询,无需额外的自定义软件。这不仅减少了部署的复杂性,也使得请求的路由变得更加高效,实现了数据库管理的智能化。
![1.png](https://dev-media.amazoncloud.cn/0874f5b6f31049f9a3c3457df5fde49b_1.png "1.png")
##### 3. 简化维护与变更
传统数据库在进行维护和变更时,需要协调日常维护操作,这可能是非常耗时的。**[Amazon Aurora](https://aws.amazon.com/cn/rds/aurora/?trk=cndc-detail) Limitless Database 将这一繁琐任务变得更为简单。维护操作和更改可以在单个数据库中进行,并自动应用于实例,无需手动管理数十个甚至数百个数据库实例的日常任务**。这种简化维护的方式,为用户提供了更为便捷的数据库管理体验。
![2.png](https://dev-media.amazoncloud.cn/adbdf69ad8424e40869b7f140794186c_2.png "2.png")
### 二、赋能业务,革新数据库管理
[Amazon Aurora](https://aws.amazon.com/cn/rds/aurora/?trk=cndc-detail) Limitless Database不仅仅是一款数据库产品,更是一场数据库管理的革命。**在面对庞大工作负载、自动化扩展和简化维护等方面,其都展现出了令人惊叹的能力。使用体验上,[Amazon Aurora](https://aws.amazon.com/cn/rds/aurora/?trk=cndc-detail) Limitless Database 的便捷性和高效性令人印象深刻,使得原本复杂的数据库管理变得更加轻松**。
![3.png](https://dev-media.amazoncloud.cn/1fbe4803f4284b93830fec82942d114f_3.png "3.png")
**同时以其强大的性能、智能的数据库管理方式和简化操作的特性,为用户提供了一个全新的数据库管理范式**。在这个数字化时代,[Amazon Aurora](https://aws.amazon.com/cn/rds/aurora/?trk=cndc-detail) Limitless Database 的问世,无疑为业务赋能,革新了数据库管理的全貌。
与此同时,[Amazon Aurora](https://aws.amazon.com/cn/rds/aurora/?trk=cndc-detail) Limitless Database 通过简化维护流程,使数据库管理变得更加轻松。**用户可以便捷地执行维护任务,而无需深入了解复杂的数据库结构和管理技术**。这种简化操作的特性不仅提高了数据库管理的效率,还降低了操作的复杂性,使用户能够更专注于业务发展而非繁琐的管理任务。
![4.png](https://dev-media.amazoncloud.cn/fc99df6a08c344189653ef526f70e46c_4.png "4.png")
**[Amazon Aurora](https://aws.amazon.com/cn/rds/aurora/?trk=cndc-detail) Limitless Database 在赋能业务方面发挥了重要作用。其强大的性能、智能的数据库管理方式和简化操作为用户提供了一个全新的数据库管理范式。在这个数字化时代,数据库管理变得至关重要**。而 [Amazon Aurora](https://aws.amazon.com/cn/rds/aurora/?trk=cndc-detail) Limitless Database 的问世,则无疑为业务赋予了更多的能量。用户可以更灵活地应对变化、更高效地处理数据,并在竞争激烈的市场中取得优势。
![5.png](https://dev-media.amazoncloud.cn/4935f5081cdc43a4bbdded5c235acb1d_5.png "5.png")
**[Amazon Aurora](https://aws.amazon.com/cn/rds/aurora/?trk=cndc-detail) Limitless Database 的本地和远程连接能力,以及其在庞大工作负载、自动化扩展和简化维护方面的卓越表现,使其成为数据库管理领域的领军者**。通过为用户提供更强大、更灵活的数据库解决方案,[Amazon Aurora](https://aws.amazon.com/cn/rds/aurora/?trk=cndc-detail) Limitless Database 推动了数据库管理的进步,为企业带来了更多的机遇和竞争优势。
### 三、测试体验使用
进到亚马逊云科技官网进行登录,没有账号可以注册一个,登录成功之后进入到控制台界面,通过顶部搜索栏搜索 [Amazon RDS](https://aws.amazon.com/cn/rds/?trk=cndc-detail) 服务
![6.png](https://dev-media.amazoncloud.cn/768adfc635474a56ae4d83527aac7bb1_6.png "6.png")
进入 Amazon RDS 服务之后,找到左侧功能栏数据库,创建数据库实例
![7.png](https://dev-media.amazoncloud.cn/3f65df7420e147d78b34426f103a94a0_7.png "7.png")
根据具体的开发情况去配置相关的信息,同时如果是要体验 Aurora Limitless Database 服务的话,需要去官网[申请体验地址](https://aws.amazon.com/cn/blogs/china/join-the-preview-amazon-aurora-limitless-database?trk=cndc-detail/ "申请体验地址"),同时也要注意 配置集群和 选择 Limitless Database 兼容版本
![8.png](https://dev-media.amazoncloud.cn/ffa328b94a844a798bf5c79bdc76ec9c_8.png "8.png")
点击创建后,会弹出建议附加组件:分别是集群配置和使用 RDS 代理,您在使用过程中可以视开发需求选择
![9.png](https://dev-media.amazoncloud.cn/92a7f86795554999aaec3831ffe4683b_9.png "9.png")
进入刚创建好的数据库中,可以手动添加端点,同时也可以查看数据库的相关属性信息
![10.png](https://dev-media.amazoncloud.cn/b2c359391a58409893b897a8d4d12d0d_10.png "10.png")
回到 AmazonRDS 主页,选择 Databases 界面,我们可以选中配有集群的数据库,通过点击 Actions 去添加 Limitless Database 来体验功能
![11.png](https://dev-media.amazoncloud.cn/ff64f14499f84f538488ace0cf221367_11.png "11.png")
**接下来我们通过 Aurora 去创建 [EC2](https://aws.amazon.com/cn/ec2/?trk=cndc-detail) 实例并连接 Mysql 数据库实例演示**,首先我们需要去创建 [EC2](https://aws.amazon.com/cn/ec2/?trk=cndc-detail) 实例,完成登录之后,来到控制台界面,顶部搜索栏搜索 [EC2](https://aws.amazon.com/cn/ec2/?trk=cndc-detail) 服务
![12.png](https://dev-media.amazoncloud.cn/9fcb1a3554b542698116c2291e9f9210_12.png "12.png")
进入界面之后,选择启动创建实例
![13.png](https://dev-media.amazoncloud.cn/f5836055dc9d4e428ded911ff7b01b21_13.png "13.png")
然后我们进入配置信息界面,选择 Amazon linux 服务,然后实例类型选择t2.micro 类型,其他信息看开发需求去进行配置
![14.png](https://dev-media.amazoncloud.cn/44cd7fd1ca934f70be1694355f6a2f8f_14.png "14.png")
配置好相关信息之后,等待片刻便可以看到我们刚才创建好的实例
![15.png](https://dev-media.amazoncloud.cn/0b68fcc1a45a4506bc91c24d27694da2_15.png "15.png")
下一步就是创建 MySQL 类型的数据库,进入我们的 mazon RDS 服务界面,选择创建数据库,数据库类型选择 Mysql ,设置 [EC2](https://aws.amazon.com/cn/ec2/?trk=cndc-detail) 连接选择我们刚才创建的 [EC2](https://aws.amazon.com/cn/ec2/?trk=cndc-detail) 实例,其他配置信息根据开发需求进行选择
![16.png](https://dev-media.amazoncloud.cn/e682f525eb5040649604ed0406ddbc5b_16.png "16.png")
创建完数据库之后,我们可以点击进入数据库,查看我们刚才创建数据库的终端节点和端口信息
![17.png](https://dev-media.amazoncloud.cn/1be31185040f40219b7c5a92bbf1a658_17.png "17.png")
**接下****来我们去实现****本地和远程建立连接,因为我们是基于 linux 去创建的 [EC2](https://aws.amazon.com/cn/ec2/?trk=cndc-detail) 实例**,所以首先应该去连接 [EC2](https://aws.amazon.com/cn/ec2/?trk=cndc-detail) 实例,使用 SSH 连接到 [EC2](https://aws.amazon.com/cn/ec2/?trk=cndc-detail) 实例
```
sh -i location_of_pem_file ec2-user\\@ec2-instance-public-dns-name
```
例如,假设存储 ,则 [EC2](https://aws.amazon.com/cn/ec2/?trk=cndc-detail) 实例的公有 IPv4 DNS 为 。您的 SSH 命令将 如下所示,
```
ssh -i /dir1/ec2-database-connect-key-pair.pem ec2-user\\@ec2-12-345-678-90.compute-1.amaxxxx.com
```
通过更新 [EC2](https://aws.amazon.com/cn/ec2/?trk=cndc-detail) 实例上的软件来获取最新的错误修复和安全更新。 为此,请使用以下命令
```
sudo dnf update -y
```
要在 Amazon Linux 2023 上从 MariaDB 安装 mysql 命令行客户端,可以运行以下命令:
```
sudo dnf install mariadb105
```
连接 MySQL 数据库,将数据库实例终端节点 ,并将相关信息替换为用户个人信息。提供 提示输入密码时使用的主密码。
```
mysql -h endpoint -P 3306 -u admin -p
```
之后便可以执行相关的 sql 语句进行操作
```
例如:SELECT CURRENT_TIMESTAMP;
```
### 四、使用体验和未来期盼
回顾整个 [Amazon Aurora](https://aws.amazon.com/cn/rds/aurora/?trk=cndc-detail) Limitless Database 的体验和学习,可以说我真正领略到了一场数据库管理的革命。在这个数字化时代,业务的发展离不开对数据的高效管理,而这正是 [Amazon Aurora](https://aws.amazon.com/cn/rds/aurora/?trk=cndc-detail) Limitless Database 所擅长的领域。其强大性能、智能管理和简化操作的特性,为我们带来了一种全新的数据库管理方式,使得业务得以更高效、更安全地进行。
![18.png](https://dev-media.amazoncloud.cn/2a18177a124e4efeaff7aa42d74c681c_18.png "18.png")
**与传统数据库相比,[Amazon Aurora](https://aws.amazon.com/cn/rds/aurora/?trk=cndc-detail) Limitless Database 的突出特点在于其本地和远程建立连接的灵活性**。这一特性为用户提供了无与伦比的可访问性,使得数据可以随时随地进行实时管理和分析。其强大的性能不仅在面对庞大工作负载时表现出色,而且通过自动化扩展功能,使系统能够在高负荷情况下高效运行。这与传统数据库相比,极大地提高了整体性能和灵活性,使用户更好地适应不断变化的业务需求。
![19.png](https://dev-media.amazoncloud.cn/707211117a254fb4b0df692809f76d9e_19.png "19.png")
同时,**[Amazon Aurora](https://aws.amazon.com/cn/rds/aurora/?trk=cndc-detail) Limitless Database 的智能数据库管理方式为用户提供了便捷的维护方式。通过简化维护流程,用户可以轻松执行各种维护任务,而无需深入了解复杂的数据库结构和管理技术**。这种智能管理方式降低了操作的复杂性,提高了数据库管理的效率,让用户能够更专注于业务发展。
![20.png](https://dev-media.amazoncloud.cn/bf748e59841c43cea16b8998236d77aa_20.png "20.png")
[Amazon Aurora](https://aws.amazon.com/cn/rds/aurora/?trk=cndc-detail) Limitless Database 的问世,不仅仅是一款产品的发布,更是对传统数据库管理方式的重新定义。它的出现,让数据库管理不再是繁琐而又高风险的任务,而是一项简单而又高效的工作。在这个全新的数据库管理范式下,我相信之后的业务创新之路将会更为畅通,因为数据库管理已不再是制约,而是成为助力业务创新的引擎。 [Amazon Aurora](https://aws.amazon.com/cn/rds/aurora/?trk=cndc-detail) Limitless Database 为业务的未来开启了新的篇章,助力我们更好地迎接数字时代的挑战。