azure


Add instance to Windows Azure Cloud Service


I have an Azure Cloud Service out in production. I recently received the following message from Microsoft about upcoming service for their Cloud Services platform:
All Cloud Services running web and/or worker roles referenced below will experience downtime during this maintenance. Cloud Services with two or more role instances in different upgrade domains will have external connectivity at least 99.95 percent of the time. Please note that the SLA guaranteeing service availability only applies to services that are deployed with more than one instance per role. Azure updates one upgrade domain at a time. For more information about distribution of roles across upgrade domains and the update process, please visit the Update an Azure Service webpage.
The way I take the email, each instance is essentially a VM on a different host, and they'll be rebooting hosts throughout the maintentance period, so if I don't want to be out of service during this time, I need to ensure I have more than one instance. Is this accurate? If so, how do I "add" an instance?
That is correct.
You can increase your instance count by updating the configuration for the role. In Visual Studio, you can do this in the Properties window for the role and increase the Instance count setting. Then, redeploy the service.
A faster way is to download the configuration file (.cscfg) for the role from the Azure portal, update the instance count setting, and then upload the changed configuration file. The setting is in the Instances element shown here.
You can download the configuration file for the role from the Azure portal (portal.azure.com) by going to the Cloud Service blade and clicking on Settings in the toolbar. In the Settings blade click Configuration. In the Configuration blade are where you will find Download and Upload buttons in the toolbar.
The way I take the email, each instance is essentially a VM on a
different host, and they'll be rebooting hosts throughout the
maintentance period, so if I don't want to be out of service during
this time, I need to ensure I have more than one instance. Is this
accurate?
Your understanding is correct.
If so, how do I "add" an instance?
There are many ways to do it.
One would be to edit your role's configuration file (*.cscfg) and changing the Instances element's count property from 1 to 2 and then uploading this file through Azure Portal (Cloud Service --> Configure Tab --> Upload button)
Other one would be to change the instance count through "Scale" tab for Cloud Service in question. On this tab, you will see "Instance Count" setting. Just update it from 1 to 2.
Other options include PowerShell, writing code but I think the ones I mentioned above should be the easiest way to accomplish the task.

Related Links

Buying a domain through azure fails
Azure Queue - Reappearing mesages
A Branding RBAC role for Azure
How to delete 200k files from a directory in Azure?
Behavior of Asterisk(*) in Azure Search Service
Copy page blob from one storage account to Another storage account using .Net API startCopy
Azure Active Directory: One user with multiple providers account
Azure Cloud Service - Bad Request on external computer
VSTS deployment fails with “Authorization failed for … of type 'Microsoft.Storage/storageAccounts/providers/locks'”
How Scale-out work in Azure App Services
Azure - Best practice to scale a single thread app based on pending items
traffic manager for https azure website
How to combine account credits for Azure servers
Monitoring Bing Maps API requests
Azure AD Graph API - Assigning a group with role to a tenant's application (ServicePrincipal)
Removing Distribution Groups - Power Shell

Categories

HOME
embedded-linux
selenium
logstash
asana
wxpython
genetic-algorithm
fpdf
streaming
normalization
httpbuilder-ng
pyusb
plotly
hadoop2
zebble
uwsgi
eloqua
doorkeeper
fbx
amplitude
silk-performer
google-finance
spring-restdocs
sfsafariviewcontroller
cayley
spark-graphx
centroid
core-location
shape
addthis
smallbasic
gcp
jsplumb
gecko
scom
azure-api-apps
cloudinary
subtotal
vrtk
draggable
json-rpc
bezier
nomenclature
easy-digital-downloads
rating
edeliver
integer-programming
mobile-browser
slt
tpl-dataflow
g-wan
catalina
liclipse
facebook-canvas
iseries-navigator
email-notifications
ipopt
ocsp
codeigniter-upload
xendesktop
activemodel
oracle-policy-automation
cover
mongolab
uiswitch
aplpy
balana
js-of-ocaml
multer
laravel-forge
thinktecture-ident-server
jedi
polygons
user-registration
translate3d
react-rails
data-science-studio
targetinvocationexception
javaw
imake
syndication-feed
ash
mydbr
hebrew
keymapping
angularjs-google-maps
scala-pickling
mongo-shell
libavcodec
external-dependencies
jquery-data
jflow
gdb-python
dependency-walker
12factor
cloud-hosting
timestamp-with-timezone
cellid
openid4java
nntp
having
nscollectionviewitem
cluetip
pastebin
cassandra-0.7
wmd
gumstix

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App