在多年以前,当我们心中有一个想法,想做一个互联网应用的时候,我们除了要把我们的想法变成代码以外,还有很多我们要去面对的事情:从某种程度上来说,这恐怕比代码要难得多。
我们的代码写完了,放到哪里呢?这是我们第一个不得不面对的问题。我们会面对各种选择方案:共用的虚拟主机?vps?单独的服务器?国内的?国外的?信誉好不好?
就这么一个简单的问题,足足可以折磨你一个月之久。但其实说白了,根本的原因就是“钱”。大家如果有钱,就不用这么苦恼了,直接买个单独的服务器就完事了!
好吧,假设我们经过一个月的精挑细选,选择了一个可以接受的方案。接下来把应用部署到服务器上吧。这紧接着就来了另一个问题:服务器的维护。
服务器都维护什么啊?当你的服务器一出现在互联网上,就会成为“不法分子”的猎取对象,俗称“肉鸡”,就是可以远程控制,种植木马的机器。
说真的,如果你对linux/windows之类的安全设置不了解的时候,分分钟你的服务器就成了别人的肉鸡。原因就是,大家主要的能力还是编程,系统维护就未必精通了。面对各种安全设置,补丁的安装,系统的监控,足够让你头疼一阵了。
等你攒够了经验去对付那些黑你机器的人,恐怕也是一个月之久了。你以为这就万事大吉了?错了。攻击是不断的,你必须时刻监控。此外,服务器的负载,磁盘使用等等,你同样需要监控。这些系统管理的知识,会花掉你大量的时间和精力。
其实还是钱的问题。如果你有钱,雇一个专门的系统管理员不就得了!谁让咱是小作坊呢?目前还没有收入呢,一个空间都要精打细算,哪有钱再雇一个人啊。况且,好多人都是兼职在做,与其雇人,不如自己弄吧,累就累点吧。
如此一来,我们会发现,我们很大的精力,大概一半左右,都投入在了系统维护。
这还不算。托管的服务器不是那么稳定的。突然某一天,你发现服务器上不去了。这时候得赶紧联系机房,该重启就重启。严重的,还得去机房捣鼓。要是某天硬件坏了,你真的是欲哭无泪啊!
ok,终于我们成为了系统管理员,监视得了系统,对抗得了黑客,写得了代码。还有,就是无法逃避的问题:备案,以及服务器的审查。
记得之前备案不是很复杂,后来修改了,必须要拍照,而且要到指定的地方。如果你不去指定的地方,那就得用专门的幕布。
遇到服务器的审查你更无奈,一个机房的所有服务器都停了,一个一个地被审查。轮到你,运气好是几天,不好是几个星期。你刚刚积攒的用户?流量?全都白费了。
其实,以上说的基本都是历史了!
#p#
现在要说的,是当下,各种成本更低的企业级服务出现以后,小作坊也可以很容易的存活了!如果你想做一个互联网的应用,还停留在上面的历史的思路,那下面的内容就是告诉你怎么在初期的时候存活下来。
域名
国内有很多代理申请域名的。但是,不要找那些代理的,自己的域名还是自己控制好。况且,那些代理的人能干到哪天还不一定呢!
国内确实有很多域名注册的网站,但是,考虑到这么多年发生的种种域名被“劫持”的案例,我们一定要申请国外的。信誉好的,godaddy--大家都知道。价格?也不贵,一个.com域名,两年100多元,贵吗?而且它可以使用支付宝,多方便啊!
域名解析
如果你还没有听过DNSpod,那么赶紧去查一下。目前这是国内最好的DNS解析服务,不是之一,是最好。申请完域名,让DNSpod去解析,你就不用再操心域名的事了。
空间问题。不要再去想什么共享虚拟主机了,目前还有很多这样的网站,卖什么asp,php,java空间。
现在是云计算时代了。云计算带给我们最好的好处是什么?就是成本的降低。
比如:新浪和百度都有App Engine,以前看的,最便宜的一天几毛钱吧,还是几块钱,记不清楚了。总之很便宜。
腾讯和阿里巴巴都有云计算的主机。用什么虚拟主机?用云计算的的主机就完事了。
为什么云计算的主机好?
大概有这么几个优势:
- 价格低。以前如果托管一个服务器,再怎么便宜也要3000元左右吧。云计算主机,同样的配置,甚至更好点,一年也就1000元左右。
- 你不用成为一个系统管理员。云计算的主机都是统一管理,系统监控,攻击防御,统统都有。你花1000多,等于多雇了一个系统管理员,合算不?
- 升级简单。你如果托管一个服务器,想升级内存,硬盘等等,会折磨死你。云计算主机就简单了。画面操作一下,搞定了。
云计算不单单有主机,还有专门的存储服务,数据库服务。存储,数据库性能的设定,提升,统统不用操心,多好!
总之,你就专心把代码写好就行了!你的小作坊活不活得下去,全看你的代码了。系统管理?都交给云计算提供商了。
#p#
选哪个空间的问题
首先,要确定选国内的还是国外的。
选国外的,网站不用备案,随时可用。但是有风险:可能被屏蔽掉,还有就是速度问题。例如众所周知,国内电信和网通的用户,访问不同的网站,速度是不同的。
国外的我仅仅知道linode。也是信誉好,稳定性好的。目前最便宜是10美元一个月,已经很便宜了。
不过选国外的话,你真要想好:如果是一个博客还无所谓。如果你要做个应用,而且是主要面对国内用户,我个人觉得还是选国内的。
选国内的,麻烦的地方就是网站要备案,但是速度有保障。
国内的云计算服务商有很多,名气大的,新浪,百度,腾云,阿里都有。选择云计算厂商,除了比较价格,更重要的是信誉度,存活度。
有些确实很便宜,但是真的有很多不可靠啊!我没有经历过,但是从订阅的博客里,看到过这样的事例:说停电就停电的;说数据丢失就丢失的;说服务停就停的--最关键的是没有任何赔偿。
所以,为了安心,省心,一定要选信誉度高的,活得久的公司,没有流氓历史的公司。
不好说具体哪个好,我用过的是阿里巴巴的。吸引我的是它有6个月的免费试用。还有,就是服务挺好,功能说明也很完善。
阿里云的备案也不错,虽然麻烦,但是有一步一步的指导,虽然繁琐,但你不至于摸不着头脑。而且你备案的名称不好的时候,会来电话告诉你,还会帮你起一个合适的名字。
大家根据自己的需要去选择,相信这种比较也需要花费一定的精力。但是,选择好了就省心了。
社交推广
以前是QQ,MSN。现在是微博,微信,一个都不能少--管他有没有人看呢。
为了你的小作坊,去申请微博,微信吧。
企业邮箱
自己部署一个邮件服务器?别傻了,还想做系统管理员是不?再说,初期的磁盘空间也有限,还是省着点用吧。
很早以前我们使用gmail的企业邮箱--不过那已经是历史了。现在国内也有很多企业邮箱了。本着信誉度,存活度的原则,推荐163的企业邮箱:ym.163.com。方便,快捷。
国外邮箱
申请域名,或者其他国外的服务的时,比如linode,有些国内邮箱是不好使的。推荐使用outlook.com的邮箱。本来gmail挺好的,不过上不去了不是么。
目前来看outlook.com没有被封锁,至少还可以访问。或者yahoo的也可以。这些都是安全的。
讨论区
我们总要倾听用户的建议。在服务器上搭建一个论坛?倒是没什么问题。但是如果你的空间有限,一个单独的论坛就是占据不少的容量和流量。
不如申请一个免费的论坛。初期阶段嘛,还是要保证主要的应用才好。
总之,云计算等企业级服务的出现,已经大大降低了系统基础的成本。我想小作坊的存活度会逐渐的提高,而且小作坊变大作坊的可能性也会出现大的飞跃。