微软云计算WindowsAzure第三波
时间:2025-05-24 18:06:27 304浏览 收藏
微软云计算Windows Azure Marketplace提供了便捷的云应用和数据集购买渠道,DataMarket则帮助用户查找并验证数据。Windows Azure服务平台支持网站、虚拟机、云服务、移动服务和大数据处理等多种功能。网站服务支持静态网站、开源应用和Web应用开发,虚拟机提供IaaS,云服务则提供PaaS,移动服务支持跨设备数据存储和推送通知,而大数据处理则通过Hadoop服务实现。媒体服务则为用户提供全面的媒体解决方案,包括编码、内容保护和流媒体等功能,支持多种客户端设备。
五、Windows Azure Marketplace随着云计算越来越受到关注,微软提供了Windows Azure Marketplace方便顾客寻找、购买云应用和数据集。

DataMarket可以查找内容提供者存储的所有种类的数据,同时检查这些数据是否满足购买者的需求。


Windows Azure网站服务在虚拟机内运行Windows Server和互联网信息服务(IIS)。网站服务支持三种主要情景:构建静态Web网站、配置流行的开源应用和创建Web应用。



用户可以从菜单中选择一种应用自动安装,并让其可用。由于大量的应用使用MySQL,第三方公司ClearDB可以通过Windows Azure平台提供MySQL服务。开发者也可以通过网站服务创建Web应用。这些技术支持使用ASP.NET、PHP和Node.js创建应用。应用可以使用固定会话,现有的应用不修改即可迁移到云平台。
(二)虚拟机用户可以通过Windows Azure管理门户网站或者基于REST的Windows Azure服务管理API创建虚拟机,提供一种基础框架即服务(IaaS)。

登录Windows Azure云计算平台创建一个新的虚拟机时,需要选择一个虚拟硬盘(VHD)来管理虚拟机镜像。Windows Azure创建虚拟机,不仅可以按需指定使用虚拟硬盘的类型,还可以按需选择虚拟机的CPU、内存、I/O性能及磁盘容量等配置。用户还可以选择将新建的虚拟机运行在美国、欧洲或亚洲的数据中心。用户还可以选择将新建的虚拟机运行在美国、欧洲或亚洲的数据中心。
Windows Azure虚拟机服务可以通过许多不同方式使用,最主要包括以下四种场合: (1)开发和测试:开发组往往需要具有特定配置的虚拟机来创建应用。 (2)云中的应用:一些应用运行在公共云中将更经济实惠。 (3)扩展自己的数据中心到公共云:通过Windows Azure 虚拟网络,用户可以创建一个虚拟网络使一组Windows Azure虚拟机看起来像自身网络的一部分。 (4)容灾:Windows Azure虚拟机支持基础框架即服务的容灾,让用户在真正需要时按需支付计算资源,而不是构建一个很少使用的持续运转备份数据中心。
(三)云服务云服务提供平台即服务(PaaS)的云计算模式。该技术支持高度可用的且可无限缩放的应用程序和服务,支持多层方案、自动化部署和灵活缩放。
云服务也依靠虚拟机创建,它提供两种不同的虚拟机选择:配置IIS的Windows Server上的Web Roles实例;未配置IIS的Windows Server上的Worker Roles实例。一个云服务应用常常同时使用这两者。


用户通过单一公共IP地址访问应用。云服务不仅检测硬件失效,还检测虚拟机和应用失效。云服务虚拟机有别于使用 Windows Azure 虚拟机模型创建的虚拟机。
(四)移动服务Windows Azure移动服务允许你轻松地在云中存储结构化数据,且可跨设备和用户,通过用户认证整合服务,同时通过推送通知用户发布更新,并可以快速生成Windows Phone、Android或者iOS应用程序项目。

移动服务一起提供一组Windows Azure服务,这些服务为你的应用程序实现后端功能。移动服务在Windows Azure中提供以下后端功能以便支持你的应用程序。
(1)客户端库支持在多种设备上开发移动应用程序。 (2)可以很轻松地对表进行设置和管理,以便存储应用程序数据。 (3)与通知服务相集成,以便向你的应用程序提供推送通知。 (4)与已知的标识提供程序相集成以便进行身份验证。 (5)精确控制授予对表的访问权限。 (6)支持脚本以便将业务逻辑注入数据访问操作。 (7)与其他云服务相集成。 (8)支持对移动服务实例进行缩放的功能。 (9)服务监视和日志记录。
(五)大数据处理Windows Azure支持Hadoop服务来进行大数据处理,主要的服务组成部分如图所示。为了使用Windows Azure的Hadoop服务,需要指定所需的虚拟机数量,在云平台上创建一个Hadoop集群。相比于用户自己来构建一个Hadoop集群,Windows Azure将会让用户更简便地完成这一任务。当任务完成不需要集群时,可以将其关闭。同时,用户也不需要支付没使用计算资源的云代价。
一个Hadoop 应用往往被称为一个作业,它使用MapReduce编程模型。一个MapReduce作业逻辑上在多个虚拟机上同时运行;通过数据并行处理,Hadoop较单机策略分析数据更快。在Windows Azure平台上,MapReduce作业处理的数据往往存放在Blob存储中。不同于传统Hadoop的MapReduce作业将数据存放在HDFS上,Windows Azure的Hadoop平台使用Blob存储代替HDFS API来实现数据管理功能。然而,在逻辑上MapReduce作业像访问一般的HDFS文件一样访问Blob存储上的数据流。为了支持多个作业运行在同一数据集上,Windows Azure的Hadoop允许将数据从Blob存储复制到虚拟机上运行的完整HDFS。

MapReduce作业一般采用Java实现。微软也增加了使用C#、F#和JavaScript语言实现功能。除了HDFS和MapReduce, Windows Azure平台的Hadoop服务还支持大数据分析语言Pig、类SQL处理语言Hive、机器学习库Mahout和图像挖掘系统Pegasus 等技术。
(六)媒体支持Windows Azure媒体服务是一个PaaS平台用来为用户部署和提供媒体解决方案,具有灵活性、可缩放性和可靠性。Windows Azure媒体服务包括注入、编码、格式转换、内容保护、内容分析、按需和实时流等功能。支持的客户端连接设备包括Xbox、WP手机、PC、智能TV、机顶盒、MacOS、iOS和安卓设备。

在内容被处理过之后,它被永久地储存在Windows Azure storage中。可通过URL访问内容,客户端应用程序就可以直接访问内容。媒体服务也支持访问控制。
以上就是《微软云计算WindowsAzure第三波》的详细内容,更多关于的资料请关注golang学习网公众号!
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
208 收藏
-
312 收藏
-
432 收藏
-
498 收藏
-
473 收藏
-
458 收藏
-
156 收藏
-
434 收藏
-
304 收藏
-
493 收藏
-
253 收藏
-
336 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 立即学习 542次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 立即学习 508次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 立即学习 497次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 立即学习 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 立即学习 484次学习