多语言展示
当前在线:1628今日阅读:126今日分享:42

云服务器架构第一期

云计算是一种模型,人们可以使用它来方便地按需通过网络访问一个可配置的计算资源(如网络、服务器、储存、应用和服务等)的共享池,只需最小化的管理工作量或服务提供商干预就可以快速地开通和释放资源。
工具/原料
1

云服务器

2

易拓云-ytcloud

方法/步骤

云属性云计算是一种模型,人们可以使用它来方便地按需通过网络访问一个可配置的计算资源(如网络、服务器、储存、应用和服务等)的共享池,只需最小化的管理工作量或服务提供商干预就可以快速地开通和释放资源。外部部署(off-premise):服务被托管在一个所有权归服务提供商所有的地点,并从哪里提供给用户使用。这通常有两种含义:一是该服务要通过公共互联网来提供;二是其防火墙之外进行。换句话说,该服务必须同时跨越物理和安全这两道边界。伸缩弹性(elasticity):云计算的主要好处之一是服务提供商所固有的、可以提供给最早用户的可伸缩能力。云计算模型在提供弹性开通机制方面进行得越深入,在需要资源时,就可以越快地扩展或者收缩资源。应为资源一般通常都是按照效用计费的,所以这种伸缩弹性可以等同于节约了直接成本。灵活计费方式:将对资源使用情况进行细粒度的计量与按需开通服务相结合,可以很容易地得出许多种客户计费的可选择方案。可订阅为基础收取费用,也可以根据实际使用(或预留)资源的数量来收取费用。除了定制详细的合同和采用集中计费之外,还可以通过放置广告的方式或依赖简单的信用卡收费来获利。虚拟化:云服务通常要通过一个抽象画的基础设施来提供。他们会充分利用各种虚拟化机制,通过多租户来实现成本的优化。服务交付:云功能往往要以某种服务的形式来供用户使用。虽然这些服务在本质上有很大的差异,但他们通常除了具有用户界面之外还提供一些可编程的接口。通用访问:资源民主化(ersource democratization)意味着将资源放入一个资源池中来供那些经过授权的用户访问。与此同时,地点无关性和高水平的弹性可以使用户获得一种始终连接的用户体验。管理简化:自动配置可以满足可伸缩性的要求,用户自助服务可以加快业务流程,通过编程方式可访问的资源便于实现与企业管理框架集成。这些都简化了系统的管理工作。资源价格合理:资源成本大大降低,原因有二。一是不需要固定采购的资本支出。二是服务提供商的规模经济效应使他们能够利用商品化的硬难以匹敌的优化运作流程来优化成本结构。多租户(multi-tenancy):云要被多家组织(即租户)所使用,并且也包含一系列的机制来保护每个租户并使其他租户隔离。让客户通过一个共享池来访问资源是实现可伸缩性和节约成本的重要因素。服务水平管理:云服务通常会提供对于服务水平的定义,该定义设定了客户对于该服务的健壮度的预期。有些服务可能只带有一些最低限度的承诺(甚至也可能根本没有承诺)。虽然我们仍可以把它视作云服务,但与其他那些使用了更加精确的承诺进行监管的服务相比,我们通常不会“信任”这样的服务,不会将他们用于那些关键任务的应用。  云服务云计算的一个很突出的倾向就是它对于面向服务的强烈关注。我们经常听到“某某(或一切)即服务”(XaaS)这样一类说法。换句话说,云不是某种单一产品,他通常是一些易购服务的一种零碎合并。你不能仅仅提供一些可整体安装在台式机和服务器上的打包借据方案,或者投资建设一些单一用途的应用,你需要做的是:将用户需要的所以功能分解成为一些可根据需要组装在一起的原语(primitive)。遗憾的是,除非你对所有可用的服务都了解得非常清楚,否则很难找到一种可以将这些功能聚合在一起的最佳方式。如果你能使用一些结构和模型来阐明各种服务之间的相互关系,按这件事就容易做多了。最常见的分类方法使用的是一种名为SPI的模型(NIST,2009),他吧服务分成SaaS、PaaS、IaaS三类,即软件服务(Software as a Service)、平台即服务(Platform as a Service)和基础设施即服务(Infrastructure as a Service)。这三种方法向使用者提供了不用程度的共享 。基础设施服务共享的是物理硬件。平台服务则还允许租户共享同一个操作系统和应用框架。而如阿年服务则一般会共享整个软件线。这三种方法代表了在对游湖阿和灵活性进行平衡时所作出的不同取舍。在优化方面,需要充分利用多租户和大规模的课伸缩性;而在灵活性方面,则需要能融合各种不同的约束和自定义功能。SPI模型是一种简单的分类方法,它能帮助我们对那些主要的云相关服务建立起一个初步的印象。然而与其他分类系统经常发生的情况一样,他们实际上的界限并非那么明确。很难将服务准确地归为哪种服务类型。随着时间推移,服务还会在不同服务类型之间漂移。例如易拓云-ytcloud公司,随着产品的成熟,有些人可能开始怀疑是否应将他视作一种平台服务才更准确些。此外,为了保持解决方案能够成功地不断运行,除了按照SPI模型运行并支持云计算核心功能的软件和应用之外,企业和服务提供商都还需要应对实现、运行维护和控制等核心的挑战。实现:选择并将所有组件集成一个可实现功能的解决方案十分必要。在市场上,基于云计算的服务和解决方案数量众多,并且仍在不断增加。对他们进行分类和比较可不是一件简单的工作。而且,即便能做到这一点,期望他们全部能在一起无缝地协同工作也是一种天真的想法。集成工作不仅要涉及对于接口和配置设置的金心选择,并且还可能需要一些额外的链接程序或定制软件。运行维护:在解决方案上线之后,就必须让他保持持续运行。这意味着你需要监视运行情况、解决运行中的问题并为运行提供支持。因为服务不太可能完全静止不变,所以对于开通新用户、办理老用户的停用手续、制定容量变化的计划、跟踪突发事件以及实现服务中的改动等工作,都需要一个合适的处理流程。控制:运营一组复杂服务可能是一项艰巨的挑战。与解决方案提供商和承担维护责任的外包机构一起工作可能会减少一些挑战。但是,这并不能完全免除我们需要对工作进行监督的责任。要确保已明确定义了服务的期望值并持续地进行验证,这一点仍然十分有必要。

推荐信息