SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
Perforce Remote
              Administration
          Server Housekeeping and Monitoring



Randy DeFauw
Technical Marketing Manager
AN INTRODUCTION TO PERFORCE REMOTE ADMINISTRATION




     What is Remote Administration?
     Why Remote Administration?
       •  Best practices server maintenance
       •  Use our expertise
     What does Remote Administration include?
     Q&A
WHAT IS REMOTE ADMINISTRATION?


   •  Professional services offering provides a
      team of Perforce experts to help monitor
      and maintain your server.
   •  Includes recurring tasks and on-demand
      services.
   •  Integrations, usage questions, recovery
      Hardware maintenance, training, builds
   •  Supplements regular technical support,
      with similar response times.
   •  Requires remote access to your server.
WHY REMOTE ADMINISTRATION?

   Why change your own oil?
     •  Perforce servers need regular maintenance
        and monitoring for performance and data
        integrity.
     •  The Remote Administration program handles
        the repetitive tasks.
          •  Includes the Server Deployment Package
             for standard deployment and backups.
          •  Perforce experts perform daily and monthly
             monitoring and analysis.
          •  Perforce experts available for ad-hoc
             assistance.
WHY REMOTE ADMINISTRATION?


   Why not change your own oil?
     •  The processes are well documented
        and understood.
     •  Remote Administration saves internal
        time and resources.
     •  Remote Administration doesn’t go on
        vacation or get promoted.
WHY REMOTE ADMINISTRATION?


   Typical usage
     •  Fill an experience gap
     •  Fill a bandwidth gap
     •  Provide back-stop assistance
     •  Outsource administration
REMOTE ADMINISTRATION FEATURES

        Best Practices Server Maintenance
 Daily Tasks
   •  Offline checkpoints
   •  Replication
 Weekly Tasks
   •  Verification
   •  Database rebuild
 Monthly Tasks
   •  Log analysis
   •  Metadata removal
REMOTE ADMINISTRATION COMPONENTS


   Server Deployment Package provides
   standard framework for most activities.
      •  Included with Remote Administration
         setup
      •  Can be customized for advanced
         environments
   Remote Administration staff provides daily
   monitoring and periodic reporting.
DAILY TASKS: OFFLINE CHECKPOINTS


•  Maintain offline copy
   of the database
•  Checkpoint from the
   offline database
•  Rebuild offline
   database from
   checkpoint
•  Offline database
   available for quick
   recovery
•  Minimizes server
   down time
DAILY TASKS: REPLICATION

p4 pull maintains a one-
  way, read-only, fully
  replicated server
   •  Near real time
      backup
   •  Available for read-
      only tasks
   •  HA/DR role

         ROI: 25X
            cost
        recovery for
          failover
WEEKLY TASKS: VERIFICATION


    Verification
      •  Run a full p4 verify on all depots
      •  Run incrementally if necessary
WEEKLY TASKS: DATABASE REBUILD


   Database rebuild
     •  Live database archived
     •  Live database replaced with offline copy
     •  Offline database recovered from
        checkpoint of archive of live database
     •  Server offline for minutes, not hours
     •  Live database effectively rebuilt from
        checkpoint every week, maximizes
        database efficiency
MONTHLY TASKS: LOG AND SERVER ANALYSIS



Run track2sql
Store monthly log snapshot in
   database
Run common queries
Compare against previous
   months
Spot problems before the
   impact is severe
                            Spot 98%
                            disk usage
                            before the
                               crash
MONTHLY TASKS: METADATA REMOVAL


   Archive old static labels
   Remove stagnant workspaces
   Remove stagnant users
   Archive old branch mappings
   Remove old jobs
AD-HOC TASKS


On demand
  performance
  analysis
   •  Spot check of
      recent log activity
   •  p4 monitor (via
      P4V)
   •  Platform specific
      hardware
      monitoring
The kitchen sink:
  triggers, integrations,
  and more
Q&A


      Remote Administration Resources
        •  http://www.perforce.com/perforce/services/
           remote_administration.html
        •  consulting@perforce.com
      Server maintenance resources
        •  http://kb.perforce.com
        •  http://www.perforce.com/perforce/
           technical.html
        •  support@perforce.com
PRICING

    Initial setup (includes Server   $3,500
    Deployment Package)
    Monthly fee                      Starts at $500
    Discounted ad-hoc rate           $255/hour


            Contact consulting@perforce.com for a quote

Mais conteúdo relacionado

Mais procurados

Building block development in managed hosting - Angelo Rossi, Manager, Comple...
Building block development in managed hosting - Angelo Rossi, Manager, Comple...Building block development in managed hosting - Angelo Rossi, Manager, Comple...
Building block development in managed hosting - Angelo Rossi, Manager, Comple...Blackboard APAC
 
Scheduled releases @ Commit Porto 2016
Scheduled releases @ Commit Porto 2016Scheduled releases @ Commit Porto 2016
Scheduled releases @ Commit Porto 2016Fábio Oliveira
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationClaudia Ring
 
Server Management
Server ManagementServer Management
Server ManagementDell World
 
Piyush Kumar Gupta
Piyush Kumar GuptaPiyush Kumar Gupta
Piyush Kumar GuptaPiyush Gupta
 
High availability and disaster recovery in IBM PureApplication System
High availability and disaster recovery in IBM PureApplication SystemHigh availability and disaster recovery in IBM PureApplication System
High availability and disaster recovery in IBM PureApplication SystemScott Moonen
 
Pain points of agile development
Pain points of agile developmentPain points of agile development
Pain points of agile developmentPerforce
 
Year in Review: Perforce 2014 Product Updates
Year in Review: Perforce 2014 Product UpdatesYear in Review: Perforce 2014 Product Updates
Year in Review: Perforce 2014 Product UpdatesPerforce
 
Learning from the Early Adopters of DevOps: A Guidebook to Success featuring ...
Learning from the Early Adopters of DevOps: A Guidebook to Success featuring ...Learning from the Early Adopters of DevOps: A Guidebook to Success featuring ...
Learning from the Early Adopters of DevOps: A Guidebook to Success featuring ...Perforce
 
CSP Solutions Production Planning Software
CSP Solutions Production Planning Software CSP Solutions Production Planning Software
CSP Solutions Production Planning Software Rabeeh Abla
 
Newport News Shipbuilding Takes the Pain out of Compliance & Testing
Newport News Shipbuilding Takes the Pain out of Compliance & TestingNewport News Shipbuilding Takes the Pain out of Compliance & Testing
Newport News Shipbuilding Takes the Pain out of Compliance & TestingWorksoft
 
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudPatching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudDatavail
 
Leveraging Worksoft Beyond Test Automation at Mosaic
Leveraging Worksoft Beyond Test Automation at MosaicLeveraging Worksoft Beyond Test Automation at Mosaic
Leveraging Worksoft Beyond Test Automation at MosaicWorksoft
 
Kanban - Set Work in Progress Limits
Kanban - Set Work in Progress LimitsKanban - Set Work in Progress Limits
Kanban - Set Work in Progress LimitsAvarteq
 
NOAD EQM4
NOAD EQM4NOAD EQM4
NOAD EQM4agrift
 
Kanban - Classes of Service
Kanban - Classes of ServiceKanban - Classes of Service
Kanban - Classes of ServiceAvarteq
 

Mais procurados (20)

Building block development in managed hosting - Angelo Rossi, Manager, Comple...
Building block development in managed hosting - Angelo Rossi, Manager, Comple...Building block development in managed hosting - Angelo Rossi, Manager, Comple...
Building block development in managed hosting - Angelo Rossi, Manager, Comple...
 
Scheduled releases @ Commit Porto 2016
Scheduled releases @ Commit Porto 2016Scheduled releases @ Commit Porto 2016
Scheduled releases @ Commit Porto 2016
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
 
SAP_HANA_Infra_V_1.1
SAP_HANA_Infra_V_1.1SAP_HANA_Infra_V_1.1
SAP_HANA_Infra_V_1.1
 
Server Management
Server ManagementServer Management
Server Management
 
DevOps
DevOpsDevOps
DevOps
 
SFScon19 - Marco Bizzantino - GitOps and Immutable Infrastructure
SFScon19 - Marco Bizzantino - GitOps and Immutable InfrastructureSFScon19 - Marco Bizzantino - GitOps and Immutable Infrastructure
SFScon19 - Marco Bizzantino - GitOps and Immutable Infrastructure
 
Piyush Kumar Gupta
Piyush Kumar GuptaPiyush Kumar Gupta
Piyush Kumar Gupta
 
High availability and disaster recovery in IBM PureApplication System
High availability and disaster recovery in IBM PureApplication SystemHigh availability and disaster recovery in IBM PureApplication System
High availability and disaster recovery in IBM PureApplication System
 
Pain points of agile development
Pain points of agile developmentPain points of agile development
Pain points of agile development
 
Year in Review: Perforce 2014 Product Updates
Year in Review: Perforce 2014 Product UpdatesYear in Review: Perforce 2014 Product Updates
Year in Review: Perforce 2014 Product Updates
 
Learning from the Early Adopters of DevOps: A Guidebook to Success featuring ...
Learning from the Early Adopters of DevOps: A Guidebook to Success featuring ...Learning from the Early Adopters of DevOps: A Guidebook to Success featuring ...
Learning from the Early Adopters of DevOps: A Guidebook to Success featuring ...
 
What's new in SBM 11.1
What's new in SBM 11.1What's new in SBM 11.1
What's new in SBM 11.1
 
CSP Solutions Production Planning Software
CSP Solutions Production Planning Software CSP Solutions Production Planning Software
CSP Solutions Production Planning Software
 
Newport News Shipbuilding Takes the Pain out of Compliance & Testing
Newport News Shipbuilding Takes the Pain out of Compliance & TestingNewport News Shipbuilding Takes the Pain out of Compliance & Testing
Newport News Shipbuilding Takes the Pain out of Compliance & Testing
 
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudPatching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP Cloud
 
Leveraging Worksoft Beyond Test Automation at Mosaic
Leveraging Worksoft Beyond Test Automation at MosaicLeveraging Worksoft Beyond Test Automation at Mosaic
Leveraging Worksoft Beyond Test Automation at Mosaic
 
Kanban - Set Work in Progress Limits
Kanban - Set Work in Progress LimitsKanban - Set Work in Progress Limits
Kanban - Set Work in Progress Limits
 
NOAD EQM4
NOAD EQM4NOAD EQM4
NOAD EQM4
 
Kanban - Classes of Service
Kanban - Classes of ServiceKanban - Classes of Service
Kanban - Classes of Service
 

Destaque

AIMS 2012- Tyson Higginbotham COG. “Best practices of marketing to mobile”
AIMS 2012- Tyson Higginbotham COG. “Best practices of marketing to mobile”AIMS 2012- Tyson Higginbotham COG. “Best practices of marketing to mobile”
AIMS 2012- Tyson Higginbotham COG. “Best practices of marketing to mobile”dmadetroit
 
метод определения макс. плотности и коэф. уплотнения крупнообломочных грунтов
метод определения макс. плотности и коэф. уплотнения крупнообломочных грунтовметод определения макс. плотности и коэф. уплотнения крупнообломочных грунтов
метод определения макс. плотности и коэф. уплотнения крупнообломочных грунтовgitest
 
Perforce Server: The Next Generation
Perforce Server: The Next GenerationPerforce Server: The Next Generation
Perforce Server: The Next GenerationPerforce
 
Mapping the remarkable; Julie Anixter & Amy King
Mapping the remarkable; Julie Anixter & Amy KingMapping the remarkable; Julie Anixter & Amy King
Mapping the remarkable; Julie Anixter & Amy Kingdmadetroit
 
New Technology for Modern Development Challenges
New Technology for Modern Development ChallengesNew Technology for Modern Development Challenges
New Technology for Modern Development ChallengesPerforce
 
Versioning in the Cloud
Versioning in the CloudVersioning in the Cloud
Versioning in the CloudPerforce
 
Introducing Perforce Helix
Introducing Perforce HelixIntroducing Perforce Helix
Introducing Perforce HelixPerforce
 
DevTalk: From Uni to Enterprise
DevTalk: From Uni to EnterpriseDevTalk: From Uni to Enterprise
DevTalk: From Uni to EnterprisePerforce
 

Destaque (9)

AIMS 2012- Tyson Higginbotham COG. “Best practices of marketing to mobile”
AIMS 2012- Tyson Higginbotham COG. “Best practices of marketing to mobile”AIMS 2012- Tyson Higginbotham COG. “Best practices of marketing to mobile”
AIMS 2012- Tyson Higginbotham COG. “Best practices of marketing to mobile”
 
метод определения макс. плотности и коэф. уплотнения крупнообломочных грунтов
метод определения макс. плотности и коэф. уплотнения крупнообломочных грунтовметод определения макс. плотности и коэф. уплотнения крупнообломочных грунтов
метод определения макс. плотности и коэф. уплотнения крупнообломочных грунтов
 
Perforce Server: The Next Generation
Perforce Server: The Next GenerationPerforce Server: The Next Generation
Perforce Server: The Next Generation
 
Mapping the remarkable; Julie Anixter & Amy King
Mapping the remarkable; Julie Anixter & Amy KingMapping the remarkable; Julie Anixter & Amy King
Mapping the remarkable; Julie Anixter & Amy King
 
New Technology for Modern Development Challenges
New Technology for Modern Development ChallengesNew Technology for Modern Development Challenges
New Technology for Modern Development Challenges
 
Versioning in the Cloud
Versioning in the CloudVersioning in the Cloud
Versioning in the Cloud
 
Introducing Perforce Helix
Introducing Perforce HelixIntroducing Perforce Helix
Introducing Perforce Helix
 
New Life Style Eng 1
New  Life Style  Eng 1New  Life Style  Eng 1
New Life Style Eng 1
 
DevTalk: From Uni to Enterprise
DevTalk: From Uni to EnterpriseDevTalk: From Uni to Enterprise
DevTalk: From Uni to Enterprise
 

Semelhante a Perforce Remote Administration

VMworld 2013: Building a Validation Factory for VMware Partners
VMworld 2013: Building a Validation Factory for VMware Partners VMworld 2013: Building a Validation Factory for VMware Partners
VMworld 2013: Building a Validation Factory for VMware Partners VMworld
 
Oracle Database Lifecycle Management
Oracle Database Lifecycle ManagementOracle Database Lifecycle Management
Oracle Database Lifecycle ManagementHari Srinivasan
 
Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017Chris Kernaghan
 
Developing Reusable Workflow Features (SPS Richmond)
Developing Reusable Workflow Features (SPS Richmond)Developing Reusable Workflow Features (SPS Richmond)
Developing Reusable Workflow Features (SPS Richmond)Michael Oryszak
 
Using MySQL Enterprise Monitor for Continuous Performance Improvement
Using MySQL Enterprise Monitor for Continuous Performance ImprovementUsing MySQL Enterprise Monitor for Continuous Performance Improvement
Using MySQL Enterprise Monitor for Continuous Performance ImprovementMark Matthews
 
Zenith Arca Business Introduction
Zenith Arca Business IntroductionZenith Arca Business Introduction
Zenith Arca Business Introductionsgo4th
 
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...Ostrato
 
Monitoring at the Speed of DevOps
Monitoring at the Speed of DevOpsMonitoring at the Speed of DevOps
Monitoring at the Speed of DevOpsDevOps.com
 
Kaseya Connect 2012: BEST PRACTICE SYSTEMS MANAGEMENT IN REGULATED BUSINESSES
Kaseya Connect 2012: BEST PRACTICE SYSTEMS MANAGEMENT IN REGULATED BUSINESSESKaseya Connect 2012: BEST PRACTICE SYSTEMS MANAGEMENT IN REGULATED BUSINESSES
Kaseya Connect 2012: BEST PRACTICE SYSTEMS MANAGEMENT IN REGULATED BUSINESSESKaseya
 
Project Sherpa: How RightScale Went All in on Docker
Project Sherpa: How RightScale Went All in on DockerProject Sherpa: How RightScale Went All in on Docker
Project Sherpa: How RightScale Went All in on DockerRightScale
 
Phanindra_Resume_ Commvault
Phanindra_Resume_ CommvaultPhanindra_Resume_ Commvault
Phanindra_Resume_ CommvaultPhanindra Sv
 
LandsEnd TechEd2016 (1)
LandsEnd TechEd2016 (1)LandsEnd TechEd2016 (1)
LandsEnd TechEd2016 (1)Lisa Lawver
 
Developing Reusable Workflow Features (SPSVB)
Developing Reusable Workflow Features (SPSVB)Developing Reusable Workflow Features (SPSVB)
Developing Reusable Workflow Features (SPSVB)Michael Oryszak
 
Deep Dive: What's New in NetBackup Appliances 3.1
Deep Dive: What's New in NetBackup Appliances 3.1Deep Dive: What's New in NetBackup Appliances 3.1
Deep Dive: What's New in NetBackup Appliances 3.1Veritas Technologies LLC
 
An Introduction to Performance Testing
An Introduction to Performance TestingAn Introduction to Performance Testing
An Introduction to Performance TestingSWAAM Tech
 
Delphix Platform Overview
Delphix Platform OverviewDelphix Platform Overview
Delphix Platform OverviewFranco_Dagosto
 
Dev ops assessment deck
Dev ops assessment deck Dev ops assessment deck
Dev ops assessment deck Augusta HiTech
 
Configuration Management: What, Why, and How?
Configuration Management: What, Why, and How?Configuration Management: What, Why, and How?
Configuration Management: What, Why, and How?Joseph Karns
 

Semelhante a Perforce Remote Administration (20)

VMworld 2013: Building a Validation Factory for VMware Partners
VMworld 2013: Building a Validation Factory for VMware Partners VMworld 2013: Building a Validation Factory for VMware Partners
VMworld 2013: Building a Validation Factory for VMware Partners
 
Sitaram_Chalasani_CV
Sitaram_Chalasani_CVSitaram_Chalasani_CV
Sitaram_Chalasani_CV
 
Oracle Database Lifecycle Management
Oracle Database Lifecycle ManagementOracle Database Lifecycle Management
Oracle Database Lifecycle Management
 
Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017
 
Tad automation
Tad automationTad automation
Tad automation
 
Developing Reusable Workflow Features (SPS Richmond)
Developing Reusable Workflow Features (SPS Richmond)Developing Reusable Workflow Features (SPS Richmond)
Developing Reusable Workflow Features (SPS Richmond)
 
Using MySQL Enterprise Monitor for Continuous Performance Improvement
Using MySQL Enterprise Monitor for Continuous Performance ImprovementUsing MySQL Enterprise Monitor for Continuous Performance Improvement
Using MySQL Enterprise Monitor for Continuous Performance Improvement
 
Zenith Arca Business Introduction
Zenith Arca Business IntroductionZenith Arca Business Introduction
Zenith Arca Business Introduction
 
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
Improving DevOps through Cloud Automation and Management - Real-World Rocket ...
 
Monitoring at the Speed of DevOps
Monitoring at the Speed of DevOpsMonitoring at the Speed of DevOps
Monitoring at the Speed of DevOps
 
Kaseya Connect 2012: BEST PRACTICE SYSTEMS MANAGEMENT IN REGULATED BUSINESSES
Kaseya Connect 2012: BEST PRACTICE SYSTEMS MANAGEMENT IN REGULATED BUSINESSESKaseya Connect 2012: BEST PRACTICE SYSTEMS MANAGEMENT IN REGULATED BUSINESSES
Kaseya Connect 2012: BEST PRACTICE SYSTEMS MANAGEMENT IN REGULATED BUSINESSES
 
Project Sherpa: How RightScale Went All in on Docker
Project Sherpa: How RightScale Went All in on DockerProject Sherpa: How RightScale Went All in on Docker
Project Sherpa: How RightScale Went All in on Docker
 
Phanindra_Resume_ Commvault
Phanindra_Resume_ CommvaultPhanindra_Resume_ Commvault
Phanindra_Resume_ Commvault
 
LandsEnd TechEd2016 (1)
LandsEnd TechEd2016 (1)LandsEnd TechEd2016 (1)
LandsEnd TechEd2016 (1)
 
Developing Reusable Workflow Features (SPSVB)
Developing Reusable Workflow Features (SPSVB)Developing Reusable Workflow Features (SPSVB)
Developing Reusable Workflow Features (SPSVB)
 
Deep Dive: What's New in NetBackup Appliances 3.1
Deep Dive: What's New in NetBackup Appliances 3.1Deep Dive: What's New in NetBackup Appliances 3.1
Deep Dive: What's New in NetBackup Appliances 3.1
 
An Introduction to Performance Testing
An Introduction to Performance TestingAn Introduction to Performance Testing
An Introduction to Performance Testing
 
Delphix Platform Overview
Delphix Platform OverviewDelphix Platform Overview
Delphix Platform Overview
 
Dev ops assessment deck
Dev ops assessment deck Dev ops assessment deck
Dev ops assessment deck
 
Configuration Management: What, Why, and How?
Configuration Management: What, Why, and How?Configuration Management: What, Why, and How?
Configuration Management: What, Why, and How?
 

Mais de Perforce

How to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsHow to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsPerforce
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...Perforce
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Perforce
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsPerforce
 
Branching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessBranching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessPerforce
 
How to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsHow to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsPerforce
 
How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog Perforce
 
Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Perforce
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowPerforce
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldPerforce
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterprisePerforce
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMPerforce
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog Perforce
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Perforce
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure Perforce
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Perforce
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Perforce
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Perforce
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4Perforce
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Perforce
 

Mais de Perforce (20)

How to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning NeedsHow to Organize Game Developers With Different Planning Needs
How to Organize Game Developers With Different Planning Needs
 
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...Regulatory Traceability:  How to Maintain Compliance, Quality, and Cost Effic...
Regulatory Traceability: How to Maintain Compliance, Quality, and Cost Effic...
 
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...Efficient Security Development and Testing Using Dynamic and Static Code Anal...
Efficient Security Development and Testing Using Dynamic and Static Code Anal...
 
Understanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPsUnderstanding Compliant Workflow Enforcement SOPs
Understanding Compliant Workflow Enforcement SOPs
 
Branching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development ProcessBranching Out: How To Automate Your Development Process
Branching Out: How To Automate Your Development Process
 
How to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOpsHow to Do Code Reviews at Massive Scale For DevOps
How to Do Code Reviews at Massive Scale For DevOps
 
How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog How to Spark Joy In Your Product Backlog
How to Spark Joy In Your Product Backlog
 
Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team Going Remote: Build Up Your Game Dev Team
Going Remote: Build Up Your Game Dev Team
 
Shift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New WorkflowShift to Remote: How to Manage Your New Workflow
Shift to Remote: How to Manage Your New Workflow
 
Hybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated WorldHybrid Development Methodology in a Regulated World
Hybrid Development Methodology in a Regulated World
 
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the EnterpriseBetter, Faster, Easier: How to Make Git Really Work in the Enterprise
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
 
Easier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALMEasier Requirements Management Using Diagrams In Helix ALM
Easier Requirements Management Using Diagrams In Helix ALM
 
How To Master Your Mega Backlog
How To Master Your Mega Backlog How To Master Your Mega Backlog
How To Master Your Mega Backlog
 
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
Achieving Software Safety, Security, and Reliability Part 3: What Does the Fu...
 
How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure How to Scale With Helix Core and Microsoft Azure
How to Scale With Helix Core and Microsoft Azure
 
Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2Achieving Software Safety, Security, and Reliability Part 2
Achieving Software Safety, Security, and Reliability Part 2
 
Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?Should You Break Up With Your Monolith?
Should You Break Up With Your Monolith?
 
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
Achieving Software Safety, Security, and Reliability Part 1: Common Industry ...
 
What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4What's New in Helix ALM 2019.4
What's New in Helix ALM 2019.4
 
Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison Free Yourself From the MS Office Prison
Free Yourself From the MS Office Prison
 

Último

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Último (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Perforce Remote Administration

  • 1. Perforce Remote Administration Server Housekeeping and Monitoring Randy DeFauw Technical Marketing Manager
  • 2. AN INTRODUCTION TO PERFORCE REMOTE ADMINISTRATION What is Remote Administration? Why Remote Administration? •  Best practices server maintenance •  Use our expertise What does Remote Administration include? Q&A
  • 3. WHAT IS REMOTE ADMINISTRATION? •  Professional services offering provides a team of Perforce experts to help monitor and maintain your server. •  Includes recurring tasks and on-demand services. •  Integrations, usage questions, recovery Hardware maintenance, training, builds •  Supplements regular technical support, with similar response times. •  Requires remote access to your server.
  • 4. WHY REMOTE ADMINISTRATION? Why change your own oil? •  Perforce servers need regular maintenance and monitoring for performance and data integrity. •  The Remote Administration program handles the repetitive tasks. •  Includes the Server Deployment Package for standard deployment and backups. •  Perforce experts perform daily and monthly monitoring and analysis. •  Perforce experts available for ad-hoc assistance.
  • 5. WHY REMOTE ADMINISTRATION? Why not change your own oil? •  The processes are well documented and understood. •  Remote Administration saves internal time and resources. •  Remote Administration doesn’t go on vacation or get promoted.
  • 6. WHY REMOTE ADMINISTRATION? Typical usage •  Fill an experience gap •  Fill a bandwidth gap •  Provide back-stop assistance •  Outsource administration
  • 7. REMOTE ADMINISTRATION FEATURES Best Practices Server Maintenance Daily Tasks •  Offline checkpoints •  Replication Weekly Tasks •  Verification •  Database rebuild Monthly Tasks •  Log analysis •  Metadata removal
  • 8. REMOTE ADMINISTRATION COMPONENTS Server Deployment Package provides standard framework for most activities. •  Included with Remote Administration setup •  Can be customized for advanced environments Remote Administration staff provides daily monitoring and periodic reporting.
  • 9. DAILY TASKS: OFFLINE CHECKPOINTS •  Maintain offline copy of the database •  Checkpoint from the offline database •  Rebuild offline database from checkpoint •  Offline database available for quick recovery •  Minimizes server down time
  • 10. DAILY TASKS: REPLICATION p4 pull maintains a one- way, read-only, fully replicated server •  Near real time backup •  Available for read- only tasks •  HA/DR role ROI: 25X cost recovery for failover
  • 11. WEEKLY TASKS: VERIFICATION Verification •  Run a full p4 verify on all depots •  Run incrementally if necessary
  • 12. WEEKLY TASKS: DATABASE REBUILD Database rebuild •  Live database archived •  Live database replaced with offline copy •  Offline database recovered from checkpoint of archive of live database •  Server offline for minutes, not hours •  Live database effectively rebuilt from checkpoint every week, maximizes database efficiency
  • 13. MONTHLY TASKS: LOG AND SERVER ANALYSIS Run track2sql Store monthly log snapshot in database Run common queries Compare against previous months Spot problems before the impact is severe Spot 98% disk usage before the crash
  • 14. MONTHLY TASKS: METADATA REMOVAL Archive old static labels Remove stagnant workspaces Remove stagnant users Archive old branch mappings Remove old jobs
  • 15. AD-HOC TASKS On demand performance analysis •  Spot check of recent log activity •  p4 monitor (via P4V) •  Platform specific hardware monitoring The kitchen sink: triggers, integrations, and more
  • 16. Q&A Remote Administration Resources •  http://www.perforce.com/perforce/services/ remote_administration.html •  consulting@perforce.com Server maintenance resources •  http://kb.perforce.com •  http://www.perforce.com/perforce/ technical.html •  support@perforce.com
  • 17. PRICING Initial setup (includes Server $3,500 Deployment Package) Monthly fee Starts at $500 Discounted ad-hoc rate $255/hour Contact consulting@perforce.com for a quote