微软欢迎所有热爱开源软件的朋友们来投稿![征稿开放时间:2015年8月17日]

Azure是微软的云平台,不仅支持Windows服务器,也深爱着开源世界。通过与开源社区之间的合作, Azure支持了大量的开源软件和框架,涵盖了包括Linux 服务器,Docker, chef, MySQL, WordPress, redis等大部分主流互联网开源软件和应用框架, 并且其数量还在不断增加。 怎么在Azure平台上玩转开源软件呢?无论您是初入开源世界的小白,还是杀bug无数的技术“大牛”,都可以将您第一手的实战经验分享给社区。 如果您想先对Azure上的开源软件有所了解,可以登录http://www.windowsazure.cn/solutions/OSS/。 【征稿目标】 分享在Azure China上使用或者搭建开源软件环境的实战经验。 主题可以是Azure China已经提供的开源软件,也可以是基于Azure China的Linux服务器自行开发或搭建的开源软件。 【活动简介】 1.鼓励开源软件爱好者写下在Azure China上使用或者搭建开源软件环境的实战经验并投稿。 2.微软云计算创新中心会对稿件进行第一轮内部评选。 3.所有通过第一轮评选的稿件会被发布在http://www.windowsazure.cn/blog/。 4.邀请所有技术爱好者来进行第二轮评选投票。 5.前十名的稿件将会被额外标注和宣传。同时作者将获得相应奖品。  【活动时间】 征稿开放时间:                          2015年8月17日 征稿截止时间:                          2015年10月17日 第一轮内部评选结果公布:    …

0

禅道,然之和蝉知入驻VM Depot

Posted on 四月 21, 2015 by 陈阳 近日, 易软天创与微软开放技术合作,在虚拟镜像中国站点vmdepot.msopentech.cn上成功部署易软天创的集成管理环境,为希望快速基于微软Azure云平台体验易软天创开源管理方案的朋友们提供了方便。该集成环境内置了禅道项目管理软件、蝉知企业门户系统和然之协同管理系统三个产品,可以作为一个集成环境来体验开源一体化管理解决方案。现在,让我们一道来看看这三个有中国风的开源项目吧: 禅道是第一款国产的开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、 组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整地覆盖了项目管理的核心流程。禅道管理思想注重实效,软件架构合理,操作简洁高效,代码实现合理,内置灵活的扩展机制和api调用机制,支持多语言。 蝉知企业门户系统是一款专向企业营销使用的企业门户系统,企业使用蝉知系统可以非常方便地搭建一个专业的企业营销网站,进行宣传,开展业务,服务客户。蝉知系统内置了文章、产品、论坛、评论、会员、博客、帮助等功能,同时还可以和微信进行集成绑定。功能丰富实用,后台操作简洁方便。蝉知系统还内置了搜索引擎优化必备的功能,比如关键词,摘要,站点地图,友好路径等,使用蝉知系统可以非常方便的搭建对搜索引擎友好的网站。 然之协同系统是一款面向中小企业的协同办公系统,旨在为中小团队提供最简洁高效的协同管理工具。它内置了客户管理、销售跟踪、日常办公、现金流管理、团队分享等必备功能模块,是中小团队协同的首选。 禅道之父王春生还分享了如何在Windows Azure上发布开源虚拟机镜像的经验分享。 http://blog.cnezsoft.com/blog/79926_azure.html 还等什么,现在就可以在VMDepot上部署禅道,然之,蝉之三合一开源集成管理环境了! 我们欢迎社区成员到这里来发布您喜欢的应用程序、配置和设置。请别忘了通过评论、反馈或级别评定留下您的宝贵意见,以帮助我们增强社区体验。 陈阳 技术推广师 微软开放技术(中国) 如果你有任何疑问,欢迎访问MSDN社区,由专家来为您解答Windows Azure各种技术问题,或者拨打世纪互联客户服务热线400-089-0365/010-84563652咨询各类服务信息。 本文转载自 :  https://cn.msopentech.com/blog/2015/04/21/%E7%A6%85%E9%81%93%EF%BC%8C%E7%84%B6%E4%B9%8B%E5%92%8C%E8%9D%89%E7%9F%A5%E5%85%A5%E9%A9%BBvm-depot/   

0

微软公有云事件中心(Azure Event Hubs)在开放物联网大会(OIOT)啼声初试

发布于 2014-12-29 作者 刘 天栋 2014年12月18日,InfoQ在京召开开放物联网大会(Open IOT Conference),微软开放技术(中国)资深项目经理陈岭在大会中针对“物联网基础架构:设备接入与大数据分析”,其中包括了微软(中国)云计算事业部于12月18日同一天发布的Azure Event Hubs(事件中心)预览版,做了介绍,并在会后与众多物联网业界伙伴及开发者展开了热烈交流。 陈岭老师介绍的部分精彩内容如下(如需介绍文档,请与我们联系): 云服务面临大规模设备接入挑战 事件流的特性千变万化 事件发生率各式各样 事件的来源种类繁多 IoT的影响力遍及各种行业场景 对云服务的需求与挑战 微软公有云Azure的经典处理架构 新的解决方案:Event Hubs 服务 Event Hubs 是大规模数据接入服务 Event Hubs 在物联网中的应用场景 Event Hubs 如何采集事件 Event Hubs 事件采集的高扩展性 Event Hubs 的流量控制 Event Hubs 如何传递消息到使用者 Event Hubs 如何支持故障转移和弹性 Event Hubs 安全模型 Event Hubs 发布者 基于令牌的安全模型 分配密钥 限于时间,还有物联网大数据分析的内容,只能再找机会分享交流。欢迎与我们联系。 想进一步了解Windows Azure Event Hubs(事件中心)预览版,请猛击下列微博或微信链接,或直接浏览官网http://www.windowsazure.cn/pricing/details/event-hubs/:…

0

VM Depot 分布式计算框架主题应用精选

发布于 2014-12-24 作者 陈 忠岳 在前几期为各位介绍了大数据应用主题以及开发运营主题的各类镜像后,这次我们精选了 VM Depot 站点中分布式计算相关主题的虚拟机镜像和大家一起分享。这些技术框架全部来自国内优秀的开源社区,相信熟悉这个领域的朋友不会对此感到陌生。 当然,首先需要指出的是,这些镜像都已在 VM Depot上架,您可以通过 VM Depot 强大的搜索工具找到并立即部署。 MetaQ MetaQ 是来自淘宝的JAVA 消息中间件。它类似 Apache-Kafka ,但经过了一系列的本地化和性能调优, 使得Meta成为一个更为强大的通用消息中间件,包括: 彻底用Java重写的实现,高效的协议和通讯框架。 发送端的负载均衡。 Master/Slave异步和同步复制的高可用方案。 专门用于广播消息的客户端实现。 与diamond结合使用的顺序发送消息功能。 支持事务,包括本地事务和分布式事务,实现JTA规范。 根据作者在 GitHub 上的主页说明,该项目已被广泛应用到国内的知名的京东,支付宝等互联网站点上。如果您觉得这个消息中间件对您的项目有所帮助,请您一定与我们一起分享。 TFS 千万别搞错,这不是微软的 Team Foundation Server, 而是淘宝自主研发并开源的分布式文件系统 (Taobao File System)。它针对海量小文件 (如淘宝店中的图片等等)的读写访问做了优化,根据其相关发布, TFS 主要有以下特点: 完全扁平化的数据组织结构,抛弃了传统文件系统的目录结构。 在块设备基础上建立自有的文件系统,减少EXT3等文件系统数据碎片带来的性能损耗。 单进程管理单块磁盘的方式,摒除RAID5机制。 带有HA机制的中央控制节点,在安全稳定和性能复杂度之间取得平衡。 尽量缩减元数据大小,将元数据全部加载入内存,提升访问速度。 跨机架和IDC的负载均衡和冗余安全策略。 完全平滑扩容。 目前,TFS 在淘宝的应用规模达到“PB级数据量”,如果您对电商应用感兴趣,我建议您不妨一试。 CTaxis 腾讯(CTaxis) 云排序起初来自于社交游戏的应用场景,如用户成长值,积分属性等等的排序要求,且很多情况下需要实时排序,海量查询。腾讯的…

0

Docker在云环境中的应用实践初探:优势、局限性与效能评测

作者 商之狄 发布于 2014年11月10日 本文依据笔者所在团队的一些近期开发和应用的实践,整理出一些有意义的信息,拿出来和社区分享。其中既包括在云端应用Docker与相关技术的讨论,同时也有实施过程中的一些效能评测,以及整个过程中遇到的一些国内特有的问题和我们的一些解决方案,想法。希望可以给方兴未艾的Docker用户群体和社区,提供一些有价值的参考,并引出有意义的讨论。 背景简介 Docker以及一系列与之相关的容器化的技术,经过多年的积累,在过去数月间得到了迅速的市场流行和关注,可谓厚积薄发。一方面是因为容器技术本身的优点,比如更节省测试,部署,弹性扩容和运维的成本及资源,另一方面也是由于业界的重要公司都十分重视并且投入容器虚拟技术,比如Google、RedHat、IBM、Facebook、Amazon以及微软。其中微软开放技术作为微软在开源社区领域的主要参与者,一直以来都积极的跟踪容器基础上的虚拟化技术,并且积极参与到相关的开源项目中,比如今年夏天宣布的由微软开放技术参与的,在微软公有云环境下对Google的Kubernetes和Docker的libswarm的支持。我们已经成功把Kubernetes和libswarm引入到Azure,使得容器技术超越简单部署迈向更加复杂拓扑的云端。 2014年10月15日,Docker公司刚刚在美国与微软共同宣布,双方展开战略合作,在即将发布的Windows Server中,将为发展迅速的Docker分布式应用开放平台的全新容器技术提供支持。利用Docker技术开发容器应用的开发者与企业,将得以在Windows Server或Linux平台上共享快速成长的Docker生态系统,充分利用其中的用户、应用和工具等资源。 Docker在实际应用中的一些问题和局限性 之前有文章讨论过,基于容器的云现在还没有成为主流,主要还是安全性的问题。但是我们在整个实验中也总结出一些在真实环境中遇到的安全性之外的问题。 第一个就是很重要的Docker Hub的访问问题。我们知道国内访问一些海外的网站有时候会有稳定性的问题。Docker Hub在我们的实践中就经常出现访问不了的问题。但这种访问的问题并不是持续的,而是时有时无。由于大量的成熟Docker映像(image)都需要从Docker Hub下载,很多脚本在执行到这一步时,结果很难预料。一种方案是修改缺省的Docker Hub地址,改为采用国内的一些镜像(mirror)。但是在没有官方认证的成熟稳定的镜像网站时,Docker映像的更新不容易得到保证;另一种方案是自行搭建自己的Docker Hub。但是一来这样就失去了强大的社区贡献的映像资源,二来要花费很多精力来保持更新和同步。容器技术带来的简单化,又因为映像管理而复杂化,得不偿失。 第二个就是容器技术的资源管理和运维。因为容器技术本身更适于解决大规模应用场景,所以通常都是集群基础上的部署、运维,但是目前对这一系列任务的自动化处理尚无统一的或者标准的框架。如果要让Docker真正在实际环境中发挥最大的效能并且易于维护,就需要有很成熟稳定的资源编排(orchestration)、资源调度(scheduling)和部署(deployment)的支持,但是这方面暂时还没有很明显的最佳解决方案,所以大多数人都在摸索和搭建自己的解决方案。我们在微软开放技术内部也是在一些开源技术的基础之上,自行开发了容器在微软公有云Azure上的资源管理调度和部署运维的系统,传统上的开发运维和持续集成,持续部署的技术,比如Chef,Puppet,Jenkins等,都可以很容易的与容器技术一起工作。 市场上还有很多的一些比较有希望的相关新技术,比如Twitter的Apache Mesos,Facebook 的Tupperware,Docker自己的libswarm,以及Google的Kubernetes。其中Kubernetes因为在Google经历了数年的实战检验,加上最近微软、RedHat、IBM和Docker等也都宣布支持参与此项目,使得Kubernetes有着很好的前景。 第三个是个对用户有益,但是对公有云运营商带来挑战的问题。因为实际评测中发现,同样的应用和负载,相比原有的虚拟化场景,容器化部署的资源花费通常只有10%甚至1%。意味着某些场景下的应用如果迁移至容器环境,用户会大量节约成本,从而促进用户向云环境迁移的意愿,但同时也给云服务商带来新的挑战。 基于特定场景的Docker效能评测与分析 微软开放技术一直以来积极参与容器技术,不但在微软的公有云平台实现了对Docker的支持,而且我们内部的很多项目也开始积极采用或者迁移到Docker环境中。其中有一个项目,早期是利用原有的虚拟化技术,在云平台上通过部署与启动大量虚拟机,来达到对多用户同时在线提供弹性的云服务。由于项目的设计和要求,需要做到用户的环境隔离,所以基本上一个用户需要有一个对应的虚拟机。当服务需求达到高峰时,需要部署和启动大量的Linux虚拟机。这带来了显著的资源开销,并且在云环境下最终转换为等价的成本开销。由于虚拟机的启动是由需求动态驱动的,对终端用户来说启动时间也造成了用户体验的下降。 针对这一问题,我们在第一时间就开始尝试Docker基础上的容器技术。但是针对我们的特定应用场景,需要评估一下效能,以及功能上是否达到甚至好于原有虚拟机架构基础上一样的要求。功能和效能的测试思路描述如下: 功能测试。我们采取将原有的多个虚拟机的集群部署,改为在少量的虚拟机上的Docker容器集群,即原来的一个虚拟机上的所有的代码和库,都转制生成完全对应的Docker容器,基本上一对一。例如原来是8个不同角色和任务的虚拟机节点组成的集群,转化为8个不同角色和任务的Docker容器。端口映射到宿主虚拟机的不同端口,进而通过云服务面向互联网公共端口。整个容器基础上的集群启动运行后,经测试,功能上和原有的虚拟机集群没有任何区别。 效能测试。我们并不做性能测试(benchmark),因为我们相对于极值,更关心在模拟实际应用部署场景时的次序,资源的利用效率和容量。因为实际场景中,每一个新的节点的生成需求并不是同步和同时的,所以我们的模拟生成频率是每隔数秒启动一个预制的容器,每个容器映像预装了一个最简单的python脚本,启动运行后,持续的循环做很简单的基本运算,使得单个容器的CPU平均使用量大致与我们实际应用时实测的真实应用的CPU使用量相当,在0.1%-0.9%之间。 测试环境: 宿主的虚拟机配置:1 core, 2GB RAM, 20GB HD, 入门级的低端配置。 Docker映像尺寸:500MB, Ubuntu 14.04,with ssh, ruby, python and a simple application 对应的虚拟机映像尺寸:5GB (对应Docker和VM尺寸大概有一个数量级差别) 当Docker映像下载到本地后,启动一个容器耗时不到1秒,和云端虚拟机的启动动辄1-2分钟甚至更久基本上不在一个数量级。 容器启动后,无延迟,立即可以使用。 首先监测随启动的容器总量增加,可用内存的递减规律。结果如下图(y轴单位kB,x轴容器实例数),在200个容器以内,内存耗费基本呈线性。并且Docker并未将映像的所有内容都加载到内存。 再监测单个容器平均占总内存百分比随容器增加的变化。如下图(y轴单位%,x轴容器实例数),前20个容器平均内存开销虽然较小,但是波动较大,之后是相对均匀区域,有小量增长,但是波动被平均化了。当继续增加到约150时,平均花费和波动都开始增加,显示额外开销(overhead)加大,波动也增大到无法被平均值平滑了。具体的研究也与此一致,从150个容器开始,开始出现不可用,无反应或者无法杀掉的僵尸容器(Zombie)。升至200时我们平均录得6个僵尸容器。所以在我们这个特定的配置,场景和环境下,可以认为150是个资源分配上的有效极值。 在从零到200个容器实例的部署启动过程中我们监控了此一过程中的CPU使用情况。由于我们的容器尚未附加大量工作负载,所以这个数据反应的的是基准CPU开销(baseline)。结果如下图,由宿主环境录得的数据显示(y轴单位%,x轴为容器实例数),在单一宿主环境下启动容器的CPU开销很小,200个容器时也基本在5-6%以下。而且在此区间内随部署容器的增加,CPU花费基本呈线性。 由于时间所限,我们暂时还没有对网络带宽花费做测试,这将在后续的工作中逐步完成。但是基于经验估算,假设一台宿主机的带宽为1000M bps,当被大量共享时实际可用带宽不到70%,再折算为Bps,并考虑HTTP的额外开销之后,实际可用带宽约60MBps,分到200个同样的容器,每个容器的现实带宽大概只有300K…

0

微软开放技术(中国)携 CKAN 和 OData 技术引入基于 Azure 的开放数据平台

发布于 2014-11-10 作者 陈阳 今天,微软开放技术(中国)通过微软公有云Azure引入一个全新的开放数据平台,该平台基于开源数据门户解决方案 CKAN,以及由微软开放技术(中国)特别针对中国市场优化的ODATA插件来增强其国际化和本地化能力。此基于高性能云平台的开放数据解决方案,充分利用了中国软件开发市场上重要的技术方案,使得开源社区的开发者能轻易地访问流行的开放数据源。 全新的ODATA插件助力CKAN落地中国 10月21日,微软开放技术(中国)通过GitHub向CKAN的OData插件提交的代码已经被正式接受。我们此次的贡献不单使CKAN具备了更强的国际化和本地化能力,同时也大大加强了其和包括Excel  在内的多款产品的“对话”能力,实现了基于由微软、IBM、SAP以及其他著名IT公司制定的数据互操作性协议OData协议的数据互通。 “微软开放技术(中国)的贡献,为CKAN非英语用户提供国际化支持并且提高了 CKAN 和 Microsoft Office 之间的互操作性”,核心的CKAN开发和咨询公司Whythawk 的高级顾问Gavin Chait 提到, “我们相信通过这些工具中的改进,更大范围的 CKAN 社区将会从现有的增强措施中获益,使得 CKAN 成为全球范围内首选的客户数据发布解决方案”。 通过微软开放技术(中国)的贡献,OData插件如今已经支持了 Unicode 从而大幅增强了CKAN的国际化和本地化能力,尤其是对于像中国市场这样需要双字节编码的地区更是如此。全新升级的OData插件也使得早已熟悉Excel等工具的中国政府公务员、企业管理人员、公共机构工作人员等知识工作者得以使用他们早已熟悉的工具去访问和处理由全球不同CKAN实体开放的成以百万计的数据,大大提升了工作效率。 通过微软公有云的VM Depot一键部署CKAN CKAN是一个由英国开放知识(Open Knowledge)所开发的面向数据发布者的开源数据门户解决方案。通过CKAN,数据发布者可以很容易地将数据发布到网络,供数据消费者查询、可视化、下载并API调用数据资源。目前,全球已经有超过116个数据门户是基于CKAN建设的,这当中也包括了著名的美国开放数据门户data.gov,以及英国的开放数据门户data.gov.uk。 今日,任何期望借助CKAN这一世界顶级数据门户解决方案的数据发布者都可以轻易通过VM Depot 上的CKAN 镜像一键部署到微软公有云Azure。在微软开放技术(中国)的支持和合作下,北京数海科技有限公司,在CAKN中集成了针对中国市场优化的ODATA插件,并打包成镜像,放在VM Depot中国站点上。 自2012年北京市政府上线中国第一个政府开放数据门户以来,越来越多的政府数据通过不同的地方城市数据门户、国家部门数据门户得以向公众,尤其是开发者免费开放。作为中国开源生态的积极参与者,微软开放技术也是几个中国政府推广的开放数据活动的贡献者。我们致力于帮助中国开发者和用户发挥他们在开放数据方面的全部潜力。 想尝试使用VMDepot镜像快速部署CKAN开放数据门户,请点击此处观看完整的教程。 如果您有任何问题或建议,请随时联系我们,发送邮件到:msopentechcn@microsoft.com 我们期待跟您的交流。 关于ODATA OData是开放数据协议的简称。它是由结构化信息标准促进组织(OASIS)批准通过的基于REST的工业标准。它简化了企业、云、和移动设备中在应用间查询、分享和复用数据的方式。有了OData的帮助,人们可以方便地从关系型数据库、文件系统、内容管理系统和传统网站等一系列不同的数据来源中获取信息。 陈阳 技术推广师 微软开放技术(中国) 转载自: http://blog.csdn.net/leonchenzhy/article/details/41073371

0

新一批电子商务解决方案和企业管理应用加入 VM Depot 中国站点

新一批电子商务解决方案和企业管理应用加入 VM Depot 中国站点。 //电子商务平台助力您建设网店// 大约有 6 个最近更新的电子商务程序包已经登陆 VM Depot。 这不仅囊括了全球知名的 Magento、OFBiz 等程序包,同时也涵盖了一些流行的本地解决方案,如 phpB2B、天狼星等等。其中应用不仅可以实现常规的 B2C 网店,更有针对行业的解决方案,比如酒店预订系统等等。 值得一提的是,如果您对在灵活且可扩展的平台上运营网店感兴趣,Magento 虚拟机可能会对您快速上手有所帮助。 特色虚拟机镜像:Magento 灵活创建丰富的桌面到移动消费者体验,灵活定制适合您业务的后端工作流。 提供数以百计的扩展,以及可添加更多功能并集成其他最佳组合企业系统的开放架构。 来自全球的合作伙伴以及开发者生态系统,帮助您快速实施解决方案。 //开源的管理应用程序 – ERP、CRM 及 HRM// 越来越多的开源企业管理软件选正加盟 VM Depot! 您可能已经非常兴奋地看到列表中包含了很多流行的开源企业管理应用,如 SugarCRM、Orange HRM、Odoo (Open ERP)等等!显而易见,这为 IT 从业人员和社区开发者尝试并学习领先的企业应用,管控企业业务流程提供了一个绝佳的机会。 特色虚拟机镜像:SugarCRM 堪称本行业最开放、最易扩展的平台,基于最主流的开源 Web 技术创建。 把个人用户的需求放在首位。Sugar 的最新发布版本包含一个重点增强的用户界面 Sugar UX™,为 CRM 用户提供的沉浸式的用户体验。 为客户部署系统提供完备的灵活性。您即可选择使用Sugar的云服务也可以在内部云中进行部署。 还等什么?现在就注册“VM Depot 中国用户优先体验计划”,获取免费的 Azure 试阅账号。观看关于”如何部署(命令行)”,“如何部署(图形界面)”  等在线视频,或者点击此处查看帮助文档。我们欢迎社区成员到这里来发布您喜欢的应用程序、配置和设置。请观看”从 Azure“或”从本地…

0

微软开放技术发布针对 Mac 和 Linux 的更新版 Azure Node.JS SDK 和命令行工具

发布于 2013-12-04 作者 Eduard Koller  这次为我们使用Linux 的朋友带来了更多关于部署云上虚拟机的消息。今天,微软开放技术有限公司 (MS Open Tech),想与大家分享针对 Mac 和 Linux 的更新版 Node SDK 和命令行工具。这次更新为虚拟网络、终结点及其他设备提供了支持。这个工具帮助开发者和 IT 管理员组在 Windows Azure 上部署和管理 Linux (和 Windows)虚拟机。 自去年微软开放技术团队发布了该项目以来,我们已经收到了许多关于针对 Mac 和 Linux 的 Windows Azure 命令行工具的反馈。所以,我们在更新工具中添加了一些普遍要求的功能,包括: 虚拟网络配置 改进了对已停止的虚拟机的帐单管理 终结点管理 负载平衡的终结点更新 下面是这些新功能的概述。像往常一样,如果您想参加我们这些工具的更新,可以向我们发送 pull 请求,或者如果您对我们有些反馈,可以留下您的评论/电子邮件。 1. 虚拟网络 因为 Windows Azure REST API 中已经添加了虚拟网络,我们在针对 Node.js 的 Azure SDK 和针对 Mac and…

0

使用 Puppet 在 Windows Azure 中配备 Linux 和 Windows 环境

发布于 2013-12-11 作者 Ross Gardler 微软开放技术有限公司 (MS Open Tech) 很高兴地宣布发行新的 Windows Azure Puppet 模块。通过这个模块,可以使用流行的开源 DevOps 工具 Puppet 在 Windows Azure 上提供 Linux 和 Windows 虚拟机。产品的支持以Puppet专属 Windows Azure 模块的形式发布在 Puppet Forge 上。此外,还支持网络配置和数据库等关键服务的管理。这样一来,Puppet 用户现在可以在 Windows Azure 中运用 Puppet Forge 上超过 1800 种社区制定的配置。 微软开放技术的工程师们在开发这个模块的过程中着眼于增强流行 DevOps 工具之间的互操作性。DevOps 的重点是软件开发与 IT 运营之间的协作管理。它强调的是日益灵活的软件开发团队(要求迅速变更)与需要提供最大运行时间(变更可能影响可靠性)的运营团队之间的协同和融合。DevOps 旨在使这两个团队能够更有效地进行交流与合作。适用于 Windows Azure 的 Puppet 模块是保证 Puppet 用户能够在 Windows Azure…

0

微软开放技术开发了适用于 Windows Azure 移动服务的开源 Android SDK

发布于 2014-02-10 作者 陈 忠岳 为进一步实现连接微软与非微软技术的目标,微软开放技术有限公司开发了适用于 Windows Azure 移动服务的 Android SDK,由 Scott Guthrie 今日在他的博客中公布。 Windows Azure 移动服务的创建是为了让开发者更轻松地构建充满吸引力的动态移动应用。通过使用移动服务,开发者不仅能将他们的应用程序连接到由 Windows Azure 托管的可扩展安全后端,而且可以将数据存储在云中、验证用户身份并发送推送通知。 Android SDK 让您将喜爱的 Android 手机或平板电脑(Android 2.2+) 连接到云后端,并通过 Google 云消息发送推送通知,也可让您通过用户的 Google、Facebook、Twitter 或 Microsoft 账户进行身份验证。为此,微软开放技术工程团队提供了以下主要功能: 数据 API:通过使用一个针对查询和自动 JSON 序列化/反序列化的流畅 API,简化了 Android 应用与通过 Windows Azure 移动服务公开的表之间的通信。。 身份 API:该 API 允许在 Android 应用中使用 Microsoft 账户、Facebook、Twitter 或 Google 身份认证。 服务筛选:这些组件允许开发者截获并自定义移动客户端与…

0