Logo
programming4us
programming4us
programming4us
programming4us
Home
programming4us
XP
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server
programming4us
Windows Phone
 
Windows Azure

Deploying to Windows Azure : Changing live configuration, Upgrading the deployment, Running the deployment

11/4/2012 6:11:01 PM
- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019

Changing live configuration

We don't need to change the configuration in Visual Studio and redeploy our cloud package just to make configuration setting changes. We're provided with a nice text editor in the portal to make changes on the fly. Assume our connection string needs to be changed, we can do that. Need more instances of a role, we can manage that as well!

To do this, go to our Hosted Service page and click the Configure... button below our deployed package (cube).

The page with the text editor will be displayed. We can make our changes right in this textbox if we want. We can also upload a new configuration file from our Visual Studio build. Make the necessary changes or browse to the new file and click the Upload button. Once the changes have been made manually or the new file has been uploaded, click the Save button.


Upgrading the deployment

We have an option to upgrade our deployment on the fly in the portal. At our Hosted Service page, all we need to do is click the Upgrade... button. A quick note for us to remember: we can upgrade a deployment as long as service model is identical. In other words, we cannot upgrade if we added or deleted a role to our cloud project.

We will be asked a lot of the same information as the initial deployment (Application Package file, Configuration Settings file, Operating System Settings, and Deployment Name) but we do have two new options: Upgrade Mode and Service Upgrade.

For the Upgrade Mode, we can choose whether we want Windows Azure to upgrade our upgrade domains in sequence, or if we want to upgrade manually. Wait a second! We first need to understand what an upgrade domain. Upgrade domains are logical groupings of running instances. There are two upgrade domains by default. For example, imagine we had one role, with 10 different instances of it running. Now that there are two upgrade domains, each one would have five instances. With this upgrade mode, we could have Windows Azure automatically upgrade the first five instances in the first upgrade domain, followed by the next five instances in the other upgrade domain, or we could do it ourselves (maybe we want to upgrade the second upgrade domain first, then upgrade the first one).

The next part of the upgrade process that we haven't yet seen is the Service Upgrade. What's this? With service upgrade, we can update only one role in the cloud project. Consider this example. We find out one of our roles has a bug in it and we fix it. Do we really need to upgrade everything? No, we don't have to tinker with anything else. What's the first rule we should always follow? Never touch anything more than we need, especially if it's running perfectly as it is. This allows us to do just that!

Once you have finished filling out all of these options and information, just click the Deploy button.

Running the deployment

It's the time that we all have been waiting for! We've deployed, changed configuration, and upgraded the deployment. Now it's time to get it running!

On our Hosted Service page, all we need to do it click the Run button to get things underway.

Once again, during the process when the deployment is started, the portal will give us updates along the way. Once you see the green checkmarks alongside each of our roles, we know it's all done and running!

At this point, we should be able to go to the URL below our deployment and see our application in action! It should act identical to our application in our development fabric as long as we choose a compatible OS to run our service on!

Other -----------------
- Deploying to Windows Azure : Preparation application for deployment, Ready for deployment
- Setting up hosted service in Windows Azure
- Azure Monitoring and Diagnostics : Logging config data in our application, Transferring and persisting diagnostic data
- Azure Monitoring and Diagnostics : Azure Diagnostics­ under the hood, Enabling diagnostic logging
- Web Services and Azure : Our WCF web services
- Web Services and Azure : Creating a new WCF service web role
- Azure Blob Storage : Windows Azure Content Delivery Network, Blob Storage Data Model
- Azure Blob Storage : Blobs in the Azure ecosystem, Creating Blob Storage
- The Nickel Tour of Azure : How are Azure costs calculated?
- The Nickel Tour of Azure : Explaining Azure to the managers
 
 
Top 10
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
 
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server