如何将Azure的ASM经典虚拟网络中的虚拟机迁移至ARM虚拟网络

Posted Posted in Azure, 云计算

作为Azure的一种新的部署模式,ARM部署模式相对于ASM经典部署模式而言,具有更大的灵活性。他们两者在架构上具有很大的差异,因此在某些领域,他们两者所部署的资源是不兼容的,例如虚拟网络和虚拟机。

在经典部署模式下虚拟网络中的虚拟机是无法直接迁移到ARM部署模式虚拟网络的,在这里我会介绍一个相对而言比较简单的方法去做相关的迁移。

….[阅读全文]

如何使用Azure资源管理器的REST API来修改ResourceManage虚拟机管理员登陆凭证

Posted Posted in Azure, 云计算

何为Azure 资源管理器(Azure Resource Manager)?

Azure 资源管理器是(简称ARM) Azure 的部署和管理服务。 它提供一个管理层用于在 Azure 订阅中创建、更新和删除资源。 部署后,可以使用访问控制、锁和标记等管理功能来保护和组织资源。

在Azure 开发中,我们可能会需要修改虚拟机管理员的登陆凭证。而许多开发者可能尝试过使用和虚拟机相关的Azure 资源管理器的(ARM) REST API 来修改虚拟机管理员的登陆凭证,但是并不奏效。本篇文章会引导大家如何使用ARM REST API 来修改RM虚拟机的管理员登录凭证。

….[阅读全文]

如何在Azure Functions中使用保存在KeyVault中的证书

Posted Posted in Azure, 云计算

Azure Key Vault 和 Azure Functions 是什么?

Azure Key Vault 是一个用于安全地存储和访问机密的工具。 机密是你希望严格控制对其的访问的任何东西,例如 API 密钥、密码或证书。 保管库是机密的逻辑组。

Azure Functions 允许你运行小段代码(称为“函数”)且不需要担心应用程序基础结构。 借助 Azure Functions,云基础结构可以提供应用程序保持规模化运行所需的所有最新状态的服务器。
函数由特定类型的事件“触发”。 支持的触发器包括对数据更改做出响应、对消息做出响应、按计划运行,或者生成 HTTP 请求的结果。
虽然你始终可以直接针对大量服务编写代码,但使用绑定可以简化与其他服务的集成。 使用绑定,你能够以声明方式访问各种 Azure 服务和第三方服务。

….[阅读全文]

如何使用Azure的Automation自动化来调用存储过程的SQL数据库

Posted Posted in Azure, 云计算

Azure Automation(Azure自动化)是什么?

微软 Azure 自动化提供一种方式使用户可以自动执行通常在一个云计算和企业环境中的手动、 长时间运行、 易出错,和经常重复的任务 它可以节省时间和提高常规管理任务的可靠性,甚至安排他们在固定的时间间隔自动执行。 您可以使用runbook自动化流程或使用所需状态配置自动化配置管理。 ….[阅读全文]

如何在微软Azure云平台中部署Kubernetes(K8s)容器集群 快速入门教程

Posted Posted in Azure, Kubernetes, 云计算

Windows Azure是微软基于云计算的操作系统,现在更名为“Microsoft Azure”,和Azure Services Platform一样,是微软“软件和服务”技术的名称。Windows Azure的主要目标是为开发者提供一个平台,帮助开发可运行在云服务器、数据中心、Web和PC上的应用程序。云计算的开发者能使用微软全球数据中心的储存、计算能力和网络基础服务。

在这个快速入门教程中,我们使用 Azure CLI 创建一个 Kubernetes 集群,然后在集群上部署运行由 Web 前端和 Redis 实例组成的多容器应用程序。一旦部署完成,应用程序可以通过互联网访问。 ….[阅读全文]

微软Windows Azure Storage云存储:融合高可用性和强一致性的云存储服务 中文版【翻译自SOSP-2011年论文,仅供学习讨论用】

Posted Posted in Azure, 云计算

我们最近在第 23 届 ACM操作系统原理研讨会 (SOSP)上发布了一篇描述Windows Azure存储内部详细信息的论文。
您可以在这个链接11-calder.pdf下载到PDF版论文。会议还公布了谈话的视频链接在Youtube,和PPT幻灯片文档11-calder.pptx

这篇论文详细介绍了如何通过存储集群提供和扩展中心内部及跨数据中心的存储能力, 以及如何使用存储位置服务(location service)来管理我们的集群和存储帐户。然后,文章集中介绍了集群的三层体系结构(前端层、分区层和流层),我们为什么会有这三层,这三层的功能是什么、如何工作以及集群内和集群间的两个复制引擎。此外,文章概述了我们所做出的一些设计决策/权衡取舍,以及从构建这一大型分布式系统中获得的经验和教训。

Windows Azure存储的设计旨在为我们预期会看到的体系结构中各种类型的网络分区提供一致性、可用性和分区容错 (CAP)(这三者缺一不可)。我们通过共同设计分区层和流层,为集群内常见的分区/故障(如存储结点和机架层的网络分区)提供强一致性、高可用性和分区容错。

在这个简短的会议讲话中,我们讨论了一些主要详细信息,其中包括分区层如何对每个存储集群提供可扩展至数以千亿级对象的自动负载均衡对象索引;流层如何执行集群内复制和故障处理;以及如何通过共同设计分区层和流层来为存储结点和机架层的网络分区和故障提供一致性、可用性和分区容错。

署名:布莱德·考德(Brad Calder)   标签:架构性能可伸缩性

以上消息来源:https://blogs.msdn.microsoft.com/windowsazurestorage/2011/11/20/sosp-paper-windows-azure-storage-a-highly-available-cloud-storage-service-with-strong-consistency/

….[阅读全文]

转载经验:浅谈Microsoft Azure平台底层架构(初步分析)

Posted Posted in Azure, 云计算, 笔记, 菜鸟

之所以要写这样的一篇博文的目的是对于大多数搞IT的人来说,一般都会对这个文章很感兴趣,因为底层架构直接关乎到一个公有云平台的性能,其实最主要的原因是我们的客户对此也非常感兴趣,毕竟很多客户以前都是做网络存储系统出身,他们对底层架构的兴趣甚至超过了Microsoft Azure所提供的功能,基于以上原因,所以笔者感觉有必要初步分析一下Microsoft Azure的底层架构。

关于更加详尽的Azure相关底层技术文献,请参见官方论文:

  • Windows Azure Storage: Highly Available Cloud Storage Service Strong Co ….[阅读全文]