关于与云平台绑定,也就是开发一个只能适用一种平台的应用,已经有很多议论。
当你正在使用虚拟机,比如Xen(比如,在EC2上),假如你设计好了,你应该能够不需要多费劲就能移动它。有一个叫做“workspace”的项目正在为可移植性和可用性努力,目前可以做到在普通的集群和EC2上使用同样的虚拟机映像。这种自适应软件能够判断它是不是EC2上。如果这种事情能够标准化,那是再好不过了,但是,现在,它不是什么大问题了。
对于某些强类型的,比如Google App Engine,应用移植可能就要困难一些,但是如果它的API制定得很好的话,也不会有什么大问题,而且Google SDK是Ap…