Click here to monitor SSC
Jaap Wesselius

Private Cloud, What Is It and Why Do You Need It?

Even where organisations cannot make full use of public cloud for reasons of security or because of bandwidth limitations, many of the advantages of flexibility and rapid deployment can be made by providing a private cloud where the IT department manages the service but allows users to use the resources as their requirements change. Could Private Clouds provide a new paradigm for enterprises, irrespective of the public cloud? Read more...

Mike Wood

The Operating Systems of Windows Azure

It is wrong to assume that moving to a managed cloud platform means never having to be concerned with upgrades to the operating system: It is important to be aware of how these updates are applied, and how they can affect the availability and maintainability of your cloud-based applications Read more...

Mike Wood

Planning for Failure in Cloud Applications

Any IT application will suffer a failure at some point. A well-designed application can accomodate failure by reacting in such a way as to minimise the effect: to fail gracefully. Good Cloud software design should plan around mitigating the consequences of failure of any part of the system Read more...

Anton Staykov

Creating a custom Login page for federated authentication with Windows Azure ACS

Windows Azure Acess Control Service (ACS) provides a way of authenticating users who need to access web applications and services without having to factor complex authentication logic into the application itself. It is surprisingly easy to create a custom login page that delegates the authentication process to an identity provider Read more...

Anton Staykov

Unified Identity for Web Apps – the easy way

It makes sense, when developing Azure applications, to offer better security than the traditional ID & password. It is better to allow customers to use some of their existing online identities such as Microsoft Live ID, Google, Yahoo or Facebook. Security tokens provide a neat way of doing this. Read more...

Wely Lau

Debugging or Running an ASP.NET Application without Windows Azure Compute Emulator

There are more steps involved in debugging or running a Windows Azure Project than a typical ASP.NET project, so it takes longer. Although you can debug or run the ASP.NET project more quickly when developing a Windows Azure project, there are some restrictions and caveats, as Wely Lau explains. Read more...

Bud Aaron

How to set up a database-driven Azure site

So how easy is it to set up a database-driven application on Azure, using the tools that one is familar with. There are several different ways of doing it, and Bud decides to find out which is the best way Read more...

Moshe Kaplan

Load Stress Your System: Cloud Computing is not only the Problem, It’s the Answer as Well

The elasticity of a PaaS solution allows you to react quickly to increasing load, but at a cost. How do you test your software to make sure that it can scale without denting your profits? Fortunately, you can set up a test lab easily and reasonably cheaply to spot bottlenecks and budget for the cloud provision. Read more...

Wely Lau

Moving applications to the cloud: Part 3 – The recommended solution

There are some essential tasks to be done in move existing applications to the cloud, because of the differences between the on-premise and cloud architecture, though the move from SQL Server 2008 to SQL Azure is generally straightforward. Read more...

Maarten Balliauw

Using the Windows Azure Content Delivery Network

By caching static content on the Content Delivery Network CDN, the web server can offload the serving of content that doesn't change, and so will have more resources for processing requests for active content. Browser-based users of your application will get static content delivered with less latency from a server that is closer to them. Read more...

Wely Lau

Moving Applications to the Cloud: Part 2 – A Scenario-Based Example

Imagine that you are running a website that is subject to wide fluctuations in demand, such as a ticket-selling system for events. How would you plan for migrating a seemingly-ideal candidate for a cloud platform to Windows Azure? Read more...

Wely Lau

Moving applications to the cloud: Part 1 – What are the considerations?

There are four major changes that are required when moving applications to the cloud: Architectural, Application-level security, overcoming shortcomings, and diagnostic logging and monitoring. It is likely that the changes to the architecture of applications will take the most effort if you are to get the most advantages from the cloud. Read more...

Moshe Kaplan

12 Architecture Guidelines for Your System in the Cloud Era

When you are planning to implement a cloud system, there are twelve architectural guidelines that can help you to get the most out of the advantages that a cloud platform can provide Read more...

Wely Lau

An Introduction to Windows Azure (Part 2)

This is the second article of a two-part introduction to Windows Azure. The first part discussed the Windows Azure data centers and examined the core services that Windows Azure offers. This article explore additional services available as part of Windows Azure which enable customers to build richer, more powerful applications. Read more...

Ming Lee

Why the cloud? Or, making the shift, a real-life story. Part 2

Migrating applications from physical servers to a new set of virtual machines on Amazon Web Services (AWS) has proved to be a rewarding experience. It was more expensive than expected but has proved to perform well, and given a means of rapid scaling up horizontally and/or vertically when required Read more...

Ming Lee

Why the cloud? Or, making the shift, a real-life story. Part 1

Before moving applications to the cloud, you will need a plan, a road-map, good cost-estimates and a prototype for the deployment. Read more...

Shameer

Ninja-Style Blogging with toto and Heroku- Part 2

Shameer continues in his quest to use the Toto Blogging engine and Git to create a fast blogging platform on Heroku. In part 1, he showed how to get a basic blogging platform up and running. Now he shows how to customize a Toto template and engine, and edit the engine to have more sophisticated functionality such as tag clouds or related articles. Read more...

Wely Lau

An Introduction to Windows Azure (Part 1)

Windows Azure is the Microsoft cloud computing platform which enables developers to quickly develop, deploy, and manage their applications hosted in a Microsoft data center. As a PAAS provider, Windows Azure not only takes care of the infrastructure, but will also help to manage higher level components including operating systems, runtimes, and middleware. Read more...

Wely Lau

Comparing IAAS and PAAS: A Developer’s Perspective

In the Cloud, services come in the form of Software (SaaS), Infrastructure (IaaS) and platform (PaaS). when moving a service to the cloud, IaaS and PaaS provide two different service models and provisioning steps of solutions. A PaaS providers has more responsibility for your solution than an IAAS provider. wherase an IaaS solutionmay offer more flexibility at lower level. Wely Lau explains. Read more...

Nuno Godinho

Windows Azure to Deliver Connected Device Applications

When providing cloud solution to connected mobile devices such as smartphones and tablets in particular, there are several practices that make a great difference to the quality of the service that you provide. Read more...

Shameer

Ninja-Style Blogging with toto and Heroku

It doesn't take much to create a limited, but fast, blog in Ruby if you use existing tools such as Toto (the flat-file blogging engine) and Git, and deploy it to the Heroku cloud platform. Read more...

Moshe Kaplan

10 Best Practices to Design Your Next Cloud Computing System

Moshe Kaplan lists the top ten best practices for launching a system in the cloud Read more...

Wely Lau

A Comprehensive Introduction to Cloud Computing

So what is a PaaS, an IaaS or a SaaS? why would one need one? If you are still wondering about what the cloud can do for you, then it is time to read this indroduction Read more...

Jason Nappi

Cloudy with a chance of hurdles

Before leaping head-first into the cloud, spinning up a few EC2 nodes or Azure web roles, it pays for an existing company with established servers to set up private cloud, virtualise your existing servers, spin up a second e-commerce server to prototype a multi-node solution, and sort out all the snags. Read more...

Most Viewed

Windows Azure Virtual Machine: A look at Windows Azure IaaS Offerings (Part 2)
 We continue our introduction of the Azure IaaS by discussing how images and disks are used in the Azure... Read more...

PHPFog and Pagoda Box: A Look at PHP Platforms
 Cloud platforms such as Heroku, AppEngine, PHPFog and Pagoda Box are ideal for companies who just want... Read more...

An Introduction to Windows Azure BLOB Storage
 Azure BLOB storage is persistent Cloud data storage that serves a variety of purposes. Mike Wood shows... Read more...

Managing session state in Windows Azure: What are the options?
 Because you can't maintain session state for ASP.NET applications in Azure using the default in-process... Read more...

Creating a custom Login page for federated authentication with Windows Azure ACS
 Windows Azure Acess Control Service (ACS) provides a way of authenticating users who need to access web... Read more...