软件定义数据中心—Windows Server SDDC技术与实践

《软件定义数据中心—Windows Server SDDC技术与实践》是国内第一本讲解微软Windows Server 软件定义数据中心的中文图书,书中系统、全面地介绍了微软Windows Server 软件定义数据中心各个模块(SDS/SDN/SDC/容器)的概念、技术和架构,书里凝结了作者近几年使用Windows Server SDDC 的经验和对相关技术的思考。书以载道,作者将积累的经验和学习笔记汇集成书,将知识传递给广大的技术人员,希望对各位有所帮助。

       在介绍书本内容之前,我先来谈谈我对软件定义数据中心的认识,从感性的维度来看,每个软件定义的数据中心都将是一个精细的营造,软件定义数据中心不完全采用全新技术,而是新老技术的结合,在软件定义的数据中心里,老技术陈词谱新曲得以传承,新技术老瓶装新酒得以发扬。新老技术的重组和编排,辅助以优良的设计为数据中心营造出新的气象。WindowsServer作为云操作系统实现SDDC的落地,Windows Server跨出了服务器的管理边界以数据中心为管理单元进行管理。Windows Server云操作系统所驱动的三驾马车—软件定义计算、软件定义存储、软件定义网络让Windows Server掌控着数据中心的网络资源、存储资源和计算资源,汇成信息的水流在数据中心的大河里汩汩流淌,奔腾不息流量互联网大海。

       在理性的角度出发来看待,软件定义的数据中心环境里所有的传统硬件资源—包括计算、存储、可用性、网络等通过软件对固件进行解耦合实现数据中心模块的虚拟化,再通过软件技术以自动化的方式重组实现模块的灵活拼装。SDDC的每一个模块都像一块橡皮泥,比传统硬件固件更具有可塑性,也更加灵活自由,SDDC是以渐进式和颠覆式相结合的节奏向前推进,SDDC不是软件取代硬件的变革过程,而是软件和传统硬件结合,相得益彰,即使在未来,发展线路亦是如此。微软作为一个老牌软件厂商在SDDC发展上自然不甘落后,Windows Server在写这本书的时候正直20周岁,微软Windows Server服务器虚拟化技术、会话虚拟化技术以及高可用性技术已经为广大客户所采用,软件定义存储和软件定义网络也在努力向前。

这本书分为七个章节,每一个章节的安排和内容概要简介如下,提前预告各位读者:

第一章我们漫谈下微软数据中心建设,先从微软公司大型数据中心发展历程和微软软件定义数据中心的发展道路给大家展现微软数据中心的一角和微软SDDC现状。然后浅谈下SDDC所定义的模型如何改善数据中心的转变。了解微软如何一步一个脚印地建设大型数据中心,以及在软件定义数据中心和云计算落地方面的计策。

第二章讲述软件定义高可用,当我们聚焦在微软Windows Server SDDC的画像时,除了可以看到我们所熟悉的硬件高可用,系统以上的高可用完全由Windows Server实现,而实现这个技术就是我们所熟悉的Windows Server故障转移群集。WindowsServer群集实现的高可用贯穿在SDDC堆栈里,因此软件定义的高可用在SDDC里占据着重要的作用。

第三章讲述软件定义存储,这一章里我们介绍了Windows Server第一代和第二代SDS的一些关键技术,SDS高可用结构,并深入分析SDS可用性,帮助了解SDS的硬件结构以及如何安装、配置和使用SDS。

第四章讲解软件定义网络,这一章我们介绍了Windows Server第一代和第二代SDN的一些基础理论、关键技术,帮助各位了解SDN(NFV)的结构以及如何安装、配置和使用SDN。

第五章里我们介绍了Windows Server 服务器虚拟化和会话虚拟化,侧重在一些可以帮助我们规划Hyper-V虚拟化架构和性能的关键技术的原理的介绍,比如虚拟CPU分配、动态内存、NUMA拓扑映射、虚机网络巨型帧、虚机VMQ、SR-IOV等。在会话虚拟化中,有一些我们之前在项目里积累的实用技巧,帮助各位学以致用。

第六章里讲解Windows Server 2016实现SDDC冲刺的最后一棒—容器技术,这本书关注在Windows Server 2016容器技术的基本概念的介绍。

最后一章我们将以案例说明Windows Server SDDC的实现,在这章里我们将展示部分SDDC技术在新的SDDC结构中的细节,同时展示SDDC架构原型。本章同时作为本文的收尾,有Windows Server SDDC落地之实。

       本书除了Windows Server 这个主角以外,还会在部分章节里提到System Center Virtual MachineManager(简称为SCVMM)和Windows Azure Pack(简称为WAP),System Center和WAP是实现SDDC管理模块的方案。

 

本书读者对象

因为Windows Server使用率高,所以我相信业界大部分的系统工程师对Windows Server都不会陌生,虽然每个专家掌握的程度有深有浅,掌握的知识点也不同,但是这本书适用的读者较为广泛,相信您拿到这本书应该是对该书产生了一定的兴趣。不管您是初出茅庐的Windows Server系统工程师,还是已经对Windows Server有较为丰富的经验,开卷有益,这本书都有可能不同程度地帮助你学习或者进阶Windows Server SDDC技术。如果不曾了解过Windows Server技术,但是需要初步了解Windows Server SDDC技术,这本书也可以作为基础材料作为您学习Windows Server SDDC技术的入门材料。

 

附加信息:

了解图书相关信息,请登录异步社区:http://www.epubit.com.cn/book/details/4754,点击阅读原文前往

原文地址:http://www.epubit.com.cn/book/details/4754


.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/326890.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

人脸登陆facelogin

人脸登陆: using AForge.Video.DirectShow; using face; using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Dr…

插入排序+思路分析

图解 代码实现 package com.atguigu.sort;import java.util.Arrays;/*** 创建人 wdl* 创建时间 2021/3/22* 描述*/ public class InsertSort {public static void main(String[] args) {int[] arr{101,34,119,1};insertSort(arr);}//插入排序public static void insertSort(in…

.NET 十五岁,谈谈我眼中的.NET

2002年2月13日,第一个版本随着visual studio.net的发布,今天已经走过15年, .net团队写了一篇文章,里面有一个视频,Anders Hejlsberg已是白发苍苍的老人,我也从刚出校门的码农长成软件开发工程师,我爱编程。…

中国朝代及首都

朝 代 起 讫 都 城 今 地 夏 约前2146-1675年 安邑 山西夏县 ①商 约前1675-1029年 亳 河南商丘 周 西周 ②约前1029-771年 镐京 陕西西安 东周 前770-256年 洛邑 河南洛阳 秦 前221-207年 咸阳 陕西咸阳 汉 ③西汉 前206—公元25 长安 陕西西安 东汉 25—220 洛阳 河南洛阳 三…

什么注解可以改变BigDecimal类型的字段返回的小数位数?

什么注解可以改变BigDecimal类型的字段返回的小数位数?_myme95的博客-CSDN博客 问题背景:我在数据库里有一个字段,是decimal(20,15)类型,但是我在代码里返回数据给前端时,我要返回5位小数给前端。那么怎么转换BigDecim…

ThreadLocal的非数据安全用法

启发于同学处理的bug,他遇到的问题是: “有三台Tomcat服务器,其中有一台Tomcat服务器出现这种情况:一个用户A登录了系统,如果有新的用户B接着登录系统,会把用户A的登录信息给替换成新用户B的信息。这造成无…

理解并从头搭建redis集群

部分开发人员工作当中只是在应用中使用redis,比如用来做数据结果的缓存。而且现在有很多不错的redis客户端工具(redisson),基本上可以不用关注redis命令就可以完成相当部分的功能。所以可能会对如下这些问题关注点不够: 如何容灾?…

希尔排序+过程分析

图解 代码实现 package com.atguigu.sort;import java.util.Arrays;/*** 创建人 wdl* 创建时间 2021/3/22* 描述*/ public class ShellSort {public static void main(String[] args) {int[] arr {8, 9, 1, 7, 2, 3, 5, 4, 6, 0};shellSort(arr);}//使用逐步推导的方式来编写…

mybatis报错Type interface xxx.Dao is not...

今天在做mybatis的时候,遇到一个错误,大家看看这个错误吧:org.apache.ibatis.binding.BindingException: Type interface cn.mybatis_chop10_1.dao.IEmpDao is not known to the MapperRegistry.我前找找后找找,就是找不出来&…

win10打字突然变成繁体

win10打字突然变成繁体 按住CtrlShiftF,即可在繁体与为简体间切换。

Java 程序员必须掌握的 5 个注解

转载自 Java 程序员必须掌握的 5 个注解 自 JDK5 推出以来,注解已成为Java生态系统不可缺少的一部分。虽然开发者为Java框架(例如Spring的Autowired)开发了无数的自定义注解,但编译器认可的一些注解非常重要。 在本文中&#xff…

Docker4Dev#7 使用 Windows Container运行ASP.NET MVC 2 + SQLExpress 应用

上一篇Windows Container文章中给大家介绍了如何使用Windows Container运行一个传统的.net 4.5 web应用程序,当时我们使用了默认的Visual Studio模版创建了一个简单的项目,而且没有链接数据库。我相信使用.net进行应用开发的程序员们一定在想&#xff0c…

Mybatis+MySQL动态分页查询数据经典案例

最近在用Mybatis做项目的时候遇到了不少问题,今天我就在这和大家分享一下,稀稀拉拉的研究了两天,终于搞好了!开发人员:1111开发软件:Myeclipse用到的框架技术:Mybatis数据库:MySql主…

希尔排序+移位法(吊打交换法)

package com.atguigu.sort;import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date;/*** 创建人 wdl* 创建时间 2021/3/22* 描述*/ public class ShellSort {public static void main(String[] args) { // int[] arr {8, 9, 1, 7, 2, 3, …

那些年的骗子

中午一觉睡醒之后,忽然发现多年不联系的初中同学给我发了个消息,觉得事情没那么简单:正好我的公众号需要大量的用户,我就顺水推舟了!一看到QQ的安全提示,我就感觉事情确实不妙!初步推断对方是个…

干货 | 彻底弄懂 HTTP 缓存机制及原理

转载自 干货 | 彻底弄懂 HTTP 缓存机制及原理 前言 Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。 但是对于很多…

实习知识整理7:SpringBoot和html+thymeleaf模板的项目的相关配置文件

1. application.yml server: port: 8082servlet:context-path: /project #设置访问地址 http://localhost:8082/project 才可以访问到 static 下 index.htmlspring:datasource: # 数据库driver-class-name: com.mysql.cj.jdbc.Driver # 这是8的配置,5的话不用…

Visual Basic的未来之路

上周,微软宣布了他们改变Visual Basic语言未来发展计划的想法。这次公布给Visual Basic开发人员留下了很多不确定性,但Visual Basic语言的设计者Anthony D.Green说明了这个新策略的一些细节。 Green首先列出了当时使用VB进行开发的四个基础指导原则&…

快速排序+思路分析

图解 代码实现 package com.atguigu.sort;import com.sun.org.apache.xpath.internal.WhitespaceStrippingElementMatcher;import java.util.Arrays;/*** 创建人 wdl* 创建时间 2021/3/22* 描述*/ public class QuickSort {public static void main(String[] args) {//[-9,78,…

jquery sleep函数

function sleep(n) { //n表示的毫秒数 var start new Date().getTime(); while (true) if (new Date().getTime() - start > n) break; } console.log(new Date()); this.sleep(3000); console.log(new Date());