详解Azure Stack,微软CEO亲自推广!
发表时间 2017-11-02 15:02 来源 网络

  在2017年10月31日的2017微软技术大会首日,微软全球CEO萨提亚·纳德拉亲自来到北京,正式向中国市场推出了微软混合云解决方案Azure Stack。Azure Stack是一款什么样的云产品,以至于要微软全球CEO萨提亚·纳德拉亲自上阵推广呢?

  自从2015年5月在微软的Ignite大会上首次公布了Azure Stack系统,并在随后的2016年2月推出了Azure Stack的第一个技术预览版(TP1)、2016年11月推出TP2、2017年3月推出TP3也是最后一个技术预览版,Azure Stack一直吸引着业界极大的兴趣与关注。

  简单理解,Azure Stack是把微软公有云Azure搬回企业自己的数据中心,从而让企业可以在自己的数据中心就获得微软公有云的体验,进而还可以无缝打通微软公有云和企业自己的私有云,形成一致性用户体验、一致性开发接口、无缝资源迁移的混合云。最后的结果呢?就是一处开发、处处运行的企业APP!

  解决应用现代化的最后一公里

  什么是Azure Stack呢?简而言之,Azure Stack是微软公有云Azure的扩展,它把微软云的灵活与快速创新能力,带到企业自有的数据中心里。企业现在可以在混合云环境中构建现代化的云应用,但又同时保有对数据等隐私信息的控制。

  那么,什么又是应用现代化?再简而言之,应用现代化指的就是云原生的企业APP应用,或者通俗理解就是企业互联网应用。过去的企业应用都是在Client/Server架构下、部署于企业自有数据中心的传统应用,如ERP、CRM、SCM等,这些应用能承载用户数量规模都偏小且基于PC,但应用的复杂性很高。云原应用指的是在Cloud/Mobile架构下、部署于企业私有云或公有云的互联网规模应用,承载的用户数量规模大且基于移动智能终端,应用的复杂性不高。

  随着微软Azure等公有云、移动互联网、各种智能终端大行其道,企业内部的传统应用也被倒逼与外部的工业电商等企业级互联网应用对接,这时候就存在着企业内部传统IT环境与外部公有云环境的不一致性,从而导致要针对两套环境分别开发和对接企业应用,不仅耗费人力和资源,而且难免会遇到两套环境之间的延时、不稳定以及合规要求等。Azure Stack就是微软对于这个痛点的答案。

  有了Azure和Azure Stack组成的混合云,开发者就可以基于统一的Azure服务和DevOps敏捷开发流程和工具,开发最适合业务、技术和合规要求的应用,再就近部署到合适的地理位置上。开发者还可以利用到Azure Marketplace云市场中的应用组件,包括开源工具和技术,以加速云应用的开发。

  Azure Stack来了!

  Azure Stack主要包括两种形式,一种是以预集的一体机的形式,让企业把软硬集成好的机器抱回家,如果需要扩展规模就可以购买更多的一体机,再简单连接起来就可以形成规模化的多节点私有云环境。

  目前,Azure Stack一体机的品牌厂商有Dell EMC、HPE、思科和联想,华为将在2018年Q1推出Azure Stack一体机。这些品牌一体机系统都是一出厂即可运行,并提供一致集成的支持服务。首批Azure Stack一体机系统将在全球46个国家市场和地区推出,而且一体机也是Azure Stack软件的主要销售模式。

  另一种形式是Azure Stack Development Kit(ASDK)开发工具,这是一套免费的单服务器部署软件工具,主要是为了进行概念验证和测试。对于Azure Stack一体机和ASDK来说,Azure门户、Azure云服务、DevOps开发运维工具以及云市场等都是一致的,所以在ASDK上开发的应用也可以部署到一体机集成系统里。

  在Azure Stack一体机集成系统里,是与Azure一致的IaaS与PaaS软件,这也就意味着在两个环境中一致的容器技术。众所周知,Docker容器技术正在成为云原生应用的开发与部署标准,在Azure Stack中也支持主流Docker技术,特别是微软自己的Windows Server Container、Hyper-V Container等容器技术以及开源Linux容器技术。而Azure Stack还与Windows Server、System Center、SQL Server等传统企业数据中心的技术是一致的,这就给企业建立起了真正的混合云。

  更为重要的是,Azure Stack一体机的软件部分是按照云计算按用量付费的方式。在Azure Stack中使用Azure服务无需预付授权费,企业只需在使用服务时付费;而交易方式与Azure一样,使用相同的发票和订阅方式。Azure Stack将采用与Azure相同的计费单位,但是价格更低,这是因为相关的硬件和设施是企业通过一体机方式购买并自有。在个别场景下,如果企业无法把Azure Stack的用量信息发送到Azure,将可根据系统中内核数,使用价格固定的“容量定价模式”。

  当然企业也可以用自己已经有的Windows Server和SQL Server许可证,在Azure Stack上部署Windows Server和SQL Server虚机。这样,企业就有两个选择,或是按用量计费,或是使用现有的软件许可证,同时只需要按用量为基础的虚机付费即可。

  作为混合云解决方案,在系统管理方面,Azure Stack使用与Azure一样的Azure Resource Manager(ARM)资源管理工具。在Azure和Azure Stack中,Azure Resource Manager实现了两个功能,一是为用户提供单点登陆管理的界面和工具,用于在不同云环境中定义和管理资源,二是让IT团队可以更好的创建、组织和控制云应用的生命周期。

  在企业的数据中心里,Azure Stack一体机主要有四种扩展方式:一种是以云的方式,使用Azure Resource Manager扩展到整个环境中,提供对于私有云的单一登陆点;一种是区域(Region),即在Azure Resource Manager中有Region功能,可在不同地域部署多组物理计算和存储资源,多个区域构建了一个云;一种是可扩展单元(Scale Units),即有同样CPU、内存、网络和存储配置的服务器,多个服务器就组成了一个区域。最后,就是在一个可扩展单元中的服务器节点。

  总体来说,从技术生态角度来看,可以把Azure Stack当做Azure的边缘节点;从ARM一致性上,Azure Stack 的开发、部署、监控与操作Azure多个region是一致的;同时,又满足了企业要想Azure部署在自己数据中心混合云的需求。

  一个Azure,一个云生态

  由上述可见,微软要做的是无论在外部公有云环境中,还是在企业内部的混合云、私有云和传统数据中心环境中,最终实现的是一个Azure云体验和云生态。当然,唯一的不同是Azure公有云是由微软运营,而Azure Stack则是由企业用户自己运营。

  在云生态方面,微软的目标是让在Azure中已经认证的应用和服务也适用于Azure Stack,这包括Docker、Pivotal Cloud Foundry、Red Hat Enterprise Linux、SUSE Linux等ISV的产品都能扩展到Azure Stack里。随着Azure Stack一体机的推出,越来越多的ISV都纷纷宣布自己的软件产品扩展到Azure Stack里。

  而在Azure Stack的运维方面,越来越多的外包云管理服务商(MSP)也将宣布可代部署、代管理、代运维Azure Stack私有云的全面云管理服务,这包括Tieto、YourHosting、 Revera、Pulsant、NTT等。这些合作伙伴已经通过Azure的云解决方案提供商(CSP)提供Azure的管理服务,即将扩展到包括Azure Stack的混合云管理。例如,Avanade埃诺维公司就提供针对Azure的All-in-One全包服务,包括云转型、软件、基础设施、安装与配置以及持续的外包管理,现在也将包括Azure Stack。

  当然,对于系统集成商(SI)来说,Azure Stack意味着更大的机会。现在,SI们终于可以为客户构建从公有云到混合云到私有云再到传统数据中心的端到端的现代化云应用。Avanade、DXC、Dell EMC服务、HPE Pointnext以及 PricewaterhouseCoopers (PwC)普华永道等SI们,就可以在更加广泛的人才库里选择更合适的人才,掌握Azure技能的工程师和开发者也能够在不同的项目、团队、DevOps流程或企业之间轻松转换角色。

  在Azure和Azure Stack环境下,API、Portal、PowerShell cmdlets和Visual Studio体验都完全一致。值得一提的是,微软将持续为Azure Stack创新,包括无服务器计算环境Azure Functions、高生产力Azure PaaS服务Azure App Service、区块链、Cloud Foundry和Mesos模板等在内的高级功能陆续登陆Azure Stack。

  真正的智能边缘、智能云

  最后要强调的是,Azure Stack的到来,真正实现了微软的“智能边缘、智能云”愿景。

  如果说物联网是“智能边缘、智能云”的边缘计算,那么物联网只能代表边缘计算中的传感器等智能边缘设备和物联网络,但在“边缘”计算环境中还缺乏一个强有力的边缘计算本地数据中心或小型“边缘云”,Azure Stack就起到了这样一个承上启下的作用。

  在微软提出的Azure Stack主要业务场景中,第一个就是边缘计算和隔离独立计算环境,即在物联网等“边缘”场景或无法联网的工厂车间、航船和矿井等环境中,可以用Azure Stack在当地就近处理数据后,再将分析结果传送到Azure公有云中进一步分析,以满足延迟和连接要求。

  就在2017年 4 月,工信部发布《云计算发展三年行动计划(2017-2019)》,提出 2019 年云计算产业规模将达到 4300 亿,云计算已成为国家新一代信息产业发展的重要战略。从政府、央企、国企以及大型民企占据了企业IT市场主要份额,这些企业与组织出于安全的考虑,难以把核心系统上到公有云,私有云以及行业云将会占据中国大部分的云市场份额。

  Azure Stack的到来,无疑将改变中国混合云、私有云与行业云的市场格局,对于BAT等正在拓展企业级市场的互联网公有云厂商来说,将是一个新的挑战。而对于企业级客户来说,却是一个好消息,因此他们从此又多了一个成熟的混合云选择,相当于数字化转型的最后一公里,也有了“高铁”速度。