本文目录:
- 1、华为云监控可以监控以下哪些云服务的资源指标
- 2、2021-12-09 spring boot 集成 华为云obs
- 3、想问一下关于华为云对象存储服务有哪些内容
- 4、数据存储在OBS和HDFS有什么区别?我是指华为云的数据存储.
- 5、怎么把压缩包导入华为云obs
华为云监控可以监控以下哪些云服务的资源指标
云监控服务主要有以下这些功能:
1. 自动监控:云监控服务不需要开通,监控服务会根据您创建的弹性云服务器资源或者弹性伸缩等自动启动。用户在创建和使用云服务后可直接到云监控服务查看该服务运行状态并设置告警规则。
2. 主机监控:通过在弹性云服务或裸金属服务器中安装云监控服务Agent插件,用户可以实时采集ECS或BMS 1分钟级粒度的监控数据。已上线CPU、内存和磁盘等40余种监控指标。
3. 灵活配置告警规则:对监控指标设置告警规则时,支持对多个云服务资源同时添加告警规则。告警规则创建完成后,可随时修改告警规则,支持对告警规则进行启用、停止、删除等灵活操作。
4. 实时通知:通过在告警规则中开启消息通知服务,当云服务的状态变化触发告警规则设置的阈值时,系统通过短信、邮件通知或发送消息至服务器地址等多种方式实时通知用户,让用户能够实时掌握云资源运行状态变化。
5. 监控面板:为用户提供在一个监控面板跨服务、跨维度查看监控数据,将用户关注的重点服务监控指标集中呈现,既能满足您总览云服务的运行概况,又能满足排查故障时查看监控详情的需求。
6. OBS转储:云监控服务各监控指标的原始数据的保留周期为两天,超过保留周期后原始数据将不再保存。您开通对象存储服务(Object Storage Service,以下简称OBS)后,可将原始数据同步保存至OBS,以保存更长时间。
2021-12-09 spring boot 集成 华为云obs
首先作为一个00后的程序员小白,集成第三方的东西真的是挺费劲的,百度之后写完发现全是坑。无奈自己用比较笨的方法写出来一套。奉献给各位新入职的程序员小白,如果项目要求不高可以使用。
第一步:引入依赖 集成sdk
第二步 : 配置yaml文件
第三步 : 写配置类
/**
* OBS桶名
*/
@Value("${obs.bucketname}")
private String bucketname;
/**
* 上传至OBS桶的存储对象名
*/
//@Value("${obs.config.objectname}")
private String objectname;
/**
* 连接OBS的endPoint
*/
@Value("${obs.endPoint}")
private String endPoint;
/**
* AK
*/
@Value("${obs.ak}")
private String ak;
/**
* SK
*/
@Value("${obs.sk}")
private String sk;
/** 图片位置 */
private String picLocation;
/** http或https 域名 */
@Value("${obs.domain-name}")
private String domainName;
public static String BUCKET_NAME;
public static String END_POINT;
public static String AK;
public static String SK;
public static String DOMAINNAME;
@Override
public void afterPropertiesSet()throws Exception {
BUCKET_NAME =this.bucketname;
END_POINT =this.endPoint;
AK =this.ak;
SK =this.sk;
DOMAINNAME =this.domainName;
}
最后写一个工具了类随意调用
public class ObsUtil {
/**
* 文件上传
* @param file 待上传的文件
* @param directory 指定存储的文件夹
* @return
*/
public static String uploadIdentity(MultipartFile file,String directory){
if (file ==null) {return"文件不可以为空!"; }
String url ="";
String endPoint =ObsConfig.END_POINT;
String ak =ObsConfig.AK;
String sk =ObsConfig.SK;
String bucketname =ObsConfig.BUCKET_NAME;
String domainName =ObsConfig.DOMAINNAME;
// 创建ObsClient实例
ObsClient obsClient =new ObsClient(ak,sk,endPoint);
String str = file.getOriginalFilename();
String name =str.substring(str.lastIndexOf(".")+1);
SnowflakeIdWorker idWorker =new SnowflakeIdWorker(0,0);
long id =idWorker.nextId();
String name1 =id +"."+name;
String objectName =directory +name1;
try {
// 待上传的本地文件路径,需要指定到具体的文件名
obsClient.putObject(bucketname,objectName, file.getInputStream());
url ="https://"+domainName +"/" +objectName;
}catch (IOException e) {
e.printStackTrace();
}
return url;
}
/**
*
* @param path
* @param directory
* @return
*/
public static String upload(String path,String directory){
if (path ==null) {return"文件不可以为空!"; }
String url ="";
String endPoint =ObsConfig.END_POINT;
String ak =ObsConfig.AK;
String sk =ObsConfig.SK;
String bucketname =ObsConfig.BUCKET_NAME;
// 创建ObsClient实例
ObsClient obsClient =new ObsClient(ak,sk,endPoint);
path = path.trim();
String objectName = directory+
path.substring(path.lastIndexOf("/")+1);
FileInputStream fis =null;
String url1 ="";
try {
fis =new FileInputStream(new File(path));
obsClient.putObject(ObsConfig.BUCKET_NAME,objectName, fis);
url1 =endPoint +"/" +objectName;
}catch (FileNotFoundException e) {
e.printStackTrace();
}
return url1;
}
}
想问一下关于华为云对象存储服务有哪些内容
云存储是云计算的存储部分,即虚拟化的、易于扩展的存储资源池。华为云存储时华为企业云提供的一种服务,用来存储你云端的东西。就是你看不见摸不着但实实在在存在的,一般的存储就是你看得见,也莫得着的,本质上来说没区别,都是存储东西
数据存储在OBS和HDFS有什么区别?我是指华为云的数据存储.
MRS集群处理的数据源来源于OBS或HDFS,HDFS是Hadoop分布式文件系统(Hadoop Distributed File System),OBS(Object Storage Service)即华为对象存储服务,是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力。MRS可以直接处理OBS中的数据,客户可以基于云管理平台Web界面和OBS客户端对数据进行浏览、管理和使用,同时可以通过REST API接口方式单独或集成到业务程序进行管理和访问数据。
数据存储在OBS:数据存储和计算分离,集群存储成本低,存储量不受限制,并且集群可以随时删除,但计算性能取决于OBS访问性能,相对HDFS有所下降,建议在数据计算不频繁场景下使用。
数据存储在HDFS:数据存储和计算不分离,集群成本较高,计算性能高,但存储量受磁盘空间限制,删除集群前需将数据导出保存,建议在数据计算频繁场景下使用。
怎么把压缩包导入华为云obs
1、首先打开电脑,找到压缩包,将压缩包解压缩到桌面当中。
2、其次打开华为云obs,并保持运行在后台。
3、最后选择保存在桌面上的解压缩的文件,右键重新压缩,选择压缩至华为云即可。
【华为云对象存储obs】的内容来源于互联网,如引用不当,请联系我们修改。
网友留言: