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

Azure Overview Csco

  • 1.
    Raj RamabadranPlatform StrategyAdvisorDeveloper & Platform EvangelismRaj.Ramabadran@microsoft.comBlog: http://rajramabadran.wordpress.com
  • 2.
  • 3.
    Challenges Facing Today’sEnterprise1Cutting 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?
  • 5.
  • 6.
    How do youscale up or down over time?
  • 7.
    How can youhandle peak loads?
  • 8.
    How do youprovide high availability?
  • 9.
    What are theupfront capital costs?
  • 10.
    How quickly canyou go live?
  • 11.
    How do youreduce your operations costsCloud Computing ConsiderationsFundamentalsScaleOutAutomated Service ManagementHigh AvailabilityMulti-TenancyConsiderationsOff PremisesOn PremisesLocationHomogeneousHeterogeneousInfrastructureCapExOpExBusiness modelOwnLease/RentOwnershipSelfThird PartyManagement
  • 12.
    And in anon-cloud view, there are inefficienciesAllocated IT-capacitiesLoad Forecast“Under-supply“ of capacities“Waste“ of capacitiesFixed cost of IT-capacitiesIT CAPACITYBarrier forinnovationsActualLoadTIME
  • 13.
    However, in acloud 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 aServicePrivate(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 WindowsAzure 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 Microsoftdata centers (ISO/IEC 27001:2005 and SAS 70 Type I and Type II certified)
  • 18.
    Consumption and usage-basedpricing; enterprise-class SLA commitment
  • 19.
    Compute– auto-provisioning 64-bitapplication containers in Windows Server VMs; supports a wide range of application models
  • 20.
    Storage – highlyavailable distributed table, blob, queue, & cache storage services
  • 21.
    Languages – .NET3.5 (C#, VB.NET, etc.), IronRuby, IronPython, PHP, native Win32 code
  • 22.
    Data – massivelyscalable & highly consistent distributed relational database; geo-replication and geo-location of data
  • 23.
    Processing – relationalqueries, search, reporting, analytics on structured, semi-structured, and unstructured data
  • 24.
    Integration – synchronizationand 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-drivenfederated identity; AD federation; claims-based authorization
  • 27.
    Workflows – declarativeservice orchestrations via REST-based activities
  • 28.
    User – onlineidentity metasystem, directory, personal data storage & management
  • 29.
    Social – presence,communication, search, geospatial & mapping, media

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,