当您开始一个新的网站、应用或其他互联网项目时,您通常会有一些基础要求。您需要一个 Web 服务器,可能还需要一个数据库服务器。当您构建一个网站或开发一个应用程序时,您希望随着时间的推移用户数量随之增长。用户数量将决定您的服务器负载,反之,服务器性能和规格决定您的网站或应用能够承载多少用户。那么,到底应该使用云服务器,还是沿用传统的独立服务器租用呢 ?
对于初创公司,我相信有两个较普遍的方法选择基础设施,来运行您的网站或应用:
• 快速构建您的网站或应用,在后期花时间来设计其扩展性,然后配合业务发展。
• 花更多时间来构建网站或应用,使之在未来可以随需扩展。
前者,您的目标是快速构建并上线业务。当您后期需要重新设计应用程序的水平缩放方面代码的时候,您可以通过垂直扩展 (增加内存、更换 CPU 等) 来为自己争取一些时间。
后者,则是在前期就从长远考虑,针对可扩展性,对网站或应用编码深入设计,并配置更高性能、更丰富资源的基础设施来保障用户增长。
两种方法都有其优点和缺点。大多数人都倾向于使用前者,因为很少有人网站初创时期就能拥有数万数十万用户。无论如何,使用这两种方法,您都可以在初始服务器上进行设置。两者都可以在单个云计算实例或单个独立服务器上正常运行。一个独立服务器可以让您在业务启用初期就远远超过大多数公司,但是短期内小型云服务器可能会更加便宜。这里衡天云为您列举云服务器和独立服务器的一些优点和缺点,以帮助您按需做出决定:
1. 云服务器优点
• 您无需购买和维护硬件设备
• 您将拥有近乎无限的计算、网络资源
• 您将拥有近乎无限的存储空间
• 您的资源扩展和缩减过程是动态和弹性的,无需停机
• 您可以有效控制费用支出,只需为所需资源付费
• 您的网站或应用将具备高可用性,故障自动热迁移
2. 云服务器缺点
• 在许多情况下性能较低
• 难以获知您的云服务器基于什么样的硬件中
• 高配置机型性价比可能低于独立服务器
3、独立服务器租用的优点
• 您拥有完全控制权
• 足够丰富的磁盘 / 带宽资源
• 卓越性能满足各类应用
• 安全性、可靠性高
4、独立服务器租用的缺点
• 刚性规格,难以弹性扩展资源
• 费用高,易造成资源浪费
• 物理磁盘空间有限,升级需人工操作
• 硬件故障时无法自动热迁移
• 配置和管理成本、难度较高
云服务器和独立服务器租用的区别,主要体现在弹性和扩展性方面。要横向扩展独立服务器,您需要添加至少 1 个附加服务器,通常是专用的数据库服务器。要扩展更高的性能,您需要添加更多的 Web 服务器,并将实施负载平衡策略。您还需要一种方法来管理每台物理服务器上的配置、应用程序和数据。这一切都需要时间,且很复杂。
要扩展一个云计算实例,需要启动额外的机器实例,并将其提供给您的应用程序。这基本上不需要多少时间。您可以轻松地创建专用的 SQL 服务器实例,轻松地创建多个 Web 应用程序实例,而且很多云平台会为您提供轻松管理所有数据的工具。另外,他们还提供负载平衡或流量管理服务。
另外,使用云服务器,还可以在所有业务阶段对您有益,例如它的弹性和冗余。云计算中没有单点硬件故障。即使磁盘等硬件突发故障,您在云端的存储也不会出现灾难性的数据丢失。而租用单个物理服务器则风险要高得多。
使用物理服务器,您将不会像云那样和大家一起共享云端资源池,您将可以在自己的服务器中执行任意的动作。独立服务器为您提供了充足的空间,在您开发和构建网站或应用的同时,您还可以随心所欲地使用软件和硬件来做任何事情。
我们发现,云计算发展如此之快,以至于我们没有很好地理由去拒绝迁移上云。诚然,在云服务器中进行管理和部署需要一定的学习时间,但这不能成为拒绝云计算的理由。如果您的应用程序足够简单,并发量和线程并不是主要障碍,或者您有足够的时间来设计软件以扩展其性能,那么使用云服务器托管您的应用将是最佳选择。
本文地址:https://www.htstack.com/news/234.shtml
特别声明:以上内容均为 衡天云(HengTian Network Technology Co.,Limited) 版权所有,未经本网授权不得转载、摘编或利用其它方式使用上述作品。
本文地址:https://www.htstack.com/news/234.shtml
特别声明:以上内容均为 衡天云(HengTian Network Technology Co.,Limited) 版权所有,未经本网授权不得转载、摘编或利用其它方式使用上述作品。