Cloud Computing

D

Dirk Bruere at NeoPax

David said:
Cloud computing is not aimed at routine client-server applications
although it may provide an inexpensive way of hosting them. It is
intended for applications that need large amounts of processing and/or
storage. Your link is all that is needed to transfer the image of a
person coming up your drive to Amazon's servers where it can be
processed against terabytes of images and return a short biography of
your visitor before they ring the door bell.

Maybe, but does anyone know of *any* real apps people will use?

--
Dirk

http://www.transcendence.me.uk/ - Transcendence UK
http://www.theconsensus.org/ - A UK political party
http://www.onetribe.me.uk/wordpress/?cat=5 - Our podcasts on weird stuff
 
D

David Segall

Dirk Bruere at NeoPax said:
David Segall wrote:

Maybe, but does anyone know of *any* real apps people will use?

Do Amazon or Google count as real apps? That is where the concept
started.
 
A

Arne Vajhøj

Dirk said:
Not if their connection is as slow as mine.

Most web apps run great on a 3 Mbit line.

But obviously if people want to run something over the internet
connection, then they will need sufficient bandwidth for the
purpose.
So, what cloud apps do you think will prosper?

Almost all server apps could be hosted in the cloud.

The cloud concept makes it most interesting for apps
with huge variations in resource requirements.

Arne
 
A

Arne Vajhøj

Dirk said:
Every few years the industry tries and sells "The Mainframe" under a
different guise. This is just the latest version. It will have a niche
appeal, but I don't see it as being any kind of revolution.

I don't think it is very close to a mainframe model.

I don't think there are many mainframe users today that
rent access to a mainframe and pay per CPU/disk/network usage
and where the supplier promises that you can increase your
usage almost limitless from day to day.

Arne
 
D

Dirk Bruere at NeoPax

Patrick said:
We're seeing it used in many financial applications like risk
analytics, real time P & L, Monte Carlo simulations, and similar
parallelizable systems. It's also useful in telco for applications like
root cause analysis and fraud detection.


Most early adopters are thinking in terms of private clouds rather
than public offerings, both because they already have the hardware and
because of security and other SLA concerns. Some are starting to use
EC2 for testing, though. It's much easier to fire up a couple of
hundred nodes on a public cloud infrastructure for an hour or two than
to get all that hardware provisioned in an internal testing environment.

Well, "cloud computing", as in using a terminal to access a
supercomputer, is hardly new. If cloud computing is going to take off in
a big way rather than remain a niche market then there's got to be
something for "ordinary" users. So far I can't see that, aside from
editing Word documents in Internet Cafes on Google..

--
Dirk

http://www.transcendence.me.uk/ - Transcendence UK
http://www.theconsensus.org/ - A UK political party
http://www.onetribe.me.uk/wordpress/?cat=5 - Our podcasts on weird stuff
 
D

Dirk Bruere at NeoPax

Arne said:
Most web apps run great on a 3 Mbit line.

But obviously if people want to run something over the internet
connection, then they will need sufficient bandwidth for the
purpose.


Almost all server apps could be hosted in the cloud.

The cloud concept makes it most interesting for apps
with huge variations in resource requirements.

Arne

In which case I'm already using cloud computing, and have been for
years, by having a website. As for huge variations in resource
requirements, even I don't have much need for a supercomputer. Let alone
Joe Public.

--
Dirk

http://www.transcendence.me.uk/ - Transcendence UK
http://www.theconsensus.org/ - A UK political party
http://www.onetribe.me.uk/wordpress/?cat=5 - Our podcasts on weird stuff
 
D

Dirk Bruere at NeoPax

Arne said:
I know about a lot of web apps and server side apps that people
want to use.

Most of them can be hosted in the cloud.

If you are looking for examples of current cloud users
then look at:

http://aws.amazon.com/solutions/case-studies/
http://googleappengine.blogspot.com/2008/10/app-engine-case-studies.html

Arne

Seems like "cloud computing" is just another name for "a website"

--
Dirk

http://www.transcendence.me.uk/ - Transcendence UK
http://www.theconsensus.org/ - A UK political party
http://www.onetribe.me.uk/wordpress/?cat=5 - Our podcasts on weird stuff
 
D

Dirk Bruere at NeoPax

Arne said:
I don't think it is very close to a mainframe model.

I don't think there are many mainframe users today that
rent access to a mainframe and pay per CPU/disk/network usage
and where the supplier promises that you can increase your
usage almost limitless from day to day.

Arne

I thought that was the model for every website hosting package?

--
Dirk

http://www.transcendence.me.uk/ - Transcendence UK
http://www.theconsensus.org/ - A UK political party
http://www.onetribe.me.uk/wordpress/?cat=5 - Our podcasts on weird stuff
 
D

David Segall

Dirk Bruere at NeoPax said:
In which case I'm already using cloud computing, and have been for
years, by having a website. As for huge variations in resource
requirements, even I don't have much need for a supercomputer.

All of that is currently true but what if a short video on your web
site attracted millions of visitors for a week or two. If it happened
today it is likely that your visitors would get a "timed out" message
but if you were keen for the world to see your video then having your
web server in "the cloud" would ensure they receive your message.
Let alone
Joe Public.

The cloud is not intended for Joe Public. It is aimed at an
application that millions of Joe Publics use.
 
A

Arne Vajhøj

Dirk said:
Well, "cloud computing", as in using a terminal to access a
supercomputer, is hardly new.

I don not see the similarity between using a single protocol
to access a single computer and using potentially multiple
protocols (for the clouds that support more than HTTP) on
tens or hundreds of thousands of computer where the clouds
physical architecture is highly encapsulated.
If cloud computing is going to take off in
a big way rather than remain a niche market then there's got to be
something for "ordinary" users. So far I can't see that, aside from
editing Word documents in Internet Cafes on Google..

Google Apps is only cloud if you think of it as Google's "Apps group"
using hosting in the cloud provided by Google's "App Engine group".

Arne
 
A

Arne Vajhøj

In which case I'm already using cloud computing, and have been for
years, by having a website.

Not really. If you host your web site yourself you have the
full insight in and responsibility for the infrastructure. If
you use a web hotel then you have some insight in the infrastructure
and your slice of it is usually rather limited. Same for a VPS.
As for huge variations in resource
requirements, even I don't have much need for a supercomputer. Let alone
Joe Public.

The cloud is not intended for personal use.

But there are companies that have huge variations in
resource requirements.

Seasonal services.

One times services.

Startups that have no clue about how many customers they will get
and do not want to over invest in HW but are still afraid that they
may turn customers away due to lack of capacity.

Arne
 
A

Arne Vajhøj

Dirk said:
Seems like "cloud computing" is just another name for "a website"

They are accessed over the web (at least that is typical - large
companies could run internal clouds).

But it is not limited to browser - HTTP - web app.

And it is characterized by a a high level of abstraction/encapsulation
and an extreme horizontal scalability.

It is like water and electricity. The interface is well defined,
most users do not have any idea about how the service is provided and
for practical purposes there is an unlimited supply.

Arne
 
A

Arne Vajhøj

Dirk said:
I thought that was the model for every website hosting package?

No.

Cheap web hotels typical have N levels (bronze, silver, gold,
platinum or whatever they call them), which each a certain
features set (disk space, database space, email addresses,
server side scripting etc.) and a certain price.

With traditional VPS you can order more systems, but usually
it takes more time, the customer needs to know more about the
infrastructure and they support customers that may want XX servers
not customers that may want XXXX servers.

It is not a coincidence that it is Google, Amazon, Microsoft,
IBM, SUN, Yahoo etc. that provides clouds. A provider needs
some bloody big data centers.

Arne
 
D

Dirk Bruere at NeoPax

David said:
All of that is currently true but what if a short video on your web
site attracted millions of visitors for a week or two. If it happened
today it is likely that your visitors would get a "timed out" message
but if you were keen for the world to see your video then having your
web server in "the cloud" would ensure they receive your message.

I suspect that putting my site in "the cloud" would cost exactly the
same as buying extra bandwidth from my ISP host.

--
Dirk

http://www.transcendence.me.uk/ - Transcendence UK
http://www.theconsensus.org/ - A UK political party
http://www.onetribe.me.uk/wordpress/?cat=5 - Our podcasts on weird stuff
 
A

Arne Vajhøj

Dirk said:
I suspect that putting my site in "the cloud" would cost exactly the
same as buying extra bandwidth from my ISP host.

Google probably get some discounts compared to your ISP host,
but that is a detail.

The big difference between Google and your ISP is that
Google could deliver the service immediately while your
ISP would need to buy more servers and more bandwidth - and
if the ISP suspected that business would not continue at that
level, then the ISP would not make the investment.

Arne
 
D

Dirk Bruere at NeoPax

Arne said:
Google probably get some discounts compared to your ISP host,
but that is a detail.

The big difference between Google and your ISP is that
Google could deliver the service immediately while your
ISP would need to buy more servers and more bandwidth - and
if the ISP suspected that business would not continue at that
level, then the ISP would not make the investment.

Arne

Well, that's a rental contract issue and not one of technology AFAIK

--
Dirk

http://www.transcendence.me.uk/ - Transcendence UK
http://www.theconsensus.org/ - A UK political party
http://www.onetribe.me.uk/wordpress/?cat=5 - Our podcasts on weird stuff
 
D

Dirk Bruere at NeoPax

Arne said:
No.

Cheap web hotels typical have N levels (bronze, silver, gold,
platinum or whatever they call them), which each a certain
features set (disk space, database space, email addresses,
server side scripting etc.) and a certain price.

With traditional VPS you can order more systems, but usually
it takes more time, the customer needs to know more about the
infrastructure and they support customers that may want XX servers
not customers that may want XXXX servers.

It is not a coincidence that it is Google, Amazon, Microsoft,
IBM, SUN, Yahoo etc. that provides clouds. A provider needs
some bloody big data centers.

Arne

Still sounds like marketing hype to me.

--
Dirk

http://www.transcendence.me.uk/ - Transcendence UK
http://www.theconsensus.org/ - A UK political party
http://www.onetribe.me.uk/wordpress/?cat=5 - Our podcasts on weird stuff
 
A

Arne Vajhøj

Dirk said:
Still sounds like marketing hype to me.

There is indeed a lot of hype around cloud.

But that does not prevent it from having some substance
(0 < substance < hype).

Arne
 
A

Arne Vajhøj

Dirk said:
Well, that's a rental contract issue and not one of technology AFAIK

The cloud model is based on economics of scale.

The cloud provider has some technical challenges that require rather
unique technical solutions. Stuff like customized kernels, special
file systems etc. are common.

The application provider (=cloud user) usually does not see a
big technical difference. Google app engine for Java runs standard
Java web apps. The only thing that is different from deploying on a
local Tomcat is the build and deploy script.

[actually there are some restrictions on what you can do in
Google app engine for Java but it is not so important for the point]

The application user may not even know that the application is
hosted in the cloud.

Arne
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

reflow 3

Members online

Forum statistics

Threads
473,982
Messages
2,570,185
Members
46,738
Latest member
JinaMacvit

Latest Threads

Top