0
我有一个网页编程的背景,数据和代码都在服务器上。使用MySQL或类似的Web主机是充足和便宜的,因此使用来自多个PC的应用程序永远不是问题。自定义桌面应用程序的中央数据管理
但是我正在考虑切换到构建桌面应用程序,但唯一让我感到困扰的因素是数据在我使用的许多计算机上同步。我正在考虑设置一个带有postgresql的轻量级amazon ec2实例,让我的桌面应用程序使用它。
我有几个问题:
- 我很好奇,什么延迟我可能会通过运行在EC2上,而不是本地网络数据库想到,任何经验或见解表示赞赏。
- 有更好/更明显/更便宜的解决方案吗?
- 我已经看了看定价,它似乎下降到每年24.48 $每月的合同。虽然不是很贵,但也不是很便宜。运行本地服务器变得更有趣了?
- 我显然不是在一天中的大部分时间使用我的应用程序(睡眠,工作,...)。我想知道是否可以让亚马逊服务器进入某种“睡眠”模式并在被戳穿时唤醒。第一个桌面应用程序的初始延迟是可以接受的。这种行为背后的原因是为了节省实例的钱,如果实际只需要10%的时间。
我很欢迎任何关于如何解决这个问题的反馈。