I was looking for tools available on Windows Azure Platform, thought to share with you all. Certainly this is not the complete list available out there but I found these are useful to start with. My next post will cover few more tools –
1. Windows Azure Monitoring Management Pack(http://www.microsoft.com/downloads/en/details.aspx?FamilyID=4f05f282-f23a-49da-8133-7146ee19f249):
Windows Azure Monitoring Management Pack enables you to monitor the availability and performance of applications that are running on Windows Azure.
• Discovers Windows Azure applications.
• Provides status of each role instance.
• Collects and monitors performance information.
• Collects and monitors Windows events.
• Collects and monitors the .NET Framework trace messages from each role instance.
• Grooms performance, event, and the .NET Framework trace data from Windows Azure storage account.
• Changes the number of role instances via a task.
CloudXplorer is a rich UI client for browsing Windows Azure blob storage.
Copy and move blobs between folders, containers or even different accounts.
Rename and delete blobs, create new containers and folders.
- Upload local files/directories and downloadblobs or entire blob folders.
- Supports downloading/uploading of page blobs.
- Auto-resume upload of large files.
3.Windows Azure Stoarge Explorer(http://azurestorageexplorer.codeplex.com/): Azure Storage Explorer is a useful GUI tool for inspecting and altering the data in your Windows Azure Storage storage projects including the logs of your cloud-hosted applications. All 3 types of cloud storage can be viewed and edited: blobs, queues, and tables.
The Windows Azure Traffic Manager provides several methods of distributing internet traffic among two or more hosted services, all accessible with the same URL, in one or more Windows Azure datacenters. It uses a heartbeat to detect the availability of a hosted service. The Traffic Manager provides various ways of handling the lack of availability of a hosted service.
5. Sqlcmd utility
): You can connect to Microsoft SQL Azure Database with the sqlcmd
command prompt utility that is included with SQL Server. The sqlcmd
utility lets you enter Transact-SQL statements, system procedures, and script files at the command prompt.
6. SQL Server Management studio
): The SQL Server Management Studio from SQL Server 2008 R2 and SQL Server 2008 R2 Express can be used to access, configure, manage and administer SQL Azure Database. Previous versions of SQL Server Management Studio are not supported.
You can transfer data to SQL Azure Database by using the bulk copy utility (BCP.exe). The bcp utility bulk copies data between an instance of Microsoft SQL Server and a data file in a user-specified format. The bcp utility can be used to import large numbers of new rows into SQL Server tables or to export data out of tables into data files.
8. SQL Azure Reporting
The Customer Technology Preview of SQL Azure Reporting is also available. Microsoft SQL Azure Reporting is a cloud-based reporting service built on SQL Azure Database, SQL Server, and SQL Server Reporting Services technologies. You can publish, view, and manage reports that display data from SQL Azure data sources.
10. Sql Server Migration Assistant
Starting with the SQL Server Migration Assistant 2008 for Access version 4.2 release, SSMA enables migrating Microsoft Access schema and data to SQL Azure Database and adds support for Access 2010 databases.
11. Data –tier applications
):Starting with Microsoft SQL Server 2008 R2 and Microsoft Visual Studio 2010, data-tier applications (DACs) are introduced to help developers and database administrators to package schemas and objects into a single entity called DAC package.SQL Azure Database supports deleting, deploying, extracting, registering, and in-place upgrading DAC packages. SQL Server 2008 R2 and Microsoft Visual Studio 2010 included the DAC Framework 1.0, which supported only side-by-side upgrades.
12. Generate and publish script wizard
):You can use the Generate and Publish Scripts Wizard to transfer a database from a local computer to SQL Azure Database.The Generate and Publish Scripts Wizard creates Transact-SQL scripts for your local database and the wizard uses them to publish database objects to SQL Azure Database.
The utility will perform a series of data-upload and -download tests using sample data and collect measurements of throughput, which are displayed at the end of the test, along with other statistics.
15. SpaceBlock File transfer utility
SpaceBook is a simple Windows front-end for managing Amazon S3, Nirvanix, Azure Blob Storage, and now Sun Cloud Object Storage online service accounts.
16. Windows Azure Management Tool
): The Windows Azure Platform Management Tool (MMC) enables you to easily manage your Windows Azure hosted services and storage accounts. This tool is provided as a sample with complete source code so you can see how perform various management and configuration tasks using the Windows Azure Management and Diagnostics APIs.
17. CSPAck utility(http://msdn.microsoft.com/en-us/library/dd179441.aspx#Subheading2):
The CSPack Command-Line Tool packages your service to be deployed to the Windows Azure fabric. The cspack.exe utility generates a service package file that you can upload to Windows Azure via the Windows Azure Platform Management Portal. By default the package is named.cspkg, but you can specify a different name if you choose.
18. AzureWatch utility
): AzureWatch aggregates and analyzes performance counters, queue lengths, and other metrics and matches that data against user-defined rules. When a rule produces a “hit”, a scaling action or a notification occurs.
The Windows Azure Bootstrapper is a command line tool meant to be used by your running Web and Worker roles in Windows Azure. This tool allows you to easily download resources (either public resources or ones in your blob storage), extract them if necessary, and launch them. Since you don’t want to always download and run during restarts, it will also help track those dependencies and only launch an installer one time! In addition, there are some very useful features that make it a great tool to package with your roles.
This tool shows you a dynamically generated list of all of the assemblies present in the GAC for an Azure instance. Additionally, it also allows you to upload your project file (*.csproj or *.vbproj) to have the references scanned and let you know if there are any discrepancies between what you are using and what is available (by default) in Azure.
21. Azure Database Upload(http://azuredatabaseupload.codeplex.com/):
This utility will allow users to take the data from a SQL Server database and upload it in their Azure table storage account. It provides an easy to use GUI to read data from a SQL Server and upload it into specified Azure table storage.
22. Azure file upload(http://azurefileupload.codeplex.com/):
This utility will allow users to take the data from a delimited flat file and upload it in their Azure table storage account. It provides an easy to use GUI to read data from a delimited flat file and upload it into specified Azure table storage.
23. DocaAzure utilities(http://www.softpedia.com/get/Programming/Components-Libraries/DocaAzure.shtml) : DocaAzure is a handy package that contains various utilities to help you with your Windows Azure development. DocaAzure is developed in C# and includes:
* Lightweight messaging framework
* IDbSet implementation for Azure Tables
* SMTP relay and server
* Azure Tables & Blobs Backup to the same or other Storage Account
* Some other useful utilities
CloudBerry Explorer for Windows Azure Blob Storage. CloudBerry Explorer makes managing files in Azure Blob Storage EASY. By providing a user interface to Azure Blob Storage CloudBerry lets you manage your files on Azure just as you would on local computer.
The Windows Azure Platform PowerShell Cmdlets enable you to browse, configure, and manage Windows Azure Compute and Storage services directly from PowerShell. These tools can be helpful when developing and testing applications that use Windows Azure Services. For instance, using these tools you can easily script the deployment and upgrade of Windows Azure applications, change the configuration for a role, and set and manage your diagnostic configuration.
26. Windows Azure Hosted Services VM Manager
): Windows Azure Hosted Services VM Manager is a Windows Service that can manage the number of hosted services (VM’s) running in Azure on either a time based schedule or by CPU load. This allows the application to scale either dynamically or on a timed schedule.
This is open source prokect, The key themes for these projects are providing guidance on below scenarios –
1. Moving to the Cloud
2. Developing for the Cloud
3. Integrating the Cloud
28. FTP to Azure Blob Storage Bridge
Deployed in a worker role, the code creates an FTP server that can accept connections from all popular FTP clients (like FileZilla, for example) for command and control of your blob storage account.
29. Storage Explorer online app
):Windows Azure Web Storage Explorer makes it easier for developers to browse and manage Blobs, Queues and Tables from Windows Azure Storage account. You’ll no longer have to install a local client to do that. It’s developed in C#.
Hope this is useful !
February 25, 2013 at 4:26 am
Oh wow, very good message! Appreciate you sharing. I really enjoyed
this and definately will talk about it with my buddies and
April 17, 2013 at 7:25 am
Been searching for some time to locate this. Excellent information, keep
it up. What ideas on the the next post?
March 29, 2014 at 2:33 pm
That is a very good tip especially to those new to the blogosphere.
Brief but very precise info… Thanks for sharing this one.
A must read post!
March 29, 2014 at 4:10 pm
When someone writes an post he/she retains the idea of a user in his/her brain that how a user
can understand it. Therefore that’s why this
piece of writing is perfect. Thanks!
March 29, 2014 at 5:22 pm
I hardly create responses, but after looking at a ton of remarks here Windows Azure platform
– Tools and Utilities | Laxmikant Patil. I actually do have a few questions for you if it’s
allright. Could it be simply me or do a few of these remarks come across as
if they are coming from brain dead people? 😛 And, if you
are posting on additional places, I’d like to follow you.
Would you make a list of all of your public sites like your twitter feed, Facebook page or
March 30, 2014 at 3:20 pm
Excellent post. I used to be checking continuously this
blog and I’m impressed! Very helpful info specifically the final section
🙂 I maintain such information much. I was looking
for this particular information for a long time.
Thank you and best of luck.
March 30, 2014 at 5:23 pm
Hey There. I found your blog using msn. This is a very well written article.
I’ll make sure to bookmark it and return to read more of
your useful info. Thanks for the post. I will certainly return.
March 31, 2014 at 10:11 am
Hi there everyone, it’s my first pay a visit at this web page,
and post is genuinely fruitful designed for me, keep up posting these content.
April 3, 2014 at 4:15 pm
I’d constantly wish to be modified on new content on this web site,
saved as a favorite!
April 23, 2014 at 10:33 pm
Hi there to all, it’s actually a fastidious for me to pay a visit
this web site, it contains valuable Information.
April 23, 2014 at 10:44 pm
I just like the helpful information you provide in your articles.
I’ll bookmark your weblog and check once more here frequently.
I’m somewhat certain I will be informed a lot of new stuff right
right here! Best of luck for the next!
April 23, 2014 at 10:45 pm
I’m amazed, I have to admit. Rarely do I encounter a
blog that’s both equally educative and entertaining, and without a doubt,
you’ve hit the nail on the head. The issue is something that not enough folks are speaking
intelligently about. Now i’m very happy I stumbled across this in my
hunt for something regarding this.
April 24, 2014 at 9:12 pm
Adoring the information on this site, you have done
a superb job on the content.
April 30, 2014 at 11:03 am
Very Good website plenty of brilliant steam shower info
May 28, 2014 at 10:15 am
Hello there! This is my first comment here so I just wanted to give a
quick shout out and say I truly enjoy reading through your blog
posts. Can you recommend any other blogs/websites/forums that deal with the same topics?
May 31, 2014 at 9:10 pm
I’m gone to inform my little brother, that he should also pay a
visit this weblog on regular basis to get updated
from hottest information.
June 2, 2014 at 10:33 am
Thanks in favor of sharing such a fastidious thought, post is good, thats why i
have read it fully
June 8, 2014 at 12:01 am
Heya i am for the primary time here. I came across this
board and I in finding It truly helpful & it helped me out much.
I hope to offer something again and help others like you aided
June 18, 2014 at 7:27 pm
Hi every one, here every person is sharing these experience, so it’s good to read this web site, and I used
to visit this website daily.
June 28, 2014 at 4:19 am
I was curious if you ever thought of changing the structure
of your blog? Its very well written; I love what youve got to
say. But maybe you could a little more in the way of content
so people could connect with it better. Youve got an awful lot of text for only having one or two pictures.
Maybe you could space it out better?
July 4, 2014 at 3:49 pm
Very rapidly this web page will be famous amid all blogging and site-building users, due to it’s good posts
July 5, 2014 at 10:57 pm
Hi there Dear, are you truly visiting this site regularly, if so
then you will absolutely take fastidious experience.
July 11, 2014 at 4:55 am
I’ve been exploring for a little bit for any high quality
articles or blog posts in this kind oof area . Exploring in Yahoo I
ultimately stumbled upon this website. Reading this
information So i am happy to express that I have a very just right uncanny feeling I discovered exactly what I needed.
I most certainly will make certain to don?t omit this website and
give it a glance regularly.
July 11, 2014 at 8:10 am
I am really happy to glance at this webpage posts which includes tons of
useful facts, thanks for providing such data.
July 12, 2014 at 4:45 am
This post provides clear idea in support of the new visitors of blogging,
that really how to do blogging.