Considering Windows Azure

50 %
50 %
Information about Considering Windows Azure
Technology

Published on March 8, 2009

Author: nicklas.andersson

Source: slideshare.net

Description

A look at Windows Azure and Cloud applications, and how they affect how we develop software.

Considering Windows Azure: Exploring questions related to cloud applications based on practical experiences.

Nicklas Andersson Chief Technology Officer, eCraft

Cloud Computing is being insanely hyped right now.

Sooner or later you'll have to understand or explain Cloud Computing and Windows Azure.

The hype is obscuring the real value.

You need to understand how building applications for Windows Azure is different.

Let me share some of my experiences of Windows Azure and Cloud applications with you.

 

What is Innovation?

The purpose of the innovation process is to turn good ideas into money.

 

 

What the Cloud promises is very compelling from a business point of view.

Cloud Computing promises to cut IT costs.

Unless you are a hosting company it's not your core business to own hardware.

Fact: Computers break because dirty people touch them.

There's lots of infrastructure and services that need to be in place for a high-perf. application.

The Cloud promises to enable new business models and opportunities.

The Cloud and Software as a Service belong together.

You can succeed or fail with less risk.

You are no longer hindered by the speed of your IT-department.

The Cloud promises to be key to the next growth period for our industry.

 

Cloud Services Strong growth for cloud based offerings on the Swedish market ! Will cannibalize traditional services and outsourcing.

Strong growth for cloud based offerings on the Swedish market !

Will cannibalize traditional services and outsourcing.

Cloud Services IT budget cost item effect Hardware : The hardware spend is worth 24 billion SEK. In our moderate scenario, we believe 28% of this business will be impacted by Cloud computing, as customers move to cloud based services, and/or consolidate and centralize their servers, applications and storage solutions. Total cost reduction 6,9 billion SEK in 2012! Software : Software spend is 31 billion SEK. We believe 18% of the “traditional software” market to disappear and be replaced by Cloud services. The total net effect will be a 10% cost reduction worth 3,3 billion SEK! Services : Service spend within the IT budget is 54 billion SEK. Roughly 1/3 of this business will be in transition over the next 3-5 years and 11% of the cost will disappear as a consequence of less hardware, software and projects in the governance of the IT portfolio. The total net effect will be a 11% cost reduction worth 5,5 billion SEK! Internal cost : The IT departments is standing in front of a major shakedown. The need for internal resources will drop by 20%, energy costs by 10%, real estate/overhead by 15% etc as the density increases and the internal datacenter need shrinks. The total net effect will be a 12% cost reduction worth 4,9 billion SEK!

IT budget cost item effect

Hardware : The hardware spend is worth 24 billion SEK. In our moderate scenario, we believe 28% of this business will be impacted by Cloud computing, as customers move to cloud based services, and/or consolidate and centralize their servers, applications and storage solutions. Total cost reduction 6,9 billion SEK in 2012!

Software : Software spend is 31 billion SEK. We believe 18% of the “traditional software” market to disappear and be replaced by Cloud services. The total net effect will be a 10% cost reduction worth 3,3 billion SEK!

Services : Service spend within the IT budget is 54 billion SEK. Roughly 1/3 of this business will be in transition over the next 3-5 years and 11% of the cost will disappear as a consequence of less hardware, software and projects in the governance of the IT portfolio. The total net effect will be a 11% cost reduction worth 5,5 billion SEK!

Internal cost : The IT departments is standing in front of a major shakedown. The need for internal resources will drop by 20%, energy costs by 10%, real estate/overhead by 15% etc as the density increases and the internal datacenter need shrinks. The total net effect will be a 12% cost reduction worth 4,9 billion SEK!

Cloud Services Summary 13% IT budget reduction by 2012 through conservative use of the new technology! 5500 consultants will be made redundant in the traditional IT market! 20 billion SEK in the IT budget uncommitted towards costs will create enormous possibilities to reallocate and drive innovation/transformation or in worst case only create lower cost!

Summary

13% IT budget reduction by 2012 through conservative use of the new technology!

5500 consultants will be made redundant in the traditional IT market!

20 billion SEK in the IT budget uncommitted towards costs will create enormous possibilities to reallocate and drive innovation/transformation or in worst case only create lower cost!

Most of the growth periods in our industry have started in someone's garage.

High hardware and infrastructure costs are limiting inventors.

What the Cloud promises is very compelling from a business point of view.

Windows Azure applications follow a strict architectural pattern.

 

You are not moving your existing physical architecture to the cloud.

Therefore your logical architecture needs to be rethought as well.

A lot of the time our logical architectures are affected by the tools we use.

Your current approach to testing might not be so easy to adapt to the Cloud.

High-performance applications are hard, and few people have experience building them.

In Windows Azure applications are architected for scalability.

Being able to scale the front end and the back end separately is a great advantage.

The front end and the back end communicate asynchronously. Which is hard to develop for.

We need to rethink how and why we persist data.

Why are we so focused on databases anyway?

Microsoft has introduced a cloud data offering through Azure SQL Services.

The first offering, SQL Data Services, is not a relational database in the traditional sense.

Cloud application need to be extensible per tenant. Traditional DB:s don't make that easy.

Currently Windows Azure forces you to roll your own persistence layer.

Windows Azure applications follow a strict architectural pattern.

Not all applications can easily be mapped to the Windows Azure architecture model.

Let's admit it, we take shortcuts when we build applications.

We mix our presentation layer with our data layer.

Our applications don't always have a clear separation of concerns between modules.

And in all honesty, the tools and most samples make it almost too easy to get it wrong…

Windows Azure is intended for bulk technologies.

The mainstream web front ends, like ASP.NET with Ajax and Silverlight.

You can use services based on WCF.

Anything that requires a separate installation is out.

Some applications aren't suited for Azure, or not worth the effort.

Obviously applications that require a close proximity to specific other applications.

Applications where you've invested heavily in tools.

Applications that need to do a lot of data aggregation.

Not all applications can easily be mapped to the Windows Azure architecture model.

Sooner or later you'll have to understand or explain Cloud Computing and Windows Azure.

You need to understand how building applications for Windows Azure is different.

Let me share some of my experiences of Windows Azure and Cloud applications with you.

 

[email_address] http://nickeandersson.blogs.com twitter: @nicke_andersson

Add a comment

Related presentations

Related pages

Considering using Azure

My company is considering using Azure for our cloud computing solution, but we need a few points of comparison between this and other providers.
Read more

Three questions to ask when considering Microsoft Azure

Is Microsoft Azure the cloud computing platform for you? Windows Server-based data centers with Microsoft investments might find that it's the top option.
Read more

Considering Azure Services

Considering Azure Services. ... forum=windowsazurepurchasing Question 2 10/6/2014 3:35:10 PM 10/13/2014 6:21:58 AM Discuss Windows Azure offers, ...
Read more

Considering Windows Azure (TechDays presentation) - Nicke ...

Slideshare is featuring my Azure-presentation I just found out my “Considering Windows Azure”-presentation that is being featured on the Slideshare.net ...
Read more

What startups are considering Windows Azure as a possible ...

Martin Wawrusch, Created 2 platforms on Azure, worked with it since the first CTPs, using Hero...
Read more

Windows Azure Insider - Migrating Database Workloads to ...

One of the biggest trends in IT today is moving database workloads to the cloud. ... Windows Azure SQL Server Database VM Windows Azure SQL Server for ...
Read more

Cloud Storage Use Case Scenarios – Considering Windows ...

Cloud Storage Use Case Scenarios – Considering Windows Azure Storage Platform July 10, 2013 — Laxmikant Patil
Read more

Windows Azure: Cost Architecting for Windows Azure

Windows Azure: Cost Architecting for Windows Azure. Designing applications and solutions for cloud computing and Windows Azure requires a completely ...
Read more

What Startups Are Considering Windows Azure As A Possible ...

The major benefit that the developers feel is its non-dependence on sysadmin, not even for a part time role. Once you have set it up to work, it ...
Read more