最近碰到很多社区朋友都在关心 BI 领域有关 SaaS 应用的话题,这是一个很好的现象,因为 SaaS 尽管在 BI 领域起步的不算非常早,但它是一个趋势,很值得大家关注。我最近也参加了一些厂商举办的关于大数据行业、产品类的话题交流,对于 BI 数据可视化分析领域的 SaaS 发展情况简单总结了一些个人看法,在这里与大家分享和交流。
以下几个话题针对一些不太了解 SaaS 服务的朋友
1. 什么是 SaaS 服务?
2. 和云计算有什么样的关系?
3. SaaS 的应用场景?
以下几个话题针对关注数据可视化市场 SaaS 应用的朋友
4. 大数据时代下商业智能 BI 的发展现状与特点
5. 数据可视化市场 SaaS 发展会遇到的问题
6. 数据可视化市场 SaaS 发展要解决好的几个问题
1. 什么是 SaaS 服务?
Software as a service 软件即服务,通过互联网提供软件的模式。服务商/供应商把应用软件统一的部署在自己的服务器上,用户可以根据自己的需求向服务商订购或者租赁所需要的应用服务。所有的服务器、相关硬件、网络设施、软件的维护与升级都是由服务商提供,用户只需要通过互联网就可以享受到非常便利的硬件、软件和维护服务。
比如针对个人的百度的云盘、有道云笔记、印象笔记,或者针对企业的 QQ 企业邮箱、网上会议系统、协同工具、多领域服务的 CRM 软件 Saleforce 等都是 SaaS 的典型应用模式。有免费也有收费的,收费模式大多是按租用费、用户数量、存储空间或者流量等收费。由于用户不承担软硬件维护成本,所以这种服务方式极大的降低了用户的开销成本。
比如说像我们天善团队在创立之初为了节省成本就是使用的 QQ 企业邮箱、Tower、Gotomeeting 等工具在北京、上海、长沙三地工作和协作办公。除了办公资源和人力资源的投入,在其它 IT 软硬件和设备维护上几乎没有投入,极大的降低了团队运营成本。弊端就是数据安全和稳定性,所有的数据存放在 SaaS 服务提供商那里,所有的服务都必须完全依赖服务商(通常情况下不会有太大问题)。
2. 和云计算有什么样的关系?
云计算 Cloud Computing,是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机和其他设备。Saas 只是云计算的一种应用模式。
粗略来讲云计算可以分为三层(IaaS、PaaS、SaaS)
IaaS (Infrastructure as a Service 基础设施即服务),主要是涉及到一些 IT 应用基础架构,比如虚拟机、网络资源、防火墙、IP 地址等。比如国内的阿里云、青云,国外的亚马逊的 EC2、Microsoft Azure 等。通过 IaaS 服务我们不用购置服务器和存储设备,也不用考虑服务器机房环境等维护就可以享受计算机基础设施服务。
比如我们目前购置的就是阿里云服务,通常按年按项目进行付费,我们只需要在虚拟服务器上部署我们的网站、数据库等软件等,其它所有的网站服务器的维护和存储资源管理都由阿里云来提供,包括一般的网络攻击防护(最近天善受到了一些内部的来自阿里云上其它租户的攻击,有的攻击还是需要我们运维人员来解决)。
PaaS ( Platform-as-a- Service 平台即服务) ,PaaS 实际上是指将软件研发的平台作为一种服务,以 SaaS 的模式提交给用户,PaaS 介于 IaaS 和 SaaS 之间的一种服务。简单理解 IaaS 构建的是虚机、存储等 IT 基础设施环境,PaaS 则是面向开发人员提供了运行应用程序的开发环境。比如将操作系统、应用开发环境等平台级产品通过 WEB 以服务的方式提供给用户,用户写好应用程序上传即可完成编译、调试、发布整个流程。 这个环境就类似于 PHP 开发程序所需要的 Apache 引擎,Java 运行所需要的 JRE、Tomcat 等环境的支持。
国外的 PaaS 产品例如 GAE(Google App Engine)、Windows Azure (提供了 Microsoft SQL 数据库服务、.NET 服务等),国内的类似于百度应用引擎 BAE,腾讯云平台 QCloud、阿里云 ACE - Aliyun Cloud Enginee 等。
SaaS 略,参考之前的介绍。
3. SaaS 的应用场景?
1). 需要较低的投入成本,较高的工作效率。特别是创业型公司、初创团队往往都会采用这种服务外包的形式来降低人力和资源投入,集中精力专注本身的业务发展。比如我们不仅仅是一些邮箱、协同办公方面我们使用了 SaaS 服务,甚至像社保、公积金的缴纳我们也使用了 SaaS 服务,降低成本和提高工作效率。
2). 异地、协同办公与合作、快速增长的业务线。比如团队跨地域、工作跨地域、可以通过协同办公软件,比如在线的 OA、Office、CRM、协同办公的项目管理等,所有内容都保存在云端,也不需要额外的维护,在家和在办公室都可以完成工作的同步。特别在一些高速成长的团队中,当 IT 的支撑力度跟不上业务的快速发展,也没有精力来维护各条业务线上庞大的软件服务,那么各种细分领域的 SaaS 服务就可以解决这些问题、比如人力资源、供应链管理、财务服务等。
3). 侧重细分领域的信息和行业标准化的应用。细分领域和标准化是 SaaS 服务的两个非常重要的因素,比如提供标准化的信息录入、流程管理、内容管理,并且这种标准化通常是基于某一个