Developer Day Windows Azure June 2012 & October 2012 News Mario Szpuszta Cloud Architect & Technical Evangelist, Microsoft Corp.
Cloud Computing An approach to computing Internet-scale connecting variety of devices Services-based Run applications Provide services Like a utility Similar to power Characteristics Elastic / dynamic Scalable Measured (pay-per-use)
Compute Environments
Run your own Virtual Machine in Azure - You are responsible for your VM!! Primary focus areas: - Applications & services that don’t work in PaaS - Test-, staging- and demo-environments - Hybrid applications, legacy line-of-business apps - Infrastructure (e.g. source control, file server etc.)
Building Block Services
Web Roles 300MB 1.2GB Distributed Cache distributed cache
24GB Distributed Cache Web Roles 2
4 48GB Distributed Cache
Encoding Analytics Windows Azure Media Services Live Streaming Format Conversion Content Protection On-Demand Streaming Advertising Ingestion
“Build-On” Media Partners and Customers Azure CDN Partner CDNs Origin Caching “Build-In” Partner Media Processors
Extension of Active Directory into the cloud Designed primarily to meet the needs of cloud applications Identity as a service: an essential part of Platform as a Service
On-premises and cloud Active Directory managed as one Directory information synchronized to cloud, made available to cloud apps via role-based access control Federated authentication enables SSO to cloud applications
Tools & SDKs
Windows Azure web sites support Improved client libraries (storage, runtime) PHP client libraries for service bus WebMatrix tooling integration Mac & Linux development support ive/2012/06/27/windows-azure-sdk-for-php- available-including-support-for-service- bus.aspx
Eclipse Windows Azure deployment wizard Server configuration editor for Eclipse Instance Endpoint configuration through Eclipse Azure toolbar for Eclipse Azure Libraries for Java released JDBC Driver 4.0 for SQL Server part of libraries ACS Access Control Filter for Java web applications
Summary