Azure IaaS 概述
云计算
Microsoft Azure
Azure 计算
Azure 存储
Azure 网络
云计算
云计算是基于网络的计算,云计算里面的服务器、存储、应用程序是通过网络传到企业计算机设备的,而不是通过LAN。也就是说,企业的数据中心是由第三方公司托管的。服务器和网络等基础设施不再是本地的了,而是由第三方来托管。
公有云
共有云的服务和基础设施都不是本地提供的,全部通过internet进行访问。比如Microsoft Azure
私有云
私有云的服务和基础设施是在私有内网进行维护的。比如Microsoft Azure Stack
混合云
混合云包括公有云和私有云的功能。比如Azure 和Azure Stack
云计算的优点:
便宜:用多少花多少 pay-as-you-go
灵活:资源无限,随意扩展。(如果是本地硬件资源,总是有限的)
减少管理成本:Vendor来管理硬件,这意味着更少的软件管理开销。
云计算可以应对以上的情况。
云计算服务可以分为三大类: IaaS PaaS SaaS
IaaS可以看作云服务的基础,IaaS由高度自动化和可扩展的计算资源组成。
PaaS提供软件开发和部署的平台。PaaS把与服务器交互的事儿全部简化了,给客户端提供一个运行系统的环境。底下关于硬件服务器和网络基础都不用自己管,这样用户就只有专心进行软件开发和scalability,而不用去管底下的硬件管理。
SaaS是服务器上跑的软件提供一个客户端,让用户可以访问。SaaS是用户最熟悉的一种形式,SaaS把管理和部署软件交给第三方进行管理。比如,最熟悉的SaaS O365.
Microsoft Azure
Azure 在全球64个地区可用,然后12个地区计划实施。选择地理扩张非常重要,因为这直接关系到终端用户可以reach到近的数据中心,这样由更好的性能
Azure全球由200多万台服务器,每个机架(rack)有大约50台服务器,20台机架(rack)构成一个群集(cluster)(或者称为节点node),一个群集可以视为一个容错隔离单位。
在每台rack里面,50台里面有5台服务器是专门用来给 Fabric Controller(FC)
FC是Azure云运维系统的核心,FC负责处理各种任务:数据中心资源的分配,数据中心资源提供,服务生命周期的管理,服务健康检查管理。
其次,对于这种超大型的基础设施,可以使用Software Defined Networking,layer 2,这个功能的好处在于,可以在联机(on the fly)状态下进行scale。
Microsoft Azure 付费原则:
- 用了多少付多少钱
- VM付费是按时间 没秒多少钱
- 对于已经解除分配(deallocated)或停用的VM,是不收钱的,但是VM相关的存储也是要收费的
但是付费方式还是基于合同协议的,比如EA 和非EA(enterprise agreement)
在Azure 付费里面不需要单独去买服务器的license,比如说,你要用Azure SQL database的某些功能,你不需要单独去买一个SQL的license,因为其实License的费用已经加在Azure 功能里面了。但是,如果你自己有license,你也可以用自己的license。
Azure云计算
Azure云计算有9个服务:虚拟机VM,虚机Scale set,Batch(批处理),云服务,Server Fabric,Kubernets服务,容器实例,Azure 功能,Azure App Service。
*Batch(批处理服务):是在管理程序的控制下,对一批作业自动进行处理而不需要人工干预的一种技术,这种技术旨在提高系统的吞吐量