What are Cloud Computing Applications?

0 views
Skip to first unread message

Nicky L. via StackOverflow

unread,
Dec 5, 2013, 8:44:04 AM12/5/13
to google-appengin...@googlegroups.com

So I've been studying Cloud Computing lately and I'm trying to wrap my head around the concept, since my background is mostly front-end web development.

I've gone over most of the Service Models and abstract computing services, but I still don't see the bigger picture I guess.

I'm having trouble understanding what exactly is a Cloud Application. Is it just a website hosted by a huge datacenter? Can I only access Cloud Application through a web browser then? And is it possible to have a desktop application 'running' in the cloud? If so, what kind of code is running in the cloud?

I just can't seem to find clear explanations on those questions.

I guess it's all still foggy to me, so I hope anyone can help me out! Thanks!



Please DO NOT REPLY directly to this email but go to StackOverflow:
http://stackoverflow.com/questions/20401416/what-are-cloud-computing-applications

user2968764 via StackOverflow

unread,
Dec 12, 2013, 1:38:30 AM12/12/13
to google-appengin...@googlegroups.com

I recommend you to take a look at the different service models that you could have on the cloud. Specially, I would read carefully the Infrastructure as a service (IaaS) and Platform as a service (PaaS) concepts.

Briefely, when you have your application and you would like to deploy it on the cloud you should choose between different models.

Iaas. Where you have an Infrastructure as a Service. It means that you a re renting a physical machine in a specific datacenter that you can choose. You have the possibility to install several Operative System where you can start installing, for example, your Tomcat Java container, your MySQL database. Please, note that you don't need any infrastructure on your end but you still need to install/configure/maintain all the software. This is the Amazon EC2 model.

PaaS. They provide a service on the top of an IaaS where you are renting an infrastructure but you have also a lot of services preconfigured so you DON'T need to install Tomcat, MySQL,.. You have Tomcat as a Service, MySQL as a Service, PostgreSQL as a Service. With this model you don't to install anything, you have your application and you just deploy your app on the container that you would like. You can take a look at this video which shows you on a graphical way how to deploy your application on a PaaS so you can see the differencen with an IaaS.



Please DO NOT REPLY directly to this email but go to StackOverflow:
http://stackoverflow.com/questions/20401416/what-are-cloud-computing-applications/20536573#20536573
Reply all
Reply to author
Forward
0 new messages