SlideShare a Scribd company logo
Raj RamabadranPlatform Strategy AdvisorDeveloper & Platform EvangelismRaj.Ramabadran@microsoft.comBlog: http://rajramabadran.wordpress.com
Objectives
Challenges Facing Today’s Enterprise1Cutting Cost and Lowering CapexInfrastructure uses up valuable IT resources40% CIOs plan to cut IT budgets 2Driving value for the business with tight IT budgetsLeveraging and extending past IT investments to provide future value72% CIOs have cut or plan to cut discretionary IT projects*“Live with what we have”34Maintaining security while increasing access and transparency internally and externallyMany data centers are a limitation59% of surveyed CIOs view security and datacenter efficiency as “must do” projects5Finding the right transformative capabilities across the enterprise: cloud computing, data-center strategies, SaaS, mobility, IT automation ?6Top Projects:  SaaS, VoIP, Green IT, Web 2.0 and outsourcingSource:  CIO Magazine, October 21, 2008, “Cloud Computing Survey: IT Leaders See Big Promise, Have Big Security Questions”
Challenges Building Apps# of users? After 1 month? 6 months? 1 yr?
Capacity? Servers? Bandwidth? Storage?
How do you scale up or down over time?
How can you handle peak loads?
How do you provide high availability?
What are the upfront capital costs?
How quickly can you go live?
How do you reduce your operations costsCloud Computing ConsiderationsFundamentalsScaleOutAutomated Service ManagementHigh AvailabilityMulti-TenancyConsiderationsOff PremisesOn PremisesLocationHomogeneousHeterogeneousInfrastructureCapExOpExBusiness modelOwnLease/RentOwnershipSelfThird PartyManagement
And in a non-cloud view, there are inefficienciesAllocated IT-capacitiesLoad Forecast“Under-supply“ of capacities“Waste“ of capacitiesFixed cost of IT-capacitiesIT CAPACITYBarrier forinnovationsActualLoadTIME
However, in a cloud viewLoad ForecastAllocated IT capacitiesNo “under-supply“IT CAPACITYReduction of “over-supply“Possible reduction of IT-capacities in case of reduced loadReduction of initial investmentsActualLoadTime
IT as a ServicePrivate(On-Premise)Infrastructure(as a Service)Platform(as a Service)You manageApplicationsApplicationsApplicationsYou manageRuntimesRuntimesRuntimesSecurity & IntegrationSecurity & IntegrationSecurity & IntegrationManaged by vendorDatabasesDatabasesDatabasesYou manageServersServersServersManaged by vendorVirtualizationVirtualizationVirtualizationServer HWServer HWServer HWStorageStorageStorageNetworkingNetworkingNetworking
Introducing the Windows Azure PlatformWEB & CLOUDSThird party cloudWeb applicationsDeveloper ExperienceUse existing skills and toolsComputeStorageManagementManagementRelational dataConnectivityAccess controlON-PREMISESLOB ApplicationsComposite applications
Windows Azure PlatformInternet-scale, highly available cloud fabric
Globally distributed Microsoft data centers (ISO/IEC 27001:2005 and SAS 70 Type I and Type II certified)
Consumption and usage-based pricing; enterprise-class SLA commitment
Compute– auto-provisioning 64-bit application containers in Windows Server VMs; supports a wide range of application models
Storage – highly available distributed table, blob, queue, & cache storage services
Languages – .NET 3.5 (C#, VB.NET, etc.), IronRuby, IronPython, PHP, native Win32 code
Data – massively scalable & highly consistent distributed relational database; geo-replication and geo-location of data
Processing – relational queries, search, reporting, analytics on structured, semi-structured, and unstructured data
Integration – synchronization and replication with on-premise databases, other data sources
Service Bus – connectivity to on-premises applications; secure, federated fire-wall friendly Web services messaging intermediary; durable & discoverable queues
Access Control– rules-driven federated identity; AD federation; claims-based authorization
Workflows – declarative service orchestrations via REST-based activities
User – online identity metasystem, directory, personal data storage & management
Social – presence, communication, search, geospatial & mapping, media
Ad

More Related Content

What's hot (20)

The Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft AzureThe Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft Azure
Aptera Inc
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
Charith Suriyakula
 
Maximize your Investment in Microsoft Office 365 with Citrix Workspace
Maximize your Investment in Microsoft Office 365 with Citrix Workspace Maximize your Investment in Microsoft Office 365 with Citrix Workspace
Maximize your Investment in Microsoft Office 365 with Citrix Workspace
Citrix
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
Mohammad Ilyas Malik
 
Azure
AzureAzure
Azure
Leonor Hidalgo Matías
 
How to use Microsoft Azure Virtual Desktop
How to use Microsoft Azure Virtual DesktopHow to use Microsoft Azure Virtual Desktop
How to use Microsoft Azure Virtual Desktop
Abdulghani Alkhateeb
 
10 reasons to use azure for your cloud apps
10 reasons to use azure for your cloud apps10 reasons to use azure for your cloud apps
10 reasons to use azure for your cloud apps
Laitkor Infosolutions Pvt. Ltd.
 
Microsoft Windows Server 2022 Overview
Microsoft Windows Server 2022 OverviewMicrosoft Windows Server 2022 Overview
Microsoft Windows Server 2022 Overview
David J Rosenthal
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Microsoft Décideurs IT
 
Microsoft Azure : Microsoft Strategy for Cloud Computing
Microsoft Azure : Microsoft Strategy for Cloud Computing Microsoft Azure : Microsoft Strategy for Cloud Computing
Microsoft Azure : Microsoft Strategy for Cloud Computing
NstdaAcademy Nstda
 
The Best Approach For Multi-cloud Infrastructure Provisioning
The Best Approach For Multi-cloud Infrastructure ProvisioningThe Best Approach For Multi-cloud Infrastructure Provisioning
The Best Approach For Multi-cloud Infrastructure Provisioning
Ashnikbiz
 
Certifications for Azure Developers
Certifications for Azure DevelopersCertifications for Azure Developers
Certifications for Azure Developers
Krunal Trivedi
 
Azure 101
Azure 101Azure 101
Azure 101
Korry Lavoie
 
Microsoft Azure a cloud computing platform
Microsoft Azure a cloud computing platformMicrosoft Azure a cloud computing platform
Microsoft Azure a cloud computing platform
Aayush Mohanka
 
Build apps
Build appsBuild apps
Build apps
Korry Lavoie
 
Azure Introduction
Azure IntroductionAzure Introduction
Azure Introduction
brunoterkaly
 
Continuous delivery using Azure and VSTS, Global Azure BootCamp 2017 - Estonia
Continuous delivery using Azure and VSTS, Global Azure BootCamp 2017 - EstoniaContinuous delivery using Azure and VSTS, Global Azure BootCamp 2017 - Estonia
Continuous delivery using Azure and VSTS, Global Azure BootCamp 2017 - Estonia
Solidify
 
Azure is for Everyone
Azure is for EveryoneAzure is for Everyone
Azure is for Everyone
responsiveX
 
Microsoft Azure Overview Class 1
Microsoft Azure Overview Class 1Microsoft Azure Overview Class 1
Microsoft Azure Overview Class 1
MH Muhammad Ali
 
Turkish Airlines Hackathon & Microsoft
Turkish Airlines Hackathon & MicrosoftTurkish Airlines Hackathon & Microsoft
Turkish Airlines Hackathon & Microsoft
İbrahim KIVANÇ
 
The Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft AzureThe Layman's Guide to Microsoft Azure
The Layman's Guide to Microsoft Azure
Aptera Inc
 
Maximize your Investment in Microsoft Office 365 with Citrix Workspace
Maximize your Investment in Microsoft Office 365 with Citrix Workspace Maximize your Investment in Microsoft Office 365 with Citrix Workspace
Maximize your Investment in Microsoft Office 365 with Citrix Workspace
Citrix
 
How to use Microsoft Azure Virtual Desktop
How to use Microsoft Azure Virtual DesktopHow to use Microsoft Azure Virtual Desktop
How to use Microsoft Azure Virtual Desktop
Abdulghani Alkhateeb
 
Microsoft Windows Server 2022 Overview
Microsoft Windows Server 2022 OverviewMicrosoft Windows Server 2022 Overview
Microsoft Windows Server 2022 Overview
David J Rosenthal
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Microsoft Décideurs IT
 
Microsoft Azure : Microsoft Strategy for Cloud Computing
Microsoft Azure : Microsoft Strategy for Cloud Computing Microsoft Azure : Microsoft Strategy for Cloud Computing
Microsoft Azure : Microsoft Strategy for Cloud Computing
NstdaAcademy Nstda
 
The Best Approach For Multi-cloud Infrastructure Provisioning
The Best Approach For Multi-cloud Infrastructure ProvisioningThe Best Approach For Multi-cloud Infrastructure Provisioning
The Best Approach For Multi-cloud Infrastructure Provisioning
Ashnikbiz
 
Certifications for Azure Developers
Certifications for Azure DevelopersCertifications for Azure Developers
Certifications for Azure Developers
Krunal Trivedi
 
Microsoft Azure a cloud computing platform
Microsoft Azure a cloud computing platformMicrosoft Azure a cloud computing platform
Microsoft Azure a cloud computing platform
Aayush Mohanka
 
Azure Introduction
Azure IntroductionAzure Introduction
Azure Introduction
brunoterkaly
 
Continuous delivery using Azure and VSTS, Global Azure BootCamp 2017 - Estonia
Continuous delivery using Azure and VSTS, Global Azure BootCamp 2017 - EstoniaContinuous delivery using Azure and VSTS, Global Azure BootCamp 2017 - Estonia
Continuous delivery using Azure and VSTS, Global Azure BootCamp 2017 - Estonia
Solidify
 
Azure is for Everyone
Azure is for EveryoneAzure is for Everyone
Azure is for Everyone
responsiveX
 
Microsoft Azure Overview Class 1
Microsoft Azure Overview Class 1Microsoft Azure Overview Class 1
Microsoft Azure Overview Class 1
MH Muhammad Ali
 
Turkish Airlines Hackathon & Microsoft
Turkish Airlines Hackathon & MicrosoftTurkish Airlines Hackathon & Microsoft
Turkish Airlines Hackathon & Microsoft
İbrahim KIVANÇ
 

Similar to Azure Overview Csco (20)

Azure Overview Business Model Overview
Azure Overview Business Model OverviewAzure Overview Business Model Overview
Azure Overview Business Model Overview
rramabad
 
Windowsazureplatform Overviewlatest
Windowsazureplatform OverviewlatestWindowsazureplatform Overviewlatest
Windowsazureplatform Overviewlatest
rajramab
 
Azure Overview Arc
Azure Overview ArcAzure Overview Arc
Azure Overview Arc
rajramab
 
An Overview of Windows Azure
An Overview of Windows AzureAn Overview of Windows Azure
An Overview of Windows Azure
Microsoft Private Cloud
 
Windows Azure Platform - Jonathan Wong
Windows Azure Platform - Jonathan WongWindows Azure Platform - Jonathan Wong
Windows Azure Platform - Jonathan Wong
Spiffy
 
Microsoft Partner Roadshow - To the Cloud
Microsoft Partner Roadshow  - To the CloudMicrosoft Partner Roadshow  - To the Cloud
Microsoft Partner Roadshow - To the Cloud
Nigel Watson
 
Azure_Business_Opportunity
Azure_Business_OpportunityAzure_Business_Opportunity
Azure_Business_Opportunity
Nojan Emad
 
Cloud Computing Pascal Walschots
Cloud Computing   Pascal WalschotsCloud Computing   Pascal Walschots
Cloud Computing Pascal Walschots
PWalschots
 
Get Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptxGet Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptx
AnjaliMishra647628
 
Cloud infrastructure and Cloud Services
Cloud infrastructure and Cloud ServicesCloud infrastructure and Cloud Services
Cloud infrastructure and Cloud Services
Intel Corporation
 
Azure Services Platform_Partner_Briefing
Azure Services Platform_Partner_BriefingAzure Services Platform_Partner_Briefing
Azure Services Platform_Partner_Briefing
Wes Yanaga
 
Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009
guest829442
 
Azure Services Platform Oc Event Ned
Azure Services Platform Oc Event NedAzure Services Platform Oc Event Ned
Azure Services Platform Oc Event Ned
Wes Yanaga
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure Cloud
Caserta
 
Migrating Apps To Azure
Migrating Apps To AzureMigrating Apps To Azure
Migrating Apps To Azure
Harish Ranganathan
 
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
Manoj Kumar
 
Virgílio Vargas Presentations / CloudViews.Org - Cloud Computing Conference 2...
Virgílio Vargas Presentations / CloudViews.Org - Cloud Computing Conference 2...Virgílio Vargas Presentations / CloudViews.Org - Cloud Computing Conference 2...
Virgílio Vargas Presentations / CloudViews.Org - Cloud Computing Conference 2...
EuroCloud
 
Microsoft Private Cloud Strategy
Microsoft Private Cloud StrategyMicrosoft Private Cloud Strategy
Microsoft Private Cloud Strategy
Amit Gatenyo
 
Cloud computing - dien toan dam may
Cloud computing - dien toan dam mayCloud computing - dien toan dam may
Cloud computing - dien toan dam may
Nguyen Duong
 
Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloud
James Serra
 
Azure Overview Business Model Overview
Azure Overview Business Model OverviewAzure Overview Business Model Overview
Azure Overview Business Model Overview
rramabad
 
Windowsazureplatform Overviewlatest
Windowsazureplatform OverviewlatestWindowsazureplatform Overviewlatest
Windowsazureplatform Overviewlatest
rajramab
 
Azure Overview Arc
Azure Overview ArcAzure Overview Arc
Azure Overview Arc
rajramab
 
Windows Azure Platform - Jonathan Wong
Windows Azure Platform - Jonathan WongWindows Azure Platform - Jonathan Wong
Windows Azure Platform - Jonathan Wong
Spiffy
 
Microsoft Partner Roadshow - To the Cloud
Microsoft Partner Roadshow  - To the CloudMicrosoft Partner Roadshow  - To the Cloud
Microsoft Partner Roadshow - To the Cloud
Nigel Watson
 
Azure_Business_Opportunity
Azure_Business_OpportunityAzure_Business_Opportunity
Azure_Business_Opportunity
Nojan Emad
 
Cloud Computing Pascal Walschots
Cloud Computing   Pascal WalschotsCloud Computing   Pascal Walschots
Cloud Computing Pascal Walschots
PWalschots
 
Get Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptxGet Started with Microsoft Azure.pptx
Get Started with Microsoft Azure.pptx
AnjaliMishra647628
 
Cloud infrastructure and Cloud Services
Cloud infrastructure and Cloud ServicesCloud infrastructure and Cloud Services
Cloud infrastructure and Cloud Services
Intel Corporation
 
Azure Services Platform_Partner_Briefing
Azure Services Platform_Partner_BriefingAzure Services Platform_Partner_Briefing
Azure Services Platform_Partner_Briefing
Wes Yanaga
 
Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009Cloud Computing & Sun Vision 03262009
Cloud Computing & Sun Vision 03262009
guest829442
 
Azure Services Platform Oc Event Ned
Azure Services Platform Oc Event NedAzure Services Platform Oc Event Ned
Azure Services Platform Oc Event Ned
Wes Yanaga
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure Cloud
Caserta
 
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
Manoj Kumar
 
Virgílio Vargas Presentations / CloudViews.Org - Cloud Computing Conference 2...
Virgílio Vargas Presentations / CloudViews.Org - Cloud Computing Conference 2...Virgílio Vargas Presentations / CloudViews.Org - Cloud Computing Conference 2...
Virgílio Vargas Presentations / CloudViews.Org - Cloud Computing Conference 2...
EuroCloud
 
Microsoft Private Cloud Strategy
Microsoft Private Cloud StrategyMicrosoft Private Cloud Strategy
Microsoft Private Cloud Strategy
Amit Gatenyo
 
Cloud computing - dien toan dam may
Cloud computing - dien toan dam mayCloud computing - dien toan dam may
Cloud computing - dien toan dam may
Nguyen Duong
 
Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloud
James Serra
 
Ad

Recently uploaded (20)

Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Ad

Azure Overview Csco

  • 1. Raj RamabadranPlatform Strategy AdvisorDeveloper & Platform [email protected]: http://rajramabadran.wordpress.com
  • 3. Challenges Facing Today’s Enterprise1Cutting Cost and Lowering CapexInfrastructure uses up valuable IT resources40% CIOs plan to cut IT budgets 2Driving value for the business with tight IT budgetsLeveraging and extending past IT investments to provide future value72% CIOs have cut or plan to cut discretionary IT projects*“Live with what we have”34Maintaining security while increasing access and transparency internally and externallyMany data centers are a limitation59% of surveyed CIOs view security and datacenter efficiency as “must do” projects5Finding the right transformative capabilities across the enterprise: cloud computing, data-center strategies, SaaS, mobility, IT automation ?6Top Projects: SaaS, VoIP, Green IT, Web 2.0 and outsourcingSource: CIO Magazine, October 21, 2008, “Cloud Computing Survey: IT Leaders See Big Promise, Have Big Security Questions”
  • 4. Challenges Building Apps# of users? After 1 month? 6 months? 1 yr?
  • 6. How do you scale up or down over time?
  • 7. How can you handle peak loads?
  • 8. How do you provide high availability?
  • 9. What are the upfront capital costs?
  • 10. How quickly can you go live?
  • 11. How do you reduce your operations costsCloud Computing ConsiderationsFundamentalsScaleOutAutomated Service ManagementHigh AvailabilityMulti-TenancyConsiderationsOff PremisesOn PremisesLocationHomogeneousHeterogeneousInfrastructureCapExOpExBusiness modelOwnLease/RentOwnershipSelfThird PartyManagement
  • 12. And in a non-cloud view, there are inefficienciesAllocated IT-capacitiesLoad Forecast“Under-supply“ of capacities“Waste“ of capacitiesFixed cost of IT-capacitiesIT CAPACITYBarrier forinnovationsActualLoadTIME
  • 13. However, in a cloud viewLoad ForecastAllocated IT capacitiesNo “under-supply“IT CAPACITYReduction of “over-supply“Possible reduction of IT-capacities in case of reduced loadReduction of initial investmentsActualLoadTime
  • 14. IT as a ServicePrivate(On-Premise)Infrastructure(as a Service)Platform(as a Service)You manageApplicationsApplicationsApplicationsYou manageRuntimesRuntimesRuntimesSecurity & IntegrationSecurity & IntegrationSecurity & IntegrationManaged by vendorDatabasesDatabasesDatabasesYou manageServersServersServersManaged by vendorVirtualizationVirtualizationVirtualizationServer HWServer HWServer HWStorageStorageStorageNetworkingNetworkingNetworking
  • 15. Introducing the Windows Azure PlatformWEB & CLOUDSThird party cloudWeb applicationsDeveloper ExperienceUse existing skills and toolsComputeStorageManagementManagementRelational dataConnectivityAccess controlON-PREMISESLOB ApplicationsComposite applications
  • 16. Windows Azure PlatformInternet-scale, highly available cloud fabric
  • 17. Globally distributed Microsoft data centers (ISO/IEC 27001:2005 and SAS 70 Type I and Type II certified)
  • 18. Consumption and usage-based pricing; enterprise-class SLA commitment
  • 19. Compute– auto-provisioning 64-bit application containers in Windows Server VMs; supports a wide range of application models
  • 20. Storage – highly available distributed table, blob, queue, & cache storage services
  • 21. Languages – .NET 3.5 (C#, VB.NET, etc.), IronRuby, IronPython, PHP, native Win32 code
  • 22. Data – massively scalable & highly consistent distributed relational database; geo-replication and geo-location of data
  • 23. Processing – relational queries, search, reporting, analytics on structured, semi-structured, and unstructured data
  • 24. Integration – synchronization and replication with on-premise databases, other data sources
  • 25. Service Bus – connectivity to on-premises applications; secure, federated fire-wall friendly Web services messaging intermediary; durable & discoverable queues
  • 26. Access Control– rules-driven federated identity; AD federation; claims-based authorization
  • 27. Workflows – declarative service orchestrations via REST-based activities
  • 28. User – online identity metasystem, directory, personal data storage & management
  • 29. Social – presence, communication, search, geospatial & mapping, media
  • 30. Devices – data synchronization across applications & devices; bridges cloud, client, and smart devicesDefining the Web and Worker RolesWEB ROLEWORKER ROLEInteracts with end-useror web servicesHandles incomingHTTP/HTTPS requestsDevelop with Microsoft andnon-Microsoft tools:ASP.NET, WCF, other .NET toolsJava, PHP, etc.Does not acceptincoming requestsInitiates their own requestsfor data or tasks from the queueSimilar to a "batch job"or Windows service
  • 32. Building Solutions with the Windows Azure PlatformSQL Azure: Scalable, relational, Cloud-enabled database services.NET Services: Framework for access control and communication between Cloud-aware applications
  • 33. Windows Azure ArchitectureThe Fabric Controller automates load balancing and computes resource scalingSecurity and Control Features include storage encryption, access authentication, and over-the-wire encryption using HTTPS. Industry certification is part of the Windows Azure roadmap.Computation provides application scalability. Developers can build a combination of web and worker roles. Those roles can be replicated as needed to scale the applications and computational processing power.Storage Services allow customers to scale to store large amounts of data – in any format – for any length of time, only paying for what they use or store.State-of-the-art data centers located around the world host your applications and data, internet-accessible from everywhere you choose to allow.
  • 34. Compute in Windows AzureGOAL:SCALABILITYTwo instance types: Web Role & Worker RoleWindows Azure applications are built with web role instances, worker role instances, or a combination of both.Scale out by replicating worker instances as needed.Allow applications to scale user and compute processing independently.Each instance runs on its own VM (virtual machine), replicated as needed
  • 35. Windows Azure platform Example ScenariosBrand Website
  • 39. Stored media streaming distribution
  • 40. Social NetworkingScalable Web-Apps(Web) Net New Application / Service Channel integration and customer management for retail
  • 41. Electronic payment platform for Financial Services
  • 43. Supply and distribution for Transportation
  • 47. Accounts payable / receivable
  • 50. E-Shopping Scalable Multi-Channel Apps(Middle-tier, OLTP) Optimizing Existing Application / Service Digitization of Media
  • 52. Media trans-coding & post-processing
  • 54. Archiving – ColdPay for What You Use–Use Only What You NeedCustomer pricing model based on usage meters
  • 55. Azure Services Purchasing Models SUBSCRIPTIONCONSUMPTIONVOLUME LICENSING“Pay as you go and grow”Available at PDC* launch “Coordinated purchasing” Planned for post PDC* “Value for a commitment“Select offers at PDC* Low barrier to entry and flexibilityOptimized for cloud elasticity Discounts for commitmentPlans for payment predictability Unified purchasing through EAIntroduction to volume discounts *PDC scheduled for November 2009
  • 56. Windows Azure Pricing MetersCOMPUTESTORAGEBANDWIDTHVirtual Machine instancesLoad balancers, routers, etc.Relational DB instancesService Management Fabric controller operations (deploy/upgrade/delete/scale)
  • 57. Load balancer programmingBlob StorageTable StorageMultiple replicasGeo-distributionDrivesIngress/Egress (to/from internet only)PRICE$0.12 / hourRDBMS Instance higherNo separate charge for service managementPRICE$0.15 / GBStorage Transactions: $0.01 / 10kPRICEBandwidth: $0.10 in / $0.15 out / GB
  • 58. SQL Azure Pricing ModelsWEB EDITIONBUSINESS EDITIONBANDWIDTHPer database / monthPer database / month Per GB transferred $9.99 / Month(1 GB) $99.99/ Month(10 GB) $0.15 GB Egress$0.10 GB Ingress
  • 59. .Net Services Pricing MetersBANDWIDTHMESSAGESPer transactions Per GB transferred $0.15 / 100K $0.10 GB Ingress $0.15 GB Egress
  • 60. Benefits of the Windows Azure PlatformBUSINESSDEMANDSTECHOLOGYDEMANDSWINDOWS AZUZURE PLATFORM OFFERSCost-effective solution to manage IT resources
  • 61. Less infrastructure to buy/configure and support
  • 64. Focus on delivering compelling software not on managing infrastructure
  • 65. Monetize new offering quickly without investment in billing and other enablement technologies.  Speed of development
  • 69. Scale up or down as business needs change
  • 70. Go to market faster
  • 72. SLAs
  • 74. Global data centersLower costsEfficiencyStay CompetitiveInnovationGenerate New Revenue QuicklyAgilityReducedRiskReliability
  • 75. ResourcesCTP Registration , downloadable hands-on labs, demos, and presentations http://www.azure.comAzure Services Platform Forumshttp://www.microsoft.com/azure/blog.mspxAzure Whitepapershttp://www.microsoft.com/azure/whitepaper.mspx
  • 76. Thank youSnap my Vcard get free app for your phone at:http://www.microsoft.com/tag/© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 77. Business Need:Recently, Epicor has sought to respond to customer demands for reliable, cost-effective Internet-based applications that also connect with on-premise ERP capabilities. Case Study:Solution:Shortly after its introduction to Azure, Epicor decided to migrate Epicor Enterprise Search, an Internet search experience application included with its ERP suite. To migrate the search application to Azure, Epicor replaced the SQL Server portion of the application with Azure data servicesCompany Profile:Epicor, headquartered in Irvine, California, provides integrated enterprise resource planning (ERP) software solutions to more than 20,000 customers in 140 countries. Founded in 1984, Epicor is a Microsoft® Gold Certified Partner and the world’s sixth-largest independent software vendor. The organization, which has more than 3,000 employees who work in 50 global offices, had revenues of U.S.$429 million in fiscal year 2007.Benefit:With Azure, Epicor can cut costs, provide a range of Internet-based services, and extend existing developer skills, all to deliver better experiences to customers. "Because this application is developed and managed on Azure, our customers can get an Internet search experience for their critical business data more easily and without requiring additional internal servers outside the firewall.”—Erik Johnson, Senior Director of Product Research, Epicor
  • 78. Business Need:One of the company’s solutions is PolicyPortal, developed to help organizations manage and protect PCs inside and outside Active Directory domains. However, the solution was designed to be hosted, so it took a long time to set up with hosting service providers. This led to higher infrastructure costs and delays in closing agreements with customers. Case Study:Solution:PolicyPortal uses Azure services to automatically enforce Group Policy settings on machines that are temporarily or permanently disconnected from Active Directory. Company Profile:FullArmor helps large organizations manage their IT user policy and endpoint security with solutions based on Microsoft® products and technologies.A Boston-based Microsoft Gold Certified Partner, FullArmor targets large organizations such as Boeing, the Federal Bureau of Investigation, Eli Lilly, Wal-Mart, and Bank of America, and it has a customer base of more than 5 million users and 1,500 organizations worldwide. BenefitDrivers:By moving to Azure, FullArmor was able to reduce the costs of customer provisioning and meet their growing infrastructure requirements on an as-needed basis. “We were able to move the application quickly because our original version of PolicyPortal was written purely in managed code using ASP.NET. As a result, about 80 percent of the code could be migrated without any changes being required in order to work in the Azure environment.” — Danny Kim, CTO, FullArmor
  • 79. Solution:Location-aware service and application platform hosted on Windows AzureIIS 7.0, Bing Maps, Silverlight 3.0, Focus on online solutions for connecting people, locating and sharing resources.Case Study:SmartphonesCompany Profile:Glympse is a start-up, founded in March 2008, delivering a new class of location sharing service that visually shows a user’s location in a dynamic map, updated in real-time.BenefitDrivers:Interoperability: MySQL, Google MapsService management: scale capacity up& down as neededPersistent storage for track dataMultiple DatacentersLocationdata serversFront-ends
  • 80. Business Need:The City of Chicago needed to build an interactive map for an annual event “Taste of Chicago”, one of the largest events the city hosts every year with 3 million visitors and estimates site traffic of 50k hits per day. The customer had less than 2 weeks time to complete the project and had no on-premise infrastructure to host the solution.Case Study:Solution:Microsoft Silverlight 2.0 front end providing provide deep zoom capability and map overlay of vendor information, live alerts for event notification via text messaging, hosted on Windows Azure. Company Profile:West Monroe Partners is a full service business and technology consulting firm with seven offices in the US and Canada, headquartered in Chicago. BenefitDrivers:Quick to MarketFocused resources on developing application vs. infrastructureStreamlined processReliable and scalable“Our development team gave overwhelming feedback that the learning curve was extremely shallow allowing us to develop and deploy the solution in Azure in 2 weeks.”— Eric Brown, WestMonroe Partners
  • 81. Case StudySee the Difference

Editor's Notes

  • #20: Three Windows Azure Services purchasing models: Consumption: Strategy — make it simple. Subscription: Strategy — offer differentiation through packagesEnterprise Architecture (EA) Integration: Strategy — enable enterprise adoption[Click]Here’s a closer look at Consumption PricingWindows Azure Consumption Pricing StrategyLaunch with simple pricing that drives adoption and wins share in Web workloads for consumer and commercial SaaS. Win in the enterprise by extending existing offerings, adding premium services, and closely aligning to our partners’ business models. Final consumption prices subject to formal price sensitivity study (quantitative analysis). Windows AzureValue differentiator: service management[Prices on screen]Note: SPLA par analysis (SW only): $0.041 hr compute & $0.014 GB storage Compared to:Amazon(Service hosting price) Compute = .10 LinuxCompute = .125 WindowsStorage = .15 (+ disc) Bandwidth = .10/.17 GB (+ disc)Google(Service hosting price) Compute = .10Storage = .15BW = .10/.12 GB(Java support) Note: Google (GAE) currently does not offer non persistent storage. SQL ServicesValue differentiators: scale, managed high availability, and self-provisioning[Prices on screen]Note: SPLA par pricing analysis (SW only): $0.19/DB for Web and $2.40/DB for Business editionCompared to:Go Daddy (Web)SQL Server 1 DB = $4.99(limit 200MB)SQL Server Mart (Business)SQL Server10 GB = $69.99(limit to 20 users).NET ServicesValue differentiators: access control and advanced message features [Prices on screen]Note: BizTalk par analysis (SW only): $0.052/100K Messages (in/out)Compared to:Amazon (AWS SQS offering) Messages: $0.10/100K (in & out)Bandwidth: $0.10/.17/GB (+ disc)Message unit: Messages and tokens are viewed as a single unit;only outbound/subscribed messages charged
  • #21: Three Windows Azure Services purchasing models: Consumption: Strategy — make it simple. Subscription: Strategy — offer differentiation through packagesEnterprise Architecture (EA) Integration: Strategy — enable enterprise adoption[Click]Here’s a closer look at Consumption PricingWindows Azure Consumption Pricing StrategyLaunch with simple pricing that drives adoption and wins share in Web workloads for consumer and commercial SaaS. Win in the enterprise by extending existing offerings, adding premium services, and closely aligning to our partners’ business models. Final consumption prices subject to formal price sensitivity study (quantitative analysis). Windows AzureValue differentiator: service management[Prices on screen]Note: SPLA par analysis (SW only): $0.041 hr compute & $0.014 GB storage Compared to:Amazon(Service hosting price) Compute = .10 LinuxCompute = .125 WindowsStorage = .15 (+ disc) Bandwidth = .10/.17 GB (+ disc)Google(Service hosting price) Compute = .10Storage = .15BW = .10/.12 GB(Java support) Note: Google (GAE) currently does not offer non persistent storage. SQL ServicesValue differentiators: scale, managed high availability, and self-provisioning[Prices on screen]Note: SPLA par pricing analysis (SW only): $0.19/DB for Web and $2.40/DB for Business editionCompared to:Go Daddy (Web)SQL Server 1 DB = $4.99(limit 200MB)SQL Server Mart (Business)SQL Server10 GB = $69.99(limit to 20 users).NET ServicesValue differentiators: access control and advanced message features [Prices on screen]Note: BizTalk par analysis (SW only): $0.052/100K Messages (in/out)Compared to:Amazon (AWS SQS offering) Messages: $0.10/100K (in & out)Bandwidth: $0.10/.17/GB (+ disc)Message unit: Messages and tokens are viewed as a single unit;only outbound/subscribed messages charged
  • #22: Three Windows Azure Services purchasing models: Consumption: Strategy — make it simple. Subscription: Strategy — offer differentiation through packagesEnterprise Architecture (EA) Integration: Strategy — enable enterprise adoption[Click]Here’s a closer look at Consumption PricingWindows Azure Consumption Pricing StrategyLaunch with simple pricing that drives adoption and wins share in Web workloads for consumer and commercial SaaS. Win in the enterprise by extending existing offerings, adding premium services, and closely aligning to our partners’ business models. Final consumption prices subject to formal price sensitivity study (quantitative analysis). Windows AzureValue differentiator: service management[Prices on screen]Note: SPLA par analysis (SW only): $0.041 hr compute & $0.014 GB storage Compared to:Amazon(Service hosting price) Compute = .10 LinuxCompute = .125 WindowsStorage = .15 (+ disc) Bandwidth = .10/.17 GB (+ disc)Google(Service hosting price) Compute = .10Storage = .15BW = .10/.12 GB(Java support) Note: Google (GAE) currently does not offer non persistent storage. SQL ServicesValue differentiators: scale, managed high availability, and self-provisioning[Prices on screen]Note: SPLA par pricing analysis (SW only): $0.19/DB for Web and $2.40/DB for Business editionCompared to:Go Daddy (Web)SQL Server 1 DB = $4.99(limit 200MB)SQL Server Mart (Business)SQL Server10 GB = $69.99(limit to 20 users).NET ServicesValue differentiators: access control and advanced message features [Prices on screen]Note: BizTalk par analysis (SW only): $0.052/100K Messages (in/out)Compared to:Amazon (AWS SQS offering) Messages: $0.10/100K (in & out)Bandwidth: $0.10/.17/GB (+ disc)Message unit: Messages and tokens are viewed as a single unit;only outbound/subscribed messages charged
  • #27: One of the company’s solutions is PolicyPortal, developed to help organizations manage and protect PCs both inside and outside Active Directory domains. The application generated a lot of interest from customers. However, the solution was designed to be hosted, so it took a long time to set up with hosting service providers. This led to higher infrastructure costs and delays in closing agreements with customers.
  • #28: Has a set of frontend servers and location servers on the back end – turn out a visual of where you are at any timeWas running on Amazon; Glympse moved this on to the platform ; SQL on the back-end ; silverlightThis is data Tracking solutions solution already existed in a hosted environment. Glympse moved the solution to the cloud, using google maps,