七牛产品概览

来源:互联网 发布:计算机性能测试软件 编辑:程序博客网 时间:2024/06/07 04:58

七牛云产品概览

这里写代码片


服务对象:

  • 个人开发者
  • 创业团队
  • 企业用户

对象存储(Kodo)

简介:

七牛云提供的数据存储服务主要是针对静态资源文件(image、js、css、音频、视频、文档[PDF、txt、json、xml、yml]、apk 等等)提供存储空间进行海量的非结构化数据存储;通过七牛提供的上传接口,直接将文件上传到七牛云服务器上,七牛会给每一个文件提供一个公网可访问地址进行访问(可以设置访问权限)。

Kodo服务概览

这里写图片描述

说明:

数据存储是七牛最基本的服务,涉及到的操作有:资源上传、资源管理、资源下载;每一个操作都有对应的鉴权,即:需要操作凭证(Token)。

在实际业务开发中,可能会需要针对不同的功能业务模块做一些控制,如:限制文件上传的类型,大小、回调通知业务服务器、上传成功后自动进行数据处理、上传文件多少时间后可以自动删除等等,针对这些需求,七牛提供了“上传策略”来帮助开发者进行业务功能的实现。


数据处理(Dora)

简介:

七牛的数据处理平台日处理近百亿次,在这个量级上突现了七牛数据处理服务的可用性和性能稳定性;
七牛提供的数据处理主要分三个方面:

  • 官方数据处理(图片、音视频、文档)
  • 自定义数据处理
  • 无缝兼容的第三方数据处理
Dora服务概览:

这里写图片描述

说明:

七牛提供的数据处理服务,主要有三个方面:图片、音视频、文档,常见的处理服务如上图所示,详情可以到七牛数据处理文档中心了解;

七牛的数据处理是一个开放式的应用平台,它允许用户构建、上传自定义的私有数据处理服务,支持持久化、预处理以及多个处理命令同时一起执行等特性;

第三方数据处理,其实就类似自定义数据处理,将已成熟的数据处理服务部署到七牛数据处理平台,不过该处理服务面向所有用户,而非自定义私有。


CDN数据分发服务(Fusion):

简介:

七牛提供的CDN服务是在传统CDN基础上实现的对数据网络加速进一步优化的融合管理服务,所以称为融合CDN;七牛自研的智能融合调度系统,支持DNS、HttpDNS、IP302调度方式,可有效防止访问劫持、实现实时调度精准可控;同时精选主流的CDN厂商,结合七牛自有的高质量节点,做到真正的无盲区;

CDN加速基本原理:

CDN本质就是利用最靠近每位用户的服务器,更快、更可靠地将音乐、图片、视频、应用程序以及其他静态文件发送给终端用户,提供高性能、可扩展性及低成本的网络内容传递给用户
这里写图片描述

使用七牛融合CDN服务的益处:
  1. 节省回源成本
  2. 保护源站带宽不受边缘节点请求波动影响,即:降低源站的访问压力
  3. 解决跨运营商网络回源慢甚至不可达的问题
  4. 提升资源访问速度,继而提升终端用户体验
CDN服务配置概览:

这里写图片描述

说明:

在七牛的Portal平台创建CDN加速域名,会涉及到上面的配置信息,关于 “域名类型”、“协议”、“区域”都没有太多可以讲得,可以根据字面意思进行理解,在七牛的portal平台也有描述。

源站配置:是指使用七牛的CDN加速服务,需要加速访问的数据源在哪里;可以使用七牛的云存储、自己的业务服务器、其他云存储厂家;

缓存配置:因为CDN的原理就是使用缓存加速访问,那么缓存的时间是多久,默认30天, 遵循数据源配置,还是根据自己的业务需求进行自定义;

高级配置:这个主要涉及数据的访问权限控制,七牛提供了域名防盗链、时间戳防盗链、回源鉴权三种方式;其中回源鉴权可以从CDN回调到源站,源站根据回调数据和实际业务,判断用户是否有权限访问资源,然后返回七牛,最后再响应给客户端。

直播服务(Pili)

简介:

七牛直播云是专为直播平台打造的全球化直播流服务和一站式实现SDK端到端直播场景的企业级直播云服务平台;具有智能调度、实时编码&转码、服务自动伸缩、码流自适应及自动鉴黄等特性,支持多种流媒体协议;
七牛提供服务端SDK和客户端(ios & Android)SDK、API,方便进行直播业务的管理和操作,而无需关心复杂的技术细节。

概览:
  • 七牛直播云产品架构示例图:
    这里写图片描述
说明:
  • 直播采集推流
    • 支持嵌入推流SDK的ios/Android/PC 等推流设备的基于RTMP协议的推流
    • 自研推流系统的RTMP推流
  • 直播调度系统
    • 支持通过用户源IP地址的VDN只能调度
    • 支持通过域名解析的只能DNS解析调度
    • 提供覆盖全球300+边缘服务节点, 支持只能调度最佳直播边缘节点
  • 直播管理组件
    • 提供API、web控制台的方式管理直播服务
    • 提供如认证授权、存储回放、直播封面、实时转码、直播状态通知、鉴黄禁播等功能
    • 提供直播信息收集、数据分析、数据统计等统计类功能
  • 直播拉流播放
    • 支持嵌入播放SDK的ios/android/html5等播放器的拉流播放
    • 支持自研或第三方播放器的拉流播放
    • 支持rtmp、hdl、hls多协议的播放
    • 支持播放rtmp、http-flv、MP4及m3u8格式的音频文件
应用场景
  • 社交直播
  • 游戏直播
  • 教育直播
  • 事件直播

EVM:

简介:

七牛提供的云主机(Easy Vitrual Machine, EVM)整合了计算、存储与网络资源的IT基础实施能力,支持弹性扩容、并提供基于云计算模式的按需使用和按需付费或者包月的租用结算功能。

EVM服务概览:

这里写图片描述

说明:
  • 提供web管理后台
    • 需申请服务授权后才能登陆
    • URL: https://evm.qiniu.com
  • 支持弹性扩容(CPU/内存)

    • 如图所示
      这里写图片描述
  • 提供公网IP,并支持icp备案

    • 公网ip, 可通过ssh命令输入密码登陆
      这里写图片描述
  • 区域配置(华东、华南、华北)

    • 新建主机的时候根据实际业务进行选择,如图:
      这里写图片描述
  • 提供公有镜像选择(CentOS/Ubuntu/Debin/OpenSUSE/Windows)
    这里写图片描述


Pandora:

简介:

七牛提供的Pandora产品,是一套面向海量数据,基础技术人员的,管理大数据传输、计算、存储和分析的大数据平台。

概览:

这里写图片描述

Pandora 架构:

这里写图片描述

应用场景:
  • 大数据分析
    • 通过 Logkit、API 实时收集事件数据,如PV、UV等。
    • 常规日志归档、统计,以天、周、月等为单位形成分析报告。
    • 通过工作流引擎进行流式计算,实时分析当前业务现状,精准运营、营销。
  • 事故定位
    • 对客户端、移动设备、服务端等设备加入日志并进行关联,实时搜索日志内容,定位信息。
    • 当错误或异常发生时,通过关键字/词等相关信息进行日志检索,快速定位问题,减少影响。
  • 日常运维
    • 实时收集不同集群、不同机器、不同应用、不同类别的日志(包括操作日志、错误日志、访问日志等等)。
    • 对不同的日志按照相应类别进行分类管理。
    • 时效日志过期自动删除,重要日志到期自动冷存。
  • 日志审计
    • 通过 Logkit、API 实时收集日志情况,无需担心误操作。
    • 通过日志查询,快速分析日志行为,如某个用户在某个时段的系统操作记录。
    • 支持自动冷存,满足合规审计需求。
  • 其他
    • 计量计费、运营分析、智能分析等等,日志服务应用广泛,几乎任何一个系统都离不开日志分析,七牛内部的每个产品线都在使用。
Pandora 优势:
  • 成本低
    • 通过SQL即可玩转大数据
    • 通过workflow实现数据可视化和数据流管理
    • 非侵入式部署,快速试错
  • 基于对象存储
  • 利用容器用实现资源调度
  • 结果输出
    • 支持导出到书序数据库(TSDB)、LogDB、MySql、MongoDB等
    • 支持HTTP服务导出
    • 支持导出到七牛对象存储
原创粉丝点击