15
Versioning in the Cloud Jeff Bates Director of Cloud and Community Strategy Tony Smith European Technical Directory

Versioning in the Cloud

Embed Size (px)

DESCRIPTION

Perforce is moving into the cloud. In this session, Tony Smith and Jeff Bates present an overview of Perforce's initiatives and plans for taking advantage of the opportunities presented by cloud computing, and Nick Poole will give a demonstration of using Perforce's Trial Amazon Machine Images on Amazon's EC2.

Citation preview

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?