Windows Azure
Dalibor Kačmář
Platform Strategy Advisor
Microsoft
Business trends reshape technology
While the economy has
faced gloom and
doom…
conomic trends
• Cuts in operating
costs and capital
expenditures
• Increased
competition for fewer
dollars
• Do more with less
business is transforming
in deeper ways…
trends
creating shifts in
technology.
How Microsoft Views the Cloud
Fundamentals
Scale out
Automated
Service
Management
High
Availability
Considerations
Location
Infrastructure
Business model
Ownership
Management
Multi-tenancy
Choosing and Blending Deployment Options
The Cloud
Dedicated
Cloud
Public Cloud
Secure Cloud
Federation
Publish to Cloud
or Enterprise
Private
Cloud
International
ENTERPRISE
Software + Services
Client
Server
Phone
TV
Cloud
Tools and Cross-Platform Support
PC
Introducing Windows Azure
Windows Azure is an internet-scale cloud services platform hosted in Microsoft
data centers around the world, proving a simple, reliable and powerful
platform for the creation of web applications and services.
WA Automates the Management of IT Resources
Security and Control
State-of-the-art Data Centers
Automated
Services Management
Virtualized Computation
Storage Services
Windows Azure Scalable Architecture
• No up-front costs for massively scalable
computing infrastructure
• Pay for what you use,
when you use it
• Eliminate utilization concerns
• Add compute power as business grows
or
demand spikes
• No ongoing depreciation and
maintenance costs
Developing Applications for Windows Azure
FAMILIAR DEVELOPER
EXPERIENCE
DESIGNED FOR
INTEROPERABILITY
PROVEN MICROSOFT
TECHNOLOGIES
 Development: Visual Studio
 SOAP and REST protocols
 XML file formats
 Commitment to support
 Visual Studio, ASP.NET, SQL
integration, offline cloud
simulation
 Maintenance: Local
debugging, APIs for logging
 Management: APIs for
deployment management
Java, PHP, Python and
other popular
programming languages
Azure integration
 Windows Azure integration
Support For Customers & Partners
Learn
Try
Buy
Use/Manage
Portal & Dashboard (all users)
Online
Self Help
Microsoft Developer Network (MSDN)
Microsoft Partner Network (MPN)
Pre-sales, Sales, & Customer Service (all users, no charge)
• Live Site Support (no charge 24/7)
• Developer Support (pay for)
Assisted Support
MSPN Program Benefits (partners)
Premier now includes Azure Platform Support!
Premier Support for the Windows Azure Platform
One end to end support package for all Microsoft Products & Services
Developer Benefits:
 Designated Support Account Manager
provides single point of contact for support
& IT planning needs
 Problem Resolution Support
shorter response times & priority escalation
paths should be required
 Service Delivery Planning
ongoing planning & execution cycle continuously
improving IT operations & maturity
 Access to specialized Azure Prevention
and Resolution resources
who deliver Developer Support, Support
Assistance, Information Services, & Workshops
Additional info: http://www.microsoft.com/premier
Support
Account
Management
Problem
Resolution
Support
Workshops
Premier
Support
Prevention
and Resolution
Resources
Support
Assistance
Information
Services
Windows Azure Pricing Meters
Elastic, scalable, secure, & highly available automated service platform
Storage
Compute
Per Service Hour
Starting at $0.12/service hour +
Variable instance sizes
Per GB stored & transactions
Blob & table $0.15 / GB
Storage Access = $0.10 / 100K Transactions
Bandwidth
Per GB transfer in or out of a datacenter
US/EU Bandwidth = $0.10 in / $0.15 out / GB
Asia Pacific = $0.30 in / $0.45 out / GB
SQL Azure Pricing
Highly available, scalable, and self managed distributed relational database service
Web Edition
Business Edition
Per DB per Month
Per DB per Month
Up to 1GB DB
Up to 10GB DB
$9.99 + BW charges
$99.99 + BW charges
Data Transfers
Windows Azure and SQL Azure data transfers within a subregion are not subject to BW charges
Use the TCO calculator - estimate the price and the cost savings yield
Windows Azure Services
Windows Azure Costs
ROI Comparison
Provides consumption
costs broken down by
specific components
within the Windows Azure
environment
Breakdown of annual
infrastructure cost savings
moving to the Windows
Azure Platform
ROI comparison between
Windows Azure Platform
and comparable onpremises data services
For more information about pricing check out Understanding Windows Azure Platform Pricing course on Windows Azure.com
To access the TCO Calculator go to: http://www.microsoft.com/windowsazure/tco/
Note: The TCO calculator is for informational purposes only, and provides an estimate to help appraise the potential savings of deployment to
Windows Azure. The analysis report should not be interpreted as a commitment on the part of Microsoft, or the partner
Microsoft Delivers Service Levels
 Customer-oriented pricing options: Simple, Flexible and Comprehensive
 Microsoft’s world-class service and support
 Clear and Simple SLA Guarantees
Compute
Connectivity
Instance Monitoring &
Restart
Database
Availability
Storage
Availability
Service
Availability
• Your service is
connected and
reachable via web
• All running roles will be
monitored continuously
• Database is connected
to the internet gateway
• Storage service will be
available/reachable
(connectivity)
• Service Bus endpoint will
have external connectivity
• If role is unhealthy, we
will detect and initiate
corrective state
• Availability monitoring
every 5-minute
interval
> 99.99%
> 99.99%
• Internet facing roles will
have external
connectivity
> 99.95%
• Your storage requests
will be processed
successfully
> 99.99%
• .NET Message operation
requests will be
processed successfully
> 99.99%
Partner Success
eduify | write faster
“ Cloud computing democratizes access to
carrier-class data center technology with
better performance, higher efficiency, and
lower costs; Microsoft’s Azure adds to that
integration with a first-class development
platform, decades of operations
experience, and a developer toolbox of
customizable services.”
– Brian Mathews, Vice President, Autodesk
“ Making a reliable cloud application
can be really hard, and Azure uses
.NET and Visual Studio tools we
already know and that we already
know how to put out into a
marketplace. That's very helpful for
us and it's helpful for our
customers.”
– Erik Johnson
Research Director, Epicor
“ With Azure, your ability to
deliver solutions becomes
much faster and you can
really innovate and be
competitive.”
– Jitendra Thethi
Principle Architect, Infosys
Microsoft is Your Trusted Technology Partner
High-level services integrate with your on-
premises application, extending your infrastructure into the
cloud and enabling new types of solutions.
On-Premises Application and Cloud
Storage allows you to reduce IT tasks, and focus on
delivering solutions, not managing technology
infrastructure.
Windows Azure is an open platform,
enabling you to have vendor choice and increasing your
flexibility in how to build applications.
Microsoft is enterprise ready, providing a
worldwide datacenter presence, Service Level Agreements,
developer programs and the customer service and support
your business expects.
"It’s the transformation of
our software, it’s the
transformation of our strategy
and our offerings across the
board to fundamentally
embrace services.”
—RAY OZZIE
NEXT STEPS
1
Get more information:
2
Quantify the Windows Azure Platform ROI:
http://www.microsoft.com/windowsazure/tco/
3
Resource Guide: www.microsoft.com/windowsazure/
Partner Learning Center:
http://partner.microsoft.com/learning
My blog: http://blogs.msdn.com/kaci
Learn more and get started:
www.micorsoft.com/windowsazure/getstarted
Microsoft Azure Akademie (Czech only)
Online traing 5.10. – 16.11. 2010
1 per week, 1 hour, 7 lessons
Statement of participation
Fully free
Led by Dalibor Kačmář and Michael Juřek
www.msdn.cz/AzureAkademie
Case studies
•
•
•
Presentation of real world examples customer solutions
Demonstrates examples of Windows Azure’s expertise with each application type
Paints the complete picture of the solution
Marketing Campaign Websites Application:
Kia Motors America
Scenario
New Application
Development
Business Problem
• Super Bowl ad campaign website
needed to accommodate
thousands of hits
• On-premise model costly
Windows Azure Platform Solution
• Application developed and hosted
on Windows Azure
• Utilized SQL Azure for relational
database needs
Benefits
• Quick development of website in two weeks by three developers, using code and assets developed in a
prior campaign
• Straightforward deployment required setting up a new Windows Azure account
• Easily scalable that if traffic surpassed the amount the web roles could handle, team could add roles in just
minutes
• Team approximated a CapEx savings in excess of $100,000
Web Presence Application:
Kelley Blue Book
Scenario
Data CenterExtension
Business Problem
• Under-utilized server capacity
• A need to scale quickly
• Inefficient resource use
Benefits
•
•
•
•
•
•
Reduced capital expenditures with flexible scalability
Improved operational cost flexibility
Improved ability to deliver new services
Reduced data center and hosting costs saving $100,000 annually
More strategic use of IT resources, improving IT efficiency
Dynamic application environment
Windows Azure Platform Solution
• Software-plus-services model
• Moved Web site to the Windows
Azure platform
Web Presence Application:
City of Miami
Scenario
Business Problem
New Application
Development
• Improve the city’s applications that
use powerful mapping technology
• Shrinking IT budget
Windows Azure Platform Solution
• Application developed and hosted
on Windows Azure Platform
• Utilized Bing maps
Benefits
•
•
•
•
Reduced IT maintenance costs: A 75% savings in the 1st year over hosting on premises
Fast time-to-market: 311 took less than 2 weeks to build
Improved service offerings for citizens: 311 app enables non-emergency services
Pay-as-you-go pricing model for Windows Azure : Pay for as the amount of usage, creating a less risky and
more efficient model
• Cost-effective disaster recovery: Enough server redundancy to keep infrastructure running at an event of a
disaster
Data-centric Services Application: AP
Scenario
Information as a
Service
Business Problem
• Create a scalable application
programming interface (API) that
developers worldwide can use to
incorporate news content
Windows Azure Platform Solution
• Deployed using Windows Azure
Platform
• SQL Azure stores news data
metadata
Benefits
• Elimination of the planning and costly hardware investment traditionally required when creating a highly
scalable product
• Customers do not have to worry about capacity planning with Windows Azure
• Straightforward development and faster time-to-market utilizing developer’s current expertise
• Application provides new business opportunities and revenue stream
Self-Managed Departmental Applications:
Microsoft IT’s Giving Campaign
Scenario
Application
Extension
Business Problem
• Internal volunteer online auction
website
• Team struggled to find available
resources to maintain the site
Windows Azure Platform Solution
• Uses Windows Azure web roles for
the front-end service
• Can quickly scale as traffic dictates
Benefits
•
•
•
•
•
Utilized existing developer expertise in the .Net framework
Easily migrated from on-premise to the cloud by one developer in less than two weeks
Quickly scaled to handle traffic throughout the campaign
Kept SQL Server as an on-premises server, highlighting ability to use “hybrid” model
In one month, the site raised nearly U.S.$500,000 with no downtime
Descargar

Document