ECS进阶训练营-DAY 6 打卡 案例分享——钉钉

本文涉及的产品
对象存储 OSS,标准 - 本地冗余存储 20GB 3个月
对象存储 OSS,内容安全 1000 次 1年
表格存储 Tablestore,50G 2个月
简介: 通过钉钉的成功案例,来了解阿里云在项目开发中的地位和作用。

钉钉背后的技术架构和阿里云服务

  • 钉钉作为一个企业级产品,使用了很热门的平台技术Saas。
  • 钉钉很多设计都面向云去设计,这样可以随着云建设得到更快的部署,更多地适应客户需求。
  • 钉钉目前使用了ECS OSS OTS,未来可能还将用到Open Search。
  • 钉钉很多的数据都部署在阿里云的ECS上,它们的数据存在RDS上。这些数据的安全、可靠性、性能都能够得以满足。

阿里云云计算为钉钉解决的问题

  • 数据的安全性
  • 整体服务的稳定性
  • 随着用户量越来越大,整个架构不能水平扩容的问题

企业级用户如何借助阿里云保障信息安全

  • 安全作为钉钉的一个重要功能来设计和保障。首先从信息的存储、传输,无论是在客户端的存储还是服务端的存储,都采用了最高的加密程序对它进行加密。
  • 阿里云的基础设施安全提供了很周全的防护,可以抵御黑客攻击、DDoS攻击等,从而保障了网站的稳定性。
  • 阿里云的安全方面的产品,为钉钉节省了很多工作,如不需要再担心主机被第三方破解账号登录的问题。企业级用户可以花费更多的时间来考虑让产品更加安全。

术语查询及解释

​ 首先在钉钉案例的视频中,提到了一些名词,如SaaS,OSS,OTS...这些都是什么?我抱着这样的疑问查询了相关资料并进行了记录。只有知道了这些是什么,才能够真正的去理解和把握整个视频的内容。

什么是SaaS

​ SaaS即Software-as-a-Service(软件即服务)是随着互联网技术的发展和应用软件的成熟, 在21世纪开始兴起的一种完全创新的软件应用模式。传统模式下,厂商通过License将软件产品部署到企业内部多个客户终端实现交付。SaaS定义了一种新的交付方式,也使得软件进一步回归服务本质。企业部署信息化软件的本质是为了自身的运营管理服务,软件的表象是一种业务流程的信息化,本质还是第一种服务模式,SaaS改变了传统软件服务的提供方式,减少本地部署所需的大量前期投入,进一步突出信息化软件的服务属性,或成为未来信息化软件市场的主流交付模式。

什么是OSS

阿里云对象存储服务,简称 OSS,是一种面向海量数据规模的分布式存储服务,具有稳定、可靠、安全、低成本的特点,能够提供十一个九的数据可靠性。OSS提供与平台无关的RESTful API接口,您可以在互联网任何位置存储和访问。OSS的容量和处理能力弹性扩展,并提供多种存储类型供您选择,全面优化存储成本。

什么是OTS

​ OTS 是Open Table Service的简称,现在已更名为表格存储Table Store,官网对它的解释为:OTS是构建在阿里云飞天分布式系统之上的 NoSQL 数据库服务,提供海量结构化数据的存储和实时访问。OTS 以实例和表的形式组织数据,通过数据分片和负载均衡技术,达到规模的无缝扩展。OTS 向应用程序屏蔽底层硬件平台的故障和错误,能自动从各类错误中快速恢复,提供非常高的服务可用性。OTS 管理的数据全部存储在 SSD 中并具有多个备份,提供了快速的访问性能和极高的数据可靠性。用户在使用 OTS 服务时,只需要按照预留和使用的资源进行付费,无需关心数据库的软硬件升级维护、集群缩容扩容等复杂问题。

什么是Open Search

​ 开放搜索(OpenSearch)是阿里巴巴自主研发的大规模分布式搜索引擎平台,其核心引擎HA3(问天3)系统为包括淘宝、天猫在内的阿里集团核心业务提供搜索服务支持。通过集成智能查询语义理解、机器学习排序算法等能力,旨在为企业提供高搜索质量的一站式内容智能搜索服务。

个人感悟

​ 视频中多次提到,阿里云是一个云服务的提供商,阿里云可以为开发者提供安全可靠的基础设施,从而能够让我们能够将更多的精力和时间来考虑和打磨我们自己开发的产品和项目,而不用去操心底层的设施问题。也就是能够为我们更高效的开发提供了基础服务。

​ 至于钉钉这款软件,我个人是参加这个训练营才用上了钉钉,钉钉有几项我用上的功能感觉还是挺方便的,比如已读功能,可以快速的了解到谁已经看过通知了,谁还没看通知,从而去及时联系以免错过了某项任务。可以共同编辑群文件,做了修改后可以选择通知其他人去查看。自己遇到的一个比较麻烦的问题就是,不添加好友就不能成功发送消息,一旦想主动的联系某个人却又没有添加好友,那么会出现联系不上的情况。

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
8月前
|
存储 弹性计算 安全
课时23:案例分享——钉钉
钉钉作为企业级产品,采用SaaS平台技术,依托阿里云的ECS、OSS等服务,实现快速部署与客户需求的高效适应。其数据存储于阿里云RDS中,确保安全性和可靠性,并通过高强度加密保障信息传输安全。阿里云的安全防护措施为钉钉提供了坚实后盾,使其能专注于优化和创新,提升用户体验。
264 0
|
网络协议 数据格式 Python
Python进阶---HTTP协议和Web服务器
Python进阶---HTTP协议和Web服务器
182 4
|
弹性计算 Ubuntu Linux
【进阶教程】基于阿里云ECS快速部署幻兽帕鲁服务器
如果您已经买好了阿里云ECS云服务器!本教程将指引您基于云服务器快速部署幻兽帕鲁游戏。按图索骥,畅快开玩!
【进阶教程】基于阿里云ECS快速部署幻兽帕鲁服务器
|
Java 关系型数据库 MySQL
【JavaEE进阶】部署Web项目到Linux服务器
【JavaEE进阶】部署Web项目到Linux服务器
|
安全 Shell 网络安全
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
372 0
|
Linux 网络安全 开发工具
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
|
弹性计算 运维 Shell
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(上):ECS 进阶概念-运维(3)
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(上):ECS 进阶概念-运维(3)
251 0
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(上):ECS 进阶概念-运维(3)
|
Web App开发 弹性计算 运维
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(中)实验 1:使用云助手自动化运维云服务器 ECS 实例(1)
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(中)实验 1:使用云助手自动化运维云服务器 ECS 实例(1)
498 0
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(中)实验 1:使用云助手自动化运维云服务器 ECS 实例(1)
|
弹性计算 运维 Unix
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(上):ECS 进阶概念-运维(1)
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(上):ECS 进阶概念-运维(1)
245 0
|
弹性计算 运维 网络安全
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(上):ECS 进阶概念-运维(2)
《企业运维之弹性计算原理与实践》——ECS 进阶概念-运维——第三章(上):ECS 进阶概念-运维(2)
320 0