24
1 Perforce Standardisation at Citrix Coping with change in a growing global organisation Lee Leggett Software Engineer Jason Leonard Staff Software Engineer

[Citrix] Perforce Standardisation at Citrix

Embed Size (px)

DESCRIPTION

Get an in-depth look at the tools Citrix uses to support multiple Perforce instances and a rapidly expanding user base 24/7—without the need for full-time administrators. See how to minimize investment, reduce management overhead, and maximize ROI.

Citation preview

Page 1: [Citrix] Perforce Standardisation at Citrix

1  

Perforce Standardisation at Citrix Coping with change in a growing global organisation

Lee Leggett Software Engineer

Jason Leonard Staff Software

Engineer

Page 2: [Citrix] Perforce Standardisation at Citrix

2  

Citrix

§  Market leading cloud, collaboration & virtualisation technologies

Page 3: [Citrix] Perforce Standardisation at Citrix

3  

Where are we?

30  Perforce  Instances  5  Different  Physical  Servers  

Page 4: [Citrix] Perforce Standardisation at Citrix

4  

User Problems

Page 5: [Citrix] Perforce Standardisation at Citrix

5  

Admin Problems

•  24/7  Support   •  Disparate  Systems  

•  Security   •  No  central  control  

•  Minimise  Bme  investment   •  Part  Bme  administrators  

•  Disaster  Recovery  

•  High  Availability  

Page 6: [Citrix] Perforce Standardisation at Citrix

6  

AdministraBon  

Access   Delivery  

Page 7: [Citrix] Perforce Standardisation at Citrix

7  

AdministraBon  

Access   Delivery  

AdministraBon  

Access   Delivery  

Page 8: [Citrix] Perforce Standardisation at Citrix

8  

Mesh Network

HOSTNAME:PORT  

Page 9: [Citrix] Perforce Standardisation at Citrix

9  

Mesh Network

PerforceA:  1666  

PerforceB:  2666  1666  

PerforceA:  2666  

PerforceB:  1666  

Page 10: [Citrix] Perforce Standardisation at Citrix

10  

Mesh Network

Page 11: [Citrix] Perforce Standardisation at Citrix

11  

Mesh Network

•  Benefits •  Easy to remember •  Hidden Complexity •  Increased Performance

Page 12: [Citrix] Perforce Standardisation at Citrix

12  

AdministraBon  

Access   Delivery  Access   Delivery  

AdministraBon  

Page 13: [Citrix] Perforce Standardisation at Citrix

13  

Syncing Code

Page 14: [Citrix] Perforce Standardisation at Citrix

14  

Syncing Tool

>sync  xendesktop_main  

Page 15: [Citrix] Perforce Standardisation at Citrix

15  

Syncing Tool

•  Benefits •  Hidden complexity •  Quick build environment •  Configurable by developers •  Increased build stability

Page 16: [Citrix] Perforce Standardisation at Citrix

16  

AdministraBon  AdministraBon  

Delivery  Access   Delivery  Access  

Page 17: [Citrix] Perforce Standardisation at Citrix

17  

Perforce Standard Environment

2011.2  

2010.2  

2012.2  

Page 18: [Citrix] Perforce Standardisation at Citrix

18  

Demo

Please watch our recorded demo of the Perforce Standard Environment

Page 19: [Citrix] Perforce Standardisation at Citrix

19  

Admin Problems

•  Disparate  Systems  

•  No  central  control  

•  Part  Bme  administrators  

PSE Benefits

•  24/7  Support  

•  Increased  Security  

•  Minimise  Time  Investment  

•  High  Availability  

•  Disaster  Recovery  

Page 20: [Citrix] Perforce Standardisation at Citrix

20  

AdministraBon  

Delivery  Access  

Page 21: [Citrix] Perforce Standardisation at Citrix

21  

The Future for our users

•  One place for everything •  Reduce one master instance

•  24x7 uptime •  Use of offline checkpoints •  Warm or Hot standby servers

•  Faster Experience •  Ensuring hardware is current •  Use of Smart proxies

Page 22: [Citrix] Perforce Standardisation at Citrix

22  

The Future for our administrators

•  Simplified user management •  Replicated Authorisation

•  Better usage/error statistics •  Log parsing on instances

Page 23: [Citrix] Perforce Standardisation at Citrix

23  

Citrix Vision of Perforce

Page 24: [Citrix] Perforce Standardisation at Citrix

24  

Questions?

Please read the whitepaper

Lee Leggett: [email protected] @leeleggett86 Jason Leonard: [email protected]