SlideShare a Scribd company logo
1 of 65
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  ,[object Object],[object Object]
Cloud Services  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Cloud Services  ,[object Object],[object Object],[object Object],[object Object]
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

More Related Content

What's hot

SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
Mithun T. Dhar
 

What's hot (20)

The 2017 data center: Clouds, containers and IoT data
The 2017 data center: Clouds, containers and IoT dataThe 2017 data center: Clouds, containers and IoT data
The 2017 data center: Clouds, containers and IoT data
 
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
 
Things you should not skip about cloud computing
Things you should not skip about cloud computingThings you should not skip about cloud computing
Things you should not skip about cloud computing
 
Webinar: Which Storage Architecture is Best for Splunk Analytics?
Webinar: Which Storage Architecture is Best for Splunk Analytics?Webinar: Which Storage Architecture is Best for Splunk Analytics?
Webinar: Which Storage Architecture is Best for Splunk Analytics?
 
MSPs: Give customers the cloud (without letting them float away)
MSPs: Give customers the cloud (without letting them float away)MSPs: Give customers the cloud (without letting them float away)
MSPs: Give customers the cloud (without letting them float away)
 
5 Cloud Native Trends of 2021
5 Cloud Native Trends of 20215 Cloud Native Trends of 2021
5 Cloud Native Trends of 2021
 
Cloud Cost Management Tools - CloudAtlas®
Cloud Cost Management Tools - CloudAtlas®Cloud Cost Management Tools - CloudAtlas®
Cloud Cost Management Tools - CloudAtlas®
 
Discover how the cloud will empower every organization on the planet to achie...
Discover how the cloud will empower every organization on the planet to achie...Discover how the cloud will empower every organization on the planet to achie...
Discover how the cloud will empower every organization on the planet to achie...
 
CDW Presents the Future of IT - Software-Defined Enterprise
CDW Presents the Future of IT - Software-Defined EnterpriseCDW Presents the Future of IT - Software-Defined Enterprise
CDW Presents the Future of IT - Software-Defined Enterprise
 
Benefits of Cloud Computing
Benefits of Cloud ComputingBenefits of Cloud Computing
Benefits of Cloud Computing
 
Cloud computing benefits
Cloud computing benefitsCloud computing benefits
Cloud computing benefits
 
The traditional data center is dead: How to win with hybrid DR
The traditional data center is dead: How to win with hybrid DRThe traditional data center is dead: How to win with hybrid DR
The traditional data center is dead: How to win with hybrid DR
 
Advantages of Cloud Computing for Business
Advantages of Cloud Computing for BusinessAdvantages of Cloud Computing for Business
Advantages of Cloud Computing for Business
 
Private Cloud Infrastructure
Private Cloud InfrastructurePrivate Cloud Infrastructure
Private Cloud Infrastructure
 
Why is hybrid cloud still so hard? 4 keys to unlock the future of IT
Why is hybrid cloud still so hard? 4 keys to unlock the future of ITWhy is hybrid cloud still so hard? 4 keys to unlock the future of IT
Why is hybrid cloud still so hard? 4 keys to unlock the future of IT
 
The benefits of cloud computing
The benefits of cloud computingThe benefits of cloud computing
The benefits of cloud computing
 
AAF - Enterprise Architecture and Cloud Computing
AAF - Enterprise Architecture and Cloud ComputingAAF - Enterprise Architecture and Cloud Computing
AAF - Enterprise Architecture and Cloud Computing
 
cloud computing tools
cloud computing toolscloud computing tools
cloud computing tools
 
Working With Containers In The Enterprise
Working With Containers In The EnterpriseWorking With Containers In The Enterprise
Working With Containers In The Enterprise
 
How Analytics Optimize Migration to Amazon Web Services, Microsoft Azure and ...
How Analytics Optimize Migration to Amazon Web Services, Microsoft Azure and ...How Analytics Optimize Migration to Amazon Web Services, Microsoft Azure and ...
How Analytics Optimize Migration to Amazon Web Services, Microsoft Azure and ...
 

Similar to Considering Windows Azure

How Should I Prepare Your Enterprise For The Increased...
How Should I Prepare Your Enterprise For The Increased...How Should I Prepare Your Enterprise For The Increased...
How Should I Prepare Your Enterprise For The Increased...
Claudia Brown
 
Cloud Computing - Everything you wanted to know!
Cloud Computing - Everything you wanted to know!Cloud Computing - Everything you wanted to know!
Cloud Computing - Everything you wanted to know!
Debasish Patra
 
The cloud promises
The cloud promisesThe cloud promises
The cloud promises
Grand Crue
 

Similar to Considering Windows Azure (20)

How Should I Prepare Your Enterprise For The Increased...
How Should I Prepare Your Enterprise For The Increased...How Should I Prepare Your Enterprise For The Increased...
How Should I Prepare Your Enterprise For The Increased...
 
Cloud Computing - Everything you wanted to know!
Cloud Computing - Everything you wanted to know!Cloud Computing - Everything you wanted to know!
Cloud Computing - Everything you wanted to know!
 
Cloud Application Development Lifecycle
Cloud Application Development LifecycleCloud Application Development Lifecycle
Cloud Application Development Lifecycle
 
#IoTforReal Seminar slidedeck (Codit Belgium - Ghelamco Arena Gent)
#IoTforReal Seminar slidedeck (Codit Belgium - Ghelamco Arena Gent)#IoTforReal Seminar slidedeck (Codit Belgium - Ghelamco Arena Gent)
#IoTforReal Seminar slidedeck (Codit Belgium - Ghelamco Arena Gent)
 
The why of a cloud ppt
The why of a cloud pptThe why of a cloud ppt
The why of a cloud ppt
 
Why Should Nonprofits Care About Cloud Computing
Why Should Nonprofits Care About Cloud ComputingWhy Should Nonprofits Care About Cloud Computing
Why Should Nonprofits Care About Cloud Computing
 
IoTforReal Seminar slidedeck
IoTforReal Seminar slidedeckIoTforReal Seminar slidedeck
IoTforReal Seminar slidedeck
 
A Brief Introduction to Cloud Computing
A Brief Introduction to Cloud ComputingA Brief Introduction to Cloud Computing
A Brief Introduction to Cloud Computing
 
Calculating the roi on cloud of cloud tweaks
Calculating the roi on cloud of cloud tweaksCalculating the roi on cloud of cloud tweaks
Calculating the roi on cloud of cloud tweaks
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Jumpstart Azure
Jumpstart AzureJumpstart Azure
Jumpstart Azure
 
Azure Biz
Azure BizAzure Biz
Azure Biz
 
The cloud promises
The cloud promisesThe cloud promises
The cloud promises
 
Introduction to Could computing & its Growth in India
Introduction to Could computing & its Growth in IndiaIntroduction to Could computing & its Growth in India
Introduction to Could computing & its Growth in India
 
Cloud computing ebook
Cloud computing ebookCloud computing ebook
Cloud computing ebook
 
Cloud transition - The Trivadis approach
Cloud transition - The Trivadis approachCloud transition - The Trivadis approach
Cloud transition - The Trivadis approach
 
VisiQuate: Azure cloud migration case study
VisiQuate: Azure cloud migration case studyVisiQuate: Azure cloud migration case study
VisiQuate: Azure cloud migration case study
 
Check out the Verizon and EMC European white paper on cloud:
Check out the Verizon and EMC  European white paper on cloud:Check out the Verizon and EMC  European white paper on cloud:
Check out the Verizon and EMC European white paper on cloud:
 
cloud computing by satwik
cloud computing by satwikcloud computing by satwik
cloud computing by satwik
 
Cloud Computing Course in Delhi
Cloud Computing Course in Delhi Cloud Computing Course in Delhi
Cloud Computing Course in Delhi
 

Recently uploaded

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Considering Windows Azure