Sponsored by:

Azure

A 41-post collection

Automating web hosting creation in Azure with PowerShell

These real world experiences with Azure are now available in the Pluralsight course "Modernizing Your Websites with Azure Platform as a Service" .powershell{ background-color: #012456; color: white; padding: 10px; } .command{ padding: 10px; background-color: black; color: white; } .error{ color: red; } Here’s your situation: you’ve got a heap of websites on traditional hosting models. Shared tenancies on single logical machines, dedicated infrastructure or even worse, not really any idea because you just keep paying that $5 per month and stuff works. Most of the time. But you’ve seen the light and you want to move things to Azure en masse. A small handful of sites isn’t a drama, there’s a...

Applied Azure: Infographic of how “Have I been pwned?” orchestrates Microsoft’s cloud services

These real world experiences with Azure are now available in the Pluralsight course "Modernizing Your Websites with Azure Platform as a Service" Remember the good old days when a website used to be nothing more than a bunch of files on a web server and a database back end? Life was simple, easy to manage and gloriously inefficient. Wait – what? That’s right, all we had was a hammer and we consequently treated every challenge like the proverbial nail that it was so we solved it in the same way with the same tools over and over again. It didn’t matter that an ASP.NET website on IIS was woefully inadequate at scheduling events,...

Success by a thousand cuts: Visual Studio 2013 Update 4 and SQL Azure

These real world experiences with Azure are now available in the Pluralsight course "Modernizing Your Websites with Azure Platform as a Service" It seems like every time I turn around there’s something I haven’t seen in Azure. If I’m honest, it leaves me in a perpetual state of “Oh man, there is so much stuff I don’t know”. I suspect that resonates with many readers of this blog because there’s just so much stuff to keep on top of these days. Often I’m not sure if I’ve just been overlooking something that’s always been there or if it’s...

Disabling SSL 3 in Azure websites (and why it doesn’t look like you have)

These real world experiences with Azure are now available in the Pluralsight course "Modernizing Your Websites with Azure Platform as a Service" Just a quick one as it’s mostly explained in How to Disable SSL 3.0 in Azure Websites, Roles, and Virtual Machines, but there are a few bits worth adding. Oh – just in case POODLE was news to you, go back and read my post on Everything you need to know about the POODLE SSL bug from last week. Back to Nazim’s guidance above on Azure websites, you can either install a site extension to disable SSL 3 or make a URL rewrite rule that looks at a custom header in...

Your Azure website CPU is going nuts and it’s not your fault

These real world experiences with Azure are now available in the Pluralsight course "Modernizing Your Websites with Azure Platform as a Service" This is not what you want to see on your Azure website: Ok, so what are we looking at here? CPU goes up and up and up and then… dramatically down. There are even some additional coloured lines in the middle of that graph indicating that there were more instances put on just to deal with the load. So it must have been some pretty serious load, right? Not so much: Huh, only a couple of requests a second. Clearly I’ve broken it. It’s easy to jump to this conclusion and...

10 things I learned about rapidly scaling websites with Azure

These real world experiences with Azure are now available in the Pluralsight course "Modernizing Your Websites with Azure Platform as a Service" This is the traffic pattern that cloud pundits the world over sell the value proposition of elastic scale on: This is Have I been pwned? (HIBP) going from a fairly constant ~100 sessions an hour to… 12,000 an hour. Almost immediately. This is what happened last week when traffic literally increased 60-fold overnight. September 10 – 2,105 sessions. September 11 – 124,036 sessions. Interesting stuff happens when scale changes that dramatically, that quickly so I thought I’d share a few things I learned here, both things I was already doing...

Scaling a standard Azure website to 380k queries per minute of 163M records with loader.io

These real world experiences with Azure are now available in the Pluralsight course "Modernizing Your Websites with Azure Platform as a Service" Almost without exception, every week I will have one if not both of the following two discussions: Discussion 1: Illusory superiority of website scale The whole idea of illusory superiority is that people get around overestimating positive attributes as compared to the norm. How well they drive, how good looking they are and how popular their website will be. By extension, the fact that their website is so awesome naturally means that they will need power. Heaps of power. Specifically, the discussion usually comes down to how their website need 4 cores and 24GB of RAM...

I put my Azure website in the wrong location, now what?!

These real world experiences with Azure are now available in the Pluralsight course "Modernizing Your Websites with Azure Platform as a Service" I was rather proud of my little effort last week in producing The World’s Greatest Azure Demo and by all accounts, it’s been exceptionally well received (hey, what did you expect from the world’s greatest demo?!) Anyway, this weekend I went back in and took a look at what the state I’d left my Azure subscription and saw this: You see the problem? No? How about now: Still no? Check out the “Location” column. You see, the problem is that the website I created as part...

The World’s Greatest Azure Demo

This high-level overview has now been turned into a full-blown Pluralsight course "Modernizing Your Websites with Azure Platform as a Service" I had an opportunity recently, an opportunity to give a really impactful demonstration of Windows Azure to people who had not yet drunk from the Microsoft cloud fountain of love. These were people from the “old world” where men were men and infrastructure wasn’t a service, it was cold, hard metal that cost a ton and stuck with you until the damn thing was puffing out smoke. But these were also people that were attracted to the promise of the “new world”; the on-demand, auto-scaling, commoditised, we-can’t-quite-solve-world-hunger-yet-but-we’ll-give-it-a-damn-good-go...

“The Cloud Never Goes Down”, Azure SLAs and other availability trivia

These real world experiences with Azure are now available in the Pluralsight course "Modernizing Your Websites with Azure Platform as a Service" “The Cloud” is infinite. It can scale to eternity. It’s entirely redundant and resilient to any outage. Except when it isn’t: And when it isn’t, stuff kinda stops working: Why is it always at 2am that stuff goes offline?! Hey, it happens, even though there are those who don’t think it does / can but it presents an opportunity to filter through some of the FUD about SLAs and availability. Many times prior to this event I’ve seen gross misunderstanding about what SLAs mean particularly...