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.
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Versioning in the Cloud
1. Versioning in the Cloud
Jeff Bates
Director of Cloud and Community Strategy
Tony Smith
European Technical Directory
2. 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…
4. 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
5. 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
6. CLOUD IMAGES
Publicly accessible Perforce Images
Useful for:
• Evaluating Perforce
• Upgrade Validation
• Experimentation
• Demonstrations/Training
May be used as a template for custom
images
7. CLOUD IMAGES SO FAR
2010.1: Single image 2010.2: Two images
• Perforce Server • Updated Server Image
• P4Broker • New Proxy Image
• P4Perl/P4Python/ • P4TARGET specified at
boot
P4Ruby
8. 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
10. CLOUD IMAGES
2011.1: Updates to public images
• Scripts/triggers/review daemons
Images built for VMWare environments
• Aimed at Private Cloud deployments
11. TRIALS IN THE CLOUD
Next phase of development
Portal for self provision of trial images
• Initially intended for evaluating
customers
• Later…
12. 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
13. CMS
CMS is a good fit for Cloud deployment
Will be able to evaluate and deploy in the Cloud
14. 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
15. IS IT DIFFERENT?
But how do we work with it?
• Common question from customers
• Will it operate differently?
• What does it look like?