使用 ADCaaS 最大程度地减少云迁移中的复杂性

使用应用程序交付控制器作为一项服务快速推出新的云和移动应用程序

应用程序交付控制器 (ADC) 是从基本服务器负载平衡功能单元演化而来的,以便完全与云工作流和预配 置系统相集成,从而帮助用户向移动工作人员快速推出新的应用程序,提高终端用户的满意度,并减少应用 程序部署时间和成本。在本文中,作者定义了 ADC 并介绍了其进化和工作方式,指出了云环境给 ADC 带来 的挑战,介绍了一个有助于开发的真实 ADC 云产品,还详细介绍了其 ADCaaS 在 IBM? SmartCloud? Enterprise 和 IBM PureSystems 环境中的工作方式。

数据中心在网络和服务器基础架构、应用程序数量和复杂性、用户类型以及终端用户设备多样性方面经历 了极大的变革。但是人们都期望业务应用程序(从 eCommerce 到 CRM、订单管理、email、协作式服务等能 够提供付快速响应时间并且全天候可用,可确保多个位置的一致性和无缝访问以及具有防弹安全性。

推出一个新服务或扩展一个现有服务时,应用程序交付控制器(application delivery controller,ADC )通常扮演关键角色:它们充当了 “应用程序网关”,通过管理客户端流量使应用资源全球化, 并执行细粒度负载分布、端到端的应用程序加速、带宽管理、缓存以及应用程序和传输安全性。其结果是实 现更高的应用程序可用性、更快的响应时间和更好的安全性。

ADC 内部

ADC 通常安装在服务器农场前端以及网络防火墙和锚点应用程序安全网关之后,如图 1 所示。

图 1. 典型 ADC 网络部署图

在介绍云环境中的真实 ADC 解决方案之前,本小节其余部分将介绍 ADC 的演变、操作剖析和虚拟环境给 ADC 部署带来的挑战,特别是应用程序可用性、性能和安全性方面的挑战。

ADC 演化成业务应用程序和虚拟数据中心

第一代 ADC 解决方案重点关注常用网络和应用程序优化与可扩展性。提高服务能力非常简单:将新应用 程序服务器安装和添加到服务器农场之后,您需要做的是将新服务器添加到相关 ADC 流量重定向策略,开始 对已扩展的农场服务器之间的流量进行负载平衡。

第二代 ADC 解决方案承认,当为供应商量身定制解决方案时,应用程序可以得到更好的优化。ADC 经过 了 Microsoft、Oracle、SAP、IBM、VMware、Radware 等供应商的领先业务应用程序的验证。

采用数据中心虚拟化生态系统,与数据中心的动态变更保持同步,真正 “意识” 到请求式业 务应用程序,需要以具有成本效益的方式进行扩展,并降低成本(所有这些都需要一种新型 ADC,因此引入 了第三代 ADC),提供一整套服务以确保物理和虚拟数据中心的可用性、性能和任务关键型应用程序的安全 性。稍后进一步详细讨论。

ADC 如何运作

ADC 提供一套功能来优化企业级应用程序部署。ADC 从基础负载平衡演化成了一组增强应用程序可用性和 性能的功能。

常见 ADC 功能集包含以下可增强应用程序可用性和性能的功能。

对于应用程序可用性,ADC 可以通过以下技术提高应用程序可用性并保证 SLA:

本地服务器负载平衡:保证高质量的 SLA,确保最好的服务器总是为客户端请求提供服务,同时减少服务 器过载。

健康状况监控:避免将流量重定向到不可用的服务器。

全局服务器负载平衡:确保业务连续性和灾难恢复 (DR),并保证对于全球部署的服务向客户提供高质量 SLA 和质量体验 (QoE)。

链接高可用性:促进可靠的、可扩展的、低成本站点连通性,同时优化应用程序端到端响应时间。

在应用程序性能领域,ADC 可加速应用程序性能、缩短应用程序响应时间并卸载服务器处理,其中包括:

TLS/SSL 卸载:通过在服务器执行时卸载服务器处理任务并增加延迟的加密/解密任务,最大程度地提高 服务器基础架构的利用率。

缓存:利用 ADC 的静态和动态缓存,智能地将浏览器发送到 ADC,以交付更快速的页面加载。

其他压缩技术:减少内容大小、连接数和 TCP 协议优化。

图 2 介绍了 ADC 部署如何提供应用程序可用性、性能和安全性。

图 2. 提高业务应用程序可用性、性能和安全性的 ADC 部署优势

时间: 2024-08-07 15:59:43

使用 ADCaaS 最大程度地减少云迁移中的复杂性的相关文章

热议话题回顾:数据上云和迁移中可能会遇到哪些问题-曾文旌

数据上云和迁移中可能会遇到哪些问题 发布者:曾文旌-阿里数据库专家,关注PostgreSQL相关技术 大家在使用云上数据产品时,免不了要把线下数据迁移上云,或在云上各数据产品之间移动数据.在这个过程中,可能会遇到各种问题,比如在迁移上T的数据或在交易库与分析库之间迁移数据时,往往会无从下手. 我们围绕这些话题进行讨论: 1.各位都使用什么手段把数据上云或迁移数据? 2.在PostgreSQL.Greenplum数据迁移过程中碰到了哪些问题?你是如何解决的? 3.关于ApsaraDB家族的关系数据

数据迁移中的几个问题总结

   总结一下昨晚在数据迁移前线奋战碰到的一些问题,虽然总体来说是按照预定的计划完成,并且提前完成,但是哪怕一丁点儿的操作都会导致一些严重的影响.    总体来说,需要做的事情就是把核心业务服务器从一个机房迁移到另外一个机房,这个过程中因为环境的重要性和硬件软件的情况,大体分为了下面三个方向的技术方案. 迁移部分核心业务从Solaris到X86平台,同时需要升级数据库版本 迁移x86平台的部分核心业务,这个方向操作相对简单,基本就是主备切换 整合部分X86平台的环境,比如数据库a,b整合后就是一

介绍ADCaaS在IBM SmartCloud Enterprise环境中的工作方式

在本文中,作者定义了 ADC 并介绍了其进化和工作方式,指出了云环境给 ADC 带来的挑战,介绍了一个有助于开发的真实 ADC 云产品,还详细介绍了其 ADCaaS 在 IBM® http://www.aliyun.com/zixun/aggregation/13696.html">SmartCloud® Enterprise 和 IBM PureSystems 环境中的工作方式. 数据中心在网络和服务器基础架构.应用程序数量和复杂性.用户类型以及终端用户设备多样性方面经历了极大的变革.但

小编带你解说减少云错误的妙招

我们介绍了很多如何对用于扩展云应用程序的相关代码评估.目前,我们要看向那些编码以及系统方面的创新策略,这些策略很有可能随着时间的推移使系统变得更加的不稳定.从CRM系统上观察,那看似永无休止的发展需求,对于我们代码的耐久度增强将成为我们能否长期顺畅运行这些系统的重要组成部分. 但在此之前,我需要讲明一点:我所举出的使用实例及条款只适用于Salesforce.com环境:其它应用环境及平台所使用的是不同类型的协议,因为我对那些内容并不十分了解,所以请不要误以为我是个玩命帮某些网站造势. 声明式开发

解决Confluence迁移中遇到的问题(Data too long for column 'STRINGVAL')方法

迁移步骤 先大致说一下基本的迁移步骤: 创建备份 使用管理员账户登录Confluence,点击右上角"齿轮"图标,选择General Configuration 在侧边栏中,选择Backup & Restore 勾选Archive to backups folder让生成的备份创建归档至Confluence自动备份目录,如果不点选会生成在临时目录中,并且会在24小时后自动清除 勾选Backup attachments,将附件内容加入到备份中 点击Backup按钮,等待备份完毕.

扒一扒Oracle数据库迁移中的各种坑

   Oracle迁移是数据库运维中一项必不可少的工作,具体到项目层面上则有系统割接.数据库版本升级迁移.数据库主机更换.数据库拆库.数据库合库.测试系统搭建等等各类场景,然而正所谓万变不离其宗,迁移总的来说就是Dataguard.RMAN.底层复制等物理方式以及Datapump.GoldenGate等逻辑方式.本文目的在于从笔者实际参与的各种迁移类项目出发,简明扼要地从宏观的角度数一数迁移类项目中可能遇到的坑.   一无法绕过的架构类问题   对于一个核心的系统来说,数据库很可能并不是孤立的,

数据迁移中的数据库检查和建议

关于数据迁移,在之前也讨论过一些需要注意的地方,可能林林总总列了不少,都是在数据迁移迁移前和迁移时需要注意的.http://blog.itpub.net/23718752/viewspace-1195364/http://blog.itpub.net/23718752/viewspace-1254945/ 我在这些帖子的基础上进行更多的总结和补充. 数据库级的检查和建议1)参数检查 有些参数是需要在数据迁移前临时做变更的,有些是性能相关的,需要考虑. log_buffer在数据导入的过程中会有极

数据迁移中需要考虑的问题

在生产环境中,做数据迁移需要考虑很多的可能性和场景,尽量排除可能发生的问题.我自己总结了下,大体有如下需要注意的地方.1)充分的测试,评估时间,总结经验,提升性能 在生产中进行数据的大批量迁移时,充分的测试时必须的.一方面可以根据这些测试积累一些必要的数据作为生产中使用参考,另外一方面可以基于之前的测试,总结经验,总结不足之处,加入改进,在生产中每一分钟的改进都是很重要的. 2)完整的备份策略热备甚至冷备     在数据迁移之前进行完整的备份,一定要是全量的.甚至在允许的情况下做冷备都可以.数据

数据迁移中碰见的一些问题

单位有一套Oracle 9i的古老测试数据库,因为机房搬迁,所以需要迁移数据,新库是Oracle 11g了,一个比较简单的需求,但过程中碰见了一些问题,看似比较琐碎,值得总结一下. 由于源库是9i,因此只能用imp/exp,不能用数据泵. 问题1:导入目标库用户的默认表空间 源库由于不规范的使用,对象默认存储的是数据库默认表空间USERS,既然是迁移,新库就要尽量规范一些.但问题来了,impdp/expdp可以使用remap_tablespace映射新旧表空间,exp/imp应该如何做? 网上有