Azure SQL 数据库弹性池现已面市

我们高兴地宣布Azure SQL 数据库弹性池现已正式面市。弹性池自去年试运行以来,得到许多软件即服务(SaaS)供应商和企业开发人员的认可,他们利用弹性池管理持续增长的云数据库和应用程序,成果高效。向租户或应用程序提供数据库时,SaaS和行业应用程序需要优化其性能、实用性和安全隔离,弹性池可谓最佳选择。弹性池中的数据库需要资源时,可即需即得,这就避免了管理个人数据库性能的复杂性。弹性池为数据库传递弹性恢复性能时,可在预定预算范围内提供最优惠的价格。 弹性池的一般可用特性包括: 可控的自动缩放。弹性池可自动缩放,能够存储运行中的弹性数据库。用户可控制分配到池中的性能,按需添加或去除弹性数据库,在不影响弹性池整体开销的前提下定义弹性数据库的性能。也就是说,您无需再费心管理个人数据库。详情请见弹性池指南。 智能环境管理。Azure 推荐的内置尺寸能够主动识别数据库,使弹性池受益。这些推荐可为快速优化进行“假设”分析,满足用户希望达到的性能目标。性能监测和仪表盘检修形式丰富,帮助用户可视化历史池。详情请参阅弹性池监测,管理和尺寸 文档。 满足用户需求的性能和定价。弹性池包括基本弹性池、标准弹性池和高级弹性池,其性能、存储和定价范围非常之广,用户可按需自由选择。弹性池最多可容纳400个弹性数据库,弹性数据库可自动缩放多达1000个弹性数据库事务单元(eDTU)。详情请参阅SQL数据库价格。 GEP的技术副主席Dhananjay Nagalkar说:“我们向弹性池迁移了800多个数据库。每个数据库既归于标准弹性池,又归于高级弹性池,这种混合允许我们按层为客户提供性能和价格,让客户有多种选择。数据库迁移完成后,我们关闭了位于CA的San Jose和位于NJ的Newark, 现在我们可以自豪的宣布GEP公司没有数据中心。从长远看,SQL数据库为我们节省了巨大的开销。仅2016财年,弹性池就为我们节省了25万美元。”GEP是SMART by GEP的技术提供商,SMART by GEP是一家基于云的采购商,提供供应链解决方案。 除弹性池外,SQL数据库的性能可在多个数据库中帮助管理操作活动。 执行跨数据库查询和报告。用户可通过 弹性数据库查询 在弹性池中进行跨数据库查询和报告,也可以即时访问存储在池中数据库里的远程数据。 运行跨数据库事务。用户可通过 弹性数据库事务 运行横跨SQL数据库内几个数据库的事物;在处理跨数据库金融事务或者在一个数据库中更新库存、另一个数据库中更新订单时,用户都可以通过 弹性数据库事务 执行操作。 在不同数据库中执行相同操作。在弹性池的每个数据库中, 弹性数据库工作都可以执行诸如目录重建或者架构更新等管理操作。 Umbraco as a Service的技术领导Morten Christensen说到:“弹性池对于我们公司来讲可谓量身定做。需求提高时,我们可以轻而易举的扩大池中可用的eDTU数量;我们还可以设置警告,监控弹性池和租户数据库的资源使用情况。我们管理的20个弹性池中,3400多个数据库的性能都可以设置最大值和最小值,灵活性非常好。它为客户消除了嘈杂的周边症状,客户可以即时使用数据库,不用限定使用固定的eDTU。它的价格很具吸引力;我们可以通过弹性池为每个客户运行多个数据库,这是我们提供的“软件即服务”服务中必不可少的。” 开始使用 浏览Azure SQL数据库价格 网站, 了解可选择的性能和价格范围 阅读 弹性池概述  创建弹性池

0

FreeBSD基金会添加新成员,梁莉成为第一位来自微软和中国的基金会董事

这个月23日FreeBSD基金会很高兴地宣布Philip Paeps和Kylie Liang (梁莉)正式加入董事会。 梁莉,现任微软开源技术部高级项目经理,主要负责FreeBSD在公有云以及私有云的业务,包括为Hyper-V开发的FreeBSD集成服务以及基于FreeBSD的虚拟设备业务。在加入微软之前,梁莉在英特尔开始了她的职业生涯,领导过内核驱动的开发以及开源虚拟化软件等项目。梁莉拥有中国科学院计算技术研究所的工学硕士学位。梁莉已积极投身于开源领域数年,与开源社区有紧密合作,她将在中国和当地社区共同推动FreeBSD项目的开发以及推广。 另一位新董事是Philip Paeps。他在2004年作为代码提交者加入了FreeBSD项目并开始了ACPI领域的工作。随后他把重心放到了内核的其他领域,也成为了ports的提交者。他曾于2008年和2012年担任FreeBSD核心团队的秘书,2007年到2015年也在FreeBSD安全团队工作过。 作为一个独立的顾问,Philip提供底层软件和操作系统的研究和开发,特别是在嵌入式或实时系统方面。他的主要兴趣是引导程序、设备驱动程序和网络性能。 微软从2012年开始在FreeBSD与其虚拟化平台Hyper-V及云平台Azure的集成上进行投入,迄今已取得初步成效。这与梁莉的领导和推动及团队的努力是分不开的。许多顶尖虚拟设备厂商选择基于FreeBSD 操作系统来构建他们的产品。过去 2 年中,微软已经与Citrix思杰、 Array Networks安瑞科技、 Stormshield、 Panzura、 Gemalto和Netgate合作将他们的虚拟设备带到 了Azure Global Marketplace 全球云服务市场,并正在继续努力添加更多新成员。今年6月8日,微软云与事业部的高级总监梁戈碧女士在FreeBSD开发者大会以及BSDCan大会上宣布了 “微软在Azure全球云服务市场发布FreeBSD虚拟机镜像” 的重大新闻。这样用户可以直接在Azure全球云服务市场中选择并直接创建一台FreeBSD虚拟机,而落地在中国由世纪互联运营的Microsoft Azure的计划也正紧罗密布地进行中。在开发过程中微软紧密地与FreeBSD社区合作,所有集成服务的代码都是第一时间提交到FreeBSD内核。梁莉作为基金会董事希望能够进一步促进微软与社区的交流与合作。另外因为团队在中国,梁莉有幸成为中国第一位FreeBSD基金会董事。这对在中国推广FreeBSD,进一步加强FreeBSD社区,将有着积极的作用。 如您想更多了解梁莉和Philp,以及他们为什么加入FreeBSD基金会董事会,可以一块来看看梁莉的专访和Philp的专访。 如您想带自定义的FreeBSD上Azure,您可以学习“创建FreeBSD VHD并将其上载到Auzre”。 如您想了解更多关于FreeBSD运行于Hyper-V和Azure的状况,欢迎关注Azure云服务市场,Wiki以及梁莉的博客。

0

Azure 云助手正式发布

Azure云服务在中国市场风生水起,越来越多的用户选择Azure作为平台将业务转向云端。随着移动互联网在中国的蓬勃发展,手机应用的体验深入人们的生活及工作。用户管控云服务也不应该只局限于电脑前,而是可以随时随地的在手机端监控和管理。云服务的任何问题也应该在手机端实时通知用户,从而得到及时处理。 Azure云助手 (Azure Cloud Assistant, aka, ACA) 因此应运而生。ACA是Microsoft Azure的官方唯一手机管理工具,可为用户提供24小时不间断的云业务监控和管理服务,让用户感受上云/用云/管云,从未如此简单!ACA由微软云计算和企业事业部设计开发,目前已经登陆iOS App Store以及安卓的各大应用商店(腾讯,360,百度,小米,三星,华为等)。 扫描二维码快速安装,或点击这里安装 (任何问题请联系Azureme@microsoft.com) 主要功能:  实时查询: 实时查询Azure云服务的用量和账单,还可以将重点服务固定在首页“我的监控”页面,方便快速查看。  随时管控: 随时随地对云服务管理和配置(例如,重启、更改虚拟机)。  多个账户: 随心切换多账户,不必退出再登录。  及时通知: 实时接收通知提醒及警报信息,发现问题即刻解决。  内容服务: 汇集丰富的行业资讯,让用户永远站在云的最前端。  智能问答: 提供常用FAQ问答,轻松解决用户难题, 并支持语音输入。

0

Cloud Foundry 在 Azure 中国正式发布

Cloud Foundry 今天在 Azure 中国上正式发布了!这对于 Azure 平台,以及开源社区都是一个令人振奋的里程碑。 Cloud Foundry 简化了云计算应用程序的构建,测试,发布和扩展过程,支持 JAVA, Node.js, Python, PHP, Go, Ruby 等多种开发语言,并可在各主要公有云和私有云平台上运行。自去年11月我们正式发布了Cloud Foundry on Azure 之后,很多用户和合作伙伴都很关心它在 Azure 中国的发布计划。如今,Cloud Foundry 终于在 Azure 中国上正式发布了。这也意味着广大用户可以开始把 Cloud Foundry 部署在 Azure 中国上, 并使用大家熟悉的 Cloud Foundry  命令来有效快捷地管理和发布云计算应用程序了。同全球 Azure一样,我们为Azure中国同样提供了 Azure Resource Manager 模板的支持,它可以帮助您轻松的一键部署 Cloud Foundry。 随着今天的发布,用户可以在 Azure 中国上乐享 Cloud Foundry on Azure 的所有功能: • 使用 Azure Resource Manager 模板来布署 Cloud Foundry 所需要的基本架构 •…

0

CoreOS Linux available in China

CoreOS Linux 竭诚服务中国用户 今天,我们宣布一个令人振奋的消息 — CoreOS Linux 开源版本正式向中国地区提供服务!国内的用户们现在可以使用安全、自动的 CoreOS Linux 升级服务,体验这个专为容器而生的系统平台。用户们将能通过该平台在全球范围内获得一致的容器运行体验。如果您是跨国企业,这意味着您现在可以利用 CoreOS Linux 平台近距离地为中国客户提供低延迟的优质服务。 由世纪互联运营的微软 Azure 是我们在中国第一个官方支持的公有云平台,如果您想立刻体验 CoreOS Linux,请阅读我们的官方指导文档. 全球化的自动升级 随着 CoreOS Linux 的服务扩展到中国地区,我们的广大用户将从中受益。 无论您是创业公司还是大型跨国企业,现在都能轻松地通过这个一致性的容器运行平台,将您的应用服务推向全世界。利用该平台,用户也将更好地将业务拓展到中国这个潜力巨大的商业市场。 CoreOS Linux 支持公有云、混合云以及裸机环境 CoreOS Linux 现已向中国提供公共云服务,并且官方支持由世纪互联运营的微软 Azure 公有云。与此同时,CoreOS Linux 也提供了对于混合云的支持,用户可以在跨越云和裸机的混合环境中部署运行 CoreOS Linux 集群。这种混合部署可以为我们提供最大的拓展性以及统一的管理方案。 通过由世纪互联运营的微软 Azure 对 CoreOS Linux 平台的官方支持,国内的开发者和企业用户将可以轻松搭建、管理安全、灵活、可信的 CoreOS Linux 集群,并在其上运行他们的应用服务。 “作为 Linux 以及开源软件的支持者,我们相信与 CoreOS 这样的开源社区创新先锋合作是非常重要的。我们希望通过这样的合作来为云平台用户带来更多、更灵活的选择。” 微软 Azure 的首席技术官…

0

新版Azure CDN HTTPS加速服务正式上线

随着网络安全问题日益得到全民重视,HTTPS网络访问协议在互联网访问中得到了广泛的使用。Azure CDN也早在一年前的2015年4月上线了HTTPS加速服务。该加速服务上线一年以来,用户使用量逐渐增加。与此同时,用户在日常的使用中也给Azure CDN产品组提出了很多有价值的反馈信息。经过产品团队的不懈努力,新版Azure CDN HTTPS加速服务于日前重装上阵,已经正式上线并开放给所有Azure付费用户。 新版Azure CDN HTTPS加速服务的开通过程经过全新的设计,具有以下新增功能: 1. 进一步减少开通所需时间。 2. 相对于之前的开通流程,产品组引入了step by step的全新开通引导流程。现在用户可以清楚的了解到整个开通流程每一步骤的状态信息,从而获得一个更好的用户体验。 3. 整合所有HTTPS加速类型相关的管理操作到Azure CDN管理门户,用户现在可以像管理其他CDN加速类型一样来统一使用Azure CDN管理门户来管理HTTPS加速类型。 更多详细内容请查阅Azure CDN HTTPS 加速服务。

0

中国 Azure 的云备份

2016 年 2 月 18 日,星期四 PALLAVI JOSHI  Azure Backup 二级项目经理 鉴于中国 Azure 客户对启用 Azure 虚拟机备份的巨大关注,我们非常激动地宣布,中国 Azure 扩展了服务范围,现在可以使用 Azure Backup 保护所有云虚拟机。中国 Azure 虚拟机的备份通过把客户资产备份在云中,将有助于广大客户利用 Azure 来满足关键业务需求。 此外,我们还启用了 Microsoft Azure Backup Server,以便为所有 Azure China 客户保护内部部署到 Azure 的关键应用程序。 中国 Azure 虚拟机的备份 Azure IaaS 虚拟机备份提供以下功能: 应用程序一致性备份,无需任何维护和基础架构 利用 Azure 快照技术将数据安全传输到备份保管库 单击一下即可还原虚拟机 Microsoft Azure Backup Server Microsoft Azure Backup Server 提供以下功能: 关键工作负荷备份:诸如…

0

微软推出首个Microsoft Azure Stack技术预览版

Mike Neil,微软公司企业云副总裁 怀着对于提高业务灵活性、加速创新的期待,很多企业正在向云平台迅速迁移。伴随着这样的趋势,我们也见证了微软智能云Azure业务在全球市场的快速增长——每个月近100,000的新增用户。而另一方面,我们也洞察到,依然还有相当一部分企业对于“全面迁移到公有云”或多或少地存在着些疑虑,包括在数据主权或数据监管方面的担忧,这也让他们置身于一个尴尬的处境——一只脚希望迈入公有云,而另一只脚还停留在本地数据中心,不能自拔。 微软认为,想要更好地解决这样的困境,企业就不能简单地将数据迁移到云环境下保存,而是转变成一种跨越基础架构、应用和人的新模式,并且要获得一个能够提供私有云、托管云及公有云统一的混合云解决方案。为了让这一需求成为现实,客户需要一个横跨混合云环境的统一云平台。而只有微软,才能够满足这一需求——微软能够提供一个超大规模的公有云平台,并将其延伸到私有云和托管云中。 现在,随着首个Microsoft Azure Stack(预览版)的推出,微软正在迈向其混合云战略的第二阶段。Microsoft Azure Stack是唯一能与微软领的先公有云环境保持统一体验的混合云平台。脱胎于微软智能云Azure,Azure Stack可帮助企业在自己的数据中心体验Azure服务。 借助Azure Stack,微软能够将包括IaaS和PaaS服务在内的创新技术带入企业级的本地环境,这些源自微软的超大规模数据中心创新将能够满足客户的业务需求。 一致的混合云平台之所以重要,是因为它让客户能够利用丰富的Azure生态系统,从而让开发商、IT部门和企业实现更多业务成果的交付: 应用开发者可利用“一次编写,一次部署Azure或Azure Stack”的方式来最大程度地提高生产力。借助与微软智能云Azure相同的API,开发者们可以根据开源或.NET技术进行应用开发,且这些应用能够轻松地在本地或公有云环境中运行。开发者还可以充分利用丰富的Azure生态系统来推进其Azure Stack的开发工作。 IT专业人士能够把本地数据中心资源转化为Azure IaaS/PaaS服务,同时利用微软运行Azure管理和自动化工具来对其进行监督,从而迅速为企业交付服务,同时处理企业内部的监管需求,进一步提升IT部门的存在价值。 企业将能够根据自身条件和需求选择混合云计算解决方案。Azure Stack让企业能够不受技术的限制,自由决定应用和负载所在,从而帮助他们解决业务和技术上的担忧(例如监管、数据主权、自定义和延迟)。 Azure Stack是如何实现公有云平台和企业数据中心的一致性呢?和微软智能云Azure一样,Azure Stack是一个针对现代商业应用的全面托管平台。Azure和Azure Stack拥有标准化架构——其中包括相同的门户、统一的应用模式,和一个通用的DevOps工具。这种应用模式基于Azure Resource Manager,让开发者能够对应用程序采取相同的陈述方法——无论这些应用程序运行在Azure上,还是在Azure Stack上。同时,开发者可使用Visual Studio、PowerShell以及其它开源DevOps工具,实现和Azure中相同的最终用户体验。 通过一系列技术预览,微软将增加诸如操作系统映像以及Azure Resource Manager模板等服务和内容,以帮助客户充分利用Azure Stack。此外,微软智能云Azure在GitHub上拥有的数百个应用和组件,也将在Azure Stack上一一落实,供用户使用。伴随着这一系列功能和服务的实现,我们也开始感受到了合作伙伴的兴奋之情——尤其是像Canonical这样的开源合作伙伴,他们贡献了通过验证的Ubuntu Linux映像,从而让开源应用得以在Azure Stack环境下良好运行。 微软能够以独一无二的方式交付混合云平台。无论在本地还是公有云上,微软都拥有丰富的资源和大量的投入。凭借着多年来交付转型数据中心的技术积累,微软对开发商和企业IT需求有着深入的了解,并且在构建和运行超大规模数据中心方面也拥有丰富的经验。通过Azure Stack,我们正在将这些经验努力传达给本地数据中心客户,以便他们能够从云模式的速度和创新中获益,从而不再受本地数据中心的限制。微软是唯一能够把真正混合云平台的全部能量传递给客户的企业。 Azure Stack首个技术预览已于1月29日上线,我们期待您的试用,并欢迎您将试用体验反馈给我们。

0

迁移应用数据库到MySQL Database on Azure

by Rong Yu 有用户问怎么把他们应用的数据库迁移到MySQL Database on Azure上,有哪些方式,有没有需要注意的地方。今天我们来概括介绍一下迁移应用数据库到MySQL Database on Azure的方式和需要考虑的事项。 应用的可迁移性 首先您可能会想您的应用是否可以顺利的运行在MySQL Database on Azure上。MySQL Database on Azure兼容MySQL 5.5 和 MySQL 5.6,所以绝大部分应用可以不用做任何改动可以顺利地运行在MySQL Database on Azure上。当然为了更好地在MySQL Database on Azure上运行您的应用,我们建议应用要有数据库重连机制以保证良好的容错性,避免由于数据库短暂连不上的时候应用死掉,因为即使是高可用的云端的数据库也不可避免有故障切换和服务器维护等会导致短暂数据库连不上的情况出现。另外我们也建议尽量采用连接池和长连接来访问数据库,特别是对性能要求比较高的应用,详细可以参考如何高效连接到MySQL Database on Azure。 另外一个需要注意的地方是MySQL Database on Azure不支持老的MYISAM引擎,可以参考这个FAQ,为什么MySQL Database on Azure不支持MYISAM格式的数据库?了解为什么。在大多数情况下,您可以直接在建表的code里把MyISAM数据引擎改成InnoDB就可以了。 基于数据导入导出的迁移 如果您的系统可以接受较长时间(比如一二个小时)因系统迁移导致的downtime,您可以用比较简单的数据库导出和导入的方式进行数据库的迁移。 具体步骤: 登录Azure管理门户,在MySQL Database on Azure上创建一个新的MySQL服务器并进行必要的配置比如每天的备份时间,具体步骤可以参考http://www.windowsazure.cn/documentation/articles/mysql-database-get-started#step1 。 通过Azure管理门户在新创建的MySQL服务器上创建要迁移的目标数据库。具体步骤可以参考http://www.windowsazure.cn/documentation/articles/mysql-database-get-started#step4 。 如果有多个数据库账号需要访问原数据库,您需要通过Azure管理门户在新的数据库服务器上创建对应的账号。 如果数据库比较大(比如超过1GB),我们建议在同一个Azure数据中心准备一台VM这样可以先把数据传输到VM上然后再导入到DB里。 在Azure上完成应用的除了数据库之外的组件的部署(比如website)。 所有准备工作做好后,现在开始迁移。首先建议把应用关停或运行在只读模式(如果支持),这样以避免迁移过程中有新的数据。 从当前数据库服务器导出应用数据库到一个文件。您可以用您熟悉的工具比如mysqldump,workbench,等等。下面是用mysqldump导出数据库的例子: >mysqldump –databases <数据库名> –single-transaction…

0

释放虚拟磁盘未使用空间来减少计费容量

一些Azure上的Linux虚拟机用户遇到过一个令人困惑的虚拟磁盘计费问题。一旦写入大量数据使得磁盘容量变大后,即使删除那些数据,仍会一直按照最大使得磁盘容量计费。这实际上是由于一部分虚拟机上的Linux操作系统不支持一些必要的功能或用户没有做一些磁盘维护所致的。 在Azure上,如果我有一个100GB的虚拟磁盘,里面实际只保存了20GB的数据,这个磁盘的实际大小会是20GB,也只会以20GB计费(除非这个磁盘由高级存储帐户提供支持高级存储帐户提供支持)。然而当我再加入60GB,然后删除30GB后,这个磁盘的大小仍会是80GB而不是50GB。它的原理是这样的: 虚拟磁盘在Azure上是作为页Blob来存储的。页Blob是一种稀疏的存储方式,只有实际写入数据的容量会被计费。这就是为什么上面的例子中一开始以20GB计费。在普通的文件系统中,当一个文件被删除后,它只是被标记为删除,而实际的存储介质上的数据不会被清空。这也是为什么我们能通过一些反删除软件来恢复已经删除的文件。在页Blob这样的稀疏存储系统中也是一样的,它的存储结构如下图所示,包含了Header, Footer和Data blocks。我们在对它执行写操作时,文件系统会去寻找符合待写入文件大小的连续数据块。假设一个文件数据被写入了Data Block i ~ Data Block i+k,当该文件被删除后,这些Data Block并不会被完全释放,与普通文件系统类似,它们只是被标记为可写数据块。这就导致在计算存储使用量时,这部分容量仍然被计算在内。Azure虚拟机作为一个IaaS,没有操作系统的配合无法从外部判断哪些空间可以释放。 为了改善这个问题,Azure虚拟机支持了TRIM功能。这个功能原先用于来自于固态硬盘(SSD),用于释放写入过的空间。在Azure上,虚拟机操作系统通过这个命令来告知页Blob哪些空间可以释放,从而减少计费容量。现在大部分Azure上由Microsoft提供的映像所使用的操作系统都支持TRIM功能,包括所有Windows的映像,和较新的Linux映像(如所有UBUNTU,centos 7.2,和SUSE Linux Enterprise Server 12)。对TRIM功能支持的确切版本信息,请查询具体Linux发行版本提供商的技术文档。对于不支持的TRIM的Linux版本,可尝试安装Linux Integration Services Version 4.1 for Hyper-V驱动,增加对TRIM的支持。 在Windows系统中,这个功能是通过驱动器优化提供的,默认每周会自动执行一次。当然也可以在“控制面板->系统和安全->对你的驱动器进行碎片整理和优化”中进行手动执行或更改设置。另一个必要条件是启用UnMap,因为在Azure虚拟机上是默认不启用的,需要通过以下命令启用。 fsutil behavior set DisableDeleteNotify 0 在支持TRIM功能的Linux系统中,可以用fstrim命令来执行。例如对一个挂载在/mnt/data的Azure磁盘执行TRIM操作可以用以下命令: sudo /sbin/fstrim /mnt/data 现在我们明白了虚拟磁盘计费的原理,就可以理解导致“已释放”空间被计费问题的原因。为了减少计费容量,首先要确定操作系统是否支持TRIM功能。尤其在Linux的情况下,各种不同的系统和版本的支持情况都略有不同,需要用户自己根据实际配置去确认和启用。如果系统支持,还须在必要时去执行它。为了方便维护,可以建一个计划任务来定期执行。 最后,笔者再介绍一个用于查询Azure上的虚拟磁盘实际可计费大小的工具(https://github.com/sandrinodimattia/WindowsAzure-VhdSize/releases/tag/v1.0)。它由Microsoft Azure MVP,Sandrino Di Mattia开发,默认用于国际版Azure,也可用于中国版。用法:wazvhdsize.exe <存储账户名> <访问密钥> <VHD的URL> 常见问题 问:如果在虚拟机上挂载一个100GB的数据盘,是只对使用的部分收费,还是整个100GB 收费? 答:如果您的存储账号类型是高级存储,那么我们会按照磁盘大小(如P10,P20, P30)收取每月固定费用;如果您的存储账号是其他类型(比如普通账号),则按照您的实际使用量进行收费。 问:Azure存储是如何统计磁盘计费容量的? 答:请参考这篇文档,里面详细阐述了存储容量的计算算法。算法的PowerShell实现样例可以在这里下载。 参考文献 Release unused space from…

0