当前位置: 首页 > news >正文

省钱之道--图解域域树域林根域的含义

by
如图:contoso这家公司的IT环境中有很多类型的IT资源,而目前这些IT资源都处于一个分散管理的状态中,这样无形中增加了contoso这家公司的管理成本,而且管理制度没有办法落实到实际的生产环境中去。
 
 那么,如何解决这个问题呢?
 
难道我们把这些个东西都放一个库房去?那么员工呢?部门经理呢?也扔库房去?这显然不现实。
 
大家可以试想一下,自己不管来自哪里,属于哪个省市,还是你在国外,大家不都是中国人么?而我们去的商场,咖啡厅或者风景区这些个物理资源不都 属于中国么?不管我们的人际关系,社会关系,再复杂,在逻辑结构上我们还都同属于一个国家,一个逻辑概念。这样不正是实现了逻辑上的集中管理了么?
 
 
OK,返回来我们来看看 这个概念,就是把我们企业IT环境中的所有资源在逻辑上进行统一集中管理的一种手段。
 
接下来我们contoso这家公司建立起了自己的域,叫contoso.com解决了企业内部的IT环境管理问题,大大降低了管理成本。
 
但是,好景不长,随着业务的发展,需要在上海,北京成立了子公司,那么跨地域的资源怎么集中管理呢?成本不是又上来了么?
 
还是用域环境来解决,
为contoso.com创建子域,并且在命名的逻辑关系上与contoso.com是连续的。而下面的bj.contoso.com和 sh.contoso.com相对于contoso.com来说是子域。反过来,contoso.com相对于sh.contoso.om和 bj.contoso.com来说是父域,他们之间是父子关系。
而目前形成的这种逻辑管理结构称之为 域树。这样远程分支机构的管理问题也就解决了,成本也随之降低。
 
有发展就有问题产生,很多企业都同时经营了多个项目,同时设立多个相对独立的管理团队和管理机制。因为作为一个老板想让自己经营的事业立于不败,就要加强自己经营环境的可靠性,说白了就是增加盈利项目来降低自己的实时亏损风险。
 
那么如何解决多项目运作的集中管理问题呢?
 
contoso.com这家公司也面临这样的问题,因为他还运作了一个seattle的项目。
域环境同时也更好的提供了这样的扩展方式,为seattle项目建立一个现有林中的域。虽然和contoso.com的命名空间不连续,但是也 同属于一家公司,在管理上依然统一集中管理,大大减少了管理成本的同时,也不会因为集中管理制约seattle项目的发展,因为在整个林中seattle 的项目运作还是相对独立的。很快seattle就建立了自己的分支机构,work.seattle.com。
 
 
而这样的逻辑结构我们称之为 域林
 
而当一个企业多个项目运作的时候,无论这个企业的项目运作方式对外透明不透明,他都会有一个自己的主要或者是主打经营项目。那么如何确保这个项目在IT环境管理中的首要地位呢?
 
域环境也为这种情况做出了灵活的应对策略:
在整个域林中所创建的第一个域就是 根域,而根域在整个域林中的地位、优先级、重要性、针对其他域的可制约性都是很强大的。而且在一个域林中只能有一个根域。所以对于企业运营多项目的风险和管理应对手段,域环境也做出了良好的应对措施。
 
 
很多管理员在面对多域环境时很害怕找不到根域,根域有一个很显著的特征,在根域的DC上会有两个特殊的组:
Enterprise  admins
Schema  admins
而域林中其他的域服务器上是没有这两个组的。
 
好,这就是今天要和大家分享的 域、域树、域林、根域的含义。希望能帮助大家更好的理解域的应用。
具体的操作,包括这样的企业管理环境如何构建,请听下回分解!




本文转自 149banzhang 51CTO博客,原文链接:http://blog.51cto.com/149banzhang/717589,如需转载请自行联系原作者

相关文章:

  • 各种数字类型转换成字符串型
  • 分布式事务-二阶段提交与三阶段提交
  • HDU 4709 Herding 几何题解
  • jqGrid获取json数据方法
  • JAVA类的初始化顺序与initialize参数
  • 5.[研磨设计模式笔记]装饰模式
  • 网络安全系列之六 利用数据库备份上传WebShell
  • Linux自动引导配置光盘的制作
  • HTML和javascript 第三天
  • SCOM 2012 SP1服务器上安装和配置Veeam MP for VMware
  • 数据迁移
  • VMM系列之添加工作组Hyper-V主机到VMM服务器
  • 由生活的例子来剖析QuickTest的工作原理
  • easyui combobox 获取焦点
  • CTF---Web入门第十二题 程序逻辑问题
  • ----------
  • [ JavaScript ] 数据结构与算法 —— 链表
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • 0x05 Python数据分析,Anaconda八斩刀
  • Android开源项目规范总结
  • CAP理论的例子讲解
  • CSS 提示工具(Tooltip)
  • MySQL用户中的%到底包不包括localhost?
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • python_bomb----数据类型总结
  • Shadow DOM 内部构造及如何构建独立组件
  • spark本地环境的搭建到运行第一个spark程序
  • yii2中session跨域名的问题
  • 成为一名优秀的Developer的书单
  • 构建工具 - 收藏集 - 掘金
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 如何利用MongoDB打造TOP榜小程序
  • 微服务入门【系列视频课程】
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 新版博客前端前瞻
  • 译米田引理
  • 译自由幺半群
  • 智能合约开发环境搭建及Hello World合约
  • Java数据解析之JSON
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • #预处理和函数的对比以及条件编译
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (+4)2.2UML建模图
  • (poj1.3.2)1791(构造法模拟)
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (三)uboot源码分析
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (转)http协议
  • (转载)深入super,看Python如何解决钻石继承难题
  • .Net IE10 _doPostBack 未定义
  • .Net 知识杂记
  • .net/c# memcached 获取所有缓存键(keys)
  • .NET/C# 编译期间能确定的相同字符串,在运行期间是相同的实例