⽆法访问netflix服务_如何给客服解释云计算服务听起来⾃⼰像
专家?
你的代码已编写,设计看起来很棒。当客户问“这应该在云计算服务端运⾏吗?”时,你露出⼀⾝冷汗,这问题是任何解释呢?
当客户知道您想要什么样的云之前,需要讨论四个问题:
需要运⾏的软件有多复杂?
它需要多少才能扩展?
它永远不会运⾏下降有多重要?
它需要以多快的运⾏速度?
既然客户要知道云计算服务,那我们就要回答这些问题所需的背景和信息,并且听起来像云专家。
什么是云服务器?
当我们谈论云计算服务时,我们真的意味着能够从其他⼈那⾥租⽤⼀台计算机。
像亚马逊和⾕歌、阿⾥,华为等这样的公司有很多电脑,他们愿意将部分电脑租给你。从中租⽤计算机具有成本效益,因为你⽆需构建⾃⼰的数据中⼼或聘请⾃⼰的专家团队来运⾏它们。
当租⽤计算机的⼀部分时,需要它看起来像⼀台完整的计算机,以便您可以运⾏任何您想要的软件。这就是供应商为提供虚拟机(VM)的原因,软件使你看起来像是在⾃⼰独⽴的计算机上运⾏。
为什么你的客户关⼼云计算
在你了解有关云的更多信息之前,了解客户关⼼的原因⾮常重要。让我们不要忽视流⾏语的吸引⼒; 云现在真的很时髦。你的客户可能只是在问,因为所有很好的⽹站都在这样做。
让我们从计算机基础开始,托管⾃⼰的数据中⼼将是⼀个复杂的地⽅,我们必须担⼼功耗,保持硬件更新,雇⽤专家团队来运⾏它,以及其他⼀千个与的业务⽆关的问题。如果电⼒耗尽,会发⽣什么?这些都是不在你的客厅中运⾏的服务器上托管你的⽹站的原因。
你不仅可以将所有云服务器传递给其他⼈,⽽且让他们运⾏数据中⼼可以为您带来三⼤优势:
1. 云计算服务是全球性的。
2. 它们存在于世界各地的数据中⼼,包括客户附近的数据中⼼。这意味着你不希望国内的客户等待从美国加载数据。
3. 云计算服务增长和缩⼩。
4. 如果我买⼀台服务器,我有⼀台服务器; 即使我的应⽤程序不需要整台计算机,我仍然需要为该服务器付费。当我的应⽤程序变得⾮常
受欢迎时,我需要快速购买更多服务器。云不能像那样⼯作。租⽤服务器的份额意味着我可以改变我租⽤的数量:我可以在我忙的时候扩⼤订单,并在我不需要那么多的时候缩⼩订单。
5. 云计算服务保持原有性能。
6. 云服务器⼀年可能只有5.26分钟的停机时间。可以使⽤负载平衡和故障转移等服务使其更⼩。
以上这些都是云服务器很酷的原因。
云与托管服务有何不同?
我有⼀个个⼈的⽹站运⾏WordPress,所以它需要⼀些东西:
放⼊⽂件的⽬录
HTTP服务器
⼀个msyql数据库
PHP
我的⽹站在Linux上运⾏,我的HTTP服务器是Apache,我的数据库是MySQL,它都运⾏在PHP上,他们称之为LAMP堆栈(Linux-Apache-MySQL-PHP)这些看起来很狠厉,但是它们使⽤资源是有限的。例如,我⽆法安装新软件,如果我想在PostgreSQL上运⾏我的数据库,我不能运⾏像Python或Go这样的其他语⾔; 我不能写⾃⼰独⽴的程序,我只能获得⼀组⾮常有限的,预先配置好的东西。
我的⽹站也只能在⼀个地⽅的⼀台服务器上运⾏。那个服务器在哪⾥?我不知道。我认为它在中国的某个地⽅,但除了我不知道的,我并不在乎。托管服务提供商给我⼀个服务器,我输⼊⼀个URL,我的⽹站出现(⼤多数时间)。
托管服务提供商保持简单,其中⼀些托管其他堆栈,⼀些允许更多配置,但它始终是⼀个集合包。
托管服务和云服务器之间的根本区别在于虚拟机。托管服务只是让我成为现有操作系统的⼀部分。虚拟机为我提供了⼀个完整的操作系统。
虚拟机为何如此重要
虚拟机就像真机⼀样。它可以运⾏Linux或Windows,它可以执⾏普通计算机可以执⾏的任何操作。Apple不允许在虚拟机上运⾏OS X。
当拥有虚拟机时,可以完全控制,可以运⾏你想要的任何东西 - 数据库,电⼦邮件服务器,加密,甚⾄搜索外星⼈。虚拟机允许执⾏任何操作。
拥有⼀个完整的操作系统⾮常强⼤,但可以做任何有⽤的事情之前,需要访问VM。
⽹络
如果你⽆法访问⽹络,虚拟机就没⽤了。你需要⽹络,虽然⽹络可能会有点复杂。
⽹络要记住的最重要的事情是:
专⽤IP仅适⽤于专⽤⽹络;
公共IP可在因特⽹上获得;
NAT允许私有IP看起来像公共IP。
不同类型的云计算服务
云计算服务是⼀个⽆定形的术语 ,⼈们⽤它来表⽰很多不同的东西。实际上有三种不同类型的云。
基础设施云计算服务
虚拟机和⽹络是基础架构云的构建块,也称为基础架构即服务(IaaS)。它们提供可以完全控制的虚拟化基础架构,决定操作系统以及在其上运⾏的所有其他操作。
可以获得灵活性和控制权,负责管理和⽀持安装的所有内容。
基础设施云计算服务是静态的或弹性的。静态云计算服务就像我的家庭⽹络⼀样:我有⼀组虚拟机运⾏我需要的任何东西。它们位于专⽤⽹络上,具有允许其访问Internet的公共⽹关。静态云计算服务⾮常适合处理数据,具有⼀些额外的计算能⼒,或托管⽐托管服务提供商可以处理的更复杂的站点,还可以将静态云计算服务复制到全球其他数据中⼼。
弹性云计算服务就像静态云⼀样⼯作,但它们是动态的。可以根据需要增加或缩⼩⼀组固定的虚拟服务器,⽽不是⼀组固定的虚拟服务器。当你对你的站点或服务有很⾼的需求时,你的云计算服务会扩展,⽽当你不需要时,会缩⼩到正常⼤⼩。所有扩张和萎缩都可以为你节省⾦钱。
Netflix使⽤IaaS。Amazon Web Services提供基础架构,Netflix实现其整个系统; 它编写了⾃⼰的软件,为流式⾼清内容提供⾼度⾃定义的⽀持。
平台云云计算服务
⼀个平台的云计算服务,也被称为平台即服务(PaaS的),是⼀个专门的云计算服务提供软件构建模块为你的应⽤,⽽云服务提供商管理的基础设施和软件堆栈你。
例如,如果你需要Web应⽤程序,PaaS可以为你提供vanilla WordPress或Drupal供您使⽤。如果你需要数据库,可以选择MySQL或PostgreSQL。如果需要开发⼯具,可以选择Node,Java或PHP。颁布⽆需担⼼正在运⾏的操作系统,或者是否需要应⽤MySQL安全补丁,云提供商会为你处理这些问题。
软件云计算服务
⼀个软件的云计算服务,也被称为软件即服务(SaaS的),是⼀个⾮常特殊类型的云计算服务,为你提供⼀个定义良好的在线服务。托管服务提供商是⼀种特殊类型的SaaS云; 他们以⾮常有限的⽅式⼯作。
云计算服务的基本部分
虚拟机
虚拟机是⼀种像硬件⼀样运⾏的软件,就像真机⼀样,⽆需任何地⽅的单独服务器。你可以⽤VM做任何你想做的事情,它会通过测试,它像真正的服务器⼀样。
这种灵活性是有代价的你,负责维护虚拟机。云计算服务提供商将确保硬件处于最佳状态,但你必须选择你的操作系统以及其上运⾏的所有其他内容 - 安全补丁,软件更新,配置等等。
⼦⽹
我们已经涵盖了云计算服务⽹络,⼦⽹是在云计算服务中运⾏的⽹络。
私有IP和公共IP
云计算服务⽹络将为⼦⽹中的虚拟机分配不可路由的IP地址,这些被称为私有IP,因为它们是我的⽹络私有的。当虚拟机向Internet发送请求时,公共⽹关将转换这些请求。这称为云计算服务提供商的出⼝流量。
就像我⽆法从咖啡店访问我的家⽤打印机⼀样,在云端我需要⼀个公共IP才能访问虚拟机。
可以将公共IP分配给虚拟机以允许⼊⼝流量(来⾃Internet的流量路由到虚拟机),这很重要,因为云计算服务提供商会针对⼊⼝和出⼝流量向你收取不同的费⽤。
SSH密钥
SSH密钥是⼀段允许您访问云的私⼈信息。它由两个⽂件组成。有⼀个公钥如下:
SSH公钥认证是⼀种登录远程系统的可靠⽅式,⽐标准⽤户名和密码更安全。(SSH代表“安全shell”。)之前可能已经以Github密钥的形式看到了SSH密钥。
SSH密钥依赖于公钥加密,⽤于响应⾝份验证来防⽌暴⼒攻击和其他威胁。
这些密钥确保只有可以访问虚拟机,并且它们可以很好地处理脚本和其他⾃动化任务。
数据中⼼
数据中⼼是⼀座充满电脑的⼤楼。云计算服务提供商将部分内容租给你。
计算机是功能强⼤的服务器,每个服务器可以同时托管多个虚拟机。这些服务器消耗⼤量电⼒并产⽣⼤量热量,并且它们需要物理上靠近在⼀起,因此⽹络速度很快。因此,数据中⼼是云提供商容纳运⾏其云计算服务的所有物理硬件的⼯具。数据中⼼需要适当的冷却,冗余电源,⼤量⽹络带宽,受控访问和熟练的员⼯以保持所有机器运⾏。
数据中⼼可以处理⼤量负载,但它只在⼀个地⽅。全球云提供商需要在全球范围内传播数据中⼼,以确保各地的客户端都能获得可接受的服务器⽹络访问延迟。
地区和区域
云计算服务提供商需要组织其数据中⼼,以确保在停电,洪⽔,飓风和其他灾难期间能够满⾜要求。提供商称之为服务质量,这是确保云计算服务永不停机的⼀部分。
区域由⼀个或多个区域组成。区域是⼀个独⽴的数据中⼼,具有独⽴的电⽓,机械和⽹络基础设施,旨在确保其他区域之间不会出现共享的单点故障。这使你可以通过部署到区域中的多个区域来构建⾼可⽤性容错应⽤程序。如果⼀个区域崩溃,该地区可以继续前进,但是当所有区域都崩溃时,它真的很⿇烦了。
灾难恢复,⾼可⽤性和容错
灾难恢复是⼀组策略和程序,详细说明在重⼤事件期间和之后要执⾏的操作,设计你的系统,使其优雅地失败,并且在发⽣事故后,你知道如何尽快恢复它。当整个地区出现故障,服务受到⽹络攻击,或者它很脆弱⽽需要将其关闭时,需要灾难恢复。
⾼可⽤性只是⼀个⽬标 。
云计算服务是⼀个容错系统。如果区域内的区域发⽣故障,其他区域将确保服务的连续性。需要使⽤负载平衡器等组件来利⽤该容错功能。
负载均衡器
⾼可⽤性来⾃同时运⾏应⽤程序的多个实例。⼀个负载均衡器是⼀台设备,即会从⽤户到你的情况是活的和良好的⼀条路线⾏驶; 它需要请求并将它们发送到下⼀个健康的服务器。
负载均衡器监视虚拟机的运⾏状况,并且可以考虑不同的参数。它可以检测你的虚拟机或应⽤程序是否崩溃,但它还可以检查⽹络延迟,请求标头中的特定数据等等。
免费个人云服务器我应该使⽤什么类型的云计算服务?
每个提供商都提供⼴泛的服务和选择,⾸先要考虑的是客户端软件堆栈的复杂性以及当前运⾏的硬件。
如果整个堆栈是通过重新编译的开源库,⾃定义Linux内核或特殊存储优化进⾏⾼度⾃定义的,那么应⾸先查看IaaS。⼀些提供商将允许客户混合和匹配,使⽤IaaS进⾏⾼度定制的组件,同时为其他部分选择PaaS。
但是,如果你的客户需求主要建⽴在现成的库之上,那么PaaS很可能是⼀个更好的选择。
最后,考虑⼀下云提供商的迁移⽀持和供应商锁定。
云计算服务为互联⽹中不断增长的客户提供可扩展和弹性的服务⾮常复杂,我们⼀般都会选择亚马逊,⾕歌和阿⾥等提供商,所以只需要了解使⽤即可。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论