百度云的产品及使用场景分析
来源:互联网 发布:淘宝密令红包怎么抢 编辑:程序博客网 时间:2024/06/05 08:45
截至2016/10/04,百度云上提供的服务有下图这么多种。感谢类似阿里、百度还有腾讯的这些付出,拥有这些服务,对于快速搭建可伸缩高可用的应用是非常有帮助的。有句古训说得好,“不要重复制造车轮”,我在一定程度上是不认可这句话的,我觉得不重复制造车轮的前提是自己可以制造得出这样的车轮,所以第一次使用车轮的时候,可以咬咬牙试试自己去造,然而对于云服务,实在无能为力,太庞大的体系。虽然不去制造,但是了解和知道这些事物的存在及其使用场景,也是非常重要的一环。
所以,今天花时间好好学习一下这个产品列表,方便将来开箱即用。
计算和网路
云服务器BCC
一台虚拟机,配置如内存、CPU数、CPU类型、硬盘大小、操作系统,这些都由自己指定,不同配置不同价格。应用引擎 BAE
直接购买安装了指定应用的服务器,暂时不知道该服务器能否登陆进去查看文件,如果可以的话,相当于整套应用直接开放给自己使用了。按道理应该支持个性化开发吧,不然不合用的时候就变得很被动了。
目前百度自带了这些应用:
1、web应用,及java虚拟机或者php运行环境或者nodejs运行环境 + web服务器。反正都是开源产品。
2、下面几个应用
3、还有些辅助性的软件,Mysql , redis ,MongoDB
4、自动化测试案例,简单的页面内容测试,其实这种方式就是测试web应用可用性的最好方案,简单可行弹性公网IP
弹性公网IP是跟云服务器配套使用的,如果没有公网IP,那就只能内网使用,外面用户也没法访问这个服务器的应用,只有通过百度云上提供的终端才可以访问得到服务器。负载均衡BLB
就是购买单独的负载均衡服务器,不知道能支持的均衡策略有哪些,因为还没有申请购买过。负载均衡并不是应用可以直接上的,对一些公共资源要管理好才可以方便搭建负载均衡服务的。所以一开搭建应用可以不使用负载均衡服务器,但是架构上要做好准备。类似用户上传的图片,文件等,要网络共享来存储。私有网络VPC
即内网IP,不知道这个菜单放在这里是干嘛的,每个服务器搭建完成之后如果连内部网络都不创建的话,怎么通信呢?
存储和CDN
对象存储BOS
对象存储系统,可以在一个持久稳固且高度可用的系统中存储任意的对象,且独立于虚拟机实例之外。应用和用户可以在对象存储中使用简单的API访问数据;这些通常都基于表属性状态转移(REST)架构,但是也有面向编程语言的界面。
对象系统拥有很多吸引人的特点,包括几乎无限的可扩展性、对处理能力和高速网络的依赖性小、基于WEB协议的访问而不是通过传统的存储命令、客户化的元数据以及低成本使用和可利用现成的组件。
如果自己的网站有大量用户的文件,或者将来会有大量,具体量级无法估算的用户文件,则可以考虑使用该服务。云磁盘 CDS
云磁盘其实就是追加挂载到云服务器上的磁盘,可以给予传统的文件管理命令进行文件操作。相当于原先磁盘空间不够用,加了块硬盘。内容分发网络 CDN
CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。
CDN的设置过程是相当容易的,如果某一天发现自己的网站突然来了很大的访问量,静态文件的网络消耗很大的话,可以考虑直接上配置CDN服务,这样可以快速缓解网络压力。数据导入 Data Import
海量数据导入业务,其实我看不懂是什么东西,猜测应该是专门用于导入历史数据的业务。譬如一个传统的IT企业希望使用百度云,则使用该服务器来搬迁数据。
数据库
- 关系型数据库RDS
即只有数据的服务器,只支持mysql 或者 sql server - 简单缓存服务SCS
Redis 或者 Memcache这种类型的缓存服务器
安全和管理
- 云安全 BSS
关于自己的云服务器的相关安全管理,如DDoS防护、密码破解、端口监控、异地登陆等。
默认带的服务。 - 云监控 BCM
云监控是对服务器的状态进行监控,可以定义监控规则,可以监控CPU使用情况,可以监控端口服务是否正常。 - SSL证书服务
就是Https服务,惊喜地发现,现在购买证书竟然是免费的。
数据分析
百度MapReduce BMR
可能是基于前面 数据导入的服务一起使用的,是一个分布式运算的框架,基于命令脚本,对大量数据进行分布式运算,最后生成运算结果。百度OLAP引擎 Palo
这个产品是一个专业报表数据仓库,应该底层存储采用了些特殊硬件支持或者文件的特殊存储方式,号称是可以快速支持报表类查询需求。我以前做过类似的系统,不过是基于orcle数据库,可能数据、维度组织上类似,不过具体存储会不一样。
这样去理解可能更好,如果自己手头正在做一个大型的报表系统,类似电信这种短信分析的系统,需要按地区、时间维度粗或者细查询,可以考虑使用这个服务组件。百度Elasticsearch
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。
既然是搜索引擎,当然就是提供了接口来建立索引,然后排序,指定关键字等等。
智能多媒体服务
音视频转码 MCT
音视频转码MCT(Multimedia Cloud Transcoder),结合百度开放云平台,为开发者和企业用户提供包括音视频存储、转码、CDN加速、多端安全播放器(Web/Android/iOS)、DRM(Digital Rights Management)数字版权管理等服务。音视频直播 LSS
音视频直播LSS(Live Streaming Service)是一个直播PaaS服务平台,旨在帮助企业及个人开发者客户快速搭建自己的直播平台及应用。音视频点播 VOD
百度 VOD (Video On Demand) 是百度开放云 BCE (Baidu Cloud Engine) 提供的面向音视频点播的 PaaS (Platform as a Service) 服务平台,为开发者提供音视频文件的存储、管理及播放服务。您无需了解音视频存储、转码、加密、分发、播放等技术细节,即可快速搭建安全可靠、高可定制的点播平台和应用。
物联网服务
太高端,而且没有接触过,所以不大理解。反正先知道这里可以提供一些物联网的服务就可以。
- 物接入 IoT Hub
可以在智能设备与云端之间建立安全的双向连接,并通过主流的物联网协议(如MQTT)通讯,快速实现物联网项目。
- 物解释 IoT Parser
物解析就是在云端为用户提供工业协议解析服务(比如Modbus和OPC UA)服务。当云端收到网关返回的原始数据后,结合用户提供的设备通讯地址表,“物解析”将数据解析成直接可用于存储和分析的数据。
应用服务
- 简单邮件服务 SES
帮助用户完成邮件发送与追踪。 - 简单消息服务 SMS
帮助用户完成短消息的及时下发。 - 应用性能管理服务 APM
APM的Web性能管理服务提供一键分析和持续监测两种服务为移动Web页面进行性能监测,您既可以通过一键分析的方式全方位了解页面在不同城市、运营商、网络环境下的性能表现;也可以提交持续监测任务,持续关注web页面的性能。 - 问卷调研服务
问卷调研服务是快速、经济、高质量的收集真实用户反馈的首选平台。 - 移动App测试服务
为开发者和企业用户提供包括自动化兼容测试、测试专家人工测试等服务。
据自己参与的情况来说,这个业务量好像不大,大部分App的属主都是自己雇佣人来测试,没有花钱交给百度发任务给用户去测,即时有也是百度自己的产品。
基本上就这么多了,花了差不多半天时间看了不少的相关介绍,也稍微对比了一下阿里和腾讯提供的服务,都比较雷同。但是具体服务器差异性还是要更多实际经验才行,总的来说,感觉自己活在这个年代好幸运,要什么有什么,就看你自己的业务和营销能力。
- 百度云的产品及使用场景分析
- Flex的特点及使用场景分析
- 百度云产品分析报告
- 针对e场景活动发布网站使用及产品介绍
- 百度产品分析
- 百度糯米产品分析
- ZooKeeper原理及使用场景分析
- handlerThread使用场景分析及源码解析
- IBM ESB 产品之间的比较及应用场景
- IBM ESB 产品之间的比较及应用场景
- 阿里云容服务器产品优势及应用场景
- 使用php对百度云BCS上传本地文件的实现及原理分析
- 推广百度的产品
- 百度API的基本介绍和使用场景
- Storm Akka Finagle对比及使用场景分析
- Storm Akka Finagle对比及使用场景分析
- FragmentPagerAdapter和FragmentStatePagerAdapter 使用场景及源码分析
- MySQL存储引擎分析及业务使用场景
- Java-IO之字符输入输出流(Reader和Writer)
- 剑指offer(4)-O(1)时间删除链表结点
- 8086数据寄存器介绍
- 一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?
- 如何对示波器中的参数和图片进行处理心得整理
- 百度云的产品及使用场景分析
- Java-IO之CharArrayReader
- 使用FutureTask和Callable创建可获取返回值的多线程
- axure学习笔记
- noip模拟赛(10.4) 字典序(dictionary)
- getApplication()和getApplicationContext()区别
- [4] ffmpeg + SDL2 实现的有杂音的音频播放器
- android 列表ListView和可扩展列表ExpandableListView的实现
- Java-IO之CharArrayWriter(字符数组输出流)