阿里云按量付费,各个软件开发公司报价差别很大?
[开题]
丁哥作为具有软件开发20多年经验的老程序员,来谈谈这个问题。
这个问题很有意思,同样的一个需求,找不同的外包公司,给的价格当然是不一样的。除非他们互相看了其他人的计算数据,否则的话,这个计算出来的价钱会相差很大的。
[软件开发的不确定性]
这是由软件开发的不确定性决定的。
理论上讲,软件工程的一大特点就是不确定性,也就是说没有一家公司,可以打保票说,可以按时按量安置的完成哪个需求。
这里有一个问题就是如何定义,工作是否完成了。
这一点在需求说明里很难真正的说清楚,所以大部分的需求说明,都是写一个大概。当具体的某一些需求细节的时候,越模糊,实际上对双方都是有好处的。
这一点,其实也不难理解,因为如果敲得太细,第一浪费时间,第二,开发出来的产品不一定真正的好用。
还有一个客观现实就是,不可能敲的太细,因为客户说想要这个需求,但是无法说,在哪个具体方向上提出具体的量化需求,或者做到什么程度。因为如果他能做到的话说明已经有相关的产品了。那也就没有继续外包开发的意义了。
[如何正确的外包?]
外包项目最主要的就是,对开发团队的一个信任。在信任的基础上,一定要有一个自己派出的技术监督。这个技术监督,将来可以全权负责所有的工作交接,以及后续的工作开发安排,其中包括将来开发团队的构建,开发人员的招聘等等,这些人力资源方面的安排。
再一个就是,对产品架构的讲解,以及再次开发的规划。
这些当然是后话,是在第一阶段的需求工作完成开发,完成交接以后才会实施。但是在开发之前,一定要有这个准备。否则的话,得不偿失。
[为什么有的外包项目失败了?]
我已经看到过,听到过很多外包项目失败,或者混乱不堪的例子了。
整个外包项目失败的常见原因有这么两个:
承包方不给力,没有按时完成任务。这个没什么说的,一般来说,外包项目不会全部付款,在项目交接的时候,如果没有做完,那这部分款项也就不会打给承包方。在这种情况下,项目方在直接的付款数目上反而承受的损失并不大。
当然了,这个时间成本也是很恐怖的,一旦说,这个项目延迟的原因导致市场的丢失,那就非常严重了。因为这个损失是无法准确计算的。
另外一个原因就是,完全的信任承包方,没有己方人员参与,到最后工作交接的时候,并不是太满意,但是可以交接项目。
这样的项目一般缺乏对应的技术文档,尤其是交接部分的文档。这个时候项目方,就会存在一个很尴尬的局面。找不到合适的技术人员接收项目。
这种尴尬,在项目方向进行再次开发的时候会尤为明显。
由于不懂得软件工程的特点,项目方很快就会发现,他聘来的技术人员,因为不了解现有外包项目的技术架构,并不能很快的进入开发进程。
我见到过有的项目投资方,比较着急。花重金,招聘了大批的开发人员来接收外包项目。然后再开发团队,并没有对整个技术架构,进行研究分析的情况下,继续添加新的功能。
而在整个后续开发的过程中,又没有一个技术总监来把控所有的进程。导致最后项目进入更加尴尬的境地。过了两年,把钱烧完了,最后这个项目,也死掉了。
[技术核心的重要性]
我个人的体会是这样的。不管你做什么项目,不管你找不找外包。一定要有一个技术核心,来把握全局。这个技术核心,不一定一开始什么都要懂,但是,整个项目做完了以后,他一定要什么都懂。
这样的技术核心在项目的后续开发中和后续维护中,会起到至关重要的作用。会大大的降低开发成本和技术风险。
丁哥从事软件开发20多年,从事软件外包工作断断续续也有十五六年了,以上是我的个人体会理解。
这个问题先谈到这里,欢迎关注丁哥开讲,我们下次再聊,谢谢。
普通人如何使用阿里云?
谢邀。
普通人如何使用阿里云?这位82岁的可爱老先生可能是阿里云“普通而又不普通”的用户之一。
据界面报道——
成都老人俞性佑是个标准的“80后”——今年已经82岁的他,不仅年龄上“积极靠拢”80后,心态上也完全不输年轻人,不仅手机电脑玩的溜,甚至还动起了“云计算”的心思,把自家的族谱搬上了阿里云。
俞性佑在阿里云工程师的帮助下搭建了一个为天下“俞氏”写族谱的网站,目的实现分散全国各地的亲友“在线写族谱”。
(老人在阿里云工程师帮助下搭建的网站)
到用互联网写族谱,俞性佑表示:50年代,时代的转折让老人和祖辈分离,他因无意知道自己还有个“堂哥”,而他的堂哥早已因为年事过高去世了,为了不再留下这样的遗憾,俞性佑走上了“写族谱”的寻亲路。
“我一个人也没有办法完成这么庞大的族谱修订,云计算既然能实现分布式的协作,能不能用这种方法让失散到全球的‘俞氏’族人一起来完成这项工作呢?” 曾经俞家的纸质族谱因为搬家而失传,老人决定借助新科技云计算帮助他“写族谱”。
俞性佑与云计算结缘于云栖大会。2016年5月,俞性佑正在家玩手机,无意中看到了成都媒体关于即将在成都召开的“云栖大会”的报道,从报道中他得知,这是一个“非常高科技,有很多年轻人去的大会”,就去“看个新奇”。而正是云栖大会让他对“云计算”有了全新的理解。
对于今年云栖大会,俞性佑笑道:“我也想去看看,最好能和马云见个面。”
(俞性佑的极客“朋友们”)
据悉,俞性佑对科技的热情并不是心血来潮。“我年轻时候是盐厂的工程师,曾经是川大材料学教授,从小就对科技非常感兴趣,80年代我就是成都最早开始接触电脑编程的人之一,这些年光电脑就用了8个。”
让人惊讶的是,俞性佑2007年确诊为结肠癌患者。已经被医生“判死刑”的他,因为天性的乐观,身体竟然一天天好了起来。医生表示“极其罕见”。
而这一切的“始作俑者”,俞性佑的堂侄孙则表示:“知道真相眼泪掉下来,90后败给30后了。”
写在最后:
我们心怀感恩:阿里云借云栖大会的力量,能够帮助到这位82岁的“普通而又不普通的”老先生;感恩这场“传统文化传承”的故事里有我们。祝俞老身体健康!
我们希望阿里云能够像水电一般影响“普通人”,做普惠的科技。
最后,"处女座”小编更正下问题中关于阿里云的logo配图,以下为准确logo。
普通网站的建设费用和维护费用是多少?
建网站的大致流程如下:
先注册域名,域名就像你的家庭地址一样,用户要浏览你的网站,只要在浏览器里输入相应域名就能直达网站。选择域名的三大原则是方便输入、容易记住、有实际意义,一般是以品牌或网站名称的拼音作为域名比较好,现在的域名后缀五花八门,建议还是以com、cn、net为宜。有心仪的域名越早注册好,避免被别人抢注。域名按年收费,一般是100元左右一年,价格每年可能调整。
然后就是网站建设了,现在一般的网站建设都是模板化了,专业名称叫CMS建站系统。这种建站方式优点是建站快、价格美丽,只需要添加数据,付点使用费就行了。缺点是风格千篇一律,功能固化,网上可能有很多网站跟你的一模一样,只是网站名称不同罢了。想要有自己的风格或功能调整,就需要另外付定制费了。另外一种建站方式是自主开发,适用于大型网站。从建站需求到风格设计,再到功能开发,都是由建站团队量身定制。优点是风格、功能随心所欲,只有想不到,没有做不到。缺点是开发成本高,周期长,价格贵。如果是模板建站一般从几百元到几千元,如果是自主开发,几万块是少不了的,具体要看网站需求跟开发周期了。
再就是购买服务器或空间了,中小型网站一般数据不太多,租用空间合适,大型网站要购买服务器并托管。购买成功后,要进行网站备案,大概需要两周左右,通过备案后就可以上传网站并绑定事先注册好的域名就行了。空间是按年收费,一般是几百到几千;服务器要花钱购买,一般是几万块,还要每年交托管费。
综合来说,模板建站第一年的费用在3000元左右,以后每年只交空间费和域名费,基本在1000元左右。大型网站开发费用在几万和几十万之间(甚至更高),同样每年交服务器托管费和域名费。另外,内容维护如果是找人或外包,需另行付费,基本就是人工工资了;如果是自已维护就没有这方面的开支了。
希望我的回答能让你满意。
什么叫按量转预付费?
什么是预付费阿里云官网的解释为需要先付费才能使用资源,根据计费周期不同,预付费可以分为按周付费,包年包月。
简单的说就是按服务器配置费用按年或按月,提前一次性付费才能使用。
预付费的好处就是不需要担心服务器会产生其他任何费用了,比较适合大型网站使用,性价比会高很多。
什么是按量付费
按量付费是一种先使用后付费方式。使用这种方式,您可以按需取用资源,随时开启和释放资源,无需提前购买大量资源。与传统主机投入相比,成本可以降低30%−80%。
按量付费比较适合小型网站,可以按流量带宽和使用硬盘的大小来付费,用多少付多少,小型网站前期配置要求低,可以节约不少开支。
但按量付费也有个让人担心的地方,如果哪天网站被人流量攻击,带宽钱会不会上万了??虽然是网上看到的,但觉得好像不是不可能
不同类型云服务器的释义?
由于云服务物美价廉的映象已经深入人心,因此深受初涉互联网的站长的青睐。但是现在网上有各式各样且不同名称的云服务,比如,阿里云、葵芳云等,让人分辨不清。因此葵芳idc小编今天就跟大家一起了解下不同类型云服务器的释义。
✈私有云
私有云是为一个企业或机构单独使用而构建的,可由企业自己的IT机构,也可由云提供商进行构建。使用此类“云”的企业可以控制基础设施上部署应用程序的方式,赋予企业对于云资源使用情况的极高水平的控制能力,从而对数据、安全性和服务质量都得到最有效控制。葵芳idc小编告诉这种类型的私有云可部署在企业数据中心的防火墙内,也可以将它们部署在一个安全的服务器托管场所。
✈公共云
公共云又称外部云,由服务供应商创造资源,企业可以通过因特网动态地、灵活地以自助方式获取资源,公共云服务的模式可以是免费或按量付费。葵芳idc小编认为这种模式服务可以满足企业需求的扩展性,安装简易并且便宜,没有资源浪费。
✈混合云
混合云融合了公有云和私有云,是近年来云计算的主要模式和发展方向。混合云既可以利用私有云的安全,将内部重要数据保存在本地数据中心;同时也可以使用公有云的计算资源,更高效快捷地完成工作。混合云“将会适用于大多数企业”。
✈社区云
社区云是指一些有着类似需求并打算共享基础设施的组织共同创立的云,社区云的目的是实现云计算的一些优势。由于共同费用的用户数比公有云少,这种选择往往比公有云贵,但隐私度、安全性和政策遵从都比公有云高。
✈云际云
云际云的概念是“因特网的因特网”这一概念的扩展,是建立在单个云不能包括无线资源的观点之上的。云际云能够满足企业发送的服务进一步进行分配的需求,可以使用其他云上的虚拟基础设施。云际云“为使用付费”的形式为云供应商带来了新的商机。
✈垂直云
垂直云是为任何有具体需求的垂直产业构建并优化的公有云计算基础架构,像医疗卫生或者金融服务。