《Windows Azure Platform 系列文章目录》

最近的一年一直致力于微软云计算技术的推广和研究,对于微软的云计算平台Windows Azure Platform有一定的了解和认识。趁着过年这段时间的间隙,写下这个Windows Azure Platform系列文章,分享下我个人的经验:

一.什么是云计算平台

百度百科对于云计算的定义(http://baike.baidu.com/view/1316082.htm)

云计算(Cloud Computing)是网格计算(Grid Computing )、分布式计算(DistributedComputing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机和网络技术发展融合的产物。

现在比较热门的云计算平台有:微软的Windows Azure平台、亚马逊Amazon EC2、谷歌的Google App Engine等。

二.现实意义

我们在平时做IT运维的时候经常发生这样的事情,如下图所示:

系统在刚开始运行的时候,用户访问数和系统计算时候处在相对比较小的数量级(如绿色区域所示)

但是随着用户量的访问量变大,对于系统资源的要求也会随之增大,甚至超过系统的实际运算负载(如红色区域所示)

为了解决该问题,我们只能从以下两点出发:

1)提高服务器的硬件水平 (更强大的硬件)

2)提高网络的带宽

在短期内确实可以解决因为系统资源紧缺而造成的问题,但是下一次遇到硬件的瓶紧该如何来处理?继续提高服务器的硬件水平?一台服务器不可能无限增大CPU和内存资源,那只能进行分布式计算,把需要的计算资源放在若干台硬件机器之上,那又需要人力和时间来进行操作系统和软件的安装和调试,背后的时间和金钱又是一大笔运维的开销。

当然,我们还会遇到一些特殊的情况,比如

1)系统资源On/Off,如某个演唱会的订票系统,演唱会开始之前开启,结束后关闭

2)系统资源逐渐增大的情况,如校园BBS

3)无法预知的计算资源

4)可预知的计算资源

现在是春运的高峰时期,我们伟大的铁路订票系统(12306.cn)常常会遇到打不开或者用户访问量很大的情况。短期内通过提高硬件的资源是可以暂时解决部分问题的(在不考虑软件调优的情况下,单从硬件入手);但是在6、7月份用户访问量减少的情况下,采购的硬件标准远远的大于实际使用量,资源得不到充分的利用,也会硬件资源的极大的浪费。

良好的系统运维是可以自适应、可调节的,如下图

在用户访问量大、硬件资源要求很高的时候,我的系统计算节点可以根据实际的访问量,自动变化和配置。

这样云计算就可以粉墨登场了。

Windows Azure Platform (一) 云计算的出现的更多相关文章

  1. Windows Azure Platform 系列文章目录

    Windows Azure Platform (一) 云计算的出现 Windows Azure Platform (二) 云计算的分类和服务层次 Windows Azure Platform (三) ...

  2. Windows Azure Platform 性能监视器(转载)

    Windows操作系统提供了查看性能监视器的功能,用于监视CPU使用率.内存使用率,硬盘读写速度,网络速度等.您可以在开始-->运行-->输入Perfmon,就可以打开性能监视器. 我们知 ...

  3. Windows Azure Platform Introduction (11) 了解Org ID、Windows Azure订阅、账户

    <Windows Azure Platform 系列文章目录> 了解和掌握Windows Azure相关的基础知识是非常重要的. 问题1:什么叫做Org ID Org ID是Azure C ...

  4. Windows Azure Platform Introduction (14) 申请海外的Windows Azure账户

    <Windows Azure Platform 系列文章目录> 本文的最后更新时间为:2017-12-27 本文介绍国内用户,注册和使用海外Azure账户. 前提: 1.需要一个有效的Wi ...

  5. Windows Azure HandBook (2) Azure China提供的服务

    <Windows Azure Platform 系列文章目录> 对于传统的自建数据中心,从底层的Network,Storage,Servers,Virtualization,中间层的OS, ...

  6. Windows Azure HandBook (6) Azure带宽与Azure Blob云存储

    <Windows Azure Platform 系列文章目录> 在笔者这几年Azure售前工作中,经常会遇到客户提同样的问题:Azure 虚拟机的带宽是多少?Azure提供独享带宽吗?这个 ...

  7. Azure China (6) SAP 应用在华登陆 Windows Azure 公有云

    <Windows Azure Platform 系列文章目录>     2014年07月11日 由世纪互联运营的 Windows Azure 为 SAP 应用提供公有云平台 2014 年 ...

  8. [New Portal]Windows Azure Virtual Machine (18) Azure Virtual Machine内部IP和外部IP

    <Windows Azure Platform 系列文章目录> 在开始本章内容之前,请读者熟悉以下2篇博文:       [New Portal]Windows Azure Virtual ...

  9. [SDK2.2]Windows Azure Virtual Network (1) 概念

    <Windows Azure Platform 系列文章目录> Windows Azure Virtual Network是非常重要的概念,其主要作用有以下两点: 1.将多台Azure V ...

随机推荐

  1. *Linux之rm命令

    自己瞅: [root@winner ~]# rm --help//rm-->remove用法:rm [选项]... 文件... 删除 (unlink) 文件. -f, --force 强制删除. ...

  2. windows和linux共享文件

    一篇文章: 环境:主机操作系统 是Windows XP ,虚拟机 是Ubuntu 9.10,虚拟机是VirtualBox 3.08. 1. 安装增强功能包(Guest Additions) 安装好Ub ...

  3. Android Studio设置,鼠标放上去有提示

    设置如下: 1. 2. 勾选就可以了

  4. input默认提示取消

    input 输入框有提示功能,当你之前输入过一些内容,你下次打入相关字符的时候,默认会有之前输入的一些相关的字符的提示,这个提示一般来说还是很好的,但是,有时候,我们想自己输入,不想要提示. 如果不需 ...

  5. gulp 使用mailgun服务器发送邮件

    1.首先你需要创建一个 mailgun 账户,没有请去注册一个. 注册之后会有 mailgun 会给你一个默认的子域名,你就可以使用这个子域名去发送邮件了,如下图: 2.gulp创建任务: var s ...

  6. zoj 3785 What day is that day? (打表找规律)

    题目 思路:比赛的时候有想过找循环节,但是,打表打错了. 后来,看着过了挺多人,就急了, 看了一下别人的时间 耗时都挺长的,就以为不是找规律, 没想到真是找规律,不过,这个题的数据可能挺大的. AC代 ...

  7. android上的缓存、缓存算法和缓存框架

      1.使用缓存的目的 缓存是存取数据的临时地,因为取原始数据代价太大了,加了缓存,可以取得快些.缓存可以认为是原始数据的子集,它是从原始数据里复制出来的,并且为了能被取回,被加上了标志. 在andr ...

  8. EASYUI+MVC4通用权限管理平台

    通用权限案例平台在经过几年的实际项目使用,并取得了不错的用户好评.在平台开发完成后,特抽空总结一下平台知识,请各位在以后的时间里,关注博客的更新. 1.EASYUI+MVC4通用权限管理平台--前言 ...

  9. [转:CSS3-前端] CSS3发光和多种图片处理

    原文链接:http://www.qianduan.net/css3-image-styles.html 一些上流的CSS3图片样式 神飞 发表于 24. Sep, 2011, 分类: CSS , 46 ...

  10. apache开源项目 -- VXQuery

    Apache VXQuery 是一个兼容标准的 XML 查询处理器的实现.主要适合非常大量的 XML 数据处理. 参考: http://www.apache.org/