云服务 SaaS应用平台搭建方案.docx

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
探码科技SaaS基础应用平台搭建方案 云计算、大数据带来的数字化转型赋予了经济发展新的动力。面对激烈的市场竞争,企业运用新一代信息技术提高品牌价值,打造云端一体化管理,已经成为获得市场成功的关键。 随着云计算的普及和应用,使得IaaS(基础架构即服务)和PaaS(平台即服务)得以通用,用户可以轻松访问服务器、存储器和网络等计算资源,可以在云环境中开发、管理和交付应用。同时,企业信息化管理软件的发展经历了定制化、通用化的阶段,SaaS(Software as a Service软件即服务)模式的出现,给“企业上云”带来新的契机。 为满足企业数字化智能化的需求,助力产业数字化升级,探码围绕品牌、市场、技术、案例,透视SaaS 商业模式,前瞻未来发展趋势,分享创新逻辑、探讨企业数字化转型新路径。 基础应用平台,是构建业务生态的底层技术架构,是支撑平台商业应用的地基。所以,构架一个可扩展、伸缩性强、易于维护的基础应用平台,是项目成功的基础。这里讲到的基础应用平台,包括IaaS和PaaS和 SaaS三个层级。 IaaS 基础架构即服务 (IaaS)是一种云计算服务产品,供应商会支持用户访问服务器、存储器和网络等计算资源。组织可以在服务提供商的基础架构中使用自己的平台和应用。 主要功能 用户按需支付 IaaS,无需购买整套硬件。 可根据处理和存储需求扩展基础架构。 节省企业购买和维护硬件的成本。 由于数据存储于云端,不会出现单点故障。 支持管理任务虚拟化,腾出时间处理其他事务。 下面以Ucloud为例,构建一套基础云平台系统需要用到产品服务器、数据库存储服务器、DNS/Mem缓存服务器、大数据平台服务器。 资源id 业务组 数量 价格 CPU 内存 硬盘 uhost-dhpwok k8s-prod 2 960 1 1024MB 系统盘:40GB uhost-4ngl5v k8s-prod 4 2120 2 4096MB 系统盘:80GB uhost-d3huba db 4 2600 2 4096MB 系统盘:20GB;数据盘:200GB uhost-y0houe dns 1 840 1 1024MB 系统盘:20GB;云硬盘:10GB uhost-joybol mem 1 960 1 2048MB 系统盘:20GB;数据盘:100GB uhost-venyiq rds 2 7600 2 4096MB 系统盘:20GB;数据盘:100GB;云硬盘:100GB 通过以上基本费用为:87800元,这是服务器架构最小配置单元,可以支撑>5000 IP同时在线;随着业务的不断增加,数据和网络带宽可以进行横向和纵向扩展,费用跟着涨上去。 PaaS 平台即服务 (PaaS) 是一款云计算服务产品,向用户提供云环境,用户可在其中开发、管理和交付应用。除存储器和其他计算资源以外,用户能够使用预构建工具套件,开发、定制和测试自己的应用。 主要功能 PaaS 提供平台和工具,用于在相同的环境中测试、开发和托管应用。 使组织能够将精力集中于开发,无需担心底层基础架构。 提供商管理安全性、操作系统、服务器软件和备份。 促进密切协作,即使团队远程工作也毫不影响。 我们在PaaS领域具备先进的技术方案,包括K8s大数据微服务、分布式数据库系统、ETL数据处理等,这些都为系统构建基础平台打下坚实基础。下面分开讲解PaaS里几个重要部分。 K8s微服务架构 在PaaS端重点实现服务和软件的架构设计,我们采用K8s微服务模式,架构如下: Kubernetes各个组件的角色可以归为三类即Master、Minion、Etcd,Master主要是kube-apiserver、kube-scheduler、kube-controller-manager,Minion主要是kubelet和kube-proxy。Rancher为了融合k8s的管控功能,又在Master中添加了kuberctrld、ingress-controller、kubernetes-agent三个服务来打通Rancher和K8s,同时每个node上都会依赖Rancher提供的Rancher-DNS、Rancher-metadata、Rancher-net这些基础设施服务。 分布式数据库 分布式数据库是总平台云存储中的另一个核心模块,实现结构化信息的存储与检索功能。云存储的分布式数据库具有如下特性: 分布式数据库架构 1、海量数据处理框架 为了解决海量数据的存储与查询检索的效率问题,数据分布式存储及它的并行处理保证了每天几千万甚至上亿条记录存储、查询检索高效率,为海量数据的高效应用提供了坚实可靠的保障。 2、标准数据库接口方式提供服务 分布数数据库提供标准的SQL接口,应用系统可以方便快捷的接入数据库。 结构化查

您可能关注的文档

文档评论(0)

166****8613 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档