`

阿里云学习笔记

阅读更多
近期使用阿里云的e-maprecude服务解决一个问题,因此对阿里云做了些预研。
学习记录如下,有些杂乱。

OSS价格 OSS产品的账单费用=存储空间费用+流量费用+请求费用。
https://help.aliyun.com/document_detail/oss/billing/overview.html
存储费用:初期试用:按量付费最省钱
流量费用:初期试用:按量付费最省钱
接口调用请求费用:0.01元/万次      试用期暂可忽略

Access Key ID:
Access Key Secret:

利用OSS做动静分离的架构
https://www.aliyun.com/product/oss/?spm=5176.2020520111.111.1.9EVXDI#Ability


阿里云官方视频教程
https://www.aliyun.com/support/video
https://www.aliyun.com/support/video/list?spm=5176.2096654.3.2.e5Dx4j
■RDS/DRDS
●RDS
1、帐号管理

2、数据库管理:
  1)新建数据库
  2)数据库迁入
·从自建实例:
·在公网IP 的自建数据库,或ECS上的自建数据库

3、系统资源监控:
·磁盘空间
·IOPS
·连接数
·CPU利用率
·网络流量
·QPS/TPS
·InnoDB缓冲池
·InnoDB读写量
·InnoDB读写次数
·InnoDB日志
·临时表
·····
4、参数设置:MySql参数设置
5、备份与恢复:
实例备份的策略设置:时间/周期等

●DRDS
分布式关系型数据库。可随时扩展。
可进行分库、分表的策略和设置
可以设置只读实例和只读的均衡策略、请求发往只读实例的百分比策略等


■ODPS  Open Data Processing Service
主要提供针对TB/PB级数据/实时性要求不高的分布式处理能力,应用于数据分析、挖掘、商业智能等领域。
●管理控制台的使用
ODPS以项目为单位来管理作业,每个项目中可以进行数据、作业、帐户和权限、安全设置的管理。
1、数据
在这里可以新建、查看、管理表。
创建表时,可以创建普通列和分区列(mysql将根据该列进行分区)。
可以在表管理列表中查看表的各种属性、数据等,也可以进行ACL授权。
如果有分区,还可以查看分区。新建分区。
(这里是手动创建分区,分区也要手动加上去的。与mysql等RDBS的自动分区有所不同。指定分区的表会有一个分区字段rq,rq的值就是创建分区时指定的rq值)

上传:以txt或csv格式,以逗号分隔,把数据文件上传。如果是分区表,需要选择分区。

2、作业
不管是sql还是mapReduce作业,都会含有一个instanceID,ODPS用这个instanceID来管理任务。
作业列中中可以看到所有作业属性和执行时长等。
ODPS的作业收费包含存储费用和请求次数进行收费。

3、帐号和权限
帐号和授权的管理、角色管理

4、安全设置
项目空间数据保护:只允许项目内部使用。


●使用ODPS客户端进行数据操作
1、在ODPS产品帮助区的链接中下载ODPS客户端
2、在odps.conf中配置自己的帐户配置、Access key等信息
access_id
access_key
end_point: 提供OSPS服务的URL
project id:

3、在ODPS的可执行目录下使用ODPS命令
odps :进行odps环境
sql: 用sql方式访问
show tables: 显示表名
sqlect * from xxx:
exit:退出sql
help:
security: 授权等操作



●Dship上传、下载数据
1、在ODPS产品帮助区的链接中下载“数据上传、下载工具”
2、在odps.conf中配置自己的帐户配置、Access key等信息
3、输入dship进入dship命令模式
upload:
download:
resume: 类似断点续传

●MapReduce的开发和应用
1、在ODPS产品帮助区的链接中下载“eclipse插件”,将下载后的jar包拷贝到plugin目录下。
2、在eclipse中new project项导中选择MapReduce项目。
3、新建一个Mapper类
4、新建Reduce类
5、新建一个Driver类,调用map,reduce任务



●UDF的开发和应用

■ESS 弹性伸缩服务
1、创建什缩组
1)基本信息:设置什缩的最大实例值、最小实例值、伸缩的策略等,同时需要配置一个负载均衡器。
2)伸缩组配置:设置CPU核数、内存、带宽,还需要选择一个系统镜像。还可以将以有的ECS实例添加到伸缩组。
3)伸缩规则设置
创建伸缩规则:报警事件触发:如CPU平均负载大于60%时触发时增加一台等
创建减少规则(收缩):
2、自动触发任务管理
新建报警任务,与伸缩规则绑定。这样在到达报警规则时,自动进行伸缩或收缩。

可以结合阿里的性能测试服务PTS来对阿里云的其它服务进行压力测试。
PTS支持测试脚本。可以运行设置好的测试任务。


■OTS 弹性伸缩服务
Open Talbe Service 是构建在飞天分布式系统之上的NoSQL数据库服务,提供海量结构化数据的存储和实时访问。

●实例操作
在实例管理中新建OTS实例。每个实例具有公网访问地址和私网访问地址。

●表操作
在实例管理中“新建数据表”
表名称、预留读/写吞吐量、表主键。
主键的第一个字段将会被用做“分片键”

●利用OTS java SDK进行开发
利用SDK中的OTSClient类进行表数据的创建、上传、删除等。
分享到:
评论

相关推荐

    阿里云大数据专业认证学习笔记

    阿里云大数据专业认证学习笔记 大数据计算服务考试内容讲解及笔记

    阿里云大数据ACA学习笔记.docx

    本文档是阿里云大数据ACA认证的学习笔记,基本上是理论知识,掌握了ACA考试就能过了,同时还有一些实践操作自己可以酌情学习(想拿高分)

    阿里云ACP笔记-SLB

    负载均衡(Server Load Balance,SLB)是对多台云服务器进行流量分发的负载均衡服务。

    阿里云ACP认证学习笔记.pdf

    阿里云ACP认证学习笔记

    阿里云大数据ACA笔记.docx

    阿里云的认证考试太难了,并且考大数据方向的人太少了,笔记也少,我整理了一点笔记,给大家分享下 ,给大家参考下 ,给大家学习下 ,希望你也能提供原创笔记

    阿里云大数据专业认证学习笔记-20200106.pdf

    专为阿里云大数据专业认证考试(Alibaba Cloud Certified Professional,ACP)整理笔记,备考ACP认证考试 阿里云大数据专业认证(Alibaba Cloud Certified Professional,ACP)是面向使用阿里云大数据产品的架构、...

    laravel框架学习笔记--阿里云部署

    NULL 博文链接:https://729660130.iteye.com/blog/2298151

    基于阿里云搭建实时数据仓库项目学习笔记

     主要对比之前做的ETL数据仓库项目,学习一下阿里云数仓方法,顺便了解一下阿里云与相关的大数据产品。借鉴和学习好的方法和思路。 一、项目需求分析 1、实时采集埋点日志数据 2、实时采集业务西数据 3、对采集到的...

    java学习笔记整理

    java学习笔记整理:收集于互联网,适合刚入门的童鞋

    阿里云工业视觉智能工程师ACP认证——培训课程笔记

    阿里云工业视觉智能工程师ACP认证——培训课程笔记 ——考纲 —— ——工业视觉成像基础(10%) —— ——视觉深度学习技术基础(20%) —— ——深度学习在工业缺陷检测中的应用(30%) —— ——工业视觉综合分析...

    基于阿里云搭建数据仓库(离线).pdf

    2)整个数仓体系完全搭建在阿里云架构上,理解并学会运用各个服务组件,了解各个 组件之间如何配合联动。 3)前置知识要求  熟练掌握SQL语法  熟悉Linux命令  对Hadoop大数据体系有一定的了解

    xml基础学习笔记

    一个完整的xml文档中必须包含一个文档说明,这个说明表示该文档是一个xml文挡,以及遵循那个xml版本的规范。

    阿里云服务器ECS学习笔记

    网络新手向使用阿里云服务器ECS1、上传简历2、在线开发环境Web IDEA3、搭建Linux学习环境4、打造个人专属网盘5、部署离线下载服务器6、搭建个人博客 开通云服务器 大学生白嫖6个月性能约束型的阿里云服务器ECS 1....

    全国教师资格考试笔试中学《教育知识与能力》学习笔记.pdf

    教资科目二非常良心的学习笔记,考试必备

    学习笔记:用Xshell和Xftp搭建阿里云ECS服务器

    上个月中旬左右我在阿里云租了一个ECS服务器,并申请了个域名。等到备案完成后,我就开始学习如何搭建一个个人网站。在这里,我想记录一下搭建网站的第一步:搭建我的ECS服务器。 2.1:下载Xshell和Xftp ...

    Python入门学习笔记

    包含学习Python前的准备工作,环境搭建,以及详细的语法入门,...配套视频课程是:阿里云培训中心-Python语言基础,感兴趣的小伙伴,可以配合视频服用,效果更佳!因为这里面只是我的学习笔记,并没有视频看的直观。

    Redis学习笔记

    博文链接:https://luliangy.iteye.com/blog/1830507

    Java相关课程系列笔记之十一Ajax学习

    Java相关课程系列笔记之十一Ajax学习笔记

    笔记源码资料-阿里云数仓实时.zip

    2)整个实时数仓体系完全搭建在阿里云架构上,理解并学会运用各个服务组件,了解各个 组件之间如何配合联动。 1)实时采集埋点日志数据 2)实时采集业务数据库中数据 3)对数据清洗和处理 4)保存数据到数据库 5)...

Global site tag (gtag.js) - Google Analytics