Oracle Intelligent Workload Management (IW)是Oracle提供的一种自动化管理和运营解决方案,它可以在区分不同工作负载需求,以满足任务服务水平的需求之间进行实时协调,以达到最佳的性价比、资源利用效率和服务质量。在实际使用中,小或大公司都可以将其应用于数据中心或IT基础设施中。
比如一家小型企业可能会有一个基于云的ERP系统,其具有以下三个不同的组件需要被支持:
<div id="component1"></div>
<div id="component2"></div>
<div id="component3"></div>
这些组件可能有不同的硬件或网络要求,例如访问量最大的那个组件需要更多的物理RAM和带宽。使用Oracle IW,管理用户可以为不同的组件指定服务模式,并使用可用的受管服务器和存储资源来满足服务水平的要求。例如,可以使用Oracle IW来部署运行在Azure或阿里云上的组件,如下所示:
<iw:service-mode
component-id="component1"
min-instances="2"
max-instances="4"
max-latency="100"
min-bandwidth="50"
instances-per-server="2">/>
<iw:service-mode component-id="component2"
min-instances="1"
max-instances="2"
max-latency="250"
min-bandwidth="30"
instances-per-server="1">/>
<iw:service-mode component-id="component3"
min-instances="3"
max-instances="10"
max-latency="500"
min-bandwidth="10"
instances-per-server="3">/>
<iw:server data-center-id="AzureDC" ram-size="32GB"
num-cpus="4" bandwidth="1Gbps" />
<iw:server data-center-id="AliyunDC" ram-size="64GB"
num-cpus="8" bandwidth="2Gbps" />
上述代码中,可以为每个组件定义最小和最大实例数,最大延迟和最小带宽要求,以及每个服务器上实例的数量。此外,也可以看到在代码中指定了可用的服务器和数据中心以及服务器规格。这些数据将被标题服务组件的API用于为每个组件确定如何配对它们的实例。
Oracle IW包括自动化部署,可自动扩展和自动缩放,节省时间,减少错误,并提高了整体可靠性和管理效率。
在大型企业中,Oracle IW也非常有用。例如,在一个金融市场数据供应商中,有数十个不同的数据产品必须保持高度可靠的性能和可用性。使用Oracle IW,这些产品在多个服务器上部署,并且可以自动缩放或扩展数量,以满足需要大量数据的客户的需求。
总之,Oracle IW提供了一种简单易用的方式,在管理不同需求的应用程序工作负载时可带来很大的帮助,它可以让你根据实际情况进行自动化管理和运营解决方案,既减轻了管理负担,又确保服务水平的满足。
本文链接:https://my.lmcjl.com/post/14334.html
4 评论