摘要: 很多时候我们都会碰到因为意外重启,机器硬盘被损坏导致无法启动,或者是因为各种原因Windows上的RDP服务启动不了,Linux上的SSH无法链接等等问题。碰到这种问题基本上很难解决以前都是将VHD下载回来本地,在本地用Hyper-V启动虚拟机再来看问题的。但是一个操作系统盘最少都要32G,下载回来的话费时费力。Azure新一代的机器(DV3,EV3)现在支持嵌套虚拟化了,我们有了更好的办法解决问... 阅读全文
posted @ 2018-03-01 12:52 云上的翅膀 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 当你需要对现有的网站进行跨区域迁移,或者是部署DR Site的时候,又不希望重新部署应用,有什么好办法呢?其实你可以利用Azure的磁盘snapshot进行磁盘级的复制,这样可以减少很多部署应用的时间。当然如果你要部署很多台服务器的话,那样磁盘的拷贝时间是不可能太少的。利用磁盘Snapshot生产磁盘快照找到VM的磁盘然后创建磁盘快照导出快照点击生成URL之后千万不要离开这个界面,因为生成的URL... 阅读全文
posted @ 2018-02-12 11:53 云上的翅膀 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 客户需求 客户的环境是一个网络音乐播放系统,根据网络情况提供给手机用户收听各种码率的MP3歌曲,在客户没购买歌曲的情况下提供一个三十秒内的试听版本。这样一个系统非常明确地一个需求就是会定期需要将一批从音乐版商手中获取到的高比特率音乐文件转换成各种低码率的MP3文件和试听文件,由于收到版商的文件数量和时间都不确定,所以长期部署大量的转码服务器为系统提供转码服务显然非常浪费资源,但是如果不准备... 阅读全文
posted @ 2018-02-06 17:21 云上的翅膀 阅读(1504) 评论(3) 推荐(3) 编辑
摘要: 从模块化到微服务化从Pet Shop 到eShop on Container都是Microsoft在技术演进的路径上给开发者展示.Net的开发能力和架构能力的Sample工程,Petshop的时候更多的是展现应用的分层架构,设计的抽象与模块间的通讯。到了eShop on Container更多的关注在架构设计与微服务化的,下面我们先来看看eshop on Container的架构图在上图,我们可以... 阅读全文
posted @ 2018-01-08 15:41 云上的翅膀 阅读(2242) 评论(1) 推荐(5) 编辑
摘要: 为什么VSTS要搭配Kubernetes?通常我们在开发管理软件项目的时候都会碰到一个很头痛的问题,就是开发、测试、生产环境不一致,导致开发人员和测试人员甚至和运维吵架。因为常见的物理环境甚至云环境中,这些部署环境都是由运维人员提前准备好的。每次更新代码版本,都要很小心的在几个环境之前修改不同的参数配置,一不小心就将生产环境的数据库连接到了测试库,或者日志文件的地址写到了一个不存在的盘符里等等各种... 阅读全文
posted @ 2018-01-02 16:16 云上的翅膀 阅读(614) 评论(0) 推荐(1) 编辑
摘要: 虽然Service Fabric的Java支持版本还没有正式发布,但是Service Fabric本身的服务管理、部署、升级等功能是非常好用的,那么Java的开发者可以如何利用上Service Fabric的这个功能呢?答案很简单,其实只要利用Service Fabric的Deploy Guest 阅读全文
posted @ 2016-09-06 14:04 云上的翅膀 阅读(4410) 评论(4) 推荐(3) 编辑
摘要: Azure Media Services新的Index V2 支持自动将视频文件中的语音自动识别成字幕文件WebVtt,非常方便的就可以跟Azure Media Player集成,将一个原来没字幕的视频文件自动配上一个对应语言的字幕。而且强大的语音识别功能支持识别多国语言包括: English [E 阅读全文
posted @ 2016-08-25 14:52 云上的翅膀 阅读(2152) 评论(0) 推荐(1) 编辑
摘要: 1.连接Media Services账号, 填入Media Services的账号以及Account Key 如果使用中国的Azure的话,需要在Endpoint节上更改一下,因为国内的Azure的接入点地址是不一样的 2.打开主界面,上传视频,选择Asset菜单,选择Upload 3.选择已经上传的媒体文件,选择发布,为媒体文件创建一个Locator 4.选择相... 阅读全文
posted @ 2016-07-21 23:23 云上的翅膀 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 很多时候管理Azure的存储账号我们都需要通过下面的界面管理访问密钥,大部分情况下通过密钥的轮替使用更新就可以做到安全管理了。 但是很多时候存储账号的Key就会不小心分发到开人员、测试人员、和管理员手中。现在如果需要更加严格的管理这个存储账号的并且指定特定的应用程序才能访问这个存储账号的话,可以利用Azure Active Directory(AAD)和Key Vault(密钥管理库)来加强... 阅读全文
posted @ 2016-05-27 18:22 云上的翅膀 阅读(2959) 评论(0) 推荐(0) 编辑
摘要: 通常ISV在面对本地客户时对时间相关的处理,一般都时区信息都是不敏感的。但是现在云的世界里为了让大家把时间处理的方式统一起来,云上的服务都是以UTC时间为准的,现在如果作为一个ISV来说就算你面对的客户只是本地用户但是你打算利用云来为你进行的应用提供更多的功能和便捷性时,你就需要采用UTC时间来处理 阅读全文
posted @ 2016-03-03 12:33 云上的翅膀 阅读(1155) 评论(0) 推荐(0) 编辑