Comments
rock333 wrote: At the IaaS Cloud layer virtualisation is going to be essential to allow the self service attributes, all painful and slow to do with physical hardware. Moving up the stack to PaaS and SaaS the use of virtualisation may, as you say, be less required if you put lots of smarts into your software. A lot of software does not have those smarts and by utalising virtualisation of the layers below can manipulate existing software architectures to have more cloudy attributes through automation (eg run load balancers and deploy more servers automagically). Over time, as new investment in software at...
Cloud Expo on Google News
SYS-CON.TV

2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
Cloud Computing: The Mainframe Reincarnated
I see this whole cloud computing movement as nothing more than a reincarnation of the classic mainframe client-server model

Andi Baritchi's Blog

I see this whole
cloud computing movement as nothing more than a reincarnation of the classic mainframe client-server model. People want painless access to their data and applications from wherever they are, from whatever electronic gizmo they happen to be using.

In a time long, long ago, before internet pron, spam, and Britney Spears, there was mainframe computing. A user would login to a dumb terminal, do their work remotely on the mainframe, and logout. Since the work was saved on the mainframe, she could resume her work later from any terminal accessing that mainframe. And for the most part, if setup right, mainframes were pretty damn secure too.


Then came the advent of the personal computer (PC). Now the computing power and storage was in your home. We gained the ability to work at home, but lost the mobility to work from anywhere - there's no server to sync with. Thus the notebook.

Since history does tend to repeat itself cyclically, I see this whole cloud computing movement as nothing more than a reincarnation of the classic mainframe client-server model. People want painless access to their data and applications from wherever they are, from whatever electronic gizmo they happen to be using. Sometimes we're on a computer. A laptop. A desktop. A smartphone. A smartTV. A smartfridge. A smartcar...?

For this computing paradigm to work, everything needs to be synchronized to a central server, with minimal intelligence being stored on the portable device. The only reason for the storage is caching for times of non-connectivity (insert TSA rant here).

The two smartest companies out there that I see capitalizing on this pendulum movement are Apple and Google. Apple's Mac Nano iPhone has already put 13 million Macs into people's pockets to date. It's a great dumb terminal / minicomputer that also doubles as a mediocre phone. I love mine. Google's recently introduced Android platform promises to do more of the same. Kudos to both Apple and Google for being ahead of the curve.

As a side note, this is a very exciting time for me being a security and privacy guy. This feverish movement back to client server to the cloud will see many security lapses. It's gonna be a fun ride.

 

About Andi Baritchi
Andi Baritchi is senior Security Consultant at a Fortune 100 company. He blogs at AndiBaritchi.com.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Hi Andi,
I think you miss the point about cloud computing: Cloud computing is a style of computing in which dynamically scalable and often virtualised resources are provided as a service over the Internet (or another network). (see wikipedia)

It has nothing to do with a "central server" and actually doesn't resemblance the "classic mainframe client-server model" at all. Just read the description on amazon ec2:
... is a web service that provides resizable compute capacity in the cloud.

If you use a client/server architecture on it, or peer to peer, or independent monolithic instances which work on a common result doesn't really matter.

Cloud computing enables me as a developer dynamically scale and assign computing power and other resources to my application. This is also what RightScale provides.

So please explain me, how should that be a reincarnation of the classic client/server model? It neither defines client nor server, it isn't centralized (its a cloud, like the internet and not like a central mainframe).

As I see it, it need not necessarily be a mainframe
that's hosting the cloud services. It could be a
cluster of cheaper computers. The main thing is
that whatever's hosting the cloud application, needs
to be fast


Your Feedback
Andre Bossard wrote: Hi Andi, I think you miss the point about cloud computing: Cloud computing is a style of computing in which dynamically scalable and often virtualised resources are provided as a service over the Internet (or another network). (see wikipedia) It has nothing to do with a "central server" and actually doesn't resemblance the "classic mainframe client-server model" at all. Just read the description on amazon ec2: ... is a web service that provides resizable compute capacity in the cloud. If you use a client/server architecture on it, or peer to peer, or independent monolithic instances which work on a common result doesn't really matter. Cloud computing enables me as a developer dynamically scale and assign computing power and other resources to my application. This is also what RightScale provides. So please explain me, how should that be a reincarnation of the classic client/server m...
Debnath Mukherjee wrote: As I see it, it need not necessarily be a mainframe that's hosting the cloud services. It could be a cluster of cheaper computers. The main thing is that whatever's hosting the cloud application, needs to be fast
Latest AJAXWorld RIA Stories
Lately there has been a lot of buzz around HTML5 Web Sockets, which defines a full-duplex communication channel that operates through a single socket over the Web. HTML5 Web Sockets is not just another incremental enhancement to conventional HTTP communications; it represents a c...
JackBe enterprise mashup software company, on Thursday announced that its award-winning Presto Enterprise Mashup Platform is now running on Amazon Elastic Compute Cloud. ‘Presto Cloud (Community Edition)’ is immediately available at no cost to all members of JackBe’s Mashup Devel...

 

Abstract

There are many different types of command line options that programs need to recognize. Many languages (e.g.: bash and perl) has built-in processing of command line options; Java does not. The Java Command Line Options (JCLO) package performs this task fo...

"We did not enter the search business. [Google] entered the phone business. Make no mistake they want to kill the iPhone. We won't let them... I want to go back to that other question first and say one more thing. This don't be evil mantra - It's bullshit." - Steve Jobs at an emp...
Did you know that PHP runs on Windows?? Run Drupal, WordPress, SugarCRM, or other PHP-based apps on Windows today with the free Microsoft Web Platform Installer. Microsoft WebsiteSpark is a specially designed program for PHP Web developers and designers to help you explore runnin...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE