Browse by Tags

Related Posts
  • Blog Post: 两把利器,帮你深刻洞察SQL Server Azure VM上AlwaysOn高可用(HA)方案的运行状态(Status diagnostics)

    使用Microsoft Azure来运行关键性业务(Business Critical),数据库服务是一个非常关键的要求;而采用Azure IaaS(基础设施即服务),在Azure VM上部署SQL Server虚拟机,为了保证高可用性,采用AlwaysOn的故障自动转移群集(Failover Cluster)是一个明智且可行的选择。 为此,前阶段我曾制作了一个微软虚拟学院(Microsoft Virtual Academy,MVA)的系列课程,题目叫:《 在Windows Azure VM上实现SQL Server高可用性及容灾设计 》,里面包括了如何在Azure VM上部署SQL Server...
  • Blog Post: 获取Azure应用服务状态提醒(Notification),了解Azure相关区域服务健康情况(Health)

    对于将云应用/服务部署在Microsoft Azure上的提供商而言,确保服务的正常运行是关键的工作。对运维及IT人员,如果能够及时掌握服务的运行状态,特别是当服务运行出现异常的时候,获得服务状态提醒(Service Status Notification),将可以大大提高运作的效率,及时采取相关调整措施。 之前曾经介绍过,Azure可以 通过管理服务(Management Service)提高可管理性 ,针对中国区Azure(代号Mooncake,MC),同样具有这一功能,如下图,可以查看指定时间段的操作日志,例如对某段时间所关心的云服务或者磁盘等失败操作状态进行查询。 相比Azure全球其他区域...
  • Blog Post: 搭建跨订阅的虚拟网络到虚拟网络(VNET-to-VNET)连接,实现更灵活、更复杂的云服务部署

    早前,Microsoft Azure针对虚拟网络(Virtual Network),特别提供了 点到站点连接(Point to Site)、站点到站点连接(Site to Site) 服务,为IT人员搭建复杂网络,特别是部署混合云(Hybrid Cloud)提供了强大的支持。 但一些技术限制,例如Azure虚拟网络对本地网络只能建立1对1连接,不能建立虚拟网络到虚拟网络之间的连接等,对某些应用场景和需求而言,仍然存在一些差距。 而最新的Azure发布,包括中国区Azure(代号Mooncake,MC),一些突出的亮点就是对多站点到站点连接(Multiple Site to Site)、虚拟网络到虚拟网络...
  • Blog Post: Microsoft Azure增加新的虚拟机映像、计算密集型规格(A8 & A9)及增强选项(Options)

    Microsoft Azure目前针对IaaS的最新发布,特别是针对虚拟机这一块儿,让人颇为眼前一亮。下面分享一下所体验的几个亮点。 首先,增加了不少新的映像类型,其中值得一试的包括: Windows 8、Windows 7虚拟机,如下图,目前提供了Windows 7和Windows 8.1的企业版本,这样可以让开发者非常方便地在熟悉的环境中开发和测试应用。 Visual Studio虚拟机,如下图,其中包括了Windows Server和Windows 8.1上的Visual Studio 2013的Ultimate/Premium/Professional版本,而且每个都已是包含Update2的最新版本...
  • Blog Post: Microsoft Azure SDK + Visual Studio 2013,让Azure开发和管理更容易

    最近重新装了电脑,将操作系统升到了Windows 8.1。 安装Visual Studio 2013 Ultimate版( http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx ),然后安装Microsoft Azure SDK for Visual Studio 2013( http://azure.microsoft.com/en-us/downloads/?fb=zh-cn )。当然,也没忘安装PowerShell命令行工具。 用管理员身份权限运行Visual Studio,在Server Explorer工具面板上看到了Microsoft...
  • Blog Post: SQL Server 2014正式上市(General Availability),在Windows Azure虚拟机(VM)可以同步使用

    4月1日,SQL Server 2014正式上市(General Availability)。 SQL Server 2014通过内置的驻留技术,为客户的所有工作负载提供对关键业务的高性能支持,可以通过熟悉的工具从任意数据中帮助客户快速获得洞察力,可以通过统一的混合云平台可以帮助客户快��搭建、部署和管理跨客户端和云的解决方案,为大数据解决方案提供更坚实的数据支撑平台。 下图列示了SQL Server 2014三大核心能力: 值得注意的是,与此同步,Windows Azure上也将原先的SQL Server虚拟机(VM)映像(Image)进行了同步,由原先的评估版本切换为RTM版本。如下图: Windows...
  • Blog Post: 由世纪互联运营的微软Windows Azure公有云服务正式在中国大陆地区投入商业运营(2014年3月26日)

    昨天,在经历了近1年的公众预览阶段(Preview)后,由世纪互联运营的微软Windows Azure公有云服务正式在中国大陆地区投入商业运营。 可见最新发布的公告: http://www.windowsazure.cn/zh-cn/what-is-new/ 而在此前,1月16日,Windows Azure 支持也已经转入正式阶段: http://www.windowsazure.cn/zh-cn/support/plans/ 此次一个重要的发布就是:价格(见: http://www.windowsazure.cn/zh-cn/pricing/overview/ )。 可以看到在报价、使用量计价标准等方面...
  • Blog Post: 通过软件保障(Software Assurance)实现SQL Server在Windows Azure虚拟机(VM)的许可移动性(License Mobility)

    最近,我在微软虚拟学院(Microsoft Virtual Academy)上讲了一门课:在 Windows Azure VM 上实现 SQL Server 高可用性及容灾设计。 http://staging.microsoftvirtualacademy.com/training-courses/835#?fbid=YLWfBUsNgJ8 课程主要介绍了如何基于Windows Azure 虚拟机部署SQL Server数据库服务器,这种方式将可以充分利用微软数据中心所提供的基础设施服务,拥有对Windows Azure上虚拟机、SQL Server及数据库的完全控制。 SQL Server高可用性及容灾解决方案可以在Windows...
  • Blog Post: 为Windows Azure 虚拟机(VM)设置静态内部IP(Static Internal IP address, DIP)

    在Windows Azure中,为虚拟机同时提供两种IP:对外公开的虚拟IP,及对内使用的内部IP(Internal IP address, DIP)。 这两个IP都可以在Windows Azure管理门户(Management Portal)中仪表盘(Dashboard)上看到,如下图: 在Windows Azure一个订阅中,虚拟机之间可以通过VIP来互相通讯,这和外部通过internet连接到该虚拟机是一样的。 目前,VIP和DIP的一个主要区别就在于生命期及IP的稳定性。其中,VIP相对稳定,只有虚拟机VM保持活跃状态(Active),或所在同一云服务(Cloud Service)中有至少1台VM处在活跃状态...
  • Blog Post: Windows Azure 虚拟机(VM)尺寸选择及一些相关技术规格(Specification)的差异

    在Windows Azure上创建的虚拟机(VM),一个需要关键的参数就是虚拟机的尺寸。 目前,Windows Azure虚拟机尺寸的列表请访问: Virtual Machine and Cloud Service Sizes for Windows Azure http://msdn.microsoft.com/en-us/library/windowsazure/dn197896.aspx 其中,目前A8、A9还不针对虚拟机来提供,只用于云服务(Cloud Service)里。 针对不同的虚拟机尺寸,除了CPU核数(Cores)、内存(Memory),还有一些技术规格的差异。其中比较重要的包括...
  • Blog Post: 在Windows Azure上的Windows Server 虚拟机(VM)中灵活配置数据盘及磁盘阵列(RAID)

    在Windows Azure上采用IaaS方式,创建和使用虚拟机(Virtual Machine, VM),其中一个非常关键的部分就是如何配置和使用磁盘。 Windows Azure为每一台新创建的虚拟机提供了两块盘:系统盘(OS disk)和临时盘(temporary Disk),其中系统盘为127G,不同尺寸的虚拟机临时盘大小不一样。 针对虚拟机的磁盘,请重点看下面的信息: http://msdn.microsoft.com/en-us/library/windowsazure/dn197896.aspx 需要注意的是,对于小的数据量,可以考虑操作系统盘。但专门的数据存储...
  • Blog Post: 将SQL Server数据库备份到Windows Azure存储(Blob Storage)

    在探讨基于 Windows Azure 虚拟机的 SQL Server 的容灾设计的时候,可以考虑将 SQL Server 数据库在本地( On-promise )和 Windows Azure 虚拟机之间通过 AlwaysOn 、 Database Mirroring 、 Log Shipping 等方式进行备份。 但这种方式都要受限于 Windows Azure 虚拟机的限制,例如,目前最大尺寸的 Windows Azure 虚拟机的限制可附加的最多的数据盘( Data Disk )是 16 个,每个数据盘最大容量为 1TB ,即总共为 16TB 。 对于一些本地数据库比较大...
  • Blog Post: VM仓库:Windows Azure虚拟机镜像的开放性社区资源

    开放性在 Windows Azure 是一个非常重要的目标和特点。目前,在 Windows Azure 中支持不少 Linux 的虚拟机镜像,例如 Suse, Ubuntu, CentoOS 等。此外还包括 Oracle Linux 等版本。 详细信息可见: http://windowsazure.cn/zh-cn/manage/linux/ Windows Azure 基础设施即服务( IaaS )的技术支撑,使得 IT 专业人员( ITPro )和开发者可以自定制符合自己需要的虚拟机,然后捕获镜像,从而拥有一个符合自己需要的虚拟机镜像(例如包括了 Linux, Apache...
  • Blog Post: Windows Azure大尺寸内存的A系列虚拟机(A5、A6、A7)伸缩性需要注意的问题

    不论是Windows Azure全球账户,还是Windows Azure 中国大陆(MC)账户,目前都已提供了大内存的A5、A6、A7规格的虚拟机。请见: http://blogs.technet.com/b/nevin_dongs_blog/archive/2013/12/20/windows-azure-mc-a5-a6-a7.aspx http://blogs.technet.com/b/nevin_dongs_blog/archive/2013/09/28/windows-azure-a5.aspx http://blogs.technet.com/b/nevin_dongs_blog...
  • Blog Post: Windows Azure 中国大陆(MC)开始提供大内存的A5、A6、A7规格的虚拟机

    最近,Windows Azure 中国大陆(MC)开始提供大内存的A5、A6、A7规格的虚拟机。如下图: 对于这三款虚拟机,实际上全球之前就已经提供了,具体信息可以见之前的文章: http://blogs.technet.com/b/nevin_dongs_blog/archive/2013/09/28/windows-azure-a5.aspx http://blogs.technet.com/b/nevin_dongs_blog/archive/2013/04/17/windows-azure-virtual-machines-ga-iaas.aspx 一些技术规格,请见: http://msdn...
  • Blog Post: Windows Azure培训包(WATK)发布2013年8月版 (NEW)

      Windows Azure Training Kit的2013年8月版已经发布了: http://www.windowsazure.com/en-us/develop/net/other-resources/training-kit/ 同时,也可以通过GitHub来下载: http://windowsazure-trainingkit.github.io/ 当然,大家也可以将自己的一些反馈、甚至是内容共享到GitHub,这也是开源软件(OSS)的巨大便利哦。 在新版本中,一些新增内容还是值得学习的: . MobileServicesCustomAPI,这个对于实现更灵活、PULL模式的消息机制...
  • Blog Post: Windows Azure 张开手臂,拥抱更多类型的虚拟机镜像(Virtual Machine Image)

    在Windows Azure中,开始提供越来越多新的虚拟机镜像(Virtual Machine Image)类型,如下图所示: 其中,比较有趣的是: . 一系列的针对Oracle数据库(Database)12系列、中间件(WebLogic Server)11系列的服务器,其中既有Windows Server 2012的,也有基于Linux的(目前看到的是Oracle Linux 6.4.0.0.0)。目前这些都在预览(Preview)阶段。 . Linux新增的Oracle Linux 6.4.0.0.0。目前已经是正式版。 . Java Platform,包括Standard Edition...
  • Blog Post: Windows Azure 虚拟机 (Virtual Machines) 已经GA,IaaS解决方案步入正式运营阶段

    访问微软Windows Azure管理门户 https://manage.windowsazure.com/ ,可以发现Windows Azure 虚拟机 (Virtual Machines) 已经GA,原来的“预览”标签已经不见踪影,这同时也意味着Windows Azure IaaS(基础设施即服务)解决方案进入正式运营阶段。 一个显著的变化是Windows Azure 虚拟机 (Virtual Machines)提供了新的选择,支持对更大内存计算需求的支持: · A6,4个内核,28GB内存 · A7,8个内核,56GB内存 这对于内存密集型的计算类型是个好消息。以前在一些基于私有云虚拟化的测试案例中也经常发现...
  • Blog Post: Windows Azure培训包(WATK) 2013年4月版已经新鲜出炉

      五一国际劳动节回来,发现Windows Azure Training Kit最新的四月版已经发布了: http://www.microsoft.com/en-us/download/details.aspx?id=8396 当然,值得期待的是什么时候可以拿到相关的中文简体版资源。 这个版本是在Windows Azure 虚拟机 (Virtual Machines) 和虚拟网络(Virtual Network) GA之后发布的,当然包括了针对IT专业人士(IT Pro)的很多内容更新。 在目录中,可以看到针对ITPro Camp的内容已经有了很多丰富,对于ITPro而言,这些活动值得期待...
  • Blog Post: Windows Azure支持实现自动伸缩(AutoScale)

      伸缩性是云计算的关键属性之一,能够根据计算需求和资源池的情况进行资源的调整,实现弹性的计算。之前对基于Windows Azure如何实现伸缩性进行了相关研究和分析,具体可见: · 使用Windows Azure Service Management REST API进行伸缩性管理 http://blogs.technet.com/b/nevin_dongs_blog/archive/2013/02/27/windows-azure-service-management-rest-api.aspx · 对于Windows Azure Management Portal的交互方式和Windows...
  • Blog Post: Windows Azure提供A5规格的虚拟机

    Windows Azure提供A5规格的虚拟机 创建Windows Azure虚拟机的列表中,目前已经可以选择A5的虚拟机了,具体尺寸是:2个CPU核、14GB内存。这是一款中型、内存密集型虚拟机。如下图所示: 之前很多人疑惑,为什么新增的两款内存密集型的虚拟机的代号是A6和A7,目前似乎给出了答案,因为会有一款CPU核数更少的虚拟机。 对于A6、A7,可见: http://blogs.technet.com/b/nevin_dongs_blog/archive/2013/04/17/windows-azure-virtual-machines-ga-iaas.aspx 但也注意到,Windows...
  • Blog Post: 使用PowerShell创建虚拟机必须提供新参数:-AdminUserName

      对于IT 专业人员和开发者,可以采用多种方式创建和管理虚拟机(VM),其中主要包括:使用管理门户(Management Portal)、通过PowerShell脚本及通过自己编写程序使用REST API方式等。 对于通过PowerShell脚本,可以采用自动化的方式,大大方便了IT人员的工作量,同时也便于灵活配置及脚本代码复用。 最近在编写一段自动创建Windows Server虚拟机的代码的时候,发现无法运行下去,具体错误界面如下图: 系统提示:“Cannot process command because of one or more missing mandatory parameter...