avatar

阿里云ACA认证--Day03

阿里云ACA认证–Day03

RDS产品概要

RDS的目标

将耗时费力的数据库管理任务承担下来,使用户能够专心于应用开发和业务发展√用户可根据业务需求对RDS进行弹性伸缩

RDS的可靠性保证

RDS采用主从备份架构,拥有3份以上数据存储,具备高可用性和数据可靠性√RDS承诺99.95%的服务可用性和99.999%的数据可靠性

RDS基本信息

RDS的功能(一)

专业的数据库管理平台

DMS不仅仅是为RDS定制的数据库管理平台,还可以使用户通过浏览器即可安全、方便的进行数据库管理和维护。

轻松实现数据回溯

RDS能够根据备份文件将数据库恢复至7日内任意时刻。

RDS的功能(二)

专业的数据库优化建议

RDS提供直观的慢SQL分析报告和完整的SQL运行报告,并提供如主键检查、索引检查等多种优化建议。

完善的监控体系

RDS展示近20种性能资源监控视图,可对部分资源项设置阈值报警,并提供WEB操作、SQL审计等多种日志

RDS与自建数据库对比

RDS的相关概念

RD实例( Instance)

  • 实例是阿里云关系型数据库的运行环境

  • 各实例之间相互独立、资源隔离,相互之间不存在CPU、内存、IOPS等抢占问题

  • 同一实例中的不同数据库之间是资源共享的

  • RDS实例目前支持的最大内存为48GB,最大磁盘容量为1000GB

RDS只读实例

  • 分担数据库压力,增加应用的吞吐量

RDS可用区

  • 单可用区:有效控制云产品间的网络延迟
  • 多可用区:轻松实现同城容灾

地域(Region)

  • 用户所购买的RDS实例的服务器所处的地理位置

RDS的相关概念(续)

RDS连接数

应用程序可同时连接到RDS实例的连接数量

RDS磁盘容量

用户购买RDS实例时,所选择购买的磁盘大小

RDS管理控制台

管理用户所购买的RDS实例的WEB页面,可对RDS实例进行各种操作

管理控制台演示

DMS

DMS介绍

  • DMS提供了数据管理、对象管理、数据流转和实例管理功能。
  • 可以在“SQL窗口”和“命令窗口”上通过SQL语句来访问数据,也可以在“打开表”上通过鼠标点击完成数据的便捷操作。
  • 提供表、索引、视图、存储过程、函数、触发器、事件等对象的丰富操作功能。库、表级别的导入和导出功能令数据流转更加顺畅。
  • 诊断报告、实时性能、实例会话、锁检测等专业实例管理功能让你轻松应对。

数据迁入

结构迁移

DTS会将迁移对象的结构定义迁移到目标实例
支持对象:表、视图、触发器、存储过程、存储函数

全量迁移

DTS会将源数据库的数据全部迁移到目标实例

增量迁移

将迁移过程进行数据变更同步到目标实例
如果迁移期间进行了DDL操作,那么这些结构变更不会迁移到目标实例

mysqldump工具

  • 购买RDS实例
  • 利用 mysqldump备份数据
  • 利用 mysqldump导出存储过程、触发器和函数将数据
  • 导入至RDS

RDS云数据库

Relational Database Service,关系数据库服务

  • 可靠、可弹性伸缩的在线数据库服务
  • 基于飞天分布式系统和高性能存储
  • 支持 MySQL、 SQL Server、 PostgreSQL和PPAS(高度兼容 Oracle)引擎
  • 提供容灾、备份、恢复、监控、迁移等方面的全套解决-方案,彻底解决数据库运维的烦恼

RDS for SQL Server

RDS for SQL Server

  • 不仅覆盖了微软的 License支持特性
  • 而且附带高可用架构和任意时间点的数据恢复功能
  • 强力支撑各种企业应用

RDS for PostgreSQL

  • PostgreSQL是全球最先进的开源数据库
  • 作为学院派关系型数据库管理系统的鼻祖
  • -优点主要集中在对SQL规范的完整实现,以及丰富多样的-数据类型支持(JSON数据、IP数据和几何数据等,大部分商业数据库都不支持)

RDS for PPAS

PPAS Postgres Plus Advanced Server是一个稳定、安全且可扩展的企业级关系型数据库

  • 基于全球最先进的开源数据库 PostgreSQL
  • -在性能、应用方案和兼容性等方面进行了增强,
  • 提供直接运行 Oracle应用的能力

OSS

阿里云OSS基本概念

Object

用户的每个文件都是一个Object

文件大小限制

Put Object方式最大不能超过5GB,使用 multipart上传方式大小不能超过48.8tb- Object包含key、data和 meta data

Bucket

  • 每个ObjectBucket必须都包含在中
  • Bucket名在整个OSS中具有全局唯一性,且不能修改
  • 一个用户最多可创建10个 Bucket
  • 每个BucketObject中存放的的数量和大小总和没有限制
  • 一个应用可以对应一个或多个 Bucket

Service

  • 提供给用户的虚拟存储空间,用户可以在这个存储空间中拥有一个或者多个 Bucket

Access ID& Access Key(AP密钥)

  • 用于标识用户,为访问OSS做签名验证

OSS访问域名

  • 针对OSS的网络请求,除了 GetService这个API以外,其他所有的请求的域名都是针对具体 bucket的三级域名
  • ·构成规则是由 bucketnameendpoint和构成:bucketname.endpoint.
  • endpointbucket根据所在数据中心的不同,内外网访问方式的不同会有所区分

Object外链地址的构成规则

  • 如果Bucket的权限为公共读或者公共读写时, Object的访问规则如下:
    http://<bucket>. <>object>你的bucket名字><数据中心服务域名>/<你的object名字>
  • 示意图:
    http: //oss-example. oss-cn-hangzhou. ali. com/aliyun-logo.png

Bucke操作

Objec操作

OSS API调用说明

调用方式

  • 对 OSS APIOSS AP HTTP,接口调用是通过向OSSAPI的服务端地址发送HTTP请求,并按照接口说明在请求中加入
  • 相应请求参数来完成的
  • 根据请求的处理情况,系统会返回处理结果

服务地址

oss oss.aliyuncs.com的服务接入地址为:oss.aliyuncs.com

通信协议

  • 支持通过HTTP或 HTTPHTTPS , HTTPS通道进行请求通信。为了获得更高的安全性,推荐您使用HTTPS通道发送请求

OSS API

OSS SDK开发包

基于 OSS SDK的第三方工具:

1、 OSSFTP
2、 OSSBrowser

静态网站托管注意事项:

1.如果默认页面为空,则表示不启用静态网页托管,即表示采用静态网页托管必须设置默认首页
2.如果希望启用自己的域名,可以使用 CNAME绑定域名。

文章作者: wangzun233
文章链接: https://wangzun233.top/2020/06/24/%E9%98%BF%E9%87%8C%E4%BA%91ACA%E8%AE%A4%E8%AF%81-Day03/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 WangZun233