Skip to content

Commit 1b0a18d

Browse files
authored
Merge pull request #109596 from PatAltimore/patricka-blockchain-guidance
Add guidance to blockchain articles
2 parents 120be59 + f78d59d commit 1b0a18d

File tree

6 files changed

+22
-18
lines changed

6 files changed

+22
-18
lines changed

articles/blockchain/service/create-member-cli.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Create an Azure Blockchain Service member - Azure CLI
33
description: Create an Azure Blockchain Service member for a blockchain consortium using the Azure CLI.
4-
ms.date: 03/12/2020
4+
ms.date: 03/30/2020
55
ms.topic: quickstart
66
ms.reviewer: ravastra
77
#Customer intent: As a network operator, I want use Azure Blockchain Service so that I can create a blockchain member on Azure
@@ -54,7 +54,7 @@ az resource create \
5454
| **password** | The password for the member's default transaction node. Use the password for basic authentication when connecting to blockchain member's default transaction node public endpoint.
5555
| **consortium** | Name of the consortium to join or create. For more information on consortia, see [Azure Blockchain Service consortium](consortium.md).
5656
| **consortiumAccountPassword** | The consortium account password is also known as the member account password. The member account password is used to encrypt the private key for the Ethereum account that is created for your member. You use the member account and member account password for consortium management.
57-
| **skuName** | Tier type. Use S0 for Standard and B0 for Basic. Use the *Basic* tier for development, testing, and proof of concepts. Use the *Standard* tier for production grade deployments.
57+
| **skuName** | Tier type. Use S0 for Standard and B0 for Basic. Use the *Basic* tier for development, testing, and proof of concepts. Use the *Standard* tier for production grade deployments. You should also use the *Standard* tier if you are using Blockchain Data Manager or sending a high volume of private transactions. Changing the pricing tier between basic and standard after member creation is not supported.
5858

5959
It takes about 10 minutes to create the blockchain member and supporting resources.
6060

articles/blockchain/service/create-member.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Create an Azure Blockchain Service member - Azure portal
33
description: Create an Azure Blockchain Service member for a blockchain consortium using the Azure portal.
4-
ms.date: 03/12/2020
4+
ms.date: 03/30/2020
55
ms.topic: quickstart
66
ms.reviewer: ravastra
77
#Customer intent: As a network operator, I want use Azure Blockchain Service so that I can create a managed ledger on Azure.
@@ -32,7 +32,7 @@ An Azure Blockchain Service member is a blockchain node in a private consortium
3232
Consortium | For a new consortium, enter a unique name. If joining a consortium through an invite, choose the consortium you are joining. For more information on consortia, see [Azure Blockchain Service consortium](consortium.md).
3333
Name | Choose a unique name for the Azure Blockchain Service member. The blockchain member name can only contain lowercase letters and numbers. The first character must be a letter. The value must be between 2 and 20 characters long.
3434
Member account password | The member account password is used to encrypt the private key for the Ethereum account that is created for your member. You use the member account and member account password for consortium management.
35-
Pricing | The node configuration and cost for your new service. Select the **Change** link to choose between **Standard** and **Basic** tiers. Use the *Basic* tier is for development, testing, and proof of concepts. Use the *Standard* tier for production grade deployments.
35+
Pricing | The node configuration and cost for your new service. Select the **Change** link to choose between **Standard** and **Basic** tiers. Use the *Basic* tier is for development, testing, and proof of concepts. Use the *Standard* tier for production grade deployments. You should also use the *Standard* tier if you are using Blockchain Data Manager or sending a high volume of private transactions. Changing the pricing tier between basic and standard after member creation is not supported.
3636
Node password | The password for the member's default transaction node. Use the password for basic authentication when connecting to blockchain member's default transaction node public endpoint.
3737

3838
1. Select **Review + create** to validate your settings. Select **Create** to provision the service. Provisioning takes about 10 minutes.

articles/blockchain/service/data-manager-cli.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: Configure Blockchain Data Manager using Azure CLI - Azure Blockchain Service
33
description: Create and manage a Blockchain Data Manager for Azure Blockchain Service using Azure CLI
4-
ms.date: 11/04/2019
4+
ms.date: 03/30/2020
55
ms.topic: article
6-
ms.reviewer: chroyal
6+
ms.reviewer: ravastra
77
#Customer intent: As a network operator, I want to use Azure CLI to configure Blockchain Data Manager.
88
---
99
# Configure Blockchain Data Manager using Azure CLI
@@ -21,7 +21,7 @@ To configure a Blockchain Data Manager instance, you:
2121
## Prerequisites
2222

2323
* Install the latest [Azure CLI](https://docs.microsoft.com/cli/azure/install-azure-cli) and signed in using `az login`.
24-
* Complete [Quickstart: Use Visual Studio Code to connect to a Azure Blockchain Service consortium network](connect-vscode.md)
24+
* Complete [Quickstart: Use Visual Studio Code to connect to a Azure Blockchain Service consortium network](connect-vscode.md). Azure Blockchain Service *Standard* tier is recommended when using Blockchain Data Manager.
2525
* Create an [Event Grid Topic](../../event-grid/custom-event-quickstart-portal.md#create-a-custom-topic)
2626
* Learn about [Event handlers in Azure Event Grid](../../event-grid/event-handlers.md)
2727

articles/blockchain/service/data-manager-portal.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: Configure Blockchain Data Manager using Azure portal - Azure Blockchain Service
33
description: Create and manage Blockchain Data Manager for Azure Blockchain Service using the Azure portal.
4-
ms.date: 11/04/2019
4+
ms.date: 03/30/2020
55
ms.topic: article
6-
ms.reviewer: chroyal
6+
ms.reviewer: ravastra
77
#Customer intent: As a network operator, I want to use the Azure portal to configure Blockchain Data Manager.
88
---
99
# Configure Blockchain Data Manager using the Azure portal
@@ -17,7 +17,7 @@ To configure a Blockchain Data Manager instance, you:
1717

1818
## Prerequisites
1919

20-
* Complete [Quickstart: Create a blockchain member using the Azure portal](create-member.md) or [Quickstart: Create an Azure Blockchain Service blockchain member using Azure CLI](create-member-cli.md)
20+
* Complete [Quickstart: Create a blockchain member using the Azure portal](create-member.md) or [Quickstart: Create an Azure Blockchain Service blockchain member using Azure CLI](create-member-cli.md). Azure Blockchain Service *Standard* tier is recommended when using Blockchain Data Manager.
2121
* Create an [Event Grid Topic](../../event-grid/custom-event-quickstart-portal.md#create-a-custom-topic)
2222
* Learn about [Event handlers in Azure Event Grid](../../event-grid/event-handlers.md)
2323

articles/blockchain/service/limits.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: Azure Blockchain Service limits
33
description: Overview of the service and functional limits in Azure Blockchain Service
4-
ms.date: 11/22/2019
4+
ms.date: 03/30/2020
55
ms.topic: conceptual
6-
ms.reviewer: janders
6+
ms.reviewer: ravastra
77
#Customer intent: As an operator or architect, I want to understand service and functional limits for Azure Blockchain Service.
88
---
99

@@ -13,14 +13,18 @@ Azure Blockchain Service has service and functional limits such as the number of
1313

1414
## Pricing tier
1515

16-
Maximum limits on transactions and validator nodes depend on whether you provision Azure Blockchain Service at Basic or Standard pricing tiers.
16+
Maximum limits on transactions and validator nodes depend on whether you provision Azure Blockchain Service at basic or standard pricing tiers.
1717

1818
| Pricing tier | Max transaction nodes | Max validator nodes |
1919
|:---|:---:|:---:|
2020
| Basic | 10 | 1 |
2121
| Standard | 10 | 2 |
2222

23-
Changing the pricing tier between Basic and Standard after member creation is not supported.
23+
Your consortium network should have a least two Azure Blockchain Service standard tier nodes. Standard tier nodes include two validator nodes. Four validator nodes are required to meet [Istanbul Byzantine Fault Tolerance consensus](https://github.com/jpmorganchase/quorum/wiki/Quorum-Consensus).
24+
25+
Use the basic tier is for development, testing, and proof of concepts. Use the standard tier for production grade deployments. You should also use the *Standard* tier if you are using Blockchain Data Manager or sending a high volume of private transactions.
26+
27+
Changing the pricing tier between basic and standard after member creation is not supported.
2428

2529
## Storage capacity
2630

@@ -46,7 +50,7 @@ Decreasing ledger and log storage size is not supported.
4650

4751
* **Members removed from the consortium cannot be added again**
4852

49-
Rather, they must be reinvited to join the consortium and create a new member. Their existing member resource are not deleted to preserve historical transactions.
53+
Rather, they must be reinvited to join the consortium and create a new member. Their existing member resources are not deleted to preserve historical transactions.
5054

5155
* **All members in a consortium must be using the same ledger version**
5256

articles/blockchain/service/overview.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Azure Blockchain Service overview
33
description: Overview of Azure Blockchain Service
4-
ms.date: 03/12/2020
4+
ms.date: 03/30/2020
55
ms.topic: overview
66
ms.reviewer: ravastra
77
#Customer intent: As a network operator or developer, I want to understand how I can use Azure Blockchain Service to build and manage consortium blockchain networks on Azure
@@ -15,7 +15,7 @@ Azure Blockchain Service is a fully managed ledger service that enables users th
1515
* Built-in consortium management
1616
* Develop smart contracts with familiar development tools
1717

18-
Azure Blockchain Service is designed to support multiple ledger protocols. Currently, it provides support for the Ethereum [Quorum](https://www.goquorum.com/) ledger using the [IBFT](https://github.com/jpmorganchase/quorum/wiki/Quorum-Consensus) consensus mechanism.
18+
Azure Blockchain Service is designed to support multiple ledger protocols. Currently, it provides support for the Ethereum [Quorum](https://www.goquorum.com/) ledger using the [Istanbul Byzantine Fault Tolerance (IBFT)](https://github.com/jpmorganchase/quorum/wiki/Quorum-Consensus) consensus mechanism.
1919

2020
These capabilities require almost no administration and all are provided at no additional cost. You can focus on app development and business logic rather than allocating time and resources to managing virtual machines and infrastructure. In addition, you can continue to develop your application with the open-source tools and platform of your choice to deliver your solutions without having to learn new skills.
2121

@@ -29,7 +29,7 @@ Azure Blockchain Service offers two service tiers: *Basic* and *Standard*. Each
2929

3030
![Pricing tiers](./media/overview/pricing-tiers.png)
3131

32-
In addition to offering two validator nodes, the *Standard* tier provides 2 *vCores* for each transaction and validator node whereas the Basic tier offers a 1 vCore configuration. By offering 2 vCores for transaction and validator nodes, 1 vCore can be dedicated to the Quorum ledger while the remaining 1 vCore can be used for other infrastructure-related services, ensuring optimal performance for production blockchain workloads. For more information on pricing details, see [Azure Blockchain Service pricing](https://azure.microsoft.com/pricing/details/blockchain-service).
32+
In addition to offering two validator nodes, the *Standard* tier provides two *vCores* for each transaction and validator node whereas the *Basic* tier offers a 1 vCore configuration. By offering 2 vCores for transaction and validator nodes, 1 vCore can be dedicated to the Quorum ledger while the remaining 1 vCore can be used for other infrastructure-related services, ensuring optimal performance for production blockchain workloads. For more information on pricing details, see [Azure Blockchain Service pricing](https://azure.microsoft.com/pricing/details/blockchain-service).
3333

3434
### Security and maintenance
3535

0 commit comments

Comments
 (0)