我们可以先看看这篇文章 :

《看 StackOverflow 如何用 25 台服务器撑起 5.6 亿的月 PV》    http://www.nowamagic.net/librarys/news/detail/1813

物理机 也好 , 虚拟机 也好 , 用哪种都可以 。 你喜欢用哪种就用哪种 。  ^^

我之前说过 , 用 分布式缓存 作为 共享内存 来 构建集群 是 过去若干年到现在的 事实上的做法 。

这种做法 成本不高 , 容易普及 , 直观易用 。

我们通常说的 “集群治理” , 什么叫 “治理” ?  在上面的基础上再加上 复制分发 的功能就可以实现对 集群 的管理 或者 治理 了 。

集群 , 通常也称为 “Web Farm” ,  “Server Farm”  ,  这些都是 好名字    ……

什么是 复制分发 呢 ? 说白了就是 拷贝文件 。

我们说什么 集群治理  ,  无非就是想 自动化 的 在 所有服务器上 “克隆” 或者 部署上 应用程序嘛 !

我们在 一台上部署了应用程序 , 希望其它服务器都有同样的部署 , 就是 “克隆” 。

要实现这个 , 就是  拷贝文件  嘛 。

所以, 现在 一会儿 是  容器 , 一会儿 是 实例 , 一会儿 是 每日构建 , 一会儿是 冒烟 , 一会儿是  自动获取源代码 , 一会儿是 自动编译 , 一会儿是 自动发布 ……   还有很多名词 , 实际上这些就是 一件事 ,  就是  拷贝文件  嘛 !

为什么要 自动获取源代码 , 为什么要自动编译 ?  人来做的话不就是 喝杯茶 , 点两下鼠标么  ?

再   Ctrl + C ,     Ctrl + V

实际上 只有 批量复制文件 这件事 才需要 自动化 ,  就是 把 要部署的 应用程序文件 拷贝到服务器 , 且是 拷贝到 n 台服务器 上 这件事 , 这件事 才需要 自动化 。

这件事的话 自己写个 程序搞定 。

需要 “云” 吗 ?  需要  “平台”  吗 ?   需要   “框架”  吗  ?   需要 Some Smart Tool  吗?

不需要 。

云   只要 提供 虚拟机 就可以了 。  其它的我们自己搞定 。   我们想怎么玩就怎么玩 。

谈谈在 .Net 平台上的 软件生态 和 软件生产力的更多相关文章

  1. 分享一些 Windows 平台上的神器

    下面分享一些 Windows 平台上日常开发使用的软件,有些软件我自认为是神器,可以大大提高效率. 编辑器类软件 IntelliJ IDEA IntelliJ IDEA 内部集成 Java 开发环境, ...

  2. 如何在linux平台上编译安装zlib软件(公司部分线上机器缺少zlib不能安装supervisor)

    文章在Centos  6.5 linux平台上演示一下如何进行编译安装zlib软件,并配置相关的选项加载使用.示范从下载到安装并配置进行使用过程一系列整套讲解,希望可以给网友考虑使用,谢谢.   工具 ...

  3. 龙芯GO!龙芯平台上构建Go语言环境指南

    龙芯软件生态系列——龙芯GO!龙芯平台上构建Go语言环境指南2016-07-05 龙芯中科1初识Go语言Go语言是Google公司于2009年正式推出的一款开源的编程语言,是由Robert Gries ...

  4. Go语言在国产CPU平台上应用前景的探索与思考

    http://www.chinaaet.com/article/3000087559 0 引言 CPU是电子产品的核心,代表着信息产业的发展水平.CPU发展至今已经有四十多年的历史了,实际就是Inte ...

  5. JVM 平台上的各种语言的开发指南

    JVM 平台上的各种语言的开发指南 为什么我们需要如此多的JVM语言? 在2013年你可以有50中JVM语言的选择来用于你的下一个项目.尽管你可以说出一大打的名字,你会准备为你的下一个项目选择一种新的 ...

  6. Mac 平台下功能强大的Shimo软件使用指南

    年初自从换了MAC工作站后,彻底享受了Apple产品给我们带来的完美体验,可能是刚转过来不适应,在访问网络设备时觉得远程连接不方便,例如ssh,vpn登陆都不是很方便,后来又安装了openvpnfor ...

  7. 随笔之Android平台上的进程调度探讨

    http://blog.csdn.net/innost/article/details/6940136 随笔之Android平台上的进程调度探讨 一由来 最近在翻阅MediaProvider的时候,突 ...

  8. 在微软平台上运行 SAP 应用程序

     本博客介绍了在微软平台上运行 SAP 应用程序的相关信息,作者在基于微软平台使用 SAP 方面有着数十年经验. 发布关于 Azure 的 SAP 说明 几个月前,SAP 针对适用于 SAP 软件 ...

  9. [原]详解如何将cocos2dx项目编译到Android平台上的(方式一:Cywin+NDK)

    链接地址:http://m.blog.csdn.net/blog/yhc13429826359/29357815 2014-6-8阅读578 评论0 前言:cocos2dx作为一个开源的移动2D游戏框 ...

随机推荐

  1. DevExpress WinForms使用教程:SVG图库和Image Picker

    [DevExpress WinForms v18.2下载] 每个新版本都在几个新控件中引入了矢量图标支持. 对于v18.2,这是列表: BackstageViewControl及其项目 RecentI ...

  2. activemq spring 集成与测试

    1.下载安装activemq 2.pom依赖配置 3.spring配置 4.生产消息,消费消息(同步消费),监听消息(异步消费) 4.测试 5.参考博客 http://www.cnblogs.com/ ...

  3. shell脚本实例-mysql多机部署

    今天我给大家分享shell 安装mysql 多机部署的实例,本次实验是基于各个主机的公钥已经配置好了,如果还不会推送公钥的同学,可以看看我以前写的文章,那里面有写推公钥的实例,mysql 多机部署一般 ...

  4. 联想 Lenovo PWR-G60 无线掌中宝拆机

    从朋友那里弄了台Lenovo PWR-G60,现在已经停产了,淘宝上某店卖的国产WIFI Pineapple貌似就是拿这个刷的,打算出篇DIY教程 现在人在外地,编程器.热风枪.烙铁工具啥的都没有,更 ...

  5. python中pass语句的作用是什么

    pass语句不会执行任何操作,一般作为占位符或者创建站位程序,whileFalse:pass.

  6. Kafka的安装 -- 未完成

    1. 官网下载软件 2. linux服务器上, 安装上传和下载的工具 yum install -y lrzsz rz : 上传 sz + 文件名 : 下载 3.解压文件 pwd: 查看当前路径 解压到 ...

  7. Spring Boot 揭秘与实战(五) 服务器篇 - 内嵌的服务器 Tomcat剖析

    文章目录 1. 内嵌的 Tomcat,一个Jar包运行 2. 如何定制内嵌 Tomcat3. War 包部署的使用细节 2.1. 设置内嵌Tomcat的端口 2.2. 设置内嵌Tomcat的最大线程数 ...

  8. PaddlePaddle Perceptron Example

    .caret, .dropup > .btn > .caret { border-top-color: #000 !important; } .label { border: 1px so ...

  9. sequence to sequence模型

    sequence to sequence模型是一类End-to-End的算法框架,也就是从序列到序列的转换模型框架,应用在机器翻译,自动应答等场景. Seq2Seq一般是通过Encoder-Decod ...

  10. canvas默认是黑色全透明,不是白色全透明。