start working with cloud computing

北战南征 提交于 2019-12-02 13:24:03

Sort of. You can use Eucalyptus to develop applications that would run on Amazon's EC2 using the LAMP stack. Eucalyptus is open source. Everything you run on an EC2 instance can be open source, but the actual EC2 instance is paid for (if that's what you were trying to avoid).

EC2 is cloud computing in the Hardware-as-a-service sense.

You can use Java or Python (and soon Go) to develop applications on Google AppEngine, but you don't even see the operating system and the application container is not really applicable. So that kills the LA portion of LAMP. Also, AppEngine uses various DataStore API hooks, so the M isn't really applicable. So as long as the P was Python and not PHP, you're golden (again, assuming P is a reasonable substitute for LAMP). On the plus side, you can do quite a bit before hitting the AppEngine quotas and having to pay for anything. Note that you can get an open source AppEngine work-alike with appscale. As a bonus, appscale runs on Eucalyptus (this might have something to do with the fact that the creators of appscale and eucalyptus are married).

Heroku is good for deploying Rails applications, but that's not exactly LAMP, either.

Heroku and AppEngine are cloud computing in the Platform-as-a-service sense.

(hopefully you get other answers)

The term "cloud computing" is kind of vague. If you're interested in distributed computing and parallel processing, you might want to look into Hadoop.

There are a lot of cloud-computing development opportunities/projects out there. Everything from the Dropbox API to VMware vCloud Director APIs would be interesting to take a look at.

Try to get past the whole "Cloud" terminology overused by marketing and see what is actually being done with private and public cloud services. You will find a wide range of platforms, APIs, and problems to be solved.

+1 for checking out Hadoop.

I find it more satisfying to learn things by doing. So I took the same approach for cloud computing. For someone who just wants to get started with with cloud computing with a real world example - check this code. Hopefully it would help someone in understanding cloud computing. You can find lots of theory online but same is not true with a practical real life code examples.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!