Download pdf - Versioning in the Cloud

Transcript
Page 1: Versioning in the Cloud

Versioning in the Cloud

Jeff Bates Director of Cloud and Community Strategy

Tony Smith European Technical Directory

Page 2: Versioning in the Cloud

CLOUD COMPUTING 101

Mostly the same. Except for: •  Service Models

• SaaS/IaaS/PaaS •  Delivery Models

• Public/Private/Hybrid •  Billing Model

• Usually ‘Utility Billing’ Not just a fad…

Page 3: Versioning in the Cloud

Perforce & The Cloud

Page 4: Versioning in the Cloud

PERFORCE & CLOUD

2010: Customer Inquiries; Identified as Key Initiative •  Setting Engineering and Product Functions •  Identify Customers and Opportunities

2011: Bringing Product To Market •  Customer Discussions

•  Long Tail •  Public vs. Private

•  Trials in Clouds •  Version Everything, Everywhere

Page 5: Versioning in the Cloud

PERFORCE & CLOUD

Customer Feedback •  Public vs. Private •  Smaller Customers More Comfortable with

Public Cloud •  Desire To Manage Infrastructure •  Questions Around Fully Managed vs.

Cloud Hosting •  Erasing The Geography Problem

Page 6: Versioning in the Cloud

CLOUD IMAGES

Publicly accessible Perforce Images Useful for:

•  Evaluating Perforce •  Upgrade Validation •  Experimentation •  Demonstrations/Training

May be used as a template for custom images

Page 7: Versioning in the Cloud

CLOUD IMAGES SO FAR

2010.1: Single image •  Perforce Server •  P4Broker •  P4Perl/P4Python/

P4Ruby

2010.2: Two images •  Updated Server Image •  New Proxy Image

•  P4TARGET specified at boot

Page 8: Versioning in the Cloud

TRIALS IN THE CLOUD

Easy provision of Perforce for evaluation purposes •  Sample depot included •  May be converted for production •  Provided Free of charge to evaluating

customers •  Shortly to be provisioned by our

Licensing Team •  In future, self-provisioned through our

web site

Page 9: Versioning in the Cloud

What’s Next?

Page 10: Versioning in the Cloud

CLOUD IMAGES

2011.1: Updates to public images •  Scripts/triggers/review daemons

Images built for VMWare environments •  Aimed at Private Cloud deployments

Page 11: Versioning in the Cloud

TRIALS IN THE CLOUD

Next phase of development Portal for self provision of trial images

•  Initially intended for evaluating customers

•  Later…

Page 12: Versioning in the Cloud

HOSTED PERFORCE

Used to be a very rare request Now much more common Perforce-as-a-Service Currently targeting 2012 Business model still TBD, but

•  Subscription-based licensing very likely

Page 13: Versioning in the Cloud

CMS

CMS is a good fit for Cloud deployment Will be able to evaluate and deploy in the Cloud

Page 14: Versioning in the Cloud

CLOUDY PERFORCE

Where Can You Find Us: •  Amazon Web Services

• Large scale, more customized solutions

• Scales with AWS • What’s the Upper Bounds?

•  VMWare • Virtual Cloud; Infrastructure

Management • A number of customers already doing

so

Page 15: Versioning in the Cloud

IS IT DIFFERENT?

But how do we work with it? •  Common question from customers •  Will it operate differently? •  What does it look like?