29
August 2009 | Page 1 MICROSOFT MICROSOFT Raj Ramabadran Platform Strategy Advisor Developer & Platform Evangelism [email protected] Blog: http://rajramabadran.wordpress.com

Azure Overview Csco

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Azure Overview Csco

August 2009 | Page 1MICROSOFTMICROSOFT

Raj RamabadranPlatform Strategy AdvisorDeveloper & Platform [email protected]: http://rajramabadran.wordpress.com

Page 2: Azure Overview Csco

August 2009 | Page 2MICROSOFT

Objectives Cloud computing considerations

Windows Azure capabilities, architecture and benefitsWindows Azure Scenarios

Azure Business Model

Q/A

Page 3: Azure Overview Csco

August 2009 | Page 3MICROSOFT

Challenges Facing Today’s Enterprise

1 Cutting Cost and Lowering CapexInfrastructure uses up valuable IT resources 40% CIOs plan to cut IT budgets

Driving value for the business with tight IT budgets

Leveraging and extending past IT investments to provide future value

72% CIOs have cut or plan to cut discretionary IT projects*

“Live with what we have”

Maintaining security while increasing access and transparency internally and externally

Many data centers are a limitation

Finding the right transformative capabilities across the enterprise: cloud computing, data-center strategies, SaaS, mobility, IT automation ?

59% of surveyed CIOs view security and datacenter efficiency as “must do” projects

Top Projects: SaaS, VoIP, Green IT, Web 2.0 and outsourcing

23

45

6Source: CIO Magazine, October 21, 2008, “Cloud Computing Survey: IT Leaders See Big Promise, Have Big Security

Questions”

Page 4: Azure Overview Csco

August 2009 | Page 4MICROSOFT

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 costs

Page 5: Azure Overview Csco

August 2009 | Page 5MICROSOFT

Off PremisesOn Premises

ScaleOut

Automated Service

Management

High Availability

Multi-Tenancy

Location

Considerations

Infrastructure

Business model

Ownership

Management

HomogeneousHeterogeneous

CapEx OpEx

Own Lease/Rent

Self Third Party

Cloud Computing Considerations

Fundamentals

Page 6: Azure Overview Csco

August 2009 | Page 6MICROSOFT

TIME

IT C

APA

CIT

Y

Actual Load

Allocated IT-

capacities

“Waste“ of capacities

“Under-supply“ of capacities

Fixed cost of IT-capacities

Load Forecast

Barrier forinnovations

And in a non-cloud view, there are inefficiencies

Page 7: Azure Overview Csco

August 2009 | Page 7MICROSOFT

However, in a cloud view

Actual Load

Allocated IT capacities

Reduction of initial

investments

Reduction of “over-

supply“

No “under-supply“

Possible reduction of IT-capacities

in case of reduced load

Time

IT C

APA

CIT

YLoad

Forecast

Page 8: Azure Overview Csco

August 2009 | Page 8MICROSOFT

IT as a Service

Private(On-Premise)

Infrastructure

(as a Service)

Platform(as a

Service)

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security & Integration

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security & Integration

Storage

Server HW

Networking

Servers

Databases

Virtualization

Runtimes

Applications

Security & Integration

You m

anage M

anaged b

y v

endor

Managed b

y v

endor

You m

anage

You m

anage

Page 9: Azure Overview Csco

August 2009 | Page 9MICROSOFT

Introducing the Windows Azure Platform

ON-PREMISES WEB & CLOUDS Third party cloudWeb applications

LOB ApplicationsComposite applications

Compute Storage Management

ManagementRelational data Connectivity Access control

Developer ExperienceUse existing skills and tools

Page 10: Azure Overview Csco

August 2009 | Page 10MICROSOFT

Windows Azure Platform

Internet-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

Devices – data synchronization across applications & devices; bridges cloud, client, and smart devices

Page 11: Azure Overview Csco

August 2009 | Page 11MICROSOFT

Defining the Web and Worker Roles

WEB ROLE WORKER ROLE

Interacts with end-useror web services

Handles incomingHTTP/HTTPS requests

Develop with Microsoft andnon-Microsoft tools:

ASP.NET, WCF, other .NET toolsJava, PHP, etc.

Does not acceptincoming requests

Initiates their own requestsfor data or tasks from

the queue

Similar to a "batch job"or Windows service

Page 13: Azure Overview Csco

August 2009 | Page 13MICROSOFT

Building Solutions with the Windows Azure Platform

SQL Azure: Scalable, relational, Cloud-enabled database services

.NET Services: Framework for access control and communication between Cloud-aware applications

Page 14: Azure Overview Csco

August 2009 | Page 14MICROSOFT

Windows Azure Architecture

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.

The Fabric Controller automates load balancing and computes resource scaling

Security and Control Features include storage encryption, access authentication, and over-the-wire encryption using HTTPS. Industry certification is part of the Windows Azure roadmap.

State-of-the-art data centers located around the world host your applications and data, internet-accessible from everywhere you choose to allow.

Page 15: Azure Overview Csco

August 2009 | Page 15MICROSOFT

Compute in Windows Azure

GOAL:SCALABILITYScale out by replicating worker instances as needed.

Allow applications to scale user and compute processing independently.

Two instance types: Web Role & Worker RoleWindows Azure applications are built with web role instances, worker role instances, or a combination of both.

Each instance runs on its own VM (virtual machine), replicated as needed

Page 16: Azure Overview Csco

August 2009 | Page 16MICROSOFT

Net New Application /

Service

Optimizing Existing

Application / Service

Scalable Web-Apps

(Web)

Scalable Multi-Channel Apps(Middle-tier,

OLTP)

Storage(Archiving)

• Brand Website• Gaming Platform• Blog Platform • Real-time media streaming • Stored media streaming distribution • Social Networking

• Digitization of Media• E-Discovery (Analytics) • Media trans-coding & post-processing• Combinatorial drug analysis/research

• Back-ups• Archiving – Cold

Compute

Windows Azure platform Example Scenarios

• Channel integration and customer management for retail

• Electronic payment platform for Financial Services

• Payroll• Supply and distribution for Transportation• Collaboration and knowledge management• Productivity suite platform• Customer inquiries (Customer Service)• Accounts payable / receivable• Collaborative R&D environment for Pharma• E-Market Platform• E-Shopping

Page 17: Azure Overview Csco

August 2009 | Page 17MICROSOFT

Pay for What You Use–Use Only What You Need

Customer pricing model based on usage meters

Page 18: Azure Overview Csco

August 2009 | Page 18MICROSOFT

SUBSCRIPTION

Azure Services Purchasing Models

*PDC scheduled for November 2009

CONSUMPTION VOLUME LICENSING“Pay as you go and

grow”Available at PDC*

launch Low barrier to entry and flexibilityOptimized for cloud elasticity

Discounts for commitmentPlans for payment predictability

“Coordinated purchasing”

Planned for post PDC* Unified purchasing through EA

Introduction to volume discounts

“Value for a commitment“

Select offers at PDC*

Page 19: Azure Overview Csco

August 2009 | Page 19MICROSOFT

Windows Azure Pricing Meters

Virtual Machine instancesLoad balancers, routers, etc.Relational DB instancesService Management

- Fabric controller operations (deploy/upgrade/delete/scale)

- Load balancer programming

COMPUTE STORAGE BANDWIDTH

PRICE$0.12 / hourRDBMS Instance higherNo separate charge for service management

Blob StorageTable StorageMultiple replicasGeo-distributionDrives

PRICE$0.15 / GBStorage Transactions:

$0.01 / 10k

Ingress/Egress (to/from internet only)

PRICEBandwidth: $0.10 in / $0.15 out / GB

Page 20: Azure Overview Csco

August 2009 | Page 20MICROSOFT

WEB EDITION

$9.99 / Month(1 GB)

Per database / month

BUSINESS EDITION

$99.99/ Month(10 GB)

Per database / month

BANDWIDTHPer GB transferred

$0.15 GB Egress

$0.10 GB Ingress

SQL Azure Pricing Models

Page 21: Azure Overview Csco

August 2009 | Page 21MICROSOFT

$0.15 / 100K

BANDWIDTH

Per GB transferred

MESSAGESPer transactions

$0.10 GB Ingress

$0.15 GB Egress

.Net Services Pricing Meters

Page 22: Azure Overview Csco

August 2009 | Page 22MICROSOFT

BUSINESSDEMANDS

TECHOLOGYDEMANDS

WINDOWS AZUZURE PLATFORM OFFERS

• Cost-effective solution to manage IT resources

• Less infrastructure to buy/configure and support

• Lower TCO• Predictable cost

• Focus on delivering compelling software not on managing infrastructure

• Monetize new offering quickly without investment in billing and other enablement technologies.

  • Speed of development• Interoperability • Leverage existing IP• Simplified deployment• Scale up or down as business needs

change• Go to market faster

• Reliable service• SLAs• Security• Global data centers

Lower costs Efficiency

Stay Competitive

Innovation

AgilityGenerate New

Revenue Quickly

ReliabilityReducedRisk

Benefits of the Windows Azure Platform

Page 23: Azure Overview Csco

August 2009 | Page 23MICROSOFT

Resources

• CTP Registration , downloadable hands-on labs, demos, and presentations

http://www.azure.com

• Azure Services Platform Forumshttp://www.microsoft.com/azure/blog.mspx

• Azure Whitepapershttp://www.microsoft.com/azure/whitepaper.mspx

Page 24: Azure Overview Csco

August 2009 | Page 24MICROSOFT

© 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.

Thank you

Snap my Vcard get free app for your phone at:http://www.microsoft.com/tag/

Page 25: Azure Overview Csco

August 2009 | Page 25MICROSOFT

Case Study:

Company 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.

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.

"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

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 services

Page 26: Azure Overview Csco

August 2009 | Page 26MICROSOFT

Case Study:

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.

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.

“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

Solution:PolicyPortal uses Azure services to automatically enforce Group Policy settings on machines that are temporarily or permanently disconnected from Active Directory.

Page 27: Azure Overview Csco

August 2009 | Page 27MICROSOFT

Case Study:

Company 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 Maps

Service management: scale capacity up& down as needed

Persistent storage for track data

Multiple Datacenters

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.

Front-ends

Locationdata servers

Smartphones

Page 28: Azure Overview Csco

August 2009 | Page 28MICROSOFT

Case Study:

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

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.

“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

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.

Page 29: Azure Overview Csco

August 2009 | Page 29MICROSOFT

Case StudySee the Difference