认识云服务#
---
创建日期: 2014-12-13
---
天空飘来一朵计算的大云。
近日,想着怎么重新设计Hashare,理想情况下是什么样就不谈了,估计得详见草稿。 需要一个文件存储,放置用户的Tables.zip。 也不知道从哪个地方开始,随便乱说。
有钱、任性#
有自己的服务器,进行一系列的防护措施,安装上需要的服务,良好的网络。 所有的一切其实不还是在硬件+操作系统+服务程序上运行。
虚拟主机#
这个就很基本了,买了Godaddy的虚拟主机,有了一个长期在线(被墙不算)的Apache+PHP+MySQL,当然也有一些文件系统。这些不够吗?
能够使用PHP,却也只能使用PHP,进行操作。 而能够使用的协议只有HTTP(可能有其它的吧),理论上PHP也能完成,可是在人家的地盘,总会受到限制的,而且用PHP感觉怪怪的。
云炒作#
其实我没有真的去了解过云计算,但似乎几年前,云概念被炒的,好像和网络有关系都叫云。
在一次讲座,听到云的概念其实是分布式计算旧话重提(其它时间估计在睡觉,就听到这么小点), 那么我的理解,云计算是商业的分布式计算,需要的大型计算通过网络分散,再结果汇总。
许多公司纷纷推出网盘服务,就叫云存储了。 提供各个平台之间的网络存储渠道,再基于这些,开发流媒体、分享、社交服务。 (也有同步服务,比如设置、通讯录、短信)。 这些网盘的对象是用户,而其存储的资源如何使用也是网盘公司提供。
云服务#
先看看“正牌”的云服务提供什么内容:Web主机、数据库服务、Memcache、CDN、负载均衡、数据存储、虚拟机等等。 当然我是瞎说的,具体是什么我也不知道。云服务有SaaS、PaaS、IaaS。
举些例子,Web主机的,这是用过的,可以理解,所以我也挺好奇的,Godaddy算是云服务提供商吗? 游戏前端,玩家在操作,后端有服务器处理相互间的数据流。
很多应用都需要存储用户的资料,进行处理(Instagram),甚至一些小型的视频服务。 我不太清楚提供虚拟机进行的是什么类型的作用,真正做计算的吧,什么情况需要不同的操作系统平台?
云服务的提供商并不直接与用户打交道,他们为开发者提供服务,开发者不再需要自己购买,搭建,维护服务器。 而不是那些自己提供网盘,再开发相关应用,直接与用户打交道的公司。
我接触还是很浅,也总是后知后觉,没有商业嗅觉。 那么,在这之后,发现,我其实还是只要一个能访问的Web服务器罢了,而不是那些高级专业的服务。 毕竟,我的产品没有用户……
想着Hashare的事,恰好Godaddy虚拟主机快要到期了,我不是太想改代码(毕竟很久没看过了)。 看着ECS的介绍,突然感觉ECS可不是虚拟主机,而是虚拟操作系统,自己安装服务端程序。
虚拟主机其实有许多用户,只是设置了权限,各个程序也是共用的; 而ECS类似给用户一个独立的服务器,这样进行配置的时候就像在自己的电脑上一样操作。
以前看万网的虚拟主机,一是要备案,二估计也挺贵,才选择了Godaddy,这次,想要推出大家能用的产品,不得不多考虑。 再看万网的虚拟主机,88,每年啊,好便宜,心动…… 不过,我估计还是会选ECS,不是有钱,就是想体验下,总是这样。