延迟与隐藏程度成反比。C 数据存在,并且连接已建立,但在接收客户端请求响应和显示用户请求的内容时存在明显延迟。将数据从源移动到目标时,会出现即时丢失。延迟是数据发送器和数据接收器之间的时间差。此外,当通过云响应用户查询时,这种延迟会被放大。有多种因素会导致满足用户请求的潜在延迟。
想象一下,您在美国数据中心部署了服务,并且您的用户遍布全球。在此拓扑中,来自美国的用户将能够以正常(如果不是很好)的性能使用您的服务,但来自全球的用户将不得不面对糟糕的响应时间。问题不在于服务器(甚至不在于 Web 应用程序所承受的负载),而在于网络流量的延迟。用户的请求和 Web 应用程序的响应必须通过物理线路到达目的地——让我们忽略 OSI 模型及其对数据包的处理操作。
这就是为什么,云原生解决方案需要在设计时考虑到延迟减少。开发人员可以通过多种选择减少其解决方案的延迟,包括混合云、全局冗余和服务复制、数据缓存、cdn 和其他产品。我将列出阿里云上的大部分产品,并展示它们如何在这些场景中使用。
今天87cloud重点分享下阿里云国际 CDN 和低延迟全球云解决方案
阿里云上的低延迟全球云解决方案
云上的解决方案和延迟管理
云提供商植入的流行理念是通过按需提供计算和托管服务来最小化从服务提供商到客户的距离。距离越小,延迟就越低。如果您有来自那里的主要客户请求,则将您的数据托管在西方,并始终根据需要创建复制。同样,如果更多的业务流量来自该地区,则在东部托管服务。唯一的想法是了解客户的区域消费并相应地分配您的数据和服务来源。并且没有停止在两个区域分别托管解决方案,然后使用负载平衡器自动将流量转发到最近的端点。
因此,对公司来说既经济又高效的最终解决方案是为云服务构建解决方案,并让云编排人员监督如何为您的客户提供最佳服务。
此后,本文旨在讨论阿里云提供的主要解决方案,以确保为您的客户提供低延迟和即时传输和响应。但是,为了确定本文的范围并且不要错过重点,我们打算从以下方面遍历并突出服务的功能见解:
易于配置和定价模型。
服务对延迟和响应时间的影响。
服务增加的管理开销和复杂性。
基于这些,我将推荐如何构建您的解决方案,以便您可以最好地利用云平台并将您的服务部署在最需要的地方。
计算服务
阿里云提供了一系列强大的云级计算解决方案,包括弹性计算服务
和基于 GPU 的虚拟机、Kubernetes 容器服务
以及其他自动扩展和负载均衡解决方案。所有这些计算服务通过强大且安全的虚拟云服务器确保高计算能力,以适应各种高计算需求。此外,您的产品数据的全球部署和高可用性。最重要的是,为了满足分布式架构及其区域部署的要求,阿里巴巴提供了 20 个国际地理位置的可行性,并进一步扩展到不同的区域和区域,以管理分布式客户请求。
使用阿里云ECS,您可以在不到10分钟的时间内将单个实例部署到云端。您可以通过使用多个 ECS 实例部署服务来提高性能。要进一步扩展编排,您可以使用 Kubernetes 容器服务并使用 Kubernetes 部署您的实例。Kubernetes 作为引擎将管理如何部署解决方案,正如我在另一篇文章中讨论的那样,您可以使用无服务器 Kubernetes 集群随着需求的增长添加节点,并在不再需要时删除它们。您可以创建最多具有 100 个计算节点的集群,并自动将它们缩小到零。
此外,您始终可以使用内置的Auto Scaling
服务来根据需要扩展实例。
基于网络的在线解决方案
有时部署是针对 Web 应用程序,而不是完整的解决方案。例如,一个简单的博客所有者可能不需要部署运行时驱动的 Web 应用程序。他们可能只使用 PHP 或 Node.js 部署 Web 应用程序。在阿里云上,您可以使用 Simple Application Server 来实现此场景。
Simple Application Server的问题在于它是单个服务器并且不提供复制。在这种情况下,当您必须以分布式方式部署微服务时,企业分布式应用程序服务可能会派上用场。
数据库和存储解决方案
阿里云提供的数据库服务支持超低时延和两个节点之间的数据同步。根据指标,它允许在美国西部(硅谷)和中国东部(杭州)节点之间进行高达 3884 TPS 和 15500 QPS 的传输,平均网络延迟仅为 175 毫秒。您可以使用混合云模型在云上托管自己的数据库,也可以在云上创建 ECS 实例来托管数据库引擎。再一次,一旦您在云上的多个区域复制数据,就会提供延迟增益。
另一方面,阿里云云
数据库提供一整套高性价比、高效率的数据库服务,在分布式的同时保证可扩展性、多层数据读写操作和低潜高性能数据解决方案。遵循主从架构设计。您可以在此处
探索使用 RDS 版的云数据库的好处,并了解不同的选项如何帮助您随时降低解决方案成本、提高生产力和规模。
除了数据库,您还可以在存储服务中使用相同的功能。
阿里云 OSS支持数据复制和迁移到全球多个区域。该功能称为跨区域复制
。
如图所示,您可以将数据复制到两个不同的区域。在数据中心停机的情况下,它提供了更好的延迟和良好的可用性。
阿里云 CDN
支持分钟级全局数据复制和缓存。阿里云 CDN 支持您的解决方案基于 HTTP 和 HTTPS 的流量,并自动缓存资源。这是提高网站加速的好方法。
其他服务
通常,您还需要在解决方案中使用其他服务,例如身份验证、日志记录以及数据和指标收集服务。阿里云提供基于 PaaS 和 SaaS 的服务以及您可以使用的指定 SLA,例如 RAM 服务具有高可用性并在全球范围内进行复制,以便您的工程师可以从全球任何地方调配云资源。阿里云管理员和管理套件应该使用 RAM 而不是您自己的身份验证系统,因为 RAM 是一项免费服务,并提供您可能自己开发的所有服务 – 当然您可以创建自己的解决方案,但是,嘿,这会花费你更多!
如果您在云上使用日志服务,那么使用日志服务将应用程序日志存储在您的订阅中会很有用。日志服务是一种云原生日志服务,它为您的应用程序提供具有 OSS 的备份选项和高吞吐量,以便为数据和商业智能目的提交日志和指标。
最终,这一切都落在了在云上设计和部署解决方案的架构师和工程师手中。为您的客户提供更好的响应应该是设计阶段的重中之重。毕竟,云平台被认为是按需使用云资源。
阿里云CDN:进军亚太市场的最佳选择
本文分享了CDN是什么以及企业选择阿里云CDN的四大理由。
在云计算出现之前,传统 CDN 行业的特点是少数几家占主导地位的玩家。越来越多的企业需要 CDN 来处理由电子商务、移动应用程序、视频和直播带来的流量高峰。这一直是CDN行业转型的驱动力。近年来,基于云的 CDN 发展迅速。这通过更灵活的资源配置、更强大的大规模数据处理能力、增强的价格透明度和可承受性以及更好地利用云计算平台,使行业受益。CDN 可以与云计算服务相结合,进一步提高资源配置和大规模数据处理的优势,并降低存储成本。例如,云计算可以解决直播中典型的高延迟和滞后问题。此外,云计算平台提供了广泛的支持服务,例如数据挖掘和弹性伸缩。CDN 格局已经发生了很大变化。
自 2009 年起,阿里云投入巨资打造包含 CDN 服务的智能云生态系统。在 Gartner 2019 年发布的《CDN 服务市场指南》中,阿里云凭借其全球服务能力和产品技术优势,被评为全球服务商。这标志着阿里云有能力在五大洲的商业和消费者中心提供接入服务。
阿里云内容分发网络(CDN)提供超过2800个边缘节点,服务全球超过30万客户,带宽储备200Tbit/s。它每天加速数百万个域名并处理数十亿次刷新操作。迄今为止,它已分发了总计超过 166.7 EB 的数据。阿里云 CDN 已经支持双十一全球购物节超过 11 年。它还有助于直播 2018 年俄罗斯世界杯。从这些应用中获得的经验使阿里云 CDN 能够针对视频高并发场景开发成熟的解决方案和全面的应急响应计划。阿里云CDN针对多种场景提供针对性的解决方案,如视频点播、直播、图传、HTTPS传输、大文件传输、播放器 SDK 和内容审核。这有助于最大限度地提高客户利润。
相关产品
内容交付网络
一种可扩展的高性能内容交付服务,用于加速向全球用户分发内容。您可以使用内容分发网络(CDN)从距离用户最近的节点向用户分发内容,加快对用户请求的响应,提高响应速度。CDN 还解决了通常由分布、带宽和服务器性能问题引起的交付延迟问题。CDN已经应用在多个场景中,包括站点加速、点播、直播等。
原文链接:https://blog.csdn.net/jiuhebaobao/article/details/123871355?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165918321816782395361439%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165918321816782395361439&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-5-123871355-null-null.nonecase&utm_term=cdn
原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/308