[新手] All in VM 或各别用 Service 疑问

楼主: zased (我只是上PTT查资料)   2019-06-25 03:23:43
大家好
小弟有开发一个系统
用到Azure底下的web app、db、IoT Hub、Functions、Stream Analytics
但这样其实绑很死,我要改用别家的云,还得看看有没有那些特殊的服务(IoT Hub/Func
tions/Stream Analytic)
我觉得这些服务太特规化了,完全被绑住...
是不是一开始开发系统就全部用程式自己实作这些服务,然后全部放VM(VM至少每家云都
有)
要On-Premise也快速,直接客户机台装VM搞定
这样讲起来,云端服务那些特殊服务不就没什么优势,要担心这些特规服务无法改用别家
的云、又要担心EOL...
我开始怀疑这些服务到底是什么情境在用...因为这样需求的思考下,那些花俏的云服务好
像假议题般的不实际,只有用VM这服务感觉才是最佳解?
作者: felaray (傲娇鱼)   2019-06-25 08:57:00
你要不要先看vm多少钱VM=IaaS 文中其他的是SaaS 至于说那些是花俏的服务 倒是第一次听过IoT Hub你自己喜欢的话可以写一个 我做过Function是为了serverless推出的最后一个没用过 不知是否媒体服务 是的话很贵本质而言 你说的这些都是站在VM (IaaS) 对立面,这些只是把其中的软件抽出来,成为服务(SaaS), 各有优缺点,像是VM你就要自己维护软件环境,平台只帮你维护VM。手机打的很散请见谅
楼主: zased (我只是上PTT查资料)   2019-06-25 12:37:00
谢谢回复,因为我这有卖钱,所以成本都已精算过。VM还比较便宜。但可能流量还不够大,所以用便宜VM就能cover会说花俏,意思是我在研究Ansible来部署GCP/AWS/Azure时才发现有些Azure特殊服务在其他家没有...或是相对冷门IoT Hub我替代写法是用MQTT,跑在VM里。基本上纯VM跟SaaS两套工我都做过,才有今天这个困惑...
作者: felaray (傲娇鱼)   2019-06-25 13:54:00
仅针对functions来说,这在其他SaaS商Twilio也看过, 这好处就是Serverless. 如果想自己维护一个Server,就用VM且自由度高,前提只是VM效能够用就是了.既然你都做过,代表你熟,但有些用户只想专注在商业逻辑层面,不想分心在VM维运上面,就会考虑那些看似方便实际却不够自由的服务。在Azure甚至其他平台来说,流量倒是不太在意(除非搞串流),所以这点和你用户的多寡所造成的成本3倒是还好。我认为你现在的花费应该在web/sql/媒体服务,其他的应该很少。
作者: laputaflutin (很恐怖,不要问)   2019-09-27 11:01:00
我是觉得...上了云就别想下来了你的情境如果容易估算,且愿意处理维运,甚至不需要考虑HA, scalability, 那VM 是不错的选择,但是当这个服务是要保证随时可用的情况下,自己要处理的负担就很大了这时候你会选择建一个维运团队,还是用云端供应商的方案其实就是你喝牛奶要不要自己养一头牛,还是选择每天去超商买,甚至订服务专人每天送给你而已
作者: skybrest (Be Still My Heart)   2019-06-26 00:48:00

Links booklink

Contact Us: admin [ a t ] ucptt.com