cloud - internet rengineering
DESCRIPTION
presentation on cloud - internet reengineering? at cloud computing symposium, as part of acm bangalore compute 2009 conference, by venki nishtala, RediffTRANSCRIPT
Cloud ComputingCloud ComputingInternetInternet
ReRe--engineeringengineering
Cloud ComputingCloud ComputingInternetInternet
ReRe--engineeringengineering
Venki NishtalaVenki Nishtala
Rediff.com India LtdRediff.com India Ltd
Internet – a review• Behind the Web,
• An interconnection of telcos’ ISPs
• CDNs – public and private help distributecontent from the edge of the Internet
• Major portals use a combination of publicand private CDNs
• Portals and CDNs use multilateral networkpeering relationships
The new elements1.0 Hardware as Service:
On demand storage and VMs – Amazon’s S3& EC2
2.0 Platform as Service:
SimpleDB – Relational DB
Map-Reduce and Big Table – big step
The Agile Cloud• No more versioning, from here on, a
continuous evolution
• Powerset and facebook were earlyadopters
• Salesforce.com sets the trend forestablished businesses
• Specialized outsourced and new services(for ex. speech recog.) can leverage costadvantages
• for others, some work to do…
DeterminantsBusiness:
• Capital expenditure
• Operating Expenses– bandwidth, IT (ops) manpower
• Service migration strategies
Product Engineering: (from a web biz pov)– Minimalization with real-time global
collaboration (see world.rediff.com)
Inter-cloud backboneService migration would need a heterogenity
of cloud services – ranging from hardwareas a service(ec2), platform(bigtable) tocomplete systems (for ex. salesforce)
therefore, interconnection (peering)between clouds will be needed
Peering will still happen through telcobackbones
Incumbent advantage for a web business?
Determinants..contdBandwidth costs in cloud by data transfer
volumes
suitable for smaller businesses with localoperations
peering relationships will be needed withweb-scale apps to compete with CDNs
Network services• Cloud are still a collection of machines
(VMs) in a single autonomous system – thecloud’s AS number(s)
• A large & autonomous app cloud would neednetwork peering to maintain costefficiencies in addition to hardware andpower savings on storage
• Provisioning of manageable networkservices is key to consolidation
Virtualization & DataSecurity
Data retention:In most cases a VM reset ensures delinking of data
blocks, sufficient for most casesSensitive data may need encryption unless physical
zero’ing with delinking is assured by VMsSecurity issues allow no tradeoffs, but increased
costs may be offset by improved serverefficiencies and lower unit cost of computing?
Virtual user contexts on servers and sessionmanagement will present newer challenges ofprivacy and security