Amazon RDS————只需单击数下,即可在云中设置、运行和扩展关系数据库。

Amazon RDS文章目录

  • 传统数据库的痛点
  • 为什么要选择Amazon RDS
  • RDS的核心优势
    • 易于使用的托管部署
    • 多可用区部署
    • 快速、可预测的存储
    • 备份和恢复
    • 高可用性和只读副本
    • 监控和指标
    • 隔离和安全
    • VPC中使用数据库实例进行网络隔离
  • 总结
  • 专属福利

传统数据库的痛点

对于在传统基础架构上运行的企业而言,自建机房虽然能满足独特的数据库和应用程序需求。但它们却增加了直接的资本成本和运营成本。随着公司业务的飞速发展,不仅需要加大人手保障服务器的安稳运行,更需要对机房硬件进行升级扩容。

对于许多组织而言,其CPU利用率仅为20%,这需要更多的硬件,因此需要更高的许可成本,其次是有了所有这些额外的设备,您将获得一个复杂的部署,管理和付费环境。“额外”设备所需的电源,空间和冷却要求也不是免费的。

如果出现一些宕机,停电,人为等突发的不可控因素,可能会造成数据丢失等一系列问题。这往往也是企业最关注的问题。

这时会有大聪明跳出来说:数据库及时备份就好了!

但事实是,大多数企业对关键业务应用程序的保护并不足。为什么?对于依赖于传统基础架构来支持其虚拟化应用程序的企业而言,它们通常会面临太多的停机时间。并非所有数据库应用程序都是平等创建的,因此要了解哪些指标对您的应用程序最重要。这就需要大量的时间和人员深入学习并实时进行监控 。这对一些中小企业来说,与其投入这么大的人力物力成本去管理维护。还不如 直接使用点击几下,即可在云中设置运行和扩展的Amazon RDS关系型数据库来的安全可靠省心。


为什么要选择Amazon RDS

不知道大家还记不记文章开头说到的点击数下即可设置,关于这句话绝不是空穴来风。 Amazon Relational Database Service (Amazon RDS) 是一项 Web 服务(托管关系数据库服务 ),让用户能够在云中更轻松地设置、操作和扩展关系数据库。它可以经济有效的为用户提供一个容量可调的行业标准的关系数据库,并承担常见的数据库管理任务。

以下是传统数据库与Amazon RDS托管中的数据库操作对比,可以看到经过我们Amazon RDS托管可以节省大量的人员操作成本。


​​
它具体可为您提供六种常见的数据库引擎选项,包括 Amazon Aurora、MySQL、MariaDB、Oracle、Microsoft SQL Server 和 PostgreSQL。这意味着您当前用于现有数据库的代码、应用程序和工具也可以用于 Amazon RDS。Amazon RDS 可处理日常的数据库任务,如预置、打补丁、备份、恢复、故障检测和维修。会接管关系数据库的诸多困难或繁琐的管理任务!而我们开发者只需要去关注怎么去设计数据库,怎么更好的查询数据库即可。​

在您购买服务器时,您会一并获得 CPU、内存、存储和 IOPS。利用 Amazon RDS,您可以将这些部分进行拆分,以便单独对其进行扩展。如果您需要更多 CPU、更少 IOPS 或更多存储,可以轻松地对它们进行分配。

在数据库实例方面Amazon RDS 的基本构建基块是数据库实例。数据库实例是在云中运行的独立数据库环境。 一个数据库实例可以包含多个由用户创建的数据库,并且可以使用与独立数据库实例相同的工具和应用程序进行访问。您可以使用 AWS Command Line Interface、Amazon RDS、API 或 AWS 管理控制台创建和修改数据库实例。

每个数据库实例均运行一个数据库引擎。每个数据库引擎有其自己支持的功能,并且每个版本的数据库引擎可能包括一些特定的功能。此外,每个数据库引擎在数据库参数组中均有一组参数,用于控制其管理的数据库的行为。数据库实例的计算和内存容量由数据库实例类决定。您可以选择最能满足您需求的数据库实例。如果一段时间后您的需求出现了变化,可以更改数据库实例。

关于价格方面Amazon RDS 没有预先消费承诺。仅需按月为您所启动的每个数据库实例支付费用。当您在数据库实例上完成工作后,可以轻松删除它。

此外,亚马逊云科技提供了100余种产品免费套餐。其中,计算资源Amazon EC2首年12个月免费,750小时/月;存储资源 Amazon S3 首年12个月免费,5GB标准存储容量;数据库资源 Amazon RDS 首年12个月免费,750小时;Amazon Dynamo DB 25GB存储容量 永久免费。

访问链接:https://aws.amazon.com/cn/free/


RDS的核心优势

降低管理负担,可扩展性,可用性与持久性,安全性,可管理性,成本,RDS有拥有多个核心优势每个优势拎出来都能细分成多个模块进行讲解。

体验链接及上手教程 :https://aws.amazon.com/cn/getting-started/databases/get-started/?nc=sn&loc=4&trk=fab55528-7c2e-4517-b90e-65b760ecfc1c&sc_channel=el

云原生数据库在线大会:https://www.awsevents.cn/CloudNative/listDetails.html?trk=1227489f-bfd0-430a-85df-750d92bb9d11&sc_channel=el


易于使用的托管部署

只需在 AWS 管理控制台中单击几下,即可在几分钟内启动并连接到一个可以立即投入生产的 MySQL 数据库。Amazon RDS for MySQL 数据库实例针对您选择的服务器类型预配置了各种参数和设置。数据库参数组可以提供对 MySQL 数据库的精细控制和微调功能。

多可用区部署

RDS提供了多可用区的部署,这是为了带来一个更好的数据可用性,假设你对数据库有很强的可用性的需求。那你在创建RDS数据库的时候可以配置多可用区Multi-AZ,这样的话,在数据写入一个主数据库的时候,它也会同步到另外一个可用区的数据库上面。当主数据库有一些故障需要进行恢复的时候,因为从库有一个完整的数据,所以这样可以保证数据不被丢失。

快速、可预测的存储

Amazon RDS 为您的 MySQL 数据库提供了两种由 SSD 支持的存储选项。通用型存储可以为小型或中型工作负载提供经济实惠的存储。对于高性能 OLTP 应用程序,预配置 IOPS 能够实现每秒高达 40000 次 IO 的稳定性能。随着存储需求的增长,您可以实时预配置额外的存储,绝无停机时间。

备份和恢复

借助 Amazon RDS 的自动备份功能,您可以将 MySQL 数据库实例恢复到长达 35 天的指定保留期内的任一时间点。除此之外,您还可以执行用户发起的数据库实例备份。Amazon RDS 会存储完整的数据库备份,直到您明确将其删除为止。
在Amazon RDS 控制台中选择自动备份后,你可根据需求选择将数据库实例还原到指定时间。或还原到指定的快照。

高可用性和只读副本

Amazon RDS 多可用区部署可以让 MySQL 数据库实现更强的可用性和持久性,使其成为生产型数据库工作负载的理想之选。Amazon RDS 只读副本可以轻松实现弹性扩展,超越单个数据库实例的容量限制,满足读取密集型数据库工作负载的需求。

监控和指标

Amazon RDS 针对数据库实例免费提供 Amazon CloudWatch 指标,而 Amazon RDS 的增强监控功能让用户可以查看 50 多项 CPU、内存、文件系统和磁盘 I/O 指标。您可以在 AWS 管理控制台中查看各种关键操作指标,包括计算/内存/存储容量使用率、I/O 活动和实例连接。

还可以使用CloudWatch来监控RDS。在默认的情况下每1 分钟自动会从 Amazon RDS 中收集原始数据, 并将数据处理为易读的近乎实时的指标。 并将各项指标数据发送到 CloudWatch。时间段为 60 秒(1 分钟)并且能保留长达15天!

隔离和安全

作为一种托管服务,Amazon RDS 可以为 MySQL 数据库提供高级别的安全性,其中包括使用 Amazon Virtual Private Cloud (VPC) 进行网络隔离,使用您通过 AWS Key Management Service (KMS) 创建和控制的密钥来加密静态数据,以及使用 SSL 来加密传输中的数据。

VPC中使用数据库实例进行网络隔离

只要不是过于旧的实例,你所创建的数据库实例会位于 Virtual Private Cloud (VPC) 中。Amazon VPC 是一个虚拟网络,在逻辑上与Amazon云中的其他虚拟网络相互隔离。使用 Amazon VPC,您可启动Amazon资源(例如 Amazon RDS 数据库实例或 Amazon EC2 实例),并进入 VPC。

VPC 可以是您的账户附带的默认 VPC,也可以是您创建的 VPC。所有 VPC 均与您的 Amazon 账户关联。默认 VPC 具有可用来隔离 VPC 内的资源的 3 个子网。默认 VPC 还具有一个互联网网关,可用来从 VPC 外部访问 VPC 内部的资源。 VPC 中的数据库实例通常用于与在相同 VPC 中的 EC2 实例中运行的应用程序服务器共享数据。如果您使用 Amazon Elastic Beanstalk 在相同的 VPC 中创建 EC2 实例和数据库实例,则此实例为创建的用户场景。

当您的数据库实例与您用来访问它的 EC2 实例位于不同的 VPC 中时,可使用 VPC 对等连接来访问数据库实例 。

VPC 对等连接是两个 VPC 之间的网络连接,通过此连接,您可以使用私有 IP 地址在这两个 VPC 之间路由流量。这两个 VPC 中的实例可以彼此通信,就像它们在同一网络中一样。您可以在自己的 VPC 之间、自己的 VPC 与另一个 Amazon 账户中的 VPC 或与其他 Amazon 区域中的 VPC 之间创建 VPC 对等连接。

要从客户端应用程序通过 Internet 访问 VPC 中的数据库实例,您可配置包含一个公有子网的 VPC 以及一个互联网网关以实现通过 Internet 通信。

如果您的数据库实例不可公开访问,可通过以下方式从私有网络进行访问:


总结

2022年了云原生数据库早已是一项成熟的技术了,并且早已经被大家广泛使用了,相对发展中的企业与其投入巨资打造机房还不如直接使用安全可靠的Amazon RDS。上文已经充分的介绍了云数据库并且已经讲明了传统数据库与云数据库的差距了,如果你还在纠结用了Amazon RDS后可以解决什么实际的问题呢?这里也为你整理出来了。你不妨可以参考下方表格!

Amazon RDS不仅性能强悍优势众多。更多的是获得了诸多大企的青睐,如三星,国泰航空公司等等…他们都是Amazon RDS的忠实用户!

亚马逊的云原生数据库十周年了!为广大的开发者粉丝们专门打造了多种学习平台以及专属的粉丝福利。快点击下方链接进行体验吧!

入门资源中心:从0到1 轻松上手云服务,内容涵盖:成本管理,上手训练,开发资源。https://aws.amazon.com/cn/getting-started/?nc1=h_ls&trk=32540c74-46f0-46dc-940d-621a1efeedd0&sc_channel=el

架构中心:亚马逊云科技架构中心提供了云平台参考架构图表、经过审查的架构解决方案、Well-Architected 最佳实践、模式、图标等。https://aws.amazon.com/cn/architecture/?intClick=dev-center-2021_main&trk=3fa608de-d954-4355-a20a-324daa58bbeb&sc_channel=el

构建者库:了解亚马逊云科技如何构建和运营软件。https://aws.amazon.com/cn/builders-library/?cards-body.sort-by=item.additionalFields.sortDate&cards-body.sort-order=desc&awsf.filter-content-category=*all&awsf.filter-content-type=*all&awsf.filter-content-level=*all&trk=835e6894-d909-4691-aee1-3831428c04bd&sc_channel=el

用于在亚马逊云科技平台上开发和管理应用程序的工具包:https://aws.amazon.com/cn/tools/?intClick=dev-center-2021_main&trk=972c69e1-55ec-43af-a503-d458708bb645&sc_channel=el


专属福利

福利一:100余种产品免费套餐。其中,计算资源Amazon EC2首年12个月免费,750小时/月;存储资源 Amazon S3 首年12个月免费,5GB标准存储容量。https://aws.amazon.com/cn/free/?nc2=h_ql_pr_ft&all-free-tier.sort-by=item.additionalFields.SortRank&all-free-tier.sort-order=asc&awsf.Free%20Tier%20Types=*all&awsf.Free%20Tier%20Categories=*all&trk=e0213267-9c8c-4534-bf9b-ecb1c06e4ac6&sc_channel=el

福利二:最新优惠大礼包,200数据与分析抵扣券,200数据与分析抵扣券,200数据与分析抵扣券,200机器学习抵扣券,200$微服务与应用开发抵扣券。https://www.amazonaws.cn/campaign/?sc_channel=el&sc_campaign=credit-acts-ldr&sc_country=cn&sc_geo=chna&sc_category=mult&sc_outcome=field&trkCampaign=request-credit-glb-ldr&trk=f45email&trk=02faebcb-3f61-4bcb-b68e-c63f3ae33c99&sc_channel=el

福利三:解决方案CloudFormation一键部署模版库https://aws.amazon.com/cn/quickstart/

云原生数据库-Amazon RDS相关推荐

  1. 云原生数据库 Amazon DynamoDB 十年创新回顾

    Amazon 在2007年发布的 Dynamo 论文被认为是 NoSQL 数据库的开篇之作,并在之后的十几年间对 NoSQL 的发展产生了至关重要的影响.在2012年,源自 Amazon Dynamo ...

  2. 带你走进云原生数据库界扛把子Amazon Aurora

    目录 前言 为什么要选择亚马逊云原生数据库 传统数据库瓶颈 当今互联网应用对数据库要求 亚马逊云原生数据库如何解痛点 迁移亚马逊优势 亚马逊云原生数据库,十年创新之旅 带你玩转Aurora 注册用户 ...

  3. 数据库如何转身云原生数据库

    前言 随着互联网的发展,以及大数据时代的来临,信息数据量也呈现出迅速增长的发展趋势,越来越多企业认识到,数据不仅可以在本地存储,还可以在云端存储.而云原生数据库就是一种稳定可靠.可弹性伸缩,解决数据运 ...

  4. 时代潮流-云原生数据库的崛起

    前言 谈起数据库,在早期我们部署项目的时候,都需要企业部署专门的机器去作为专门的数据库服务器,无论是为客户部署还是公司内部需求,这无疑是增加了运维成本,也会遇到很多意想不到的问题,如客户的机器无法连外 ...

  5. 传统数据库逐渐“难适应”,云原生数据库脱颖而出

    前言 数据库一直是应用开发中非常重要的一部分.从MySQL到亚马逊的RDS(关系型数据库服务,Relational Database Service),业界有很多数据库系统供开发者存储.查询和管理数据 ...

  6. 云原生数据库是未来数据库的天下

    一.传统数据库的发展阶段和痛点         1).传统数据库的发展阶段              ✨人工管理阶段 20世纪50十年代中期以前,计算机只是用来计算的,那么数据管理就只能纯人工.   ...

  7. 云原生数据库VS传统数据库

    云原生数据库VS传统数据库 一.前言 二.传统的数据库面临的问题 1.性能瓶颈 2.存储瓶颈 3.迁移成本高 三.云原生数据库的特性 1.分层架构设计 2.资源解耦与池化 3.良好的弹性伸缩能力 4. ...

  8. 终于有人把云原生数据库讲明白了

    背景 随着云计算的蓬勃发展,IT 应用转向云端,云服务出现如下若干特点: 提供按需服务. 用户只愿支付运营费用而不愿支付资产费用. 云服务提供商集群规模越来越大,甚至遍布全球,集群达到云级规模(Clo ...

  9. 【华为云技术分享】云原生数据库三驾马车之TaurusDB

    [前言]Taurus是华为对标AWS Aurora的一款重磅云原生数据库.其设计思想是Log-as-database以最小化网络IO,采用计算存储分离的架构.Taurus的市场定位是OLTP的企业级市 ...

  10. 云原生数据库的下一次变革发生在哪里?

    作者 | 万佳 自上世纪 70 年代以来,关系型数据库进入历史舞台,成为数据库行业的主角.此后,这个行业步入一个黄金时代,某数据库专家曾撰文写道,"很长一段时间,关系型数据库几乎是包打天下的 ...

最新文章

  1. leetcode-26. Remove Duplicates from Sorted Array
  2. python编辑时怎样换行_python怎么换行输入
  3. 本地连接时,通过localhost不能登陆到指定的端口
  4. linux 跨IP拷贝命令 scp
  5. 网站中公用头部与尾部
  6. cdn需要备案吗_车子贴改色膜需要到车管所备案吗?
  7. Android容器相关开发实践
  8. YOLOv4 | 用C++ 和OpenCV 实现视频目标检测
  9. ACKRec:注意力异构图卷积深度知识推荐器 SIGIR 2020
  10. IO流-ReadLine方法的原理 自定义BufferedReader
  11. 大话程序猿眼里的高并发架构
  12. Mybatis foreach逗号分隔字符串遍历方式
  13. minitab怎么算西格玛水平_计算西格玛水平.ppt
  14. Windows下U盘无法格式化原因及解决办法:Windows无法完成格式化
  15. fins协议握手信号服务器响应,欧姆龙FinsTCP与FinsUDP协议解析 —— 利用Wireshark对报文逐字节进行解析详细解析附含报文模拟器等...
  16. SpringCloud Hoxton——Bus服务消息总线
  17. 机器学习实战(七):Ensemble Learning and Random Forests
  18. Work from home
  19. matlab中函数imresize的使用介绍
  20. 图解最常用的10个机器学习算法

热门文章

  1. 使用N2N,实现异地快速组建内网
  2. yy直播接口php,api.php · yyboss/phpcms - Gitee.com
  3. TableView图片闪动的问题
  4. DirectAdmin教程-初级
  5. C语言试题八十六之兔子生兔子问题
  6. 婚恋相亲交友短视频婚姻介绍所中介平台系统app公众号H5搭建源码
  7. 企业销售预测实战-为什么要做销售预测
  8. 王之泰201771010131《面向对象程序设计(java)》第八周学习总结
  9. 凭什么软件测试入门就有一万+工资,为什么?我不相信。
  10. 【.Net实用方法总结】 整理并总结System.IO中Path类及其方法介绍