200 likes | 458 Views
Windows Azure Platform Roadmap. Eric Nelson. Looking Back. Windows Azure Platform commercially available. Announced SQL Azure Relational Database. November 2009. October 2008. June 2010. March 2009. February 2010. Windows Azure Update .NET Framework 4 OS Versioning CDN
E N D
Windows Azure Platform Roadmap Eric Nelson
Looking Back Windows Azure Platform commercially available Announced SQL Azure Relational Database November 2009 October 2008 June 2010 March 2009 February 2010 • Windows Azure Update • .NET Framework 4 • OS Versioning • CDN • SQL Azure Update • 50GB databases • Spatial data support • DAC support • Updated Windows Azure CTP • Enabled Full Trust, PHP, Java, CDN CTP, and more • Announced VM Role, Project Sydney, pricing and SLAs • Project “Dallas” CTP • Announced the Windows Azure Platform • First CTP of Windows Azure
Mygreatwindowsazureidea.com • Drive our direction…
Then ALONG CAME PDC 2010 • October 2010 • Announcements for Windows Azure, SQL Azure, AppFabric • http://player.microsoftpdc.com/
Windows Azure November 2010 Update • New Windows Azure Platform Management Portal • Multiple Service Administrators (co-admins) • Remote Desktop • Full IIS • Windows Server 2008 R2 & IIS 7.5 • Elevated Privileges (Admin mode) • Windows Azure Connect (CTP) • Windows Azure Virtual Machine Role (beta) • Extra Small Instances (beta)
Full IIS • Web Roles previously using Hosted Web Core • Only supported a single HTTP or HTTPS endpoint • Web Roles now supporting Full IIS 7.0/7.5 • Enables new scenarios • Multiple IIS web sites • Multiple virtual directories • Configure IIS extensions • Web Deploy for rapid development
Virtual Machine Role • Provides full control over the OS Image • Create your VHD locally & upload to storage • Deploy a service package that uses the custom OS image • The role is your VM – <OsImage href=“MyVHD.vhd" /> in the CSCFG • You configure and maintain the Operating System • More control of the OS image than web/worker roles • Responsibility to update and maintain the image • Key considerations • Image must be Windows Server 2008 R2 Enterprise • No durability of OS image • Primary use cases • Long OS customization (>5min) • Error prone or manual customization
SQL Azure • Frequent small updates to the released service • E.g. five between Feb. 2010 and Oct. 2010, for example • Enhanced compatibility between SQL Azure and SQL Server + • Previews through the SQL Azure Labs Web site • https://www.sqlazurelabs.com • SQL Azure OData Service: Allows access to SQL Azure databases using Microsoft's Open Data Protocol (OData) • Database Manager (code-named Houston): Web-based SQL Azure management tool targeted at developers • SQL Azure Data Sync (code-named Huron) • SQL Azure Import/Export
SQL Azure • Also announced • SQL Azure Reporting • http://www.microsoft.com/en-us/SQLAzure/reporting.aspx • SQL Azure Federations • http://social.technet.microsoft.com/wiki/contents/articles/sql-azure-federations-how-to-build-large-scale-database-solutions-with-sql-azure.aspx
SQL Azure Reporting CTP Features: • Based on SQL Server Reporting Services • Interactive and tabular reporting • Data visualizations: charts, graphs, mapping, gauges • SQL Azure Database data sources • Utilizes BI Developer Studio (free) to author reports • Export to Excel, PDF, CSV formats Core scenarios: • Operational reporting on SQL Azure data • Embed reports into Windows Azure or on-premises applications Web Role Reporting
Elastic Scale Service scales as resources requirements grow No-Code Sync Configuration Easily define data to be synchronized Schedule Sync Choose how often data is synchronized Conflict Handling Handle issues where same data is changed in multiple locations Logging and Monitoring Administration capabilities for tracking data and monitoring potential issues SQL Azure Data Sync CTP2 CTP 1 CTP 2
SQL Azure Data Sync CTP3 • CTP 3 in the Summer • New user interface + usability enhancements • Sync subset of columns and rows • Propagate certain schema changes • Conflict resolution policy can be specified.
SQL Azure Import/Export • Microsoft SQL Server "Denali" Data-tier Application (DAC) Framework v2.0 Feature Pack CTP • http://blogs.msdn.com/b/sqlazure/archive/2011/03/24/10145578.aspx
AppFabric • Previews via the AppFabric Labs Web site • https://portal.appfabriclabs.com/ • Latest was the February CTP • Current CTP • Caching, Access Control Services • Future • Composite application • Service Bus Enhancements
Dates (as of 31st March) Disclaimer: some of this is guesswork/wrong/only correct as of 31st March!
Summary • Features are coming on stream very quickly • And in response to feedback • Hence, tell the teams what is missing • http://www.mygreatwindowsazureidea.com • And follow the team blogs to see when they will add it • http://blogs.msdn.com/windowsazure • http://blogs.msdn.com/sqlazure • http://blogs.msdn.com/windowsazureappfabric/
Q&A Eric and David
Q&A… • Slides • On the team blog Friday http://bit.ly/ukisvfirststop • Thank you for listening • Please complete the feedback forms • Get started with the platform • http://azure.com/getstarted • Tell us what you are doing • http://bit.ly/ukmprhome • Get better connected with the UK team • http://bit.ly/ukisvfirststop • Be wildly successful