保存成功
保存失败,请重试
提交成功
朱清云

朱清云

架构师
朱清云,架构师,CSDN博客专家,从事架构设计8年有余,现就职于一家世界500强的外企,目前感兴趣的研究方向,DevSecOPS,云计算,企业应用集成,物联网,大数据以及人工智能。希望通过这个平台认识更多的朋友。...更多
文章5

深入浅出 SSL 证书

网络安全是一个永恒的话题,保护网络安全有很多方法,其中应用最为广泛的就是使用 SSL 来保护 C/S 或者 B/S 的通信安全。但是其实很多时候,我们并不知道如何管理和配置 SSL 证书。因此,笔者在本场 Chat 中将会和大家分享下面的话题。 1. 什么是 SSL 证书,为什么要使用 SSL 证书 2. 什么是对称加密和非对称加密 3. Window 操作系统下如何管理 SSL 证书? 4. 如何从 HTTPS 网站导出 CA 证书 5. 如何通过可视化工具生成和管理公钥和私钥 6. 如何开发一个 Eclipse 插件把证书导入到 Java 的 keystore。 7. 自签名证书 VS CA 证书 **实录提要:** - SSL 握手的具体细节是什么?有些 App 会验证数字证书签名来避免被人抓包,如何实现? - OpenSSL 工具能导出 CA 证书吗? - 如何搭建 Linux 的 SSL 认证服务器? - 证书和公私钥之间的关系是什么? - 在内网做证书服务器没有第三方的认证会影响 HTTPS 或者 HTTP2 的使用吗? - 介绍双向 SSL 加密?
严选
567 订阅

行为驱动开发(BDD)你准备好了吗?

行为驱动开发(BDD, Behavior Drive Development )是一个软件工程的系列实践,能够帮助团队快速构建和交付更多价值和质量的软件产品。其和敏捷以及精益开发实践,是一脉相承的。但是最重要的是 BDD 提供了一种通用的,简单的,结构化的描述语言,这种语言既可以是英语也可以是其他本地的语言,即使这些干系人不懂的任何编程语言,通过他能够很方便让项目成员和业务干系人非常顺畅的沟通需求。本场 Chat 笔者将会和大家一起探讨下面的主题: 1. 什么是行为驱动开发(BDD)? 2. 为什么使用行为驱动开发(BDD)? 3. 如何做行为驱动开发(BDD)? 4. 遗留系统适合使用行为驱动开发(BDD)吗?
严选
199 订阅

通过网络抓包学习物联网流行协议(MQTT)

MQTT (Message Queue Telemetry Transport),翻译成中文遥测传输协议,其主要提供订阅/发布模式,更为简约、轻量,易于使用,针对受限环境(带宽低、网络延迟高、网络通信不稳定),属于物联网(Internet of Thing)的一个传输协议。设计思想是开放、简单、轻量、易于实现。现在国内很多企业都已经广泛使用 MQTT 作为手机客户端与服务器端推送消息的协议,比如 Sohu,Cmstop 手机客户端中均有使用到 MQTT 作为消息推送消息。 那么应该如何学习这个协议呢? 笔者提供了一种深入浅出的方法,通过使用 WireShark 进行网络抓包,结合真实存在网络字节来一场栩栩如生的学习体验。
262 订阅

大规模私有云产品自动升级的架构选型和实战

对于云计算,每个人都有自己的定义,其中有按公有云,私有云和混合云划分的。但不管哪一种方式,都面临如何自动运维成千上万台机器的挑战。笔者就曾经面临了这一挑战,其基本要求如下: 1. 私有云,上万台机器,全球有 3~4 千万用户在使用。 2. 数据中心单独搭建,把应用软件以及服务器整租给用户。 3. 里面 90% 以上的都是 Windows 操作系统。 4. 很多客户使用集群,比如 16 台应用服务器,3台报表服务器。 5. 升级的时候要求,对于集群环境,先升级 1 台,如果升级成功,在并行升级其他。 6. 不能买现有的收费的产品,因为预算有限。 从上面的要求来看,其实难度是非常的大,接到这个项目的时,就听说已经失败过 4 次,于是在项目选型的时候,考虑过项目成本的问题,只能从开源产品和自己定制入手: 1. Chef 2. Puppet 3. Ansible 4. Windows PowerShell DSC 5. 定制 那么究竟该如何选择?敬请关注本场 Chat 分享。
119 订阅

微软的 Window 自动化运维利器 Window PowerShell DSC

Windows PowerShell DSC 是当前在自动化运维领域与 Chef,Puppet 其名的一个自动化配置管理工具。虽然是微软的产品,但是也支持 Linux 操作系统。其 DSC resource 已经在 github 上开源了。只要有 PowerShell 运维经验的IT运维人员非常容易掌握 Windows PowerShell DSC,且比 Chef 和 Puppet 要轻量很多,学习曲线平滑。 另外,企业版是免费的,只要有 Window Server 的 license 就行,同时微软还提供了在 AZure 上用 DSC 来管理在 AZure 上的云端服务器,简直逆天了,从而保护了客户以后迁移到云端的投资。本文具体分享内容如下: - DSC 的架构模式 - 如何安装 DSC 服务器 - 展示一个 DSC 自动化配置的实战例子 - 如何改造 DSC 的 Pull 服务器让其支持 SQL Server - 如何搭建 DSC Pull/Report 服务的均衡负载,从而支持成千上万的客户端 - 当默认的 DSC 资源不满足条件的时候,如何定制 DSC 资源 如果当前的课程受欢迎的话,将会在以后介绍 PowerShell Pull/Report 服务的实现原理,Report 服务器的定制和扩展,DSC 管理平台的二次开发,DSC 如何 Chef 兼容。
25 订阅
微信扫描登录