updated the github link
This commit is contained in:
Родитель
2991149197
Коммит
0ae50b6ac3
10
README.md
10
README.md
|
@ -10,7 +10,7 @@ If you have Azure account you can deploy LAMP via the [Azure Portal](https://por
|
|||
|
||||
The following button will allow you to specify various configurations for your LAMP cluster deployment. The number of configuration options might be overwhelming, so some pre-defined/restricted deployment options for typical LAMP scenarios follow this.
|
||||
|
||||
[![Deploy to Azure Fully Configurable](http://azuredeploy.net/deploybutton.png)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2FLAMP%2Fmaster%2Fazuredeploy.json) [![Visualize](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/visualizebutton.png)](http://armviz.io/#/?load=https%3A%2F%2Fraw.githubusercontent.com%2Fasift91%2FLAMP%2Fmat78%2Fazuredeploy.json)
|
||||
[![Deploy to Azure Fully Configurable](http://azuredeploy.net/deploybutton.png)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2FLAMP%2Fmaster%2Fazuredeploy.json) [![Visualize](https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/1-CONTRIBUTION-GUIDE/images/visualizebutton.png)](http://armviz.io/#/?load=https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2FLAMP%2Fmaster%2Fazuredeploy.json)
|
||||
|
||||
## Predefined deployment options
|
||||
|
||||
|
@ -18,10 +18,10 @@ Below are a list of pre-defined/restricted deployment options based on typical d
|
|||
|
||||
| Deployment Type | Description | Estimated Cost | Launch |
|
||||
| --- | --- | --- | ---
|
||||
| Minimal | This deployment will use NFS, MySQL, and smaller autoscale web frontend VM sku (1 core) that'll give faster deployment time (less than 30 minutes) and requires only 2 VM cores. Currently this will fit even in a free Azure trial subscription.|[link](https://azure.com/e/5f9752c934ab41799ae3264dd2ee57d1)|[![Deploy to Azure Minimally](http://azuredeploy.net/deploybutton.png)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fasift91%2FLAMP%2Fmat78%2Fazuredeploy-minimal.json)
|
||||
| Small to Mid-Size | Supporting up to 1,000 concurrent users. This deployment will use NFS (with no high availability) and MySQL (8 vCores), without other options like Redis Cache.|[link](https://azure.com/e/fd794268d0bf421aa17c626fb88f25bc)|[![Deploy to Azure Minimally](http://azuredeploy.net/deploybutton.png)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fasift91%2FLAMP%2Fmat78%2Fazuredeploy-small2mid-noha.json)
|
||||
|Large size deployment (with high availability)| Supporting more than 2,000 concurrent users. This deployment will use GlusterFS (in high availability, requiring 2 VMs), MySQL (16 vCores) and Redis Cache. |[link](https://azure.com/e/078f7294ab6544e8911ddc2ee28850d7)|[![Deploy to Azure Minimally](http://azuredeploy.net/deploybutton.png)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fasift91%2FLAMP%2Fmat78%2Fazuredeploy-large-ha.json)
|
||||
| Maximum |This maximal deployment will use GlusterFS (in high availability, adding 2 VMs for a GlusterFS cluster), MySQL with the highest SKU, Redis Cache, and pretty large storage sizes (for both data disks and DB).|[link](https://azure.com/e/e0f959b93ed84eb891dcc44f7883f5b5)|[![Deploy to Azure Maximally](http://azuredeploy.net/deploybutton.png)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Fasift91%2FLAMP%2Fmat78%2Fazuredeploy-maximal.json)
|
||||
| Minimal | This deployment will use NFS, MySQL, and smaller autoscale web frontend VM sku (1 core) that'll give faster deployment time (less than 30 minutes) and requires only 2 VM cores. Currently this will fit even in a free Azure trial subscription.|[link](https://azure.com/e/5f9752c934ab41799ae3264dd2ee57d1)|[![Deploy to Azure Minimally](http://azuredeploy.net/deploybutton.png)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2FLAMP%2Fmaster%2Fazuredeploy-minimal.json)
|
||||
| Small to Mid-Size | Supporting up to 1,000 concurrent users. This deployment will use NFS (with no high availability) and MySQL (8 vCores), without other options like Redis Cache.|[link](https://azure.com/e/fd794268d0bf421aa17c626fb88f25bc)|[![Deploy to Azure Minimally](http://azuredeploy.net/deploybutton.png)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2FLAMP%2Fmaster%2Fazuredeploy-small2mid-noha.json)
|
||||
|Large size deployment (with high availability)| Supporting more than 2,000 concurrent users. This deployment will use GlusterFS (in high availability, requiring 2 VMs), MySQL (16 vCores) and Redis Cache. |[link](https://azure.com/e/078f7294ab6544e8911ddc2ee28850d7)|[![Deploy to Azure Minimally](http://azuredeploy.net/deploybutton.png)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2FLAMP%2Fmaster%2Fazuredeploy-large-ha.json)
|
||||
| Maximum |This maximal deployment will use GlusterFS (in high availability, adding 2 VMs for a GlusterFS cluster), MySQL with the highest SKU, Redis Cache, and pretty large storage sizes (for both data disks and DB).|[link](https://azure.com/e/e0f959b93ed84eb891dcc44f7883f5b5)|[![Deploy to Azure Maximally](http://azuredeploy.net/deploybutton.png)](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2FLAMP%2Fmaster%2Fazuredeploy-maximal.json)
|
||||
|
||||
## Stack Architecture
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
"metadata": {
|
||||
"description": "The base URI where artifacts required by this template are located. When the template is deployed using the accompanying scripts, a private location in the subscription will be used and this value will be automatically generated."
|
||||
},
|
||||
"defaultValue": "https://raw.githubusercontent.com/asift91/LAMP/mat78/"
|
||||
"defaultValue": "https://raw.githubusercontent.com/Azure/LAMP/master/"
|
||||
},
|
||||
"_artifactsLocationSasToken": {
|
||||
"type": "securestring",
|
||||
|
@ -42,16 +42,16 @@
|
|||
"properties": {
|
||||
"mode": "Incremental",
|
||||
"parameters": {
|
||||
"_artifactsLocation": { "value": "[parameters('_artifactsLocation')]" },
|
||||
"_artifactsLocationSasToken": { "value": "[parameters('_artifactsLocationSasToken')]" },
|
||||
"redisDeploySwitch": { "value": true },
|
||||
"sshPublicKey": { "value": "[parameters('sshPublicKey')]" },
|
||||
"autoscaleVmCountMax": { "value": 20 },
|
||||
"mysqlPgresVcores": { "value": 16 },
|
||||
"mysqlPgresStgSizeGB": { "value": 512 },
|
||||
"fileServerType": { "value": "gluster" },
|
||||
"fileServerDiskSize": { "value": 512 },
|
||||
"cmsApplication": { "value": "[parameters('cmsApplication')]" }
|
||||
"_artifactsLocation": { "value": "[parameters('_artifactsLocation')]" },
|
||||
"_artifactsLocationSasToken": { "value": "[parameters('_artifactsLocationSasToken')]" },
|
||||
"redisDeploySwitch": { "value": true },
|
||||
"sshPublicKey": { "value": "[parameters('sshPublicKey')]" },
|
||||
"autoscaleVmCountMax": { "value": 20 },
|
||||
"mysqlPgresVcores": { "value": 16 },
|
||||
"mysqlPgresStgSizeGB": { "value": 512 },
|
||||
"fileServerType": { "value": "gluster" },
|
||||
"fileServerDiskSize": { "value": 512 },
|
||||
"cmsApplication": { "value": "[parameters('cmsApplication')]" }
|
||||
},
|
||||
"templateLink": {
|
||||
"uri": "[concat(parameters('_artifactsLocation'), 'azuredeploy.json', parameters('_artifactsLocationSasToken'))]"
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
"metadata": {
|
||||
"description": "The base URI where artifacts required by this template are located. When the template is deployed using the accompanying scripts, a private location in the subscription will be used and this value will be automatically generated."
|
||||
},
|
||||
"defaultValue": "https://raw.githubusercontent.com/asift91/LAMP/mat78/"
|
||||
"defaultValue": "https://raw.githubusercontent.com/Azure/LAMP/master/"
|
||||
},
|
||||
"_artifactsLocationSasToken": {
|
||||
"type": "securestring",
|
||||
|
@ -42,16 +42,16 @@
|
|||
"properties": {
|
||||
"mode": "Incremental",
|
||||
"parameters": {
|
||||
"_artifactsLocation": { "value": "[parameters('_artifactsLocation')]" },
|
||||
"_artifactsLocationSasToken": { "value": "[parameters('_artifactsLocationSasToken')]" },
|
||||
"redisDeploySwitch": { "value": true },
|
||||
"azureBackupSwitch": { "value": true },
|
||||
"sshPublicKey": { "value": "[parameters('sshPublicKey')]" },
|
||||
"mysqlPgresVcores": { "value": 16 },
|
||||
"mysqlPgresStgSizeGB": { "value": 512 },
|
||||
"fileServerType": { "value": "gluster" },
|
||||
"fileServerDiskSize": { "value": 512 },
|
||||
"cmsApplication": { "value": "[parameters('cmsApplication')]" }
|
||||
"_artifactsLocation": { "value": "[parameters('_artifactsLocation')]" },
|
||||
"_artifactsLocationSasToken": { "value": "[parameters('_artifactsLocationSasToken')]" },
|
||||
"redisDeploySwitch": { "value": true },
|
||||
"azureBackupSwitch": { "value": true },
|
||||
"sshPublicKey": { "value": "[parameters('sshPublicKey')]" },
|
||||
"mysqlPgresVcores": { "value": 16 },
|
||||
"mysqlPgresStgSizeGB": { "value": 512 },
|
||||
"fileServerType": { "value": "gluster" },
|
||||
"fileServerDiskSize": { "value": 512 },
|
||||
"cmsApplication": { "value": "[parameters('cmsApplication')]" }
|
||||
},
|
||||
"templateLink": {
|
||||
"uri": "[concat(parameters('_artifactsLocation'), 'azuredeploy.json', parameters('_artifactsLocationSasToken'))]"
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
"metadata": {
|
||||
"description": "The base URI where artifacts required by this template are located. When the template is deployed using the accompanying scripts, a private location in the subscription will be used and this value will be automatically generated."
|
||||
},
|
||||
"defaultValue": "https://raw.githubusercontent.com/asift91/LAMP/mat78/"
|
||||
"defaultValue": "https://raw.githubusercontent.com/Azure/LAMP/master/"
|
||||
},
|
||||
"_artifactsLocationSasToken": {
|
||||
"type": "securestring",
|
||||
|
@ -42,16 +42,16 @@
|
|||
"properties": {
|
||||
"mode": "Incremental",
|
||||
"parameters": {
|
||||
"_artifactsLocation": { "value": "[parameters('_artifactsLocation')]" },
|
||||
"_artifactsLocationSasToken": { "value": "[parameters('_artifactsLocationSasToken')]" },
|
||||
"redisDeploySwitch": { "value": false },
|
||||
"sshPublicKey": { "value": "[parameters('sshPublicKey')]" },
|
||||
"autoscaleVmSku": { "value": "Standard_DS1_v2" },
|
||||
"enableAccelNwForOtherVmsSwitch": { "value": false },
|
||||
"dbServerType": { "value": "mysql" },
|
||||
"fileServerDiskCount": { "value": 2 },
|
||||
"fileServerDiskSize": { "value": 32 },
|
||||
"cmsApplication": { "value": "[parameters('cmsApplication')]" }
|
||||
"_artifactsLocation": { "value": "[parameters('_artifactsLocation')]" },
|
||||
"_artifactsLocationSasToken": { "value": "[parameters('_artifactsLocationSasToken')]" },
|
||||
"redisDeploySwitch": { "value": false },
|
||||
"sshPublicKey": { "value": "[parameters('sshPublicKey')]" },
|
||||
"autoscaleVmSku": { "value": "Standard_DS1_v2" },
|
||||
"enableAccelNwForOtherVmsSwitch": { "value": false },
|
||||
"dbServerType": { "value": "mysql" },
|
||||
"fileServerDiskCount": { "value": 2 },
|
||||
"fileServerDiskSize": { "value": 32 },
|
||||
"cmsApplication": { "value": "[parameters('cmsApplication')]" }
|
||||
},
|
||||
"templateLink": {
|
||||
"uri": "[concat(parameters('_artifactsLocation'), 'azuredeploy.json', parameters('_artifactsLocationSasToken'))]"
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
"metadata": {
|
||||
"description": "The base URI where artifacts required by this template are located. When the template is deployed using the accompanying scripts, a private location in the subscription will be used and this value will be automatically generated."
|
||||
},
|
||||
"defaultValue": "https://raw.githubusercontent.com/asift91/LAMP/mat78/"
|
||||
"defaultValue": "https://raw.githubusercontent.com/Azure/LAMP/master/"
|
||||
},
|
||||
"_artifactsLocationSasToken": {
|
||||
"type": "securestring",
|
||||
|
@ -42,14 +42,14 @@
|
|||
"properties": {
|
||||
"mode": "Incremental",
|
||||
"parameters": {
|
||||
"_artifactsLocation": { "value": "[parameters('_artifactsLocation')]" },
|
||||
"_artifactsLocationSasToken": { "value": "[parameters('_artifactsLocationSasToken')]" },
|
||||
"redisDeploySwitch": { "value": false },
|
||||
"sshPublicKey": { "value": "[parameters('sshPublicKey')]" },
|
||||
"mysqlPgresVcores": { "value": 8 },
|
||||
"mysqlPgresStgSizeGB": { "value": 128 },
|
||||
"fileServerDiskSize": { "value": 128 },
|
||||
"cmsApplication": { "value": "[parameters('cmsApplication')]" }
|
||||
"_artifactsLocation": { "value": "[parameters('_artifactsLocation')]" },
|
||||
"_artifactsLocationSasToken": { "value": "[parameters('_artifactsLocationSasToken')]" },
|
||||
"redisDeploySwitch": { "value": false },
|
||||
"sshPublicKey": { "value": "[parameters('sshPublicKey')]" },
|
||||
"mysqlPgresVcores": { "value": 8 },
|
||||
"mysqlPgresStgSizeGB": { "value": 128 },
|
||||
"fileServerDiskSize": { "value": 128 },
|
||||
"cmsApplication": { "value": "[parameters('cmsApplication')]" }
|
||||
},
|
||||
"templateLink": {
|
||||
"uri": "[concat(parameters('_artifactsLocation'), 'azuredeploy.json', parameters('_artifactsLocationSasToken'))]"
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
"metadata": {
|
||||
"description": "The base URI where artifacts required by this template are located. When the template is deployed using the accompanying scripts, a private location in the subscription will be used and this value will be automatically generated."
|
||||
},
|
||||
"defaultValue": "https://raw.githubusercontent.com/asift91/LAMP/mat78/"
|
||||
"defaultValue": "https://raw.githubusercontent.com/Azure/LAMP/master/"
|
||||
},
|
||||
"_artifactsLocationSasToken": {
|
||||
"type": "securestring",
|
||||
|
|
Загрузка…
Ссылка в новой задаче