跳到正文

外贸与经营

阿里云OSS适合存储什么?

本文目录

  1. 阿里云服务器的ECS和RDS和OSS和SLB是什么意思
  2. 小白使用阿里云的oss实现文件云存储
  3. 阿里云oss对象存储 什么意思
  4. 阿里云存储服务OSS基本概念

阿里云服务器的ECS和RDS和OSS和SLB是什么意思

ECS:ECS是云服务器,本质就是一个服务器。运行在云上的一个服务器。主要作用是做运算的,跑各种程序的。

RDS:RDS是云数据库,专业的SQL服务器。用得到MYSQL的非常推荐使用,可以规避ECS装MYSQL遇到的各种问题。

OSS:OSS是对象存储,专业的文件存储服务,推荐文件量大的场景使用,普通小站可用可不用。(不过阿里云现在有5G免费资源。可以用来代替CDN使用,省钱。)

SLB:SLB是负载均衡,均衡负载价格高,不适合中小站。

扩展资料:

云服务器常用命令

arch显示机器的处理器架构(1)

uname-m显示机器的处理器架构(2)

uname-r显示正在使用的内核版本

dmidecode-q显示硬件系统部件-(SMBIOS/ DMI)

hdparm-i/dev/hda罗列一个磁盘的架构特性

hdparm-tT/dev/sda在磁盘上执行测试性读取操作

cat/proc/cpuinfo显示CPU info的信息

cat/proc/interrupts显示中断

cat/proc/meminfo校验内存使用

cat/proc/swaps显示哪些swap被使用

cat/proc/version显示内核的版本

cat/proc/net/dev显示网络适配器及统计

cat/proc/mounts显示已加载的文件系统

lspci-tv罗列 PCI设备

lsusb-tv显示 USB设备

date显示系统日期

小白使用阿里云的oss实现文件云存储

项目需要上传头像,不想存在本地,之前用过阿里云其他产品,这里就使用一下阿里云的oss了,不得不说阿里云的产品使用步骤真的很清晰.这里说一下我自己的使用步骤.

选择对象存储oss,进行开通

开通不要钱,有一定免费额度

权限可以设置为公共读

其实也就是两步

1.引pom

2.复制黏贴大法

由于阿里云一些密钥配置和地域结点,bucket等是常量级的,所以我这里抽取出来放在了application.properties中,方便管理,数据我手动加密了....大家换成自己的即可,

这些配置key=value key都是自己随便写的(也不是,起码可以见名思意),只是为了我们配置的一个配置类可以利用spring的依赖注入填充value而已

说明:

说明:

我们阿里云oss仓库的url是一个咱们的仓库+固定的地域结点值+咱们的文件名字,所以这里为了使上传的文件名字不重复,使用了一个idworker,不知道的可以看一下 Twitter的 Snowflake(雪花算法)

大家搭建完了可以用postman测试一下

ps:如果我们想方便管理或者后期扩展,我们这里也可以引入一个工具

我们可以用这个工具的一个方法String dirpath=new DateTime().tostring("yyyy/MM/dd");将当前的时间转换为yyyy/MM/dd的格式,比如2020/02/03

这样我们上传的文件名字时候可以以这个dirpath作为我们的图片所在的文件夹名称,以分布式id生成器生成的id为名称存储.

下面看一下效果

阿里云oss对象存储 什么意思

oss也叫对象存储,用来存放图片,css、视频等静态文件。可以作为网站、app等web应用的:附件服务器、头像服务器、图片服务器、下载服务器。

每家叫法不一样,阿里云叫oss,腾讯云叫cos,其实都是一个东西。老魏为此写过云服务器oss建站等多篇教程,看完有疑问可以问,在线了就回答。

阿里云存储服务OSS基本概念

基本概念

Object

在OSS中,用户的每个文件都是一个Object,单个文件可支持5TB。Object包含key、data和user meta。key是Object名,user meta是对数据的描述

◆ Object命名规范:●使用UTF-8编码●规则长度必须在1-1023字节之间

Object Group

Object Group是由一个或多个Object组成的松散的集合。用户可以像操作普通Object一样去操作Object Group,这些操作包括get,range query,delete,list。但Object Group的数据和所包含Object的数据不是紧密联系的。

Bucket

存储在OSS上的每个Object必须都包含在Bucket中,Bucket名在整个OSS中具有全局唯一性,且不能修改。一个应用,例如图片分享网站,可以对应一个或多个Bucket。一个用户最多可创建10个Bucket,但每个Bucket中存放的Object的数量和大小总和没有限制,用户不需要考虑数据的可扩展性。

◆ Bucket命名规范:●?只能包括小写字母,数字和短横线(-)●?必须以小写字母或者数字开头●?长度必须在3-255字节之间

Service

Service对于某用户来说就是OSS提供给该用户的虚拟存储空间。用户可以在这个存储空间中拥有一个或者多个Bucket。

Access ID Access Key(API密钥)

用户注册OSS时,系统会给用户分配一对Access ID和Access Key,称为ID对,用于标识用户,为访问OSS做签名验证。

当您通过oss.aliyun.com成功创建的OSS存储服务后,可以进入“管理中心”-“获取API密钥”得到Access ID Access Key

相关问题

← 返回跨境问答

有用的话,留给自己或同行