cloud - internet rengineering

9
Cloud Computing Cloud Computing Internet Internet Re Re-engineering engineering Cloud Computing Cloud Computing Internet Internet Re Re-engineering engineering Venki Nishtala Venki Nishtala Rediff.com India Ltd Rediff.com India Ltd

Upload: acmbangalore

Post on 12-Jan-2015

377 views

Category:

Technology


2 download

DESCRIPTION

presentation on cloud - internet reengineering? at cloud computing symposium, as part of acm bangalore compute 2009 conference, by venki nishtala, Rediff

TRANSCRIPT

Page 1: cloud - internet rengineering

Cloud ComputingCloud ComputingInternetInternet

ReRe--engineeringengineering

Cloud ComputingCloud ComputingInternetInternet

ReRe--engineeringengineering

Venki NishtalaVenki Nishtala

Rediff.com India LtdRediff.com India Ltd

Page 2: cloud - internet rengineering

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

Page 3: cloud - internet rengineering

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

Page 4: cloud - internet rengineering

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…

Page 5: cloud - internet rengineering

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)

Page 6: cloud - internet rengineering

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?

Page 7: cloud - internet rengineering

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

Page 8: cloud - internet rengineering

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

Page 9: cloud - internet rengineering

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