Upload
shanon-bell
View
214
Download
1
Tags:
Embed Size (px)
Citation preview
Page 1
Page 2
Objectives
Capitalizing on the Promise of Cloud Computing
The Windows Azure Platform
Windows Azure Architecture: • Computing platform• Storage• Service Management• Security
Using Windows Azure in the Enterprise Environment
Agenda
Page 3
Objectives The State of Cloud Computing
Define Windows Azure Capabilities & Architecture
Demonstrate Advantages of Windows Azure
in Today's Enterprise
Page 4
2
1 Businesses are forced to capitalize on new opportunities while constraining costs in fragile economic conditions
Infrastructure costs are fixed and ongoing, and distract from the mission of reducing business process friction and problems.
Leveraging past investments to provide future value.
Many data centers at limit—real estate, capacity, cooling and power.
3
4
5
6
7
Challenges Facing Today’s Enterprise
8
Matching capacity to demand.
Maintaining security while increasing access and transparency—within and outside the organization.
Security, access, and transparency across the value chain: suppliers, partners, etc.
Lack of a common platform.
Page 5
BENEFITS FOR YOUR BUSINESS
Agility Focus Efficiency Simplicity
Page 6
“Cloud computing is a reality, and it's a force that IT professionals need to quickly come to terms with. The economic and social motivation for the cloud is high, the business need for speed and agility is greater than ever before, and the technology has reached a level in which prudent investments in cloud services are fast and easy.”–Network World, May 2009
"The reality is that cloud computing is a revolutionary style of computing that is emerging from evolutionary change. Underneath the fog, there are a number of trends that are converging to fuel the cloud-computing phenomenon. Cloud computing sets the stage for a new approach to IT that enables individuals and businesses to choose how they'll acquire or deliver IT services, with reduced emphasis on the constraints of traditional software and hardware licensing models."- Key Issues for Cloud Computing, 2010, Gartner – March, 29 2010
“Cloud infrastructure computing will move squarely into the mainstream as a significant number of Fortune 1000 companies adopt the utility computing model demonstrated by moving a portion of their "sandbox" apps into production on public clouds.” – Worldwide Software Business Solutions 2010 Top 10 Predictions: The "New Normal" for Enterprise Software, IDC - February 2010, Doc #222024
Generally accepted as the next logical step in IT evolution
A revolutionary style of computing
Cloud computing is moving into the mainstream
Cloud Computing Is Maturing
Page 7
Why Microsoft Partners CareAbout Cloud Computing
Reduce operating costs and increase revenue• New market channels via
SaaS, Cloud Services• New business
opportunities enabled by massively scalable storage and compute power
Improve business agility and shorten time to market
Cloud computing is here to stay
Page 8
Software + Services
PC Phone
Server Cloud
Tools a
nd C
ross-P
latfo
rm S
up
port
Client
TV
Page 9
Simplifying Cloud Computing
Page 10
Fundamentals
How Microsoft Views the Cloud
Scale outAutomated
ServiceManagement
HighAvailability Multi-tenancy
Infrastructure
Business model
Ownership
Heterogeneous
Homogeneous
OpEx CapEx
Lease/Rented Owned
Considerations
ManagementThird Party Self
Location On premisesOff premises
Page 11
NEXT UP:Windows Azure Architecture
Page 12
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.
The Windows Azure Platform
Page 13
Manage Resources to Provide Abstraction
Page 14
The Fabric Controller communicates with every server within the Fabric. It manages the Windows Azure operating system, monitors every application, decides where new applications should run – optimizing hardware utilization.
Defining Windows Azure Architecture
Page 15
Virtualized Computation provides massive application scalability. Customers 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.
Service Management is performed by the Fabric Controller, which controls all the resources within the data center. The Fabric Controller deploys your service and monitors the overall health of the fabric.
Security and Control State-of-the-art physical security processes combined with strictly controlled OS access model. Data is replicated in multiple fault domains in location selected by the customer.
State-of-the-art data centers located around the world. Host your applications and data securely, accessible from everywhere you allow.
Windows Azure Automates the Management of Your IT Resources
Page 16
GOAL: Massive Scalability
Scale out – not up – by replicating worker instances as needed.
Allow applications to scale user and compute processing independently.
Two role types: Web Role & Worker RoleWindows Azure applications are built with web roles, worker roles, or a combination of both deployed to a number of instances.
Each instance runs on its own VM (virtual machine), replicated as needed
Compute Services in Windows Azure
Page 17
WEB ROLE
Interacts with end-user or web services
Communicate with worker roles directly or via queues
WORKER ROLE
Initiates their own requests for data or tasks from the queue
Similar to a "batch job” or Windows service
Defining Windows Azure RolesBuild services and solutions with any combination of Web and Worker
Roles
Communicate via HTTP/HTTPS, TCP/IP, and ports other than 80 and 443
Develop with Microsoft and non-Microsoft tools: ASP.NET, WCF, other .NET tools, Java, Python, Ruby, etc.
Page 18
Windows Azure storage is an application managed by the Fabric Controller
Windows Azure applications can use native storage, MySQL within a VM, or SQL Azure
Application state is kept in storage services, so worker roles can replicate as needed
Blobs can be stored in global Windows Azure Content Delivery Network (CDN)
Storage Services in Windows AzureGOAL: Scalable, durable utility-based storage
Page 19
BLOBS: Provide a simple interface for storing named files along with metadata for the file.
TABLES: Provide structured storage. A table is a set of entities which contain a set of properties.
QUEUES: Provide reliable storage and delivery of messages for an application.
Blobs, Tables, Queues and DrivesDRIVES: A durable NTFS file system volume, sharable across instances.
Page 20
Fabric: The collection of servers Multiple VMs per serverChoose from four different VM sizes, based on your application needs
Fabric Controller performs service management
You tell it what to do—it figures out howAutomatically scale up, scale down, update or roll application back to a previous versionSimple system management and deployment APIs
Service Management in Windows AzureGOAL: Automated application management and control
=Fabric Agent
Page 21
Interacts with a “Fabric Agent” on each machine
Monitors every VM, application and instance
Performs load balancing, check pointing and recovery
Fabric Controller
=Fabric Agent
Page 22
PHYSICAL:• Microsoft data centers with state-
of-the-art security process• Redundant power supplies from
separate providers, battery and diesel backup generators, climate control, and fire prevention and suppression
LOGICAL:• Windows Azure is optimized for
cloud access with no admin access to guests or applications• Applications and users do not
update the OS
CONTINUITY: • Multiple data centers in different
geographies• Users can choose single location
or geo-distributed data centers• Storage data is replicated multiple
times• Fabric is designed to be backed up
and restored from checkpoints
COMPLIANCE & CERTIFICATION:• Microsoft is committed to
complying with all local laws• Industry certification is a core
part of the Windows Azure roadmap• Customers are ultimately
responsible for the security and compliance of their services or applications–Windows Azure is a platform
Providing Security with Windows Azure
Page 23
The Cloud
Secure CloudFederation
Dedicated Cloud
PrivateCloud
International
ENTERPRISE
Publish to Cloud
or Enterprise
Public Cloud
Page 24
Developing Applications for Windows AzureFamiliar Developer Experience
Designed for Interoperability
Proven Microsoft Technologies
Development: Visual Studio integration, offline cloud simulation
Maintenance: Local debugging, APIs for logging
Management: APIs for deployment management
SOAP and REST protocols
XML file formats Commitment to support
Java, PHP, Python and other popular programming languages
Visual Studio, ASP.NET, SQL Azure integration
Page 25
On-Premises Application and Cloud StorageHosting output of 3D design and rendering process in the Cloud
Scalable Web Regulatory document and imaging archiving
Scalable Web Application with Worker Role Hosted inventory management integrated with retail POS terminals
Migration of Legacy ApplicationsMove legacy applications to Windows Azure without re-architecting the infrastructure
Windows Azure Computational Power • High Performance Computing (HPC)• Scientific computation • Large-scale data mining
Example Use Cases
Page 26
Store Data inthe Cloud
Extend Applications to the Cloud
Move Applications
to the Cloud
Create New Cloud Services
Create New Solutions by Combining
Cloud Services
Deployment Options
Page 27
Windows Azure for the Enterprise
More development optionsOn-demand developer test environments: develop locally, test for scale in cloud.
Meet periodic resources requirementsScale as needed for planned events, such as payroll, tax processing and end of year reporting.
Microsoft technology enables blended solutions Store data in the cloud, move part or all of applications to the cloud, or combine cloud-based services to create new solutions…the choice is yours.
Blending On-site IT with Cloud Compute Capabilities
Page 28
Learn Try Buy Use/Manage
OnlineSelf Help
Portal & Dashboard (all users)
Microsoft Developer Network (MSDN)
Microsoft Partner Network (MPN)
Assisted Support
Pre-sales, Sales, & Customer Service (all users, no charge)
• Live Site Support (no charge 24/7)
• Developer Support (pay for)
MSPN Program Benefits (partners)
Premier now includes Azure Platform Support!
Support For Customers & Partners
Page 29
Premier Support for the Windows Azure PlatformOne end to end support package for all Microsoft Products & Services
Designated Support Account Managerprovides 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 Preventionand Resolution resources who deliver Developer Support, Support Assistance, Information Services, & Workshops
Additional info: http://www.microsoft.com/premier
Developer Benefits:
Support Account
Management
Workshops
ProblemResolution
Support
Preventionand Resolution
Resources
InformationServices
SupportAssistance
PremierSupport
Page 30
SUBSCRIPTION
Windows Azure Purchasing Options
CONSUMPTION VOLUME LICENSING
“Pay as you go and grow”
• Low barrier to entry and flexibility
• Optimized for cloud elasticity
• Discounts for commitment• Plans for payment
predictability
“Coordinated purchasing”
• Unified purchasing through EA• Introduction to volume
discounts
“Value for a commitment“
Page 31
Windows Azure Pricing Meters
Compute: Per Service HourStarting at $0.12/service hour +Variable instance sizes
BandwidthPer GB transfer in or out of a datacenterUS/EU Bandwidth = $0.10 in / $0.15 out / GB Asia Pacific = $0.30 in / $0.45 out / GB
StoragePer GB stored & transactionsBlob & table $0.15 / GBStorage Access = $0.10 / 100K Transactions
Elastic, scalable, secure, & highly available automated service platform
Page 32
PromotionsDevelopment Accelerator Designed to accelerate cloud app development. Flexible (on/off) consumption for scaling. Predictable payment and discounted price.
•6 month subscription (38%-45% discount)
•Offered as a unit (can order multiple units)
•Cancel first 30 days; anytime after first 6 months
•Overage at Standard Consumption rates
CORE: $59.95/mo ($56.95 for partners)
Amount Included in BaseCompute 750 hrs/mo Storage 10 GB/mo Storage Transactions 1M/mo AppFabric Access Control 1M trans/mo
AppFabric Service Bus 5 connections/mo
Data Transfers 7 GB In / 14 GB Out*
EXTENDED: $109.95/mo ($104.45 for partners)
Amount Included in BaseSame as Core except also includes* 1 SQL Azure Business Edition DB (10 GB)
Introductory Free Offer No-cost developer starter offer. Provides no-cost allocation to run a cloud service.
•Available to all partner/customers
•Limit of one per customer
•Overage at Standard Consumption rates
Amount of No-Cost Service:
Windows AzureCompute 25 Hrs/moStorage 0.5 GB/moBandwidth 0.5 GB/mo*Storage Transactions 10K/mo
SQL Azure1 Web Edition DB (1GB DB) 90 day trial
Windows Azure AppFabricAppFabric Service Bus 2 connections/moAppFabric Access Control 100K trans/mo
MSDN Premium Mobilize committed .NET developer base. Enable them to build, deploy, manage multiple cloud projects w/in MSDN subscription.
• Available to MSDN Premium subscribers with limit of one per subscription (one
per Windows Live ID)
• 8-month term
• Overage at partner Consumption rates
• Limited time to sign up (thru 6/30/10)
• After 6/30/10 quantities may be reduced
Amount of No-Cost Service:
Windows AzureCompute 750 hrs Storage 10 GBStorage Transaction 1M
SQL Azure - 3 Web DB (1 GB)
Windows Azure AppFabricAppFabric Service Bus 5 connections/moAppFabric Access Control 1M trans/mo
Data Transfer 7GB In/14GB Out (Europe & N. America)2.5 GB in/5 GB Out (Asia Pacific)
*All offers valid through July 31st, 2010
Page 33
South East Asia
Sub-region
Europe Region
Windows Azure Bandwidth Promotion
Asia Pacific Region
North America Region • Western European Time (WET = UTC)• Off Peak (10pm-6am and weekends)
North Europe Sub-region
US South Central Sub-region
US North Central Sub-region
• Singapore Standard Time (SST = UTC+8)• Off Peak (10pm-6am and weekends)
• Pacific Standard Time (PST = UTC-8) • Off Peak (10pm – 6am and weekend)
All data entering ASIA region during off peak is no-cost (or $.30 ingress at peak). All data leaving N. America region charged $.15 egress at all times
All data moving from one region to another is subject to both ingress and egress charges
• Enable “no cost on-boarding” scenarios for all new customers moving data to the Windows Azure Platform • Promotion ends at 6/30, considering a “Reduced Off Peak Bandwidth rate plan” • Off peak defined as 10pm-6am Mon – Fri & from 10pm-Fri to 6am-Mon for weekends
Inbound off peak data transfers at no cost (thru 6/30/2010)
Customers can move unlimited amounts of data to Windows Azure
Platform at no charge during off peak
US customer can move data to Asia arriving during Asia off
peak time at greatly reduced bandwidth rates
Page 34
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, CHIEF SOFTWARE ARCHITECT, MICROSOFT
Delivering Cloud Computing for the Enterprise
“
Page 35
Sign up at the Windows Azure platform developers’ portal: http://www.windowsazure.com
Windows Azure accessDeveloper tools White papersSample applications
Plan pilot applications
Learn more at Microsoft’s channelnine.com
Determine the value of Windows Azure services
microsoft.com/windowsazure/tco
NEXT STEPS
23
1
4
Page 36
© 2010 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.