精华内容
下载资源
问答
  • 浅议VMware战略三层架构

    千次阅读 2018-01-15 17:27:56
     基础架构及管理由数据中心气基础架构、安全产品、基础架构和运营管理大部分组成。数据中心和基础架构是VMware云计算解决方案的基石。在这一VMware的主要思路是通过虚拟化技术将数据中心转变为云计算基础...

    1.云基础架构及管理层(IaaS)

     

      云基础架构及管理层由数据中心气云基础架构、安全产品、基础架构和运营管理三大部分组成。数据中心和基础架构是VMware云计算解决方案的基石。在这一层VMware的主要思路是通过虚拟化技术将数据中心转变为云计算基础架构,然后通过VMware虚拟化 ,提供自助部署和调配的功能,企业可以创建私有云,将IT基础架构作为服务器租用来交付使用。面向以IaaS层的主要产品包括VMware vSphere系列和VMware Server,后者为免费版本,性能上不如vSphere。

     

    2.云应用平台层

     

      在PaaS层,VMware通过收购SpringSource来构建基于云的应用开发平台,用于满足用户在云计算模式与环境下开发相应的应用。SpringSource框架能通过动态、一致的基础架构满足各种企业和Web应用的需要,以及简化新应用程序开发的开发者工具和功能。 因此,VMware的云应用平台以SpringSource应用和VMware vSphere为基础,采用高级消息队列协议AMQP,具有无缝扩展的弹性数据管理技术和跨物理/虚拟环境可见性的性能监控和应用管理机制,并能实现私有云和公有云之间的迁移。

     

    3.终端用户计算解决方案:桌面虚拟化产品(SaaS)

     

      在SaaS层,VMware的定位还不是特别明确,主要是基于桌面和应用程序虚拟化,提供了VMware ThinApp、VMware Workstation、VMware Fusion、Zimbra、VMware Player、VMware移动虚拟平台(MVP)及VMware ACE等产品。

    展开全文
  • 最近公司准备整一个SaaS的东西。有幸参入这一块东西的搭建...关于云计算分为三层,基础设施在最下端,平台在中间,软件在顶端,分别是分别是Infrastructure-as-a-Service(IaaS),Platform-as-a-Service(PaaS),Softw...

    最近公司准备整一个SaaS的东西。有幸参入这一块东西的搭建,借着這个机会也重新好好梳理了一下对SaaS的认识。今天整理一下!

     

    一、云计算与SaaS

    说起SaaS,就得先说说云计算了。关于云计算分为三层,基础设施在最下端,平台在中间,软件在顶端,分别是分别是Infrastructure-as-a-Service(IaaS),Platform-as-a-Service(PaaS),Software-as-a-
    Service(SaaS)。這里虽说主要是要记录一下SaaS架构的理解,随便说说IaaS,PaaS,SaaS分别是个啥东西。

    IaaS: Infrastructure-as-a-Service(基础设施即服务)有了IaaS,你可以将硬件外包到别的地方去。IaaS公司会提供场外服务器,存储和网络硬件,供其他软件公司租用;

    PaaS: Platform-as-a-Service(平台即服务)某些时候也叫做中间件。你公司所有的开发都可以在这一层进行,节省了时间和资源。

    SaaS: Software-as-a-Service(软件即服务)第三层也就是所谓SaaS。被用户直接接触,大多是通过网页浏览器来接入。任何一个远程服务器上的应用都可以通过网络来运行,就是SaaS了。

     

    二、有关SaaS的理解

    2.1、SaaS架构成熟度模型的5个级别——从“混乱”到“乌托邦“

    第0级(混乱):每次新增一个客户,都会新增软件的一个实例。
    第1级(受控的混乱):所有客户都运行在软件的同一个版本上,而且任何的定制化都通过修改配置来实现。
    第2级(多租户[multi-tenant]、高层建筑[Highrise]):所有的客户都已经可以在软件的同一个版本上运行了,而且他们都在同一个“实例”上运行。
    第3级(多租户, 扩建[Build-Out]):此时你已经拥有了多租户、单一版本的软件模型。不过你还是可以通过硬件扩展(scale-out)的方式来进行扩充。
    第4级(乌托邦):如同第3级,除非你可以找出有效的方式,以在不同的“实例”上运行不同版本的软件。

    2.2、SaaS的关键点:多租户;硬件虚拟化;

    2.3、web 应用程序与SaaS 应用程序对比,SaaS需要多考虑的方面

    • 1,应用程序必须支持多租户

        多租户可以分为几个不同的类别(如列表下方的图所示):
        1.1,云中的简单虚拟化,其中只对硬件进行共享。
        1.2,共享应用程序,对每个租户使用不同的数据库。
        1.3,共享应用程序和数据库(效率最高,真正的多租户)。

    • 2,应用程序必须具备某种程度的自助注册功能。

        2.1, 应用程序必须具备某种程度的自助注册功能,即便仅仅是一种请求机制,即产生一种向应用程序添加租户的业务流程。

    • 3,必须具备订阅/记账机制。

        3.1, 必须提供订阅和记账机制。因为 SaaS 应用程序被设计为根据各种因素进行支付,如每个租户的用户数、应用程序选择,还可能包括使用时间等,必须通过某种方式来跟踪和管理
    应用程序的使用,然后生成可由租户管理人员访问的记账信息

    • 4,应用程序必须能够有效地扩展。

        4.1, 必须能够随着订阅的增长进行扩展

    • 5,必须能够监视、配置和管理应用程序和租户。

        5.1, 必须提供治理和应用程序管理功能,以监视、配置和管理应用程序及所有租户

    • 6,必须有一种机制能够支持惟一的用户标识和身份验证。
    • 7,必须有一种机制能够支持对每个租户进行某种程度的自定义。

    2.4、性能问题

    • 1,横向/纵向扩展

         1.1,横向扩展通常用于应用服务器层。

         1.2,纵向扩展通常用于数据库层。

    • 2,数据库集群化
    • 3,地理、分区和同步
    • 4,独立的数据库

    2.5、需要考虑的安全性问题

    • 1, 阻止一个租户查看另一个租户的数据作为一个基本要求;
    • 2, 这些其他应用程序可以是需要访问或共享数据的内部应用程序;也可以是对数据进行挖掘以获得趋势的分析或报告编写工具。(即使是数据库管理员使用的实用工具也会引起安全问题,如果租户可以使用它们访问,或者更糟,操作不属于它们的数据的话。

    2.6、选择技术栈

    2.7、SaaS分层:呈现层,调度层,业务层,数据层;

    2.8、SaaS计费

      SaaS系统是一种租凭方式的软件销售手段。收费一定要遵守“按需订阅,按量付费”的原则。其中付费点有三个维度:一个是计算量、存储量和时间

     

    暂时对SaaS的大概理解就是这麽多,后续实施再进一步完善。最后感谢网络,感谢前辈们的无私分享!

     

    转载于:https://www.cnblogs.com/peak2013/p/7381265.html

    展开全文
  • 1、云计算特点 (1)超大规模 (2)抽象化 (3)高可靠性 (4)通用性 (5)高可扩展性 (6)按需服务。 (7)廉价 (8)自动化 (9)节能环保 ... IDC 企业 存储系统 虚拟桌面 开发测试 ...

     1、云计算特点

        (1)超大规模
        (2)抽象化
        (3)高可靠性
        (4)通用性
        (5)高可扩展性
        (6)按需服务
        (7)廉价
        (8)自动化
        (9)节能环保
        (10)完善的运维机制

    2、云计算关联性

     

    3、云计算的应用领域

    •   IDC云
    •   企业云
    •   云存储系统
    •   虚拟桌面云
    •   开发测试云
    •    大规模数据处理云
    •    协作云
    •    游戏云
    •    HPC云
    •    云杀毒

    二、云计算的架构

    1.Software as a Service软件即服务,简称SaaS,这层的作用是将应用主要以基于Web的方式提供给客户;

    2.Platform as a Service平台即服务,简称PaaS,这层的作用是将一个应用的开发和部署平台作为服务提供给用户;

    3.Infrastructure as a Service基础架构即服务,简称IaaS, 

      范型转变 特征 关键词汇 优点 缺点和风险 不应该使用的场合
    基础设施即服务 (IaaS) 基础设施即资产 常常独立于平台;分担基础设施成本,因此会降低成本;服务水平协议 (SLA);按使用量付费;自我伸缩 网格计算,效用计算,计算实例,系统管理程序,暴雨 (cloudbursting),多租用者计算,资源池 避免在硬件和人力资源方面花费资产费用;降低 ROI 风险;降低进入门槛;简化和自动化伸缩过程 企业效率和生产力很大程度上取决于厂商的能力;可能会增加长期成本;集中化需要新的/不同的安全措施 当资产预算大于运营预算时
    平台即服务 (PaaS) 许可证购买 消费云基础设施;能够满足敏捷的项目管理方法 解决方案堆 简化的版本部署 集中化需要新的/不同的安全措施
    SaaS 软件即资产(企业和消费者) SLA;由 “瘦客户机” 应用程序提供 UI;云组件;通过 API 进行通信;无状态;松散耦合;模块化;语义性互操作能力 瘦客户机;客户机-服务器应用程序 避免在软件和开发资源方面花费资产费用;降低 ROI 风险;简化和迭代式的更新 数据的集中化需要新的/不同的安全措施
    展开全文
  • 本期邀请逸创云客服CTO刘铭带来SaaS云客服平台技术架构探讨的主题分享。欢迎加入CTO讲堂微信群与业界大咖零距离沟通。分享嘉宾: 逸创云客服CTO刘铭嘉宾简介: 刘铭,逸创云客服CTO,拥有多年的SaaS企业级产品研发...

    为了帮助IT从业者职业之路拥有更多收获,在诸多C粉的殷切期待下,由 CTO俱乐部打造的CTO线上讲堂自登场以来获得大家好评。本期邀请逸创云客服CTO刘铭带来SaaS云客服平台技术架构探讨的主题分享。

    欢迎加入CTO讲堂微信群与业界大咖零距离沟通。

    图片描述

    分享嘉宾: 逸创云客服CTO刘铭

    嘉宾简介: 刘铭,逸创云客服CTO,拥有多年的SaaS企业级产品研发经验。热衷于研究各种技术,从前端的界面设计延伸到后端的服务运维,熟悉分布式,缓存,消息,搜索等机制。因看好国内SaaS发展趋势,加入逸创云客服,一直从事架构设计与产品研发等核心工作,致力于打造行业领先的云客服平台。

    公司简介:逸创云客服从成立的2011年开始就本着让企业的用户更加满意,客服更加高效,管理更加轻松的宗旨,打造中国最稳定最安全的一站式客服系统,整合呼叫中心,微信客服,在线客服,工单系统,APP客服,邮件客服,表单客服,及微博客服,成就了逸创云客服:客服信赖的一站式企业级云服务平台。

    在三年的时间里,我们始终从客户,从客服,从管理者三方的角度去完善我们的产品.也是我们这样的坚持,获得了百度,360,猿题库,申通,蜜淘全球购,uber,印象笔记等国内外30000家优秀企业的信任。

    以SaaS模式为企业打造ALL IN ONE的客户服务平台,构建企业的在线帮助中心,聚合邮件、电话语音、IM在线交谈、反馈组件、移动APP、PC/移动端表单、微博、微信、API接口等客户支持渠道,将来自各个渠道的用户以工单的形式进行响应和受理,打通企业售前售中售后客户服务,让企业流程化标准化管理客户服务。

    以下是1月29日CTO讲堂现场完整速记:

    主持人:讲堂现在开始啦,欢迎逸创云客服CTO刘铭,请您给大家做个自我介绍。
    刘铭: 大家好,我是刘铭,目前在逸创云客服担任CTO的职位,主要负责公司的产品研发和架构设计。

    学生时代就对Web开发产生了浓厚的兴趣,从前端到后端都有折腾,曾经是一名全栈工程师,目前仍沉浸在技术的海洋中,不断探索,不断思考。今天主要给大家分享打造云客服产品的经验和心得,希望和大家互相交流,一起进步。

    主持人:我们知道您一直钻研架构方面的技术,什么样的契机下决定加入逸创云开始创业之路?
    刘铭:大概在2009年的时候,我了解到SaaS服务模式,觉得相见恨晚,认同这是未来的软件服务趋势,便依据SaaS模式制定自己的技术路线。当时国内的SaaS服务以crm为代表,并未涉及更多的垂直方向,而国外的SaaS市场已风生水起,百花齐放。

    偶然一次机会,逸创云客服的创始人联系到我,想要打造国内首个SaaS云客服平台,颠覆传统的客服行业,这与我当时的想法一拍既合,从那时开始一直持续到现在。

    主持人:请介绍下逸创云的技术团队及构成?
    刘铭:逸创云客服的技术产品团队在成都,市场运营团队在北京。技术团队部分成员来自于传统的客服行业,在客服行业积累了多年经验,部分成员来自大型互联网公司,在互联网产品设计与研发上具有深厚的功底。

    可以用七个字来形容我们技术团队:高效、默契、有担当。每个成员的能力都是非常优秀的,在团队协作方面,都能从其他成员的角度考虑问题,这就大大减少了沟通成本,当客户遇到问题时,模块负责人都能第一时间响应并解决。能够与这样的技术团队并肩作战,我感到很自豪。

    主持人:请介绍下逸创云目前提供的产品技术服务?
    刘铭:逸创云客服专注于企业级云客服平台,核心功能包括呼叫中心,在线聊天,工单系统,帮助中心,客户管理等。聚合了几乎所有的客户支持渠道,支持网页、电话、邮件、短信、微信、微博、移动SDK、客服APP等,为企业提供售前、售中、售后的一站式客服平台。

    逸创云客服提供永久免费模式,包含3个客服坐席——助力中小型企业客户支持服务。如今有超过30000家企业选择信赖我们,包括百度、360、Uber、36氪、七牛、Ucloud、明道、罗辑思维等。客户群体覆盖了移动互联网、电子商务、金融、企业服务、教育、游戏、O2O、物流、医疗等行业。

    主持人:与同类产品相比,逸创云的产品服务最大的优势体现在哪些方面?
    刘铭:逸创云客服于2011年开始研发,2012年正式上线,最初是没有竞争的,我们花了很长时间完善产品,打好基础。一个没有竞争的市场就不能称为真正的市场,随之而来的竞争者是对这个市场前景的肯定和认同。
    逸创云的优势主要体现在以下5个方面:

    • 产品成熟: 电话,IM,邮件,工单,微信等,每个渠道都有超过50客服坐席的企业在使用。
    • 集成简单:sso单点登录用于用户系统集成。移动sdk用于APP内的客户反馈集成。webhook用于向第三方推送提醒。restapi用于自定义的系统集成,包括用户导入、工单导入等。
    • 服务稳定:目前逸创云客服系统的可用性为99.9%,也就是每年服务不可用的时间仅有8.8小时。
    • 价格实惠:相比于同类产品的定价,逸创云客服的价位是较低的。初衷就是让企业享受到云客服便利的同时,为企业节约更多的成本,并维护市场的可持续发展。
    • 口碑最好:我们也在使用逸创云客服为客户提供支持服务,高效率地帮助客户解决使用中的任何问题,以此赢得了非常好的口碑。客户的口碑相传为我们带来了更多的新客户。

    主持人:请介绍下云客服目前的技术架构?
    刘铭:

    图片描述
    上面这张图描绘的是逸创云客服的系统架构。

    核心系统做了不同机房的灾备切换,数据库支持主从切换和多节点备份,各种应用服务都支持集群扩展,保障整个云客服平台的高可用性。

    入口层做了DNS层的负载均衡和Http层的负载均衡,充分发挥多机房与机房内web集群的优势。

    业务层主要采用了LAMP组合,后端开发框架上采用Yii,前端框架采用Ember.js、Backbone.js,实时应用部分采用了Node.js、Express,业务层均是无状态设计,具备很好的可伸缩性。

    缓存层采用了Ucloud提供的Memcache和Redis,支持分布式、持久化、自动容灾。
    数据层采用了Mysql作为数据库,根据业务进行垂直分片,支持主从同步,读写分离、灾备切换。

    文件存储层采用了阿里云提供的对象存储服务,支持多媒体转码以及图片处理。

    监控服务采用了Ucloud和阿里云提供的监控,可以通过短信和邮件得知服务状态。

    日志服务采用ELK组合,聚合各种服务的日志信息,在管理平台进行统计分析。

    其他应用服务包括即时通讯,邮件,电话,微信公众号托管,消息推送,高级搜索等。

    主持人:在产品开发过程中,对于架构的把控和设计都有哪些要点?
    刘铭: 创业公司的产品需要敏捷开发,快速迭代,敏捷不仅仅在于快速交付,实现功能。如果单单为了提高速度,而不考虑扩展性,规范性,那么就产品就会变得冗余笨重,难以持续性发展,甚至是需要重新造一次轮子。

    敏捷的关键在于快速响应变化,在速度和质量上找到平衡点,只关注真正重要的事,而且要重视,少关注占用大量时间而意义不大的事情。

    在架构的把控和设计上,就得与产品的敏捷开发相配合,不断的进行权衡取舍,下面介绍三个架构设计原则

    1. 明确目标:架构是为产品服务的,必须明确产品要实现的目标,才能确定架构要达到的标准。即使是同样的功能,但是目标不一样,做出来架构设计就可能不同。要充分进行沟通与思考,深入理解用户的需求,在做架构设计时,平衡好成本与性能,并保持架构的可扩展性。
    2. 大道至简:架构设计上应当保持简单可控,不做过度设计。相信没有最好的架构,只有最适合的架构。在满足产品迭代的前提下,尽量把架构设计得简单,让架构跟随业务发展而演进。
    3. 单一职责:把业务上的模块进行拆分,保持模块间的独立性,降低整个系统的耦合度。这样可以就对单个模块进行开发、测试、部署、升级,而不会影响其他模块。可将每个模块分配给不同的团队小组,开发时互不干扰,整体研发效率也得到提升。

    主持人:云客服关键的技术难点和挑战有哪些?
    刘铭:

    产品上的难点与挑战:

    1. 多渠道聚合:把来自各个渠道的客户反馈与对话汇聚在一个系统,用统一的方式来响应和管理。邮件,电话,IM,微信最终都是以工单为载体的。这就不仅仅是技术上整合各个渠道,也要求深入理解各个渠道的用户使用习惯,在业务上找到合适的切入点,让各种渠道无缝衔接,提供一站式的客服平台。
    2. 高度自定义:云客服产品主要为用户提供两部分功能,一部分是公共的,满足用户基本需求。另一部分是提供灵活的自定义功能,满足不同用户的特殊需求。云客服需要支持域名、界面、字段、权限、统计、业务规则、提醒目标等的自定义,企业能够自定义出一个完美符合企业品牌与业务的客服平台。
    3. 开放平台:对于已有自己系统的企业,需要提供完善的集成方式,如SSO、Restapi、webhook、移动SDK,让用户可以轻易的将已有系统与云客服集成。

    技术上的难点与挑战:

    • 高可用性:

    基本要求是不能有单点故障,基本方法就是分层和冗余。可以利用负载均衡实现应用层高可用。

    当一台应用服务器宕机,会由其他应用服务器接管,整个系统对用户始终保持可用。负载均衡也能起到让集群来分担访问压力的作用。实现方式上,可以先利用Nginx反向代理实现Http转发负载均衡。而规模稍大后则利用LVS实现IP层负载均衡或者数据链路层负载均衡。

    搭建负载均衡的前提是把应用层变成无状态的。例如web服务中常用的session,可以利用缓存来分离出去。

    可以通过主从复制实现数据层高可用。目前主流数据库都支持主从复制,基本原理是从库监听主库的日志变动,将这个数据变动及时同步到从库。从库既可以起到数据备份的作用,也可以在主库出现问题时,取代主库的角色,从而实现高可用。可根据业务的特性,设置合适的主从库比例。

    为了更好的利用数据库主从机制,还可以进行读写分离,从而改善数据库的负载压力。数据写操作必须在主库上,读操作尽可能的在从库上进行。要进行读写分离,首先要面临的问题是数据同步延时。这个同步延时虽然可以通过一些方式来减少延时时间,但始终无法避免。要解决这个问题,比较推荐的方式,是在应用层或数据层做一个代理,这个代理要实现的是在写操作进行后,数据完全同步至从库前,强制从主库读取,这样就能保证数据的实时性。

    • 安全性:

    数据文件所存放的硬盘都做了raid10保护,并对文件做异地同步,具备很高的数据安全性和可用性。数据是多份备份,多处存储,采用特殊加密方式,分离运维和开发的权限。

    我们对产品的信息传输也进行了加密,数据传输加密采用SSL加密,即使被黑客窃取,对方也无法获取信息的明文内容,可以保证信息传输的安全性。

    对产品所有流入和流出信息都进行了信息过滤,对XSS跨站攻击、后门木马、SQL注入等常见的入侵手段加以防护并不断改善,避免产品使用过程中的各种潜在风险。

    主持人:对于未来云客服的发展前景有哪些思考?
    刘铭:未来的云客服平台需具备三个特点:

    1. 移动特性:用户携带并使用移动设备的时间将远远超过pc,当用户碰到问题时,可以随时随地使用移动设备联系客服。借助移动设备,用户可以将问题出现时的照片,视频,地理位置等信息发给客服,便于客服更快速的定位问题并解决问题。
    2. 智能特性:大家都说客户就是上帝,服务上帝的客服压力也越来越大。云客服作为新一代的企业客服平台,会把客服也当成上帝,在提高客服工作效率的同时,减轻客服人员的压力,这就要求云客服具备智能特型,能够将常见的问题归纳整理,以自助的形式服务用户。
    3. 数据特性:企业的客服是跟用户直接打交道的,客服服务是企业获取用户信息的重要途径,这些信息就像是一面镜子,反射出企业的产品、管理、技术、服务等各方面的状态。具备数据统计分析的云客服平台,能充分利用客户服务产生的数据,以此来驱动企业在发展战略上快速做出正确的决策。

    逸创云客服已提供移动客服,智能机器人,数据统计分析的产品,但从未来的角度看,还需要深耕细作。希望和用户一起,需求驱动产品,让未来早日到来!

    主持人:未来公司的发展方向和定位是什么?下一阶段的发展重点是什么?
    刘铭:逸创云客服致力于成为云客服领域的企业级服务商,专注为企业提供客户支持服务。

    目前逸创云客服覆盖了所有的客户服务渠道,很好的完成了产品的市场布局。以后仍然会用心倾听来自用户的反馈,在每个渠道都进行深度的探索,满足更深层次的用户需求。后续将与更多的SaaS企业服务商合作,进行产品上的应用集成,打造一个全方位的云客服平台。

    主持人:结合自身,谈谈技术人如何做到高效学习和提升技能?
    刘铭: 学习是一个认知过程,是可以根据自身的能力与习惯进行规划,缩短由入门到熟练、再到精通的时间,以下是我个人关于学习进度的一些心得:

    • 首先,热爱要学习的技术,培养一些兴趣,是保证学习过程不半途而废的关键。
    • 阅读相关的内容,了解所学技术的历史与发展趋势,对于所学有个全面的认识,这样在学习具体细节时能把握重点,适当取舍。
    • 先易后难,学习是个循序渐进的过程,要给自己设置合适难度的关卡,保持信心。 温故而知新,有规律的重复是实现大脑长期记忆的唯一途径。
    • 最后,多与大牛交流,使自己保持正确的学习方向,提升视野。

    主持人:谈谈创业路上的收获与思考,对于想要投身创业的年轻人的建议?
    刘铭:

    1. 选定方向,现在有创业想法的人太多了,要先考虑清楚产品的商业价值,能够让用户说好才是真的好。
    2. 坚持不懈,创业不仅仅是努力工作,还有很多繁杂的事需要处理,很多挫折需要经历,要调整好心态,不能浮躁,踏踏实实做事才会离成功更近。
    3. 突破自我,创业过程中时刻充满了挑战,有些是自己擅长的,有些是自己讨厌面对的,作为一个创业者,不能给自己找任何借口逃避,必须拿出最好的姿态,迎难而上。

    总之,创业的艰辛只有走过这条路的人才懂,一旦走上这条路就不能回头,为了成功,值得冒险。

    主持人:对于想在技术上走的更远的人,有什么建议和忠告?推荐您觉得不错的一些资料或者书籍
    刘铭:如今技术的更新越来越快,但是万变不离其宗,一定要夯实基础,才能厚积薄发。希望大家每学一门技术,都能领会一种思想,借此不断开拓视野,提高自己的技术修养,为世界创造出更多有价值的产品。

    个人认为经得起时间考验的书是一定要看的,而且要多看几遍,所以给大家推荐以下书籍:

    • 《代码大全》
    • 《重构:改善既有代码的设计》
    • 《设计模式》
    • 《编程之美》
    • 《数学之美》
    • 《数据结构》
    • 《算法导论》
    • 《黑客与画家》

    互动环节:你们的智能机器人和微软小冰有多大差距?
    刘铭:在人工智能上和微软小冰的差距肯定是有的,不过我们会利用好自己的优势,就是基于云客服平台累积的用户数据,在用户允许的前提下,我们可以基于数据进行特殊分析,打造更有针对性的智能客服。

    互动环节:关于数据库的设计是什么模式的?
    刘铭: 数据库设计上运用了主从同步,读写分离,容灾切换
    问:这个能够理解,重要的是关于,用户数据表的设计,是每个企业一个数据库,还是共享一个库,还是一个库,多个schame。关于这种模式的经验,有没有遇到过比较苦恼的事情。
    刘铭: 在企业的数据上,我们首先在业务上分为了多个库,每个企业的数据是在同一个库,用户数据分为公共的属性和自定义的属性,公共的部分是在同一个表,自定义的部分是不同的schame。但是数据在使用上是完全隔离开的,这一点是最重要的点。
    问:我们在考虑数据库的设计时,也是做了大量的尝试,考虑到不同企业之间的数据隔离,还要考虑数据库的规模,还要考虑应用之间的共存。没有最好的设计,只有最适合的设计,这也是一路走来的经验积累。现在阿里云已经发布了很多服务,有没有考虑多用这类的服务?还是这类的服务还不能满足现有的服务呢?对我们正在尝试的会有什么好的建议。
    刘铭: 其实我们在图片处理、语音转码功能上,已经采用了阿里云提供的服务。使用成熟的第三方服务,可以使创业公司专注自己的核心产品价值。当然在使用前,还是得仔细考虑是否符合产品的需要。

    互动环节:因为现在大数据云计算将来是一个趋势,所以想好好学习学习,我才毕业一年。
    刘铭: 入门时可以以基础为重,多学习数据相关的理论,这样你以后的实践之路会走的更顺利。
    问:是数据结构、算法方面的吗?
    刘铭:对的,还有统计学相关的基础,这些理论知识可能就是以后成长的瓶颈,所以得认真学习。

    互动环节:请问您对创业公司要不要花时间和资金培养新人的问题怎么看?
    刘铭: 创业公司能够持久发展的动力来源关键是人才,但是由于创业公司资源有限,对于新人是否合适的判断标准要高一点,但是一经录用,肯定是要花很多精力培养的,这样在以后公司的发展中,才能担当重任。

    互动环节:你觉得SaaS这种软件模式在目前中国的接受度如何?发展潜力如何?我知道在美国已经有相当的发展,如Salesforce。
    刘铭: SaaS软件模式在2015年有了非常大的进展,预计在未来3年来会成为非常热门的行业,发展前景很广,市场很大。

    互动环节:请问这个只是一个客服系统吗,他和其他系统,比如电商系统,微分销系统如何对接?数据库可以共享吗?
    刘铭: 这不仅仅是个客服系统,可以称为一个客服平台。我们提供有sso用户集成,restapi系统集成,webhook推送提醒等,可以快捷的实现深度对接。数据库当然是独立的,不过可以通过接口调取

    互动环节:刘总,请问SaaS在企业中主要在哪方面有实际的使用场景?
    刘铭: 研发-大数据 SaaS的使用场景非常多,比如客服、物流、制造、计算、存储、网络加速、维修等。SaaS可以使企业在这些业务上取得更多的成效,也可以节约很多成本。


    想与业界大咖零距离沟通,欢迎加入CTO讲堂微信群,参与CTO讲堂!

    第1期:APICloud联合创始人兼CTO邹达: 以API为核心的移动应用云大发展时代;第2期:UPYUN CTO黄慧攀: 云加速和技术成长那些事儿;第3期:亿方云科技创始人兼CEO程远: Box首位华人核心工程师的回国创业之路;第4期:UCloud联合创始人兼CTO莫显峰: 如何成长为技术合伙人?
    第5期:听云CTO Wood: APM实现原理及对IT和产品运营的价值
    第6期:吆喝科技CEO王晔: 美国互联网公司A/B测试经验分享及企业技术选型探讨
    第7期:箭扣科技CEO、联合创始人徐旸: 如何为App加载强大的通讯社交引擎?
    第8期:金童软件执行长、CTO曾炼: 人工智能到底能为我们带来什么?
    第9期:环信即时通讯云CTO马晓宇: 招人不易留人更难——创业团队要闯哪些关? 
    第10期:一熊科技CTO、联合创始人唐晓敏: 简说创业公司的技术选型,从BearyChat开发说
    第11期:武汉绿网副总经理雷葆华: 如何构建高性能网络服务平台及生态系统?
    第12期:SequoiaDB巨杉数据库联合创始人王涛: NoSQL对未来大数据发展的意义何在?
    第13期:fir.im 创始人王猛: 将‘简单快速’渗透到移动开发测试每个环节,从fir.im团队说起
    第14期:多备份创始人陈元强: 在线灾备革命背后的事
    第15期:宝宝树CTO周涵宁: 深度?广度?浅析技术人员的职业发展之路
    第16期:Testin联合创始人、产品VP谭斌: 从开发到上线,一个人的两周产品研发之旅
    第17期:七牛首席架构师李道兵: 如何构建高可用和可伸缩的架构?
    第18期:EasyStack联合创始人兼CTO刘国辉: OpenStack行业实践和发展趋势探讨
    第19期:Foxit software技术副总静楷: 面对世界竞争对手,如何拿到Google PDF开源项目PDFium?
    第20期:Beecloud创始人黄君贤: 支付接入开发的陷阱有多深? 第21期:诸葛io创始人&CEO孔淼:Growth Hacking背后,数据分析平台的架构调整
    第22期:叶帆科技创始人兼CEO、微软全球最有价值专家刘洪峰:浅析工业级物联网项目的快速开发
    第23期:好雨云创始人兼CEO、原澳客网CTO&CEO刘凡:微服务架构在云端的应用
    第24期:星图数据CTO崔仑: 独家直播双十一全网动态?前黑客“劳改”带你玩转大数据
    第25期:兑吧联合创始人兼总裁陈高维:工具类、新闻类、视频类等不同类型App的积分体系该如何搭建?
    第26期:Worktile联合创始人兼CTO李会军:揭秘高效协作工具背后的技术架构 第27期:云智慧首席架构师高驰涛(Neeke Gao):如何通过APM持续构建高性能IT架构? 
    第28期:洋葱创始人吴洪声(原DNSPod创始人):密码泄露事件频发?探秘其背后的本质 第29期:云信CreditCloud CTO朱家波:探秘互联网金融产品开发的技术路线图
    第30期:极验验证CTO黄胜蓝:如何用Python一门语言通吃高性能并发、GPU计算和深度学习
    第31期:容联七陌CTO张杨:SaaS云端语音通信架构详解
    第32期:Udesk CTO肖立鹏:打造数据可靠、服务高可用的客服平台
    第33期:乌云网创始人方小顿:企业该如何打造自身的“安全免疫系统”?


    CTO讲堂分享时间地点: 每周四或周五, CTO讲堂微信群

    加入方式:扫描二维码加“C粉儿小助手”好友,申请入群。
    图片描述
    还不是CTO俱乐部成员的各公司技术负责人,欢迎立即加入俱乐部:cto.csdn.net
    更多俱乐部动态,欢迎扫码关注微信号:图片描述

    展开全文
  • 物联网、人工智能、云计算都是当下的科技热点,而这些科技热点背后都离不开“”,什么是公有、私有、混合, IaaS、PaaS、SaaS…如果要与物联网、人工智能、云计算等等打交道,了解这些概念是最基础的要求。...
  • IAAS PAAS SAAS 三层之间的关系

    千次阅读 2018-07-30 11:26:38
    Paas:提供给用户的是云计算中的开发和分发应用的解决方案,用户能够部署应用程序,也可以控制相关的托管环境,比如服务器及操作系统,但用户不需要接触到云计算中的基础设施。 Saas:提供给用户的是云计算基础...
  • Saas系统架构的思考,多租户Saas架构设计分析

    万次阅读 多人点赞 2019-06-14 13:39:35
    ToBSaas系统最近几年都很火。...最近一年,有幸架构一个Crm saas 系统,上线了几个月来,各方面都比满意。整个系统创建过程,踩了很多坑,收获也比较多。总结一下Saas系统架构一些特点: Saas系统分...
  • JSAAS=应用框架+SAAS+应用开发平台

    千次阅读 2017-03-28 17:09:58
    JSaaS如何支持传统应用开发与应用开发
  • 平台分为种类型IaaS, PaaS和SaaS

    万次阅读 2018-10-23 15:26:36
    平台分为种类型IaaS, PaaS和SaaS IaaS (Infrastructure as a Service),基础架构即服务模式 除了操作系统,什么都没装,可以安装软件 国外有亚马逊Amazon AWS EC 2 国内有阿里服务器ECS PaaS (Platform ...
  • 1 系统体系架构设计  软件开发中系统体系架构决定了一个系统稳定性、健壮性、可扩展性、兼容性和可用性,它是系统的灵魂... Castle是针对.NET平台的一个开源项目,从数据访问框架ORM到IOC容器,再到WEB的MVC框架、A
  • 为什么80%的码农都做不了架构师?>>> ...
  • 作者:孙杰来源:技术(ID:aiyunjishu)导读:对于众多正在积极开展云计算的企业来说,选择一个好的云计算管理平台是一个策略性的决定,因为它涉及到 IT 的基础和将来发展方向。...
  •  一项在2010年5月进行的CIO调查发现,约有五分之一(23%)的受访者预计,SaaS(软件即服务)将在年内成为其主要的BI解决方案。这比当前7%的水平有了大幅度提升。此项调查涉及335位在企业内部使用BI和分析工具...
  • 物联网、人工智能、云计算都是当下的科技热点,而这些科技热点背后都离不开“”,什么是公有、私有、混合, IaaS、PaaS、SaaS…如果要与物联网、人工智能、云计算等等打交道,了解这些概念是最基础的要求。...
  • 平台的层次架构

    万次阅读 2019-03-19 15:03:04
    云计算平台 ​ 云计算是一种资源的服务模式,该模式可以实现随时随地、便捷按需地从...​ 经典云计算架构包括IaaS ( Infrastructure as a Service,基础设施即服务)、PaaS ( Platform as a Service,平台即服务)、S...
  • SaaS架构设计

    万次阅读 2016-03-04 12:55:17
    一、SaaS的安全性设计  一般常见的安全性设计分为两类:系统级和程序级。  系统级:  1、使用HTTPS协议以SSL(Security Socket Layer)交换数据,增强通信安全;  2、 通过数字签名防止传输过程篡改;  3...
  • 从最初的数据库演进到数据仓库,到MPP架构,到大数据时代的数据仓库,再到今天的原生的数据仓库。在不断的演进过程中,数据仓库面临着不同的挑战。 作者 张良模 阿里智能资深产品专家 谈到数据仓库,我们...
  • saas系统架构经验总结

    千次阅读 2017-02-07 09:36:21
    2B Saas系统最近几年都很火。...最近一年,有幸架构一个Crm saas 系统,上线了几个月来,各方面都比满意。整个系统创建过程,踩了很多坑,收获也比较多。总结一下Saas系统架构一些特点:   1.分层设计 saas
  • 导语:本文中,阿里智能资深技术专家黄省江从“势”“道”“术”个方面分享了自己对于SaaS生态的理解,并介绍了SaaS加速器发布以来在产品、技术和商业侧最新的一些进展。 在321北京峰会上,阿里公布了不做...
  • 文章目录①IaaS - 基础架构及服务②PaaS - 平台及服务③SaaS - 软件及服务 ①IaaS - 基础架构及服务 首先讲一讲,IaaS 能给你什么?(面向运维管理人员) 其又被称之为资源池,它能给上面的中间件或用户提供底层 ...
  • 从2009年蹒跚起步,到现在阿里已经提供了计算、存储、网络、安全、数据等五个层面的服务,并且在不断地打磨完善各个核心能力。例如,在2016年早些时候,阿里推出了数加平台,旨在打通数据生产全链条,而6月29日...
  • saas

    2009-11-17 10:52:00
    saas 目录[隐藏] 1、SaaS概念2、SaaS模式与传统许可模式的区别3、SaaS的客户价值4.SaaS服务优势5.SaaS历史6、企业与SaaS三、中国SaaS 1、SaaS概念2、SaaS模式与传统许可模式的区别3、SaaS的客户价值4.SaaS服务...
  • 文章目录SaaS系统用户权限设计1、组织机构管理<1>、需求分析(1)、需求分析(2)、数据库表设计<2>、微服务实现(1)、抽取公共部分(2)、CRUD操作<3>、前端实现(1)、创建模块(2)、配置请求API(3)、...
  • saas架构设计基础

    2010-06-19 16:54:00
    如何构建高性能的saas架构应用,需要满足以下条件: 一、满足多租户应用 二、高性能,多并发 1)数据库优化;创建索引,消除大量表连接,避免复杂SQL。 2)应用优化;使用cache,统计...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 16,143
精华内容 6,457
关键字:

云三层架构saas