HOME
BLOG
SHOPPING
 
CATEGORIES
 
Business Technology
RFID
 
Comms Technology
Telco Data
Digital Convergence
Telco Path To Profitability
Network Technology
IP Layering
Cloud Computing
Convergence
IP Infrastructure
Intro To Voice Over IP
Telecoms Whitepapers
Telecoms Index
WiMax
 
Telco Profiles
New Zealand
Australia
 
Mobile Networks
Mobile Applications
Mobile OS
Mobile Advertising
Mobile Video
 
Media
Digital Interactive Media
Digital Music Downloads
Top10 Video Sharing Sites
Mobile Media Broadcast
Mobile Media Industry
 
Web Technologies
Web 2.0
Web 3.0 Semantic
Web 3 Collaboration
Web 4.0 Quality Content
Web - X
Mashups
SOA - Web Services
VoIP in Business
Web 2.0 Enterprises
 
Virtualization
Intro To Virtualization
Planning
Server Virtualization
Platform Virtualization
App. Virtualization
OS Virtualization
Virtual Desktop [VDI]
Microsoft Hyper-V
VMWare VDI
 
On-Demand / SaaS
About SaaS
Selling SaaS
SaaS Channel Models
SaaS Sales Models
Billing SaaS
 
Electricity
Smart Power
Inductive Power Transfer
 
Electronic Payment
E-Payment Systems
E-Payment Directory
Mobile Payment Systems
 
Other
Personal Technology
Oyco Comms Portals
Convergence Marketing
Home Technology
Car Technology
Boat Technology
 
NEWS UPDATES
Media Technology
Telco Industry Updates
News Index
 
OTHER RESOURCES
Convergence Search
Social Media Podcasts
Events
Sitemap
PROJECT LOGIN
 

Scaling Apps with Cloud Computing


Panellists discuss the difficulties in creating and scaling applications in the cloud at the TechCrunch Cloud Computing Roundtable in March 2009, held in Mountain View, California

Scott Dietzen - Yahoo senior vice president of Communications Products, believes it is overly optimistic to expect one can just place legacy applications in the cloud and for them to work perfectly.

Werner Vogel - Amazon CTO, believes apps immediately need the same scaling capabilities as the platforms they exist on

Mike Schroepfer - VP of engineering at Facebook, explains how and why two different functions on Facebook may have a similar interface to the user but completely different back end infrastructure.

Key Points

What is the Reality of Applications Being Transferred to Cloud?


We are possibly being somewhat optimistic as to expecting that you can just take an application and put it into the cloud, or that all applications will end up in the cloud. For the vertical applications, there is a huge amount of work that goes into:

  • Linear Scalability
  • Healing nature of when disks and servers fail
  • Troubleshooting
  • Continuous change

These are hard issues to resolve.

If you are looking at a start up and looking for a software platform to run an application, cloud will be huge. There will be no need to worry about the logic that drives the user experience.

However, it is common for very different changes in application usage and access patterns that may drive changes in your core architecture.

For instance, according to Mike Schroepfer there is about a billion status updates on Facebook of a say 200 bytes per update and about a billion photos uploaded each month. The storage and access patterns of these are very very different. It would be crazy to put them on the same back end. Facebook has a completely engineered back end for each, highly optimized for the nature of the transaction, the cost and the service performance to the user. These models are distinctly different and require a different architecture model.

Verner Vogels – Amazon CTO. Applications developed for a platform each have different scalability needs. If we look at the Facebook application PlayFish – this Flash based game was developed specifically for the Facebook platform. Such a popular game – if you needed to design all the architecture needs for this game, it would never have been launched. As a business wanting to minimize risk in building infrastructure, you are better to go for PaaS otherwise it would never get off the ground.

Next: Google Apps

Back To Top

Bookmark and Share
Cloud Computing Index | About Cloud | Cloud for Non-IT | Benefits | Amazon EC2 | Scaling Apps | Google Apps | Future of Cloud |