慎用第三方解决计划扩展
发布日期:2023-04-08浏览量:73
本身扩展你的零碎,不要寄托供给商的解决计划实现扩展。理解怎样扩展,怎样用最简略的体式格局运用供给商提供的商品和服务。遵守该准则的起因有三点:主宰本身的运气、连结架构简略、削减在一切权方面的本钱。不要依赖供给商的商品、服务或功用来扩展零碎。连结架构简略,把运气把持在本身手中,本身控制本钱。而若是运用供给商的专有扩展计划,能够就做不到这三点了。
当你在手艺公司朝着管理层发展时,你必然会起头参与各类供给商的集会,终极不竭收到供给商的各类游说。2009年寰球it付出跨越7810亿美圆,比上一年缩减6.9%。u从中不难想象,供给商必然会雇用最佳的贩卖职员,竭尽尽力去贩卖他们的商品和服务。这些供给商的贩卖手法都十分老到,的确实确试图维护与客户的恒久关系。遗憾的是,这类恒久关系只是为了让客户付给供给商愈来愈多的钱。在商言商,咱们并无以为供给商有甚么不合错误,咱们只是想揭示你,作为一位手艺职员或依赖供给商进行扩展的起因有如下三点。
起首,咱们信赖你必然想把公司、团队和本身职业生活生计的运气把握在本身手中。寻觅供给商帮你减轻包袱常规会收效甚微,由于对供给商来讲,你只是他泛滥客户中的一个,他们对你的危急的应答绝对不会像你本身的应答那样。作为一个cto或手艺指导,若是你所选择并审查过的供给商出了错,形成营业停工,那末你就要卖力任,就像每行代码都是你写的同样。任何代码都有bug,即便是供给商提供的也不破例。若是你不信赖,那末就问问供给商,他们为某个版本提供了几个个补钉。与其余处所的代码同样,供给商提供的补钉大多用来修复bug,而新功用则要留给后续的主要版本。如许的话,咱们更但愿本身领有源代码,本身解决问题,而不是依赖供给商来发现问题,而后提供一个补钉,这常规需求几天的时间。当然这其实不是说一切东西都要本身来编写,如编写本身的数据库或防火墙。对付供给商比你做得好且不属于核心竞争力的部分,可让供给商来做。相当首要的是,若是可扩展性是你的应用或商品的核心竞争力,那末要确保你的应用或商品是可拆分的,以便它们往后能够进行扩展。
其次,与糊口中的许多工作同样,可扩展性也是越简略越好。咱们教过一个简略的立方体,协助你理解怎样构建可扩展的架构零碎越庞大,越容易遇到可用性问题。越庞大的零碎越难维护并且维护本钱也越高。对付创立只读副原来讲,集群手艺比简略的日记队列庞大得多。
末了,让咱们看看依赖供给商进行扩展的真正本钱。咱们的架构准则之一,实在也应该是你的架构准则之一就是,最节俭本钱的扩展要领是选择供给商时连结中立。只选择一个供给商就会让他们在会谈中占上找们这里只以数据库供给商为例,但这一接头合用于险些一切手艺供给商。数据库公司采用在零碎中不竭增加新功用的战略,其起因在于如许做的收益比拓展新客户的收益增加得快。这类技巧叫作降级营销,即让现有客户购置更多或附加的功用或服务。
数据库中最广为运用的附加功用是集群。这个功用很好,由于它可以解决高速发展的客户所需求解决的问题,即扩展网站制作客户的平台。不外,它是专有的,也就是是说,一旦你起头运用一个供给商的集群服务,就不克不及切换到另一个供给商的解决计划。若是你是一家超高速发展公司的cto,你的公司需求不竭地为客户提供新功用,并且你能够不熟悉可扩展的架构,那末当一个供给商跳出来,通知你他们能够解决你最大的、最令你惧怕的问题时,你必然会怅然承受。并且,常规供给商会给第年的合同中提供这一附加功用,让你更容易于中计。他们知道这是个钩子。一旦你用他们的解决计划起头进行扩展,能够就不肯意再切换到其余解决计划了,而当你险些没有其余选择时,他们就会大大普及费用的。控制本身的运气、制止分外的庞大度以及控制一切权方面的本钱出于以上这三点起因,咱们呐喊不要依赖供给商进行扩展。
相关文章: