Date post: | 24-Apr-2015 |
Category: |
Technology |
Upload: | amal-dev |
View: | 2,218 times |
Download: | 2 times |
Amal Devwww.techrepository.inhttp://blog.techrepository.in
www.facebook.com/amaldevv@amaldevv
Lets Re-visit
Architecture
Components
Azure Compute Service
A Quick Comparison
Azure
Application Configuration
Desktop
Executable
Manifest
Library/Services
Local Data Stores
Service Package
Service Configuration
Service Definition
Web/Worker Role
Cloud Storage
1
2
3
4
5
What is a Role ?
• Defines a component that may run in the execution environment
• Three Types– Web Role
• Interacts with end user or web services
– Worker Role• Initiates their own request for data or tasks from the
queue
– VM Role• Have full control over the operations
Azure Storage Service
Storage Service
• Blobs – Provides simple interface for storing named files
along with metadata• Tables
– Provides structured storage• Queues
– Provides reliable storage and delivery of messages• Drives
– NTFS file system volume
Microsoft in the Cloud
(15 years)450M+
active users
(13 years)550M
users/mth
(12 years)Largest non-ICP/IP cloud
service x100M users
(11 years)320M+ activeusers
(11 years)2B
queries/mth
(15 years)450M+
active users
(7 years)5B confmin/yr
(6 years)4B emails/day
Microsoft Data CentersVision Go Inside Energy EfficientContainers
San Antonio
Chicago
Dublin
Amsterdam
Hong Kong
Singapore
North American Data Centers European Data Centers Asian Data Centers
Platform Services
The Microsoft CloudCategories of Services
Software Services
Application Services
Infrastructure Services
Cloud Implementations
App Characteristic Example
Massive scale Outback promo on Facebook
High reliability eCommerce apps (Coke, Dominos)
Variable load Online tax preparation (CCH)
Unpredictable lifetime Hurricane relief site
Requiring parallel processing Genome sequencing
Scale fast or fail fast Web sites (Kelley Blue Book)
Not good fit for in-house data center Frequently updated app
Needing external storage Online video archive
No desire to manage infrastructure SaaS apps (Quark’s Promote app)
Developer Experience
• .NET, SQL Server, WCF• Tools – Visual Studio, SSMS• Supports PHP, Python• Cloud apps can be developed locally / offline• SDK Cloud Simulator – Dev Fabric, Dev Storage
Tools
• Windows Azure SDK– Tools to manage and configure roles– Local Development Fabric– Local Development Storage services– Local Cloud Service debugging support– Cloud Service package and deployment builder
• Windows Azure Tools for Visual Studio– C# and VB project templates
http://www.microsoft.com/windowsazure/sdk/
Project Templates
Compute Emulator
Storage Emulator
??????
Thank You
Amal Devwww.techrepository.inhttp://blog.techrepository.in
www.facebook.com/amaldevv@amaldevv