Azure A-SERIES, D-SERIES and G-SERIES: Consistent Performances and Size Change Considerations

LAST UPDATED: November 11th, 2015. Thank you for visiting this page, before going forward, let me clarify immediately which are the two key messages I want to give you with this blog post: Do not waste your time doing CPU tests and comparisons: if you ask Azure A-SERIES VM, you will simply obtain it and performances will…


Azure Storage secrets and Linux I/O optimizations

Last Updated: December 9th 2015. I decided to write this blog post to talk to two different audiences that generally have a common goal but very different technical knowledge: people that has good knowledge of Azure (including storage) but totally ignoring Linux, and people that knows Linux but does not know Azure storage at all. My…


My personal Azure FAQ on Azure Networking SLAs, bandwidth, latency, performance, SLB, DNS, DMZ, VNET, IPv6 and much more

Last updated: May 17, 2015 (including BUILD and IGNITE announcements). IMPORTANT: The information I reported in this post is time sensitive since may change in the future. I will try to maintain the content updated, but you should double–check with official Azure documentation sources. In the last three years I worked extensively on Azure IaaS,…


Deep Dive: SQL Server AlwaysOn Availability Groups and Cross-Region Virtual Networks in Azure

SQL Server AlwaysOn Availability Group (AG) is a great technology for high-availability and disaster-recovery, and if you want to build an IaaS VM environment in Azure, you have to deal with it since Windows Server Failover Clustering (WSFC) is not supported here yet. Full support for AlwaysOn in Azure VMs has been announced last year,…


UPDATED: New White-Paper on SQL Server 2014 and Azure Blob storage integration

Last April I published, with my colleague Francesco Cogno, a big white paper on SQL Server 2014 and Azure Blob storage, explaining the benefits, new enabled scenarios, proposing a new Failover Cluster – like mechanism and internal mechanics. After two months, we received many feedbacks, both externally and internally in Microsoft, then I’m glad to…


Best Practices & Disaster Recovery for Storage Spaces and Pools in Azure

With Windows Server 2012, Microsoft introduced a very nice feature called “Storage Spaces” (and related “Storage Pools”): this technology enables you to virtualize storage by grouping industry-standard disks into storage pools, and then create virtual disks called storage spaces from the available capacity in the storage pools. You can then configure these virtual disks to…


Microsoft Azure Universal Storage for SQL Server 2014

I finally decided to write this blog post after the recent announcement, at last US TechEd in May, of a new Azure Storage feature called “Azure Files”, that is the possibility to mount Azure Blob storage as SMB shares inside Azure IaaS Virtual Machines (VM). Now, you have three different way (Azure Files, Azure Disks,…


Azure SQLDB Basic, Standard and Premium Tiers – Quick glimpse and first impressions

After the recent BUILD conference, Microsoft team responsible for SQL Database development clearly accelerated on disclosing new features and capabilities, several of them awaited since a long time ago, but finally we have now in preview, as you can read in the official announcement below, published on April 24th:   Azure SQL Database introduces new service…


New White-Paper on SQL Server 2014 and Azure Blob storage integration

This required a long work with my good friend and colleague Francesco Cogno (Twitter: @MindFlavor), but finally we have published this white paper, hope you will find it useful. Thanks to Silvano Coriani (Twitter:@SCoriani) from the Azure CAT team, Francesco Diaz (Twitter: @Francedit) and Pradeep M.M for the patience demonstrated in reading the entire content….