Subscribe and deploy P4 Cloud in Azure Marketplace
To use P4 Cloud, you must subscribe to it in Azure Marketplace and configure your account before deployment.
A subscription term starts on the day of subscription or renewal and ends on the same calendar day of the next month minus one day. For example, if you subscribe on June 28, the term starts that day and ends July 27.
On this page:
Step 1: (Optional) Watch a video on how to subscribe and deploy P4 Cloud
Watch this video to see how to subscribe to and deploy P4 Cloud. You can also read the text-based steps.
Step 2: Set up an Azure pay-as-you-go account
To subscribe to P4 Cloud, you must have an Azure pay-as-you-go account.
If you do not have a pay-as-you-go account, see Set up an Azure pay-as-you-go account.
Step 3: Subscribe to P4 Cloud in Azure Marketplace
Before you can deploy P4 Cloud, you must subscribe to P4 Cloud in Azure Marketplace.
-
Log in to the Azure portal.
-
Ensure that you have a subscription and resource group to add the P4 Cloud instance to. To learn more about subscriptions and resource groups, see the Azure help.
-
Go to the Perforce P4 Cloud offer.
-
Click Get It Now.
-
If you are prompted to provide basic profile information, enter the required information, and click Continue.
-
On the Perforce P4 Cloud page, click Subscribe.
-
On the Subscribe to Perforce P4 Cloud page, provide the following information:
Field Description Subscription Select the Azure subscription to use for the P4 Cloud instance. Resource group Select the resource group in the selected subscription to use for the P4 Cloud instance or click Create new to create a resource group. Name Enter a name for the P4 Cloud subscription so you can easily identify it later in the Azure portal. Recurring billing Select On to automatically renew your subscription at the end of the billing term or select Off to manually renew your subscription. The billing period starts after you configure your P4 Cloud account in step 3. To ensure that your subscription does not lapse, turn on automatic subscription renewal. You can also manually renew your subscription for the next subscription term at any time during the current subscription term. If your subscription lapses without renewal, Perforce will immediately turn off your P4 Cloud instance and keep your data for 30 days. You can sign up for a new subscription, but this process requires a new instance and you will have to contact Perforce to arrange data migration from your previous instance at an additional cost.
-
Review the SaaS details.
-
Click Review + Subscribe.
-
Review the terms of use and deployment information.
-
Click Subscribe.
Azure populates your account with the new P4 Cloud subscription. This process might take a few minutes.
You might see a Couldn't process your SaaS subscription error message with the following details:
The operation cannot be completed due to the following error: Plan 'pay-as-you-go <id>' can not be purchased on a free subscription, please upgrade your account.
In this case, you must upgrade your free Azure account to a pay-as-you-go account before subscribing to P4 Cloud. To learn more, see Set up an Azure pay-as-you-go account.
-
When Azure finishes populating your account, click Configure account now.
The P4 Cloud portal opens. If a Permissions requested dialog box is displayed, select Consent on behalf of your organization and click Accept to use your Azure credentials to log in to the P4 Cloud portal.
Step 4: Configure your account and start deployment
After you subscribe to P4 Cloud, configure your account and then start deployment.
-
On the Get started with P4 Cloud page, provide the following information:
Field Description First name Enter your first name or the first name of the person who is responsible for your P4 Cloud subscription. Last name Enter your last name or the last name of the person responsible for your P4 Cloud subscription. Administrator email Enter your company email address or the email address of the person responsible for your P4 Cloud subscription. Administrator username Enter a username for logging in to P4 Server and the P4 Cloud portal. Some characters, such as @, are reserved for P4 Server and cannot be used. See Limitations on characters in filenames and entities in P4 CLI Reference. Company name Enter your company name. Country Select the country your company is in. DNS hostname Enter the hostname for registering your instance. The host name will be included in the address that users will connect to P4 with. The hostname cannot be changed later. The hostname you enter is appended with .helixcore.io to form the complete hostname, for example, my-instance.helixcore.io. The hostname must be lowercase, start with a letter, and end with a letter or number. It can contain only letters, numbers, and hyphens. There are some reserved keywords that you cannot use in the hostname. You are prompted to change the hostname if it contains a reserved keyword. Host region Geographic region where your instance will be deployed and hosted. The Azure resource group does not determine which region the instance is deployed to. Choose a region that is geographically closest to the majority of your users. Available regions are European Union - West, United Kingdom, United States - East, and United States - West. The value cannot be changed later. Use case-insensitive mode Select to set the P4 Server behavior when handling case sensitivity. This option cannot be changed later. Unless you have a specific requirement to support case-insensitive clients, do not select this option. To learn more, see Case sensitivity and multi-platform development in P4 Server Administration Documentation. -
Enter or select the number of users based on your team requirements.
You can add more users at any time after subscribing. By default, your subscription includes 64 gibibytes (GiB) of storage and 64 GiB of egress (outbound data transfer) per month. Overages are billed. You can increase storage at any time after subscribing, but you cannot decrease storage. Click cost calculator to determine cost per month based on the number of users and storage after subscribing. To learn more about updating users and storage after subscribing, see View and update your subscription | Azure Marketplace.
-
Review all of the information on the page.
-
Click Create account.
P4 Server deployment starts and the P4 Cloud portal opens. The portal is where you manage your P4 Cloud subscription and instance. To learn more, see Manage the P4 Cloud portal.
Deployment status is displayed in the P4 Server status area on the Overview page. Deployment is typically completed in 10 - 15 minutes, but results can vary depending on the environment. When deployment is completed, the status changes from Deploying to Online. You are now ready to configure P4 for your team.
Where to go next
When deployment is completed, as the P4 Cloud administrator for your team, set up P4 before your team starts versioning files.