云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

华为云_购物网站平台建设_返利

小七 141 0

Azure.com在Azure上运行第1部分:设计原则和最佳实践

Azure将强大的云计算工具交给了全世界有创造力的人。所以,当你的网站是这个品牌的代言人时,你最好使用你所建立的,而且它最好是好的。如中所述,99.99%的复合SLA良好。这是我们在Azure.com微软希望在这个平台上激励人们发明下一个伟大的东西。Azure.com每天为数百万人提供内容。几乎每个国家的人都能接触到它,并用27种语言进行了本地化。它在运行它所推广的工具的同时完成了所有这些。在发展中Azure.com,我们言行一致。我们遵循我们建议客户采用的指导原则和可持续软件工程(SSE)的原则。甚至这篇博客文章都是基于它所描述的基础设施。在我们两部分的系列文章的第一部分中,我们将从Azure.com网页向您展示我们如何在全球范围内经营一家主要品牌网站。我们将在全球范围内分享我们在安全性、弹性、可扩展性、可用性、环境可持续性和经济高效运营方面的设计方法和最佳实践。支持的产品、功能和演示Azure.com作为一个内容平台,Azure.com服务对象包括从标准普尔500指数企业到独立软件供应商,从政府机构到小企业的商业和技术人员。为了确保每个人都能看到我们的内容,我们遵循Web内容可访问性指南(WCAG)。我们还采用了可持续的软件工程原则,帮助我们负责任地实现全球规模,减少碳足迹。Azure.com支持静态内容,如产品和功能描述。但有趣的是,互动组件可以让读者自定义详细信息,比如显示61个地区(以及不断增长)的服务可用性的"按地区划分的产品"页面、让人们了解Azure更改的Azure更新页面以及搜索框。Azure定价页面为多个市场的200多个服务提供最新的定价信息,并将登录用户有资格享受的任何折扣考虑在内。我们还为所有服务构建了一个全面的定价计算器。潜在客户可以用24种货币计算和分享复杂的成本估算。作为营销渠道,Azure.com还主持演示。例如,我们创建了浏览器内的交互式演示来展示Azure认知服务的好处,我们支持流媒体来讲述故事。我们还提供了一个总拥有成本(TCO)计算器,用于估算27种语言和12个地区的云迁移节省。我们有没有提到99.99%的复合SLAAzure.com会吗?定价计算器:所有Azure产品和服务的交互式成本估算工具。历史Azure.com随着Azure服务数量的增长,我们的网站也在增长,而且它一直运行在Azure上。Azure.com始终是一项正在进行的工作,但以下是我们发展历史上的几个里程碑:2013年:Azure.com开始使用流行的开源Umbraco CMS。它销售七个Azure服务,分为四类:计算、数据服务、应用服务和网络。2015年:Azure.com移动到自定义ASP.NETAzure上托管的模型视图控制器(MVC)应用程序。它现在支持4个类别的16个Azure服务。2020年:Azure.com继续扩大对更多类别内容的支持。今天,该网站介绍了200多种Azure产品,包括Azure服务、功能和特性。 Azure.com时间轴:每年我们都会支持更多优秀的Azure产品和服务。背后的设计原则Azure.com创造坚实的建筑基础Azure.com,我们遵循伟大的Azure架构的核心支柱。这些支柱是安全性、性能、可用性和效率背后的设计原则Azure.com平稳运行,实现我们的业务目标。设计原则:Azure.com遵循Azure架构最佳实践的原则。你可以学习如何使用microsoftazure架构良好的框架来构建优秀的解决方案。安全性和弹性的支柱像任何云应用程序一样,Azure.com需要所有层的安全性。这意味着开放系统互连(OSI)模型涵盖的所有内容,从网络到应用程序、网页和后端依赖关系。这是我们对安全的纵深防御方法。恢复能力是抵御恶意攻击、坏角色或使计算资源饱和并可能导致不必要的扩展和成本超支的机器人程序的能力。恢复能力不是关于避免失败,而是以避免停机和数据丢失的方式对故障做出响应。恢复时间目标(RTO)是衡量恢复能力的一个指标,它表示应用程序在发生故障后可以离线多长时间。对我们来说,不到30分钟。失效模式分析(FMA)是对弹性的另一种评估,包括故障规划和实弹演习。我们用这两种方法来评估Azure.com.超级可扩展和高可用性任何云应用程序都需要足够的可伸缩性来处理峰值负载。为Azure.com,高峰出现在重大活动和营销活动期间。不管负载如何,Azure.com需要高可用性来支持全天候操作。我们相信该平台能够支持业务连续性,并防止意外中断、资源过载或上游依赖性导致的故障。作为一个例子,我们依靠Azure的可伸缩性来处理Microsoft Build和Microsoft Ignite期间的巨大需求高峰,这是由Azure.com. 每秒钟有成千上万的观众请求(每秒钟有20%的观众请求)Azure.com了解最新发布的Azure产品和服务。无论规模有多大,Azure平台都提供可靠、可持续的运营,使Microsoft和其他公司能够向我们的客户提供优质内容。性价比高性能是一个核心设计原则我们的客户经常告诉我们,为了省钱,他们希望迁移到基于云的系统。没什么不同Azure.com,其中经济高效的资源调配是核心设计原则。Azure.com有一个方便的成本计算器来比较本地运行和在Azure上运行的成本。效率意味着能够跟踪和优化未充分利用的资源,并使用动态扩展来支持季节性交通需求。这个原则适用于软件开发生命周期(SDLC)的所有层,从管理所有工作项开始,使用源代码库,并实现连续集成(CI)和连续部署(CD)。成本效益延伸到我们在多个环境中提供和托管资源的方式,以及维护我们的数字资产的库存。但成本意识并不意味着放弃速度。一流的性能需要最小的网络延迟、快速的服务器响应时间和一致的页面加载和呈现时间。Azure.com性能始终关注用户体验,因此我们确保优化网络路由和最小化往返时间(RTT)。零停机时间运行正常运行时间对于任何大型web应用程序都很重要。我们的目标是零停机时间。这意味着没有服务停机。这是一个崇高的目标,但是当您使用CI/CD实践来避免用户受到构建和部署周期的影响时,这是可能的。如果我们没有请求更新,那么就没有对站点造成不利的影响Azure.com用户。我们的CI/CD管道基于azuredevops,每天都能顺利地将数百个构建和多个部署部署到实时生产服务器上。我们使用的另一个服务级别指标(SLI)是平均修复时间(MTTR)。有了这个指标,越低越好。为了最小化MTTR-SLI,您需要DevOps工具来识别和修复瓶颈或崩溃的进程。下一步行动从我们在Azure.com,我们可以说,遵循这些设计原则和最佳实践可以提高应用程序的弹性,降低成本,提高安全性,并确保可伸缩性。要检查你的Azure架构的工作原理,可以考虑进行架构评估。有关组成的Azure服务的更多信息Azure.com,请参阅本博客系列的下一篇文章,如何Azure.com在Azure上运行第2部分:技术和架构。