windows azure - alexis castanares ver 3.0
DESCRIPTION
Windows Azure descripciónTRANSCRIPT
![Page 1: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/1.jpg)
Windows AzureMicrosoft Enabler for IT as a Service
Alexis CastañaresWindows Azure LeadMicrosoft Latam
Patricio JutardCTO
ThreeMelons
![Page 2: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/2.jpg)
Objectives and Key Takeaways
Capitalizing on the Promise of Cloud Computing
The Windows Azure Platform
Windows Azure Architecture• Computing platform• Storage• Service Management
SQL Azure Architecture• Design Principles• Business Scenarios for SQL Azure• SQL Azure moving forward
Best Practice Sharing• Increasing business Agility and responsiveness• Focusing on delivering services and generate revenue• Efficient deployment and management• Adding technology Simplicity
Using Windows Azure in the Enterprise Environment
Agenda
![Page 3: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/3.jpg)
Objectives Define the Windows Azure Platform Capabilities and Architecture
Frame applicable scenarios in your business for cloud computing through Windows Azure
![Page 4: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/4.jpg)
Objectives and Key Takeaways
Capitalizing on the Promise of Cloud Computing
The Windows Azure Platform
Windows Azure Architecture• Computing platform• Storage• Service Management
SQL Azure Architecture• Design Principles• Business Scenarios for SQL Azure• SQL Azure moving forward
Best Practice Sharing• Increasing business Agility and responsiveness• Focusing on delivering services and generate revenue• Efficient deployment and management• Adding technology Simplicity
Using Windows Azure in the Enterprise Environment
Agenda
![Page 5: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/5.jpg)
business is transforming in deeper ways…
Business trends reshape technology
Economic trendsCuts in operating costs and capital expendituresIncreased competition for fewer dollarsDo more with less
While the economy has faced gloom and doom…
creating shifts in technology.
Business trendsFocus on core value-add activitiesImprove agility to stay competitiveLeverage existing assets to expand
Technology trendsShift from information technology to business technologyTechnology erases infrastructure complexityGlobalization and economies of scale
![Page 6: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/6.jpg)
Supply Side Economies of Scale
• Cost of electricity
• Cost of labor
• Cost of hardware
Company Location DC Cost ($M)
DC Size* (MW)
NSA (July ‘09) Camp Williams, UT $2,000 130
Apple (May ‘09) Maiden, NC $1,000 65
Social Security Admin (Feb ‘09) Baltimore, MD $400 27
Facebook (Feb ‘10) Princeville, OR $215 15
Internet Villages (July ‘09)
Annandale, Scotland $1,600 107
Lockerbie Data Centers (Dec ‘09)
Lockerbie, Scotland $1,500 100
Next Generation Data (Mar ‘10) Wales, UK $301 20
DATA CENTER PROJECTS (LAST 12 MO.)
Source: Company press releases* Estimates based on $15M/MW build out cost
![Page 7: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/7.jpg)
12:00 AM
1:15 AM
2:30 AM
3:45 AM
5:00 AM
6:15 AM
7:30 AM
8:45 AM
10:00 AM
11:15 AM
12:30 PM
1:45 PM
3:00 PM
4:15 PM
5:30 PM
6:45 PM
8:00 PM
9:15 PM
10:30 PM
11:45 PM15%
17%
19%
21%
23%
25%
27%
29%
31%CP
U U
tiliz
ation
%
Demand Side Economies of ScaleImproving resource utilization
![Page 8: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/8.jpg)
Source: Alexa Source: Alexa
Demand Side Economies of ScaleIndustry Variability
![Page 9: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/9.jpg)
Cloud OpportunityReduced
ManagementNew
EconomicsIncreased
Productivity
Pay for what you useLower and predictable costsShift from capex and opexAccelerate speed to value
No patching, maintenanceFaster deploymentRobust multi-layered securityReliability and fault-tolerance
Latest software for usersInternet collaboration Anywhere accessInstant self-provisioning
![Page 10: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/10.jpg)
Simplifying Cloud Computing
![Page 11: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/11.jpg)
Choi
ces Choices
How We View the CloudFundam
entalsFund
amen
tals Application Programming
Scale OutAutomated
ServiceManagement
High Availability Multi-Tenancy
Off PremisesOn Premises Location
Infrastructure
Business model
Ownership
Management
HomogeneousHeterogeneous
CapEx OpEx
Own Lease/Rent
Self Third Party
![Page 12: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/12.jpg)
The Cloud Workloads
Private Cloud Preference
Publ
ic C
loud
Eco
nom
ics
HPC/Batch
File Servers
Web
Packaged Biz Apps
Communication & Collaboration
Dev/Test
Custom Biz Apps
Source: Microsoft
![Page 13: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/13.jpg)
Common Management Tools
Common Identity
Common Dev Tools
Pa r t n e rM i c ro s o ft
C u s t o m e r
Pa r t n e rM i c ro s o ft
C u s t o m e r
Microsoft’s Cloud Approach
![Page 14: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/14.jpg)
Objectives and Key Takeaways
Capitalizing on the Promise of Cloud Computing
The Windows Azure Platform
Windows Azure Architecture• Computing platform• Storage• Service Management
SQL Azure Architecture• Design Principles• Business Scenarios for SQL Azure• SQL Azure moving forward
Best Practice Sharing• Increasing business Agility and responsiveness• Focusing on delivering services and generate revenue• Efficient deployment and management• Adding technology Simplicity
Using Windows Azure in the Enterprise Environment
Agenda
![Page 15: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/15.jpg)
The Windows Azure Platform
AppFabric
ComputeStorage
ManagementRelational data Management Connectivity Access control
AppFabric
CDN
Developer ExperienceUse existing skills and tools
![Page 16: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/16.jpg)
Objectives and Key Takeaways
Capitalizing on the Promise of Cloud Computing
The Windows Azure Platform
Windows Azure Architecture• Computing platform• Storage• Service Management
SQL Azure Architecture• Design Principles• Business Scenarios for SQL Azure• SQL Azure moving forward
Best Practice Sharing• Increasing business Agility and responsiveness• Focusing on delivering services and generate revenue• Efficient deployment and management• Adding technology Simplicity
Using Windows Azure in the Enterprise Environment
Agenda
![Page 17: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/17.jpg)
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 18: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/18.jpg)
Manage Resources to Provide Abstraction
![Page 19: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/19.jpg)
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 and maintains 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 20: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/20.jpg)
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 21: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/21.jpg)
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 Drives
DRIVES: A durable NTFS file system volume, sharable across instances.
![Page 22: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/22.jpg)
Interacts with a “Fabric Agent” on each machine
Monitors every VM, application and instance
Performs load balancing, check pointing, maintenance and recovery
Fabric Controller
=Fabric Agent
GOAL: Automated application management and control
![Page 23: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/23.jpg)
Objectives and Key Takeaways
Capitalizing on the Promise of Cloud Computing
The Windows Azure Platform
Windows Azure Architecture• Computing platform• Storage• Service Management
SQL Azure Architecture• Design Principles• Business Scenarios for SQL Azure• SQL Azure moving forward
Best Practice Sharing
Using Windows Azure in the Enterprise Environment
Agenda
![Page 24: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/24.jpg)
Relational Database as a Service for the Windows Azure Platform
Focus on combining the best features of SQL Server running at scale with low friction
SQL Azure Design Principles
Maintain familiar SQL Server relational model
Support existing APIs & tools
Friction free provisioning and reduced management
Built for the Cloud with availability and scale
![Page 25: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/25.jpg)
Extending SQL Server to the Cloud
Current offerings: core RDBMS capabilities with SQL Azure Database and SQL Azure Data Sync ServiceRegular updates approx every 3 months. Future offerings include BI capabilities and richer database capabilities
Symmetry with Traditional RDBMSFamiliar T-SQL relational modelSupport existing code libraries and protocolsEcosystem of familiar development and management tools
Distributed “scale-out” database service
Abstracts OS and hardware management
Low-friction provisioning, multi-tenant
Automatic high-availability and data replication
Pay-as-you-go and commitment offers
Enterprise-class “scale-up” data platform
Multiple hardware platforms and deployment options
Deploy as dedicated server in customer datacenter, VM or 3rd party
Typically licensed per-server or per processor
![Page 26: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/26.jpg)
SQL Azure ArchitectureSQL Server 2008 as core DB engineShared infrastructure at SQL database and below
Request routing, security and isolation
Scalable HA technology provides the glueAutomatic replication and failover
Provisioning, metering and billing infrastructure
Provisioning (databases, accounts, roles, …), Metering, and Billing
Machine 5
SQL Instance
SQL DBUserDB1
UserDB2
UserDB3
UserDB4
Machine 6
SQL Instance
SQL DBUserDB1
UserDB2
UserDB3
UserDB4
Machine 4
SQL Instance
SQL DBUserDB1
UserDB2
UserDB3
UserDB4
Scalability and Availability: Fabric, Failover, Replication, and Load balancing
![Page 27: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/27.jpg)
Application
InternetAzure Cloud
LB
TDS (tcp)
TDS (tcp)
TDS (tcp)
Applications use standard SQL client libraries: ODBC, ADO.Net, PHP, …
Load balancer forwards ‘sticky’ sessions to TDS protocol tier
Security Boundary
SQL SQL SQL SQL
Gateway Gateway Gateway Gateway Gateway Gateway
Gateway: TDS protocol gateway, enforces AUTHN/AUTHZ policy; proxy to CloudDB
Scalability and Availability: Fabric, Failover, Replication, and Load balancing
Topology
![Page 28: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/28.jpg)
SQL Azure ScenariosScale-out Enterprise
Applications
Departmental Applications
Software-as-a-Service Business Intelligence
Cloud Hub Data Collaboration
SQL Azure
![Page 29: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/29.jpg)
SQL Azure Data Sync
Browser Clients
Sync
Offline-Capable Cached ModeApplications
Sync
Sync
On-Premises Applications
Sync
Sync
Sync Sync
Business-to-Business
Sync Sync
Sync
SQL Azure Databases
![Page 30: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/30.jpg)
Business Intelligence as a ServiceEnabling intelligence from on-premise to the cloud
Coming soon
• Reporting Services (CTP 2010)
Future
• Analysis Services• Integration Services• Data cleansing service
SQL Server Integration Services
(SSIS) SQL Server Reporting Services
(SSRS)
SQL Server Analysis Services
(SSAS)
Native data connectivity from SQL Azure to Office
Ability to combine data in SQL Azure with third party
![Page 31: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/31.jpg)
Recap: Data Service Options in Azure
Relational Database
Structured Storage
Unstructured Storage
NTFS Drive
Service Communication
SQL Azure
Azure Table
Azure Blob
Azure Queue
Azure Drive
![Page 32: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/32.jpg)
Objectives and Key Takeaways
Capitalizing on the Promise of Cloud Computing
The Windows Azure Platform
Windows Azure Architecture• Computing platform• Storage• Service Management
SQL Azure Architecture• Design Principles• Business Scenarios for SQL Azure• SQL Azure moving forward
Best Practice Sharing• Increasing business Agility and responsiveness• Focusing on delivering services and generate revenue• Efficient deployment and management• Adding technology Simplicity
Using Windows Azure in the Enterprise Environment
Agenda
![Page 33: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/33.jpg)
BENEFITS FOR YOUR BUSINESS
Agility Focus Efficiency Simplicity
![Page 34: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/34.jpg)
ThreeMelons | CTOVideogame Developers
![Page 35: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/35.jpg)
35
![Page 36: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/36.jpg)
36
Playdom
![Page 37: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/37.jpg)
![Page 38: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/38.jpg)
![Page 39: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/39.jpg)
39
Our Games
![Page 40: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/40.jpg)
40
![Page 41: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/41.jpg)
![Page 42: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/42.jpg)
![Page 43: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/43.jpg)
PEPSI FOOT-VOLLEY
![Page 44: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/44.jpg)
44
Original Web Based 3D Games
Tennis Super Stars Code Name: Cement Factory
![Page 45: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/45.jpg)
45
Iphone games - Thor
![Page 46: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/46.jpg)
![Page 47: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/47.jpg)
Sponsor Integrations
![Page 48: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/48.jpg)
•Social Soccer Game•Facebook•Orkut•Sonico and others social networks•7+ languages•Virtual Goods•Sponsors integrated into the game
¿What is Bola?
![Page 49: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/49.jpg)
Monthly Active Users (MAU)
![Page 50: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/50.jpg)
![Page 51: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/51.jpg)
Cloud Computing?
No upfront investment Scales up and down Pay for what you use
![Page 52: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/52.jpg)
• Hardware Maintenance• Operating System tweaks• Software installs & upgrades• Up to date patching• Power concerns• Connectivity• HW Scalability• HW Performance
![Page 53: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/53.jpg)
Why Windows Azure?
![Page 54: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/54.jpg)
The Platform
Flash Client
Bola Backend(Web Role)
Bola Storage(Table Storage)
Memcached(Worker Role)
Bola Storage(Blob Storage)
Monitoring / Scaling Server(Worker Role)
Social Network
![Page 55: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/55.jpg)
Architecture
![Page 56: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/56.jpg)
•Current Application Architectures can be moved to the cloud
• In order to exploit the cloud consider–Stateless and RESTfull Architectures
–Non relational DB, Schema-Less
–Concede control to the cloud (trust it)
–Take every opportunity to scale out and to use pre-existent services
Architecting for the Cloud
![Page 57: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/57.jpg)
Some Facts• No Sysops and DBAs required -> Platform as a Service• Familiar Tools Integration• Smooth Deployment Process• Easy to set Environments• “Hot Swap” between Staging and Production
environments• No access to low level OS but automatic
improvements in every OS upgrade• Load Balancing is transparent!• Support can help• Its really elastic (tech and costs)
![Page 58: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/58.jpg)
Some Takeaways• Waning! VMs can get recycled -> Be stateless• Table Storage Tips:• Design and Balance your partitions!
• queries perform best on a single partition with less than 1000 rows
• Plan for up to 500 reqs/sec/partition• Concurrency might be an issue under high loads
(retry)• Differ async-load with queries and workers!• Use the CDN• Monitor and auto-scale your clusters
![Page 59: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/59.jpg)
![Page 60: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/60.jpg)
BENEFITS FOR YOUR BUSINESS
Agility Focus Efficiency Simplicity
![Page 61: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/61.jpg)
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 62: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/62.jpg)
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 63: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/63.jpg)
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 64: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/64.jpg)
The Value of Service Management
Reduce IT Complexity Shift valuable resources to focus on high value areas
Lower TCO Reduce infrastructure and operational costs
AutomatedManagement
Automated service management means automatic upgrades and no more patches
Comprehensive SLA
Platform as a service provided at global scale with a dependable service level agreement
Price for Service Management is Zero $
Service lifecycle management is always included in the low base price!
![Page 65: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/65.jpg)
IDC sees the launch of Windows Azure and Azure Services Platform as a first step in a long evolutionary path that customers will take moving them from today’s self-hosted IT to consuming a hybrid of both internally and externally hosted services, and if so desired, could eventually support a fully outsourced model.”
—IDC Insight, Microsoft Unveils Cloud Services Strategy and the Azure Services Platform: Managing Customer Expectations and Competitive Pressures as Solution Evolves Is Key, Nov 2008, Doc #215034
Delivering Cloud Computing for the Enterprise
![Page 66: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/66.jpg)
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 staff, 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
Microsoft is Your Trusted Technology Partner
![Page 67: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/67.jpg)
Ask your account team for a Cloud Briefing presentation and find out more about Azure:http://www.windowazure.com
Execute a cloud assessment workshop with one of our partners to identify scenarios in your organization which will benefit from the cloud
Quantify the ROI of implementing or migrating your scenarios to the cloud with our TCO tool and start a Pilot in Windows Azurehttp://www.microsoft.com/windowsazure/tco/
Next Steps
2
1
3
![Page 68: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/68.jpg)
Questions / Comments
![Page 69: Windows Azure - Alexis Castanares Ver 3.0](https://reader038.vdocuments.mx/reader038/viewer/2022103004/563dbb5f550346aa9aac9f32/html5/thumbnails/69.jpg)
THANKS!