Microsoft Azure 7 Assistive Tools (2)

Source: Internet
Author: User
Keywords Microsoft Azure

7 Assistive Tools for Microsoft Azure (1)


now, as soon as you hear or think of cloud computing, you immediately associate grid computing. However , cloud computing and grid computing are not the same thing. Just for grid computing scenarios, cloud computing is ideal for his help, and cloud computing can not only access unlimited hardware and other resources, but also allow your grid to scale as needed. So-called grid computing, in fact , a huge task (usually a mathematical task) is magically divided into "small chunks," which are then put into a huge CPU matrix to compute, and then return to the user when an answer is reached, So that customers can save a lot of unnecessary steps, this is a very tempting concept ah!

When a customer needs a grid solution, a developer usually builds it from scratch. Later, many modules are built, but when controlling these modules, a controller is needed to decompose the problems, manage the computing work, and allocate the appropriate cloud resources. This way you have to have a processing device to handle the job (the local CPU that runs the task), run the appropriate code safely, and then return the result, and you also have to develop a set of APIs so that the application that is looking for answers can call this grid.

You can do these things yourself. Alternatively, you can download Azure Grid. Azure Grid was developed by Neudesic celebrities, including David Pallman, based on their more mature neudesic Grid Computing framework. I liked it when the company contributed to the open source community. This framework makes it easier to create a grid that can determine which code and data should be placed in which node, and it can be controlled by a good WPF client application. This client application can visually help you monitor the progress of your entire work. In fact, even if you don't need grid computing, you can download it and tinker with it.

Official website of Azure grid: http://azuregrid.codeplex.com

6,lokad Cloud

Lokad Cloud positioning itself as a. NET Framework object to the cloud's mapper. It reminds me of what NHibernate wants to tell you, and it doesn't exactly tell you what Lokad can do. This is a widely used library that you can pass. NET Framework to use it to make the tasks you want to implement with your azure easier.

When people use a Windows Azure queue, they eventually have to write some form of infinite loop to query the queue, and then pass the message to other methods to handle it. In the early stages of Windows Azure Development, the Storage Client Library had the feature that allows you to create a query process in the background and then use it to invoke your code when a message arrives. Before RTM, this feature was removed. In Lokad, this feature still exists, and I like it very much. Lokad creates a service to monitor your queues and work with your queues, and it can also classify messages sent to that queue and receive messages from that queue (which is helpful).

It provides a task scheduler (using queuing systems) for Windows Azure. Many customers need this functionality. Lokad can also classify your blob storage. It can help you use your log, or it can help you expand your application. This is useful because Microsoft Azure does not yet provide an automatic extensibility feature. Using Lokad allows your application to expand automatically.

Official website of Lokad Cloud: http://www.lokadcloud.codeplex.com

7,windows Azure Service Management CmdLets

Microsoft Azure has a good set of service management APIs. Everything you can do on the portal, it can almost make you do it. The problem is that it's based on rest, and as a developer, you might want to work at a higher level of abstraction when you're trying to automate your deployment and management efforts through scripting.

Use the great Windows Azure Service Management cmdlets Bar! They are easy to download and can be easily imported into your PowerShell environment. For every little task you think you might need, there are scripts that make it easier to script upgrades or deployments as part of your continuous integration process. It includes installing an environment, doing a complete deployment, upgrading, and removing all the scripts necessary to remove your application.

Official website of Windows Azure Service Management cmdlets: http://www.code.msdn.microsoft.com/azurecmdlets

Summary

Like any healthy platform, Windows Azure has many good community tools that make life easier for developers. They can make small tasks easier (using data from one table), or they can provide application building blocks, which can save your project a lot of time. Therefore, it is entirely worthwhile to take some time out of your work to get a trial account and then try these tools. There are a lot of tools that aren't listed, and it's a good way to see how other developers solve the problems that you're experiencing.

Get the expert to share with you the 7 main tools for Microsoft Azure (top)

Original name: Top 7 Tools for Microsoft Azure Author: Brian Prince

"This article is 51CTO selected translations, reproduced please indicate the source!" 】

"Edit Recommendation"

Microsoft announces cloud computing Platform Azure toll model details Cloud computing is meant to be long term, Microsoft Cloud Computing Services Windows Azure has enabled technical dialysis: Windows Azure Platform Framework with Microsoft Windows Azure Platform Technology Analytics Approaching Microsoft Cloud: SQL Server to Azure data synchronization when Microsoft Azure encounters Amazon EC2: five key differences Windows Azure cloud computing platform adds five features cloud future bright azure users break 31000 How to deploy an application to Windows How different is the challenge in Azure! Development vs Cloud Management in cloud environment


"Responsible editor: Wang Yong TEL: (010) 68476606"

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.