oss 订阅
OSS(Operation Support Systems)系统即操作支持系统,是电信业务开展和运营时所必需的支撑平台。OSS是电信运营商的一体化、信息资源共享的支持系统,它主要由网络管理、系统管理、计费、营业、账务和客户服务等部分组成,系统间通过统一的信息总线有机整合在一起。操作与支持系统包括操作维护中心和网络管理中心。它负责全网的通信质量及运行的检验和管理,记录和收集全网运行中的各种数据的情况。它对全网内各设备之间都有连接线,并对各设备执行监视和控制的职能。 [1] 展开全文
OSS(Operation Support Systems)系统即操作支持系统,是电信业务开展和运营时所必需的支撑平台。OSS是电信运营商的一体化、信息资源共享的支持系统,它主要由网络管理、系统管理、计费、营业、账务和客户服务等部分组成,系统间通过统一的信息总线有机整合在一起。操作与支持系统包括操作维护中心和网络管理中心。它负责全网的通信质量及运行的检验和管理,记录和收集全网运行中的各种数据的情况。它对全网内各设备之间都有连接线,并对各设备执行监视和控制的职能。 [1]
信息
领    域
电信技术
简    称
OSS
特    点
多业务性、自动性等
中文名
操作支撑系统
功    能
运营支持和准备、业务实现等
外文名
Operation Support System
OSS特点
OSS系统与既有业务系统设备的网管不同,它是跨业务的、端到端全过程的管理。OSS系统具有如下特点:(1)多业务性。OSS系统不是针对单一业务进行管理,而是对多业务实行集中综合管理。(2)全程性。OSS系统是对业务、网络实行全过程管理,包括业务受理、链路选择、端口配置、业务变更、业务计费、监测维护等运营全过程。(3)自动性。OSS系统摈弃了过去的人工作业,采用自动化方式进行管理,以减少人工干预,减少差错率。(4)实时性。通过自动化管理,提高工作效率、减少响应时间,在当前服务质量已成为企业成功关键要素的环境下,及时满足用户需求,可提高客户或者合作伙伴的满意度。(5)灵活性。由于各应用系统的特性不尽相同,因而对集成后应用的灵活性要求比较高,其构架能便于增加新的系统以及既有系统的扩充。(6)可管理性。在系统的运行中,能及时发现出现的错误并予以修正。 [2] 
收起全文
精华内容
下载资源
问答
  • OSS

    千次阅读 2016-10-28 10:07:00
    OSS :Object

    1.什么是OSS

    OSS 对象存储(Object Storage Service,简称OSS),传统的物理存储 ----- 对象存储(云产品),阿里云提供的云存储服务,具有海量、安全、高可用性、低成本的特性;按量缴费即可支持Restful API,弹性扩展、按需分配、只要用来存储图片、视频、文件等非结构化数据;支持任何类型的文件存储

    2.OSS的特点

     可靠

    。服务可用性不低于99.99%

    。规模自动扩展,不影响对外服务

    。数据持久性不低于99.99999999%。数据自动多冗余备份

     安全

    。提供企业级多层次安全防护,多用户资源隔离机制;支持跨区域复制,多机房容灾机制。

    。提供多种鉴权和授权机制及白名单、防盗链、主子帐号功能

    成本

    高性价比最低只需每月0.14/GB/月

    。多线BGP骨干网络,无带宽限制,上行流量免费

    。无需运维人员与托管费用,0成本运维

    数据处理能力

    提供图片处理、音频转码、内容分发加速、鉴黄服务、归档服务等多种数据增值服务,并不断丰富中

    3.OSS对象存储的架构



    4. OSS 的基本概念

    • object: 任何一个文件都叫做object;put object 最大是5G,multipart  方式上传最大是48.8T
    • bucket: 任何一个文件都放在buket 中,一个用户最多申请10个buket;每个bucket 最多放2PB 的文件,一个应用可以有多个bucket
    • service:提供给用户的虚拟存储空间,可以在这个空间中存储多个bucket
    • Accessid  AccessKey:用来标识用户的

    展开全文
  • 阿里云存储对象OSS使用讲解一:OSS的购买和配置

    万次阅读 多人点赞 2018-09-19 18:31:12
    偶然看到阿里推出存储对象OSS,这相当于一个开放接口的云盘,可以配合程序存储文件,因为搞活动,1T空间使用3年为99元。 关于oss的使用收费需要说一下: 对象存储OSS服务的基础计费项包括:存储容量,流量,请求...

    我在阿里云购买过ECS云服务器,打算做一个图片和视频展示的网站,而我的服务器内存只有40G,这远远不够。

    偶然看到阿里推出存储对象OSS,这相当于一个开放接口的云盘,可以配合程序存储文件。

     云服务器ESC购买地址:云服务器ECS_云主机_服务器托管_弹性计算-阿里云

    oss购买地址:对象存储OSS_云存储服务_企业数据管理_存储-阿里云

    关于oss的使用收费需要说一下:

    对象存储OSS服务的基础计费项包括:存储容量,流量,请求次数。此外,OSS还提供存储数据处理服务(如图片处理服务等),会根据您的使用情况单独计量计费,不使用不计费。

    我买的是3年存储包,所以存储容量费用已交,但外网访问资源产生的流量费用和请求次数需要额外缴费,内网访问资源也就是从阿里云服务器ecs中访问倒是流量免费。

    价格详情在这个网址 阿里云定价_云产品价格 

    如果你已经有了ecs服务器,怎么做才能做到访问oss资源走服务器的内网从而免去下行流量费用呢?

    查看这个网址 OSS访问域名使用规则 - 对象存储 OSS - 阿里云

    阿里云OSS通过服务器ESC内网流量访问文件(使用免费带宽,不使用收费流量)_lianzhang861的博客-CSDN博客

    1.首先购买OSS,进入控制台

    2.要使用oss,需要先创建bucket

    目前,同一地域下每个账号最多可创建30个Bucket。Bucket 的容量无上限,且OSS的读写效率不会因为单个目录下存在大量文件而受到影响,每个bucket可以看做一个文件夹吧。

    3.然后需要获取accesskeyid和accesssecret,这相当于账号和密码

    获取方法看这篇文章 如何获取阿里云oss所需的accesskeyid和accesssecret

    生成的id要自己记住

    4.设置权限

    点击新建的bucket,在基础设置里设置一下读写权限,因为我做的是展示型网站,所以我设置了公共可读

    5.绑定域名

    因为上传的文件路径的域名为阿里云oss开头的,不够美观,我想换成我的网站域名,这就需要绑定一个域名

    要绑定域名,我需要先新建一个专门对接oss的三级域名

    打开域名管理>解析域名>添加记录

    可以看到CNAME类型为将此域名指向另一个域名,我要做的就是把我的域名指向oss域名,所以选择CNAME,

    我为我的域名添加三级域名oss,并指向记录值为oss的域名,点击确定,完成三级域名的创建。

     然后回到oss控制台在域名管理点击绑定用户域名,然后输入刚才生成的三级域名即可。

    这样就可以把oss的域名换成我自己的域名访问了。

    6.创建文件夹

    这样基本就结束了,在文件管理中添加几个文件夹,为后期java上传文件做准备。

    展开全文
  • oss-源码

    2021-03-18 15:49:30
    oss
  • OSS-源码

    2021-03-08 13:08:01
    OSS
  • OSS browser

    2019-04-07 10:42:48
    阿里云 OSS browser 方便对阿里云的oss进行上传下载。 阿里云的访问控制台下载oss的数据时,经常丢文件,这个工具,界面化,很好的解决了这个问题。
  • 阿里云的oss客户端
  • oss browser

    2018-10-06 12:00:02
    阿里云oss上传工具,方便查找,任何问题请联系阿里云。阿里云oss上传工具,方便查找,任何问题请联系阿里云
  • Aliyun OSS Emulator 关于 oss-emulator 轻量级的OSS服务模拟器,提供与OSS服务相同的API接口。 使用场景 基于OSS应用的调试,甚至无网络环境下也可以调试基于OSS的应用; 基于OSS应用的性能测试,节省大量费用; ...
  • oss java源码Logstash OSS 输出插件 这是一个插件。 它是完全免费和完全开源的。 许可证是 Apache 2.0,这意味着您可以随意以任何方式使用它。 文档 该插件批量上传logstash事件到阿里云对象存储服务(阿里云OSS)。...
  • MCW-OSS-DevOps:MCW OSS DevOps
  • 阿里云OSS图形界面软件 ossBrowser.jar 方便快捷管理阿里云oss所有的资源,类似ftp界面一下拖动上传下载。。。
  • OSS(一):OSS工具类

    万次阅读 多人点赞 2018-01-13 21:29:03
    【前言】 我们上家公司的存储系统用的是FastDFS(智能一代云平台(二十八...现在在职的公司用的是阿里云的OSSOSS的官方文档),在工作的时候整理一个上传OSS文件的工具类,现在与大家分享一下。 【工具类】 ...

    强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan

    【前言】

           我们上家公司的存储系统用的是FastDFS(智能一代云平台(二十八):对前后端分离和FastDFS的使用的再理解);现在在职的公司用的是阿里云的OSS(OSS的官方文档),在工作的时候整理一个上传OSS文件的工具类,现在与大家分享一下。

    【工具类】

           1、工具类的代码:

    package zhanghan.oss.utils;
    
    import com.aliyun.oss.ClientException;
    import com.aliyun.oss.OSSClient;
    import com.aliyun.oss.OSSException;
    import com.aliyun.oss.model.ObjectMetadata;
    import com.aliyun.oss.model.PutObjectResult;
    import com.fasterxml.jackson.annotation.JsonValue;
    import org.apache.commons.io.FilenameUtils;
    import org.apache.commons.lang3.time.DateUtils;
    import org.springframework.util.StringUtils;
    import org.springframework.web.multipart.MultipartFile;
    import zhanghan.oss.exception.OSSCreateBucketRuntimeException;
    import zhanghan.oss.exception.OSSGeneratePresignedUrlRuntimeException;
    import zhanghan.oss.exception.OssPutObjectRuntimeException;
    import java.io.InputStream;
    import java.net.URL;
    import java.util.Date;
    import java.util.UUID;
    
    /**
     * OSS上传工具类-张晗-2017/10/10
     */
    public class OSSUtil {
        private volatile static OSSClient instance;
    
        private OSSUtil() {
        }
    
        /**
         * 单例
         * @return  OSS工具类实例
         */
        private static OSSClient getOSSClient() {
            if (instance == null) {
                synchronized (OSSUtil.class) {
                    if (instance == null) {
                        instance = new OSSClient(OSS_END_POINT, OSS_ACCESS_KEY_ID, OSS_ACCESS_KEY_SECRET);
                    }
                }
            }
            return instance;
        }
    
        //定义日志
        private final static LogUtils logger = LogUtils.getLogger(OSSUtil.class);
        //OSS 的地址
        private final static String OSS_END_POINT = "http://oss-cn-qingdao.aliyuncs.com";
        //OSS 的key值
        private final static String OSS_ACCESS_KEY_ID = "OSSKEY";
        //OSS 的secret值
        private final static String OSS_ACCESS_KEY_SECRET = "OSSSECRET";
        //OSS 的bucket名字
        private final static String OSS_BUCKET_NAME = "zhanghan-test";
        //设置URL过期时间为10年
        private final static Date OSS_URL_EXPIRATION = DateUtils.addDays(new Date(), 365 * 10);
    
        //文件路径的枚举
        public enum FileDirType {
            ZHANGHAN_TEST("test");
            private String dir;
    
            FileDirType(String dir) {
                this.dir = dir;
            }
    
            @JsonValue
            public String getDir() {
                return dir;
            }
        }
    
        /**
         * 上传文件---去除URL中的?后的时间戳
         * @param file 文件
         * @param fileDir 上传到OSS上文件的路径
         * @return 文件的访问地址
         */
        public static String upload(MultipartFile file, FileDirType fileDir) {
            OSSUtil.createBucket();
            String fileName = OSSUtil.uploadFile(file, fileDir);
            String fileOssURL = OSSUtil.getImgUrl(fileName, fileDir);
            int firstChar = fileOssURL.indexOf("?");
            if (firstChar > 0) {
                fileOssURL = fileOssURL.substring(0, firstChar);
            }
            return fileOssURL;
        }
    
    
        /**
         * 当Bucket不存在时创建Bucket
         *
         * @throws OSSException 异常
         * @throws ClientException Bucket命名规则:
         *                         1.只能包含小写字母、数字和短横线,
         *                         2.必须以小写字母和数字开头和结尾
         *                         3.长度在3-63之间
         */
        private static void createBucket() {
            try {
                if (!OSSUtil.getOSSClient().doesBucketExist(OSS_BUCKET_NAME)) {//判断是否存在该Bucket,不存在时再重新创建
                    OSSUtil.getOSSClient().createBucket(OSS_BUCKET_NAME);
                }
            } catch (Exception e) {
                logger.error("{}", "创建Bucket失败,请核对Bucket名称(规则:只能包含小写字母、数字和短横线,必须以小写字母和数字开头和结尾,长度在3-63之间)");
                throw new OSSCreateBucketRuntimeException("创建Bucket失败,请核对Bucket名称(规则:只能包含小写字母、数字和短横线,必须以小写字母和数字开头和结尾,长度在3-63之间)");
            }
        }
    
    
        /**
         * 上传到OSS服务器  如果同名文件会覆盖服务器上的
         * @param file 文件
         * @param fileDir  上传到OSS上文件的路径
         * @return 文件的访问地址
         */
        private static String uploadFile(MultipartFile file, FileDirType fileDir) {
            String fileName = String.format(
                    "%s.%s",
                    UUID.randomUUID().toString(),
                    FilenameUtils.getExtension(file.getOriginalFilename()));
            try (InputStream inputStream = file.getInputStream()) {
                //创建上传Object的Metadata
                ObjectMetadata objectMetadata = new ObjectMetadata();
                objectMetadata.setContentLength(inputStream.available());
                objectMetadata.setCacheControl("no-cache");
                objectMetadata.setHeader("Pragma", "no-cache");
                objectMetadata.setContentType(getContentType(FilenameUtils.getExtension("." + file.getOriginalFilename())));
                objectMetadata.setContentDisposition("inline;filename=" + fileName);
                //上传文件
                PutObjectResult putResult = OSSUtil.getOSSClient().putObject(OSS_BUCKET_NAME, fileDir.getDir() + fileName, inputStream, objectMetadata);
                return fileName;
            } catch (Exception e) {
                logger.error("{}", "上传文件失败");
                throw new OssPutObjectRuntimeException("上传文件失败");
            }
        }
    
    
        /**
         * 获得文件路径
         * @param fileUrl  文件的URL
         * @param fileDir  文件在OSS上的路径
         * @return 文件的路径
         */
        private static String getImgUrl(String fileUrl, FileDirType fileDir) {
            if (StringUtils.isEmpty(fileUrl)) {
                logger.error("{}", "文件地址为空");
                throw new RuntimeException("文件地址为空");
            }
            String[] split = fileUrl.split("/");
    
            //获取oss图片URL失败
            URL url = OSSUtil.getOSSClient().generatePresignedUrl(OSS_BUCKET_NAME, fileDir.getDir() + split[split.length - 1], OSS_URL_EXPIRATION);
            if (url == null) {
                logger.error("{}", "获取oss文件URL失败");
                throw new OSSGeneratePresignedUrlRuntimeException("获取oss文件URL失败");
            }
            return url.toString();
        }
    
        /**
         * 判断OSS服务文件上传时文件的contentType
         *
         * @param FilenameExtension 文件后缀
         * @return 后缀
         */
        private static String getContentType(String FilenameExtension) {
            if (FilenameExtension.equalsIgnoreCase("bmp")) {
                return "image/bmp";
            }
            if (FilenameExtension.equalsIgnoreCase("gif")) {
                return "image/gif";
            }
            if (FilenameExtension.equalsIgnoreCase("jpeg") ||
                    FilenameExtension.equalsIgnoreCase("jpg") ||
                    FilenameExtension.equalsIgnoreCase("png")) {
                return "image/jpeg";
            }
            if (FilenameExtension.equalsIgnoreCase("html")) {
                return "text/html";
            }
            if (FilenameExtension.equalsIgnoreCase("txt")) {
                return "text/plain";
            }
            if (FilenameExtension.equalsIgnoreCase("vsd")) {
                return "application/vnd.visio";
            }
            if (FilenameExtension.equalsIgnoreCase("pptx") ||
                    FilenameExtension.equalsIgnoreCase("ppt")) {
                return "application/vnd.ms-powerpoint";
            }
            if (FilenameExtension.equalsIgnoreCase("docx") ||
                    FilenameExtension.equalsIgnoreCase("doc")) {
                return "application/msword";
            }
            if (FilenameExtension.equalsIgnoreCase("xml")) {
                return "text/xml";
            }
            return "image/jpeg";
        }
    }

           2、调用工具类的代码:

       /**
         * 上传文件测试
         * @param multipartFile 待上传的文件
         * @return  上传在OSS文件的访问路径
         * @throws BusinessException  上传异常
         */
        public String uploadTest(MultipartFile multipartFile) throws BusinessException{
            try {
                uploadResult = OSSUtil.upload(multipartFile, OSSUtil.FileDirType.ZHANGHAN_TEST);
            } catch (Exception e) {
                LoggerUtil.logService(LoggerUtil.spManualLoan, "SPManualLoanServiceImpl-submitLoan", "call OSSUtil.upload; Exception:" + e.getMessage());
                throw new BusinessException(WrongMessageEnum.EXCEPTION_STORE);
            }
            return uploadResult;
        }

           3、问题&解决:

              (1) 问题:通过URL在浏览器中访问时报如下错:

      

              (2)解决方案:在阿里云的控制台上,进入OSS的设置界面,将Bucket的访问权限由 私有 设置为 公共读

    【总结】

           阿里云现在很多公司都在用,阿里云稳定,安全,相对来说成本更低;给自己更多思考的是如何让项目减少成本,以及阿里云等带来的商业模式。

    展开全文
  • AliyunOss Aliyun OSS Client for Laravel 4 阿里云OSS 基于 OSS(Open Storage Services) PHP SDK v1.1.6 修改 安装 修改composer.json 在require中添加 "kisay/aliyun-oss": "dev-master" 执行composer install 或 ...
  • EasyClick 阿里云OSS 存储 上传下载 zip 解压
  • aliyun oss

    千次阅读 2020-05-26 19:38:18
    import com.aliyun.oss.OSSClient; import com.aliyun.oss.model.OSSObject; import com.aliyun.oss.model.PutObjectResult; import com.mtons.mblog.base.utils.ImageUtils; import com.upyun.UpYunUtils; import ...

    已删除

    展开全文
  • oss浏览器软件

    2019-01-09 10:46:24
    提供OSS S3接口的浏览器,主要是支持Amazon OSS还有标准的S3 OSS接口
  • 阿里OSS安装包

    2018-09-28 12:38:11
    阿里OSS安装包
  • oss java源码 aliyun-oss-sync 简介 阿里云 OSS 增量上传脚本,此脚本是用来发布我个人博客 而编写的,因为工作中常用语言为 Java,而 Python 仅是副业,代码如有不当之处,敬请指出。 逻辑很简单,递归遍历本地目录...
  • 已弃用 请使用 , OSS客户端 一个node.js模块连接阿里云oss 支持基于回调和承诺风格 对co , koa , ES7 async/await友好 npm install oss-client 如何使用 var OSS = require ( 'oss-client' ) ...var oss = OSS . crea
  • 阿里oss上传demo

    2021-03-05 14:30:54
    OSS的demo
  • django-oss-storage:AliCloud OSS的Django存储后端
  • 存储 OSS 客户端

    2018-01-30 11:48:23
    对象存储 OSS 客户端,管理文件,对象存储 OSS 客户端,管理文件对象存储 OSS 客户端,管理文件
  • OSS上传oss访问用户设置的上传回调服务器 UPload插件
  • 阿里云 OSS上传下载文件 实例源码下载
  • CentOS下安装阿里云OSS模拟器 oss-emulator 阿里云OSS配置1、下载oss-emulator2、安装oss模拟器安装ruby安装相关插件运行oss模拟器创建bucket3、其他,使用阿里云OSS配置1.创建bucket,配置跨域规则。跨域规则如下...
  • Laravel-Oss 专用于Laravel的阿里云OSS扩展包 安装 添加依赖 添加 "naux/laravel-oss": "1.*" 到你的composer.json文件的require中, 执行composer install 或 composer update。 注册Provider 在你的 config/app.php...
  • OSS_花椰菜 开源项目

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 126,671
精华内容 50,668
关键字:

oss