Long Time No See
It has been a long time.
It was suspended for a month and a half because I just got used to the new company.
Will keep posting soon. :)
能快速搭建我们的应用
云计算最大的好处就是能够快速搭建我们的应用
提供了更大的灵活性和扩展性
由于 “ 云 ” 的规模可以动态伸缩,这样就可以不用加大投资硬件设备的力度来满足应用和用户规模增长的需要,同时也无形起到了降低成本的作用
节约了建立基础设施的成本
其实对于每个 信息化项目 来说基础设施都是一笔开支比较大的费用,云计算服务 在资金紧张的情况下 ,是值得考虑的
数据安全性
从数据安全性方面看,目前比较热的云计算都没有完全解决这个问题 。 NetQoS 的副总裁史蒂夫.赫曼补充说”我没有看见那家投资银行会把敏感应用软件放在外部云上”
应用软件性能不够稳定
致力于新一代 IT 基础架构研究的咨询公司 Adaptivity 的首席执行官 Tony Bishop 表示 “ 私人云或许可以,但是公有云确实不能提高应用软件的性能 “
按流量收费有时会超出预算
如果将资源和数据 放在云上进行读取的话,我们需要的网络带宽是非常庞大的,这样所需的成本过于巨大,甚至超过了购买存储本身的费用
自主权降低
对自己的应用,大家都希望能完全管理和控制,原来的模式中,每层应用都可以自定义的设置和管理;而换到云平台以后, 用户虽然不需要担心基础架构, 但同时也让企业感到了担忧,毕竟现在熟悉的东西突然变成了一个黑盒
云计算本身还不太成熟
尽管众云计算厂商把云计算炒得大红大紫,每个厂商推出的云产品和云套件也是琳琅满目、层出不穷,但是他们都各自为战,没有有统一的平台和标准来规范。所以冷静下来想一想,到底它能不能为我们所用,在安全性、稳定性和企业本身因素方面必须尽管慎重的考虑才行,不要被眼前的广告所忽悠。你要知道每个企业要宣传自己的产品都会采取各种手段的,比如说到公共云不安全,厂商就开始推私有云;说到 用户 原有应用难以整合到云上,厂商马上就推出了混合云;但是在根本上云计算还有很长的路要走,很多地方都得优化
虚拟化技术
虚拟化突破了时间、空间的界限,是云计算最为显著的特点,虚拟化技术包括应用虚拟和资源虚拟两种。众所周知,物理平台与应用部署的环境在空间上是没有任何联系的,正是通过虚拟平台对相应终端操作完成数据备份、迁移和扩展等
动态可扩展
云计算具有高效的运算能力,在原有服务器基础上增加云计算功能能够使计算速度迅速提高,最终实现动态扩展虚拟化的层次达到对应用进行扩展的目的
按需部署
计算机包含了许多应用、程序软件等,不同的应用对应的数据资源库不同,所以用户运行不同的应用需要较强的计算能力对资源进行部署,而云计算平台能够根据用户的需求快速配备计算能力及资源
灵活性高
目前市场上大多数IT资源、软、硬件都支持虚拟化,比如存储网络、操作系统和开发软、硬件等。虚拟化要素统一放在云系统资源虚拟池当中进行管理,可见云计算的兼容性非常强,不仅可以兼容低配置机器、不同厂商的硬件产品,还能够外设获得更高性能计算
性价比高
倘若服务器故障也不影响计算与应用的正常运行。因为单点服务器出现故障可以通过虚拟化技术将分布在不同物理服务器上面的应用进行恢复或利用动态扩展功能部署新的服务器进行计算
可扩展性
将资源放在虚拟资源池中统一管理在一定程度上优化了物理资源,用户不再需要昂贵、存储空间大的主机,可以选择相对廉价的PC组成云,一方面减少费用,另一方面计算性能不逊于大型主机
可靠性高
用户可以利用应用软件的快速部署条件来更为简单快捷的将自身所需的已有业务以及新业务进行扩展。如,计算机云计算系统中出现设备的故障,对于用来说,无论是在计算机层面上,亦或是在具体运用上均不会受到阻碍,可以利用计算机云计算具有的动态扩展功能来对其他服务器开展有效扩展。这样一来就能够确保任务得以有序完成。在对虚拟化资源进行动态扩展的情况下,同时能够高效扩展应用,提高计算机云计算的操作水平
1) 媒体服务:这项服务允许您使用Microsoft Azure的公有云为媒体的创建、管理和发布建立工作流程;
2) 消息传;递:这包括两项服务(Microsoft Azure Service Bus和Microsoft Azure Queue),您的应用程序可以在私有云环境和Microsoft Azure公有云下保持连接;
3) 通知中心:这项服务为运行在移动设备的应用程序提供了一个高度可扩展的跨平台推送通知基础架构;
4) BizTalk服务(国际版):这项服务可以提供企业对企业(B2B)和企业级应用程序集成(EAI)的能力,以交付和混合集成集成解决方案;
5) Active Directory:这项服务可以为您的云应用程序提供了身份管理和访问控制能力;
6)多因素验证:除了用户账户凭据外,这项服务还可提供额外的验证层,以便实现本地和云应用程序更安全的访问
1) 虚拟网络:这项服务允许您将Microsoft Azure的公有云作为组织现有的本地数据中心的扩展;
2) 流量管理器:这项服务允许您通过三种方式为使用应用程序的用户将应用程序流量路由到Microsoft Azure数据中心:获取最佳性能、轮询方式或使用主动/被动故障转移配置。
1) 数据管理:通过使用这项服务,您可以在SQL数据库中存储企业数据,可以存储在专用的Microsoft SQL Server虚拟机中,使用Microsoft Azure SQL数据库,通过REST使用NoSQL表,或者使用BLOB存储;
2) 业务分析:这项服务通过使用Microsoft SQL Server报告和分析服务,或运行在虚拟机中的Microsoft SharePoint Server、Microsoft Azure SQL报告、Microsoft Azure SQL Marketplace或HDInsight,即面向大数据的Hadoop实现;
3) HDInsight:这是微软基于Hadoop的服务,可为云带来100%的Apache Hadoop的解决方案;
4) 恢复管理器:Microsoft Azure Site Recovery可帮助您通过协调在辅助位置的System Center私有云的副本,以及使用Windows Azure Online Backup云端备份与恢复来保护企业的重要服务。
在微软的Microsoft Azure中,主要提供一下四大类型的服务
1) 虚拟机:这项服务可为您提供通用计算环境,您可以在其中创建、部署并管理运行在Microsoft Azure上的虚拟机;
2) 网站:这项服务可以为您提供托管的WEB环境,您可以在其中创建新的网站、或是将组织现有的网站迁移到Microsoft Azure云中;
3) 云服务:这项服务可运行你构建并部署高度利用并且可无限扩展的应用程序,而且管理成本极低,您可以使用几乎所有的编程语言以及现有的开发技能。
在微软的定义中,Microsoft Azure的定义为:Microsoft Azure是微软的云平台,可以提供广泛服务您可以通过它搭建、部署并管理解决方案,用于实现您可以想象的几乎任何目标。换言之,Microsoft Azure是拥有无限可能的世界。无论您是需要运行服务器工作负载的横跨广阔地域的大型企业,还是希望将网站面向各地都可以提供高速访问的小型公司,Microsoft Azure都可以为您提供一个平台,用于搭建可充分利用云来满足企业需求的应用程序。
Microsoft Azure是可以满足您任何需求的工具。
在中国,Microsoft Azure是由世纪互联运营。微软将技术授权给世纪互联,世纪互联通过这些技术,结合自身的运营经验,为中国用户提供Microsoft Azure服务。微软在包括平台支持、技术支持在内的多个领域协助世纪互联。微软承诺中国版Microsoft Azure公有云服务与全球版Microsoft Azure服务提供了相同的SLA,可高达99.95%。
通过e.nativeEvent获取原生事件对象
import * as React from ‘react’
class Child extends React.Component {
constructor(props) {
super(props)
this.update = this.update.bind(this)
}
update(e) {
console.log(e.nativeEvent)
}
render() {
return (<div>
<button onClick={this.update}>更新</button>
</div>)
}
}
e.preventDefault() //取消默认行为
e.stopPropagation() //取消冒泡
这个和浏览器原生事件处理方案是一致的。问题是我们只可以调合成事件的e的方法,不可以通过e.nativeEvent方法做这些操作,原因是上文讲过的委托。