Azure Service Fabric Announced

I’m very excited to see the Azure Service Fabric announcement!  My blog post from 2011, “Designed for the Cloud-it is all about State!”, was about the problem this technology solves.  In the post I pointed out the AppFabric Container which was were this technology was supposed to become publically available but never launched.  I had to wait four…

2

AzCopy and the Azure Storage Emulator

AzCopy is now part of the Azure SDK and can copy files to and from Azure Storage.  I couldn’t find any examples of it copying to the Storage Emulator but it works.  Here is an example batch file I use: set Destination=http://127.0.0.1:10000/devstoreaccount1/set DestinationKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw== set AzCopy=”%ProgramFiles(x86)%\Microsoft SDKs\Windows Azure\AzCopy\AzCopy.exe” %AzCopy% FooFolder %Destination%FooContainer /S /BlobType:block /Y /DestKey:%DestinationKey%%AzCopy% C:\BarFolder %Destination%BarContainer…

1

Using WebPICmd to Install an Older Azure SDK

To avoid regression testing I recently had to build a web role with a minor bug fix using Azure SDK 1.8 and Visual Studio 2012 even though SDK 2.2 and Visual Studio 2013 are the latest versions. I created a Hyper-V VM and it was easy enough to installed Visual Studio 2012.  Getting Azure SDK 1.8 was a little harder…


.publishsettings Warning and Info

Use Azure’s ability to generate a .publishsettings file carefully.  The capability is described here.  Remember the Tribbles on Star Trek?  Well each time you call that publishprofile.aspx page you get another management certificate added to all your subscriptions until the maximum allowed is reached.  If you manage a lot of subscriptions, like I do, you can easily end…


Azure Management Certificate Public Key / Private Key

Today I’m exploring how the public and private keys created with MakeCert.exe are stored.  Earlier I wrote about the difference between SSL certificates and those used for Azure Management API authentication.  For this post I’m creating Azure Management API certificates. I use the certificate creation scripts from a TechNet article I helped create back in 2011.  Most of…

2

CloudFx Tracing and Diagnostics

Today I’m investigating how CloudFx tracing and diagnostics works.  I want to control the verbosity of output.  I found an answer from Valery M here to a question titled “Annoying diagnostics traces for queue storage”, which got me started. As of the CloudFx 2.0.0.0 release on NuGet, there is a class called TraceManager which contains the…


Building and Packaging Virtual Applications within Azure Projects

Azure SDK 1.8 introduced a change in how CSPack locates virtual applications given the physicalDirectory attribute in the ServiceDefinition.csdef file while packaging an Azure project. This blog shows how to support build and packaging of virtual applications within both Visual Studio and TFS Build using Azure SDK 1.8. Prior to SDK 1.8 my team used…

10

Designed for the Cloud–it is all about State!

I just got back from a proof of concept (POC) review.  A POC is what we call the investigation stage where a developer or architect has a great idea and wants to prove it out in code; the review is the chance to share what was learned with peers.  Needless to say we’ve had a…


Cloud Security–Another Viewpoint

I recently wrote in a post that software as a service (SaaS) providers have economy of scale advantages over traditional IT and that IT must adapt to compete, eventually becoming SaaS providers of their own.  Cloud computing is a catalyst for the rise of SaaS since it nearly eliminates the scale-out infrastructure hurdles.  One commenter…


Where Does the Cloud Lead Us?

I work in IT.  Have you ever thought about the cloud paradigm shift going on in IT and where it eventually leads?  I can envision a future where everything is software as a service (SaaS).  Economy of scale drives it. Businesses are in business to provide value to their customers; they invest in core competencies…

5