Cloud Platform Release Announcements for September 24, 2018

Azure Governance | Governance Announce

On Monday September 24th we announced Azure Governance, a set of services that enable speed while maintaining control of your environments. This means that you can move fast while making sure environments are compliant, secure and cost effective. Azure's built-in tools allow for a proactive approach by using Azure Policy and enable the quick creation of fully governed environments through Azure Blueprints.Azure is the only cloud that enables speed while maintaining control through Azure Governance capabilities.To learn more, read the full blog post and visit the Azure Governance page.

Azure IoT Central | GA

At Ignite, we announced the general availability of Azure IoT Central.  Built on the Microsoft Cloud, Azure IoT Central is a market differentiated Software-as-a-Service (SaaS) solution, designed to enable the rapid innovation, design, configuration and integration of smart products with enterprise-grade systems and applications to reduce product manufacturer’s go-to-market cycle and increase the speed at which they can innovate, so they can stay ahead of their competition and deliver smart products that delight their customers. Azure IoT Central cuts down on complexity of development and management of an IoT solution while providing end-to-end security and scalability to meet the product manufacturer’s needs. Azure IoT Central enables manufacturers to create a true digital representation of their products by modeling and connecting their products, collecting and analyzing data they send, and integrating with backend business processes. It is an Enterprise grade solution built on proven services and decades of IoT experience. Please read the full blog.

Azure Sphere | Public Preview

Azure Sphere allows manufacturers to create creating highly secured, Internet-connected microcontroller (MCU) devices. It provides a foundation of security and connectivity that allows manufacturers to create the intelligent products and experiences that customers love—and get them to market quickly—at a price point that enables the Internet of Things (IoT) at scale. At Ignite, Azure Sphere will enter public preview. Interested organizations will be able to purchase devkits from SEEED to test Azure Sphere for their devices.Learn more here and read the blog

Kubernetes on Azure Stack | Public Preview

We now support Kubernetes cluster deployment on Azure Stack, a Certified Kubernetes Cloud Provider. Customers can install Kubernetes using Azure Resource Manager templates generated by ACS-Engine on Azure Stack. Learn more here and read the blog

Application Gateway/WAF | Azure App Gateway autoscaling Public Preview

Application Gateway is Azure’s ADC-as-a-service offering which provides customers with layer 7 load balancing, security and WAF functionality.Application Gateway is pleased to announce public preview of autoscaling functionality as part of the new zone redundant SKU, in all public Azure regions. With this support, customers no longer need to choose an instance count or size when deploying Application Gateways. Customers can now deploy an autoscaling Application Gateway which can scale up or down automatically based on application traffic load requirements. Autoscaling also takes into account zonal resiliency and spreads its instances across Azure Zones to provide higher resiliency, availability and scale. In addition, application gateway natively integrates with autoscaling backend like VMSS, thus providing end to end elastic experience to the customer.

Azure DNS | Azure DNS Alias Records – GA

Azure announces the release of Alias Records feature. This feature lets you map your DNS records to an Azure Traffic Manager profile or a Public IP resource such that your DNS zone tracks changes to the IPs associated with those resources. In addition, mapping your zone apex record (root of the zone, for example: to an Azure Traffic Manager profile will allow you to host a DNS load balanced application at the zone apex. 

Azure Firewall | GA

Azure Firewall is a managed cloud-based network security service that protects your Azure Virtual Network resources. It is a fully stateful firewall as a service with built-in high availability and unrestricted cloud scalability. You can centrally create, enforce, and log application and network connectivity policies across subscriptions and virtual networks. Azure Firewall uses a static public IP address for your virtual network resources allowing outside firewalls to identify traffic originating from your virtual network.  The service is fully integrated with Azure Monitor for logging and analytics.Azure Firewall Product Page

Azure Firewall Documentation

Azure Frontdoor Service | Public Preview

Azure Frontdoor service, now in Public Preview, is Microsoft’s Azure’s scalable and secure entry point for fast delivery of your global, microservice based web applications.   You get one central control plane and dashboard from which to control and monitor your service’s traffic and global backends.Perched at the edge of Microsoft’s global network, Azure Frontdoor service’s global anycast based network of “battle-tested” POPs located close to end users hosts your domain and offloads SSL, protects against DDoS, reduces latency and increases throughput for dynamic global web applications.You can also easily scale-out and join your distributed microservice backends into a single, global application using HTTP load balancing and path-based routing rules.  Automate turning up new regions and scale-out with API-driven global actions and independent fault-tolerance to your back end microservices in Azure—or anywhere.To help keep your service safe, Azure Frontdoor service stops network and application layer attacks at the edge with global application firewall and built-in DDoS protection.Azure Frontdoor is your one secure entry point for delivering globally performant highly scalable apps.For more information please visit the Azure Frontdoor service overview page.

Azure security and operations management | Protect data in use with Confidential Computing

Azure confidential computing helps to secure your data while it’s in use. Azure is the first cloud platform to protect the confidentiality and integrity of data while in use – adding to the protections already in place to encrypt data in transit and at rest. Today, Azure confidential computing benefits are available on a new DC series of virtual machines in Azure for public preview using Intel SGX chipsets. In addition, Azure is also offering an open source SDK to provide a consistent enclave abstraction experience to build your SGX-based applications. For more information on the DC-series of virtual machines and their capabilities, visit our webpage

Large Disks | Large Disks - Public Preview

Pricing |  Azure Disks webpageWe are announcing the Public Preview of new Azure Managed Disks SKUs with greater storage capacity and increased performance. We are increasing the sizes and throughput associated with our Azure Managed Disks offerings. Specifically:
  • All existing Azure Managed Disk offerings (Premium SSD, Standard SSD and Standard HDD) will now feature 8, 16 and 32 TiB disk sizes
  • Premium SSD performance will now reach up to 20,000 IOPS and 750MBps
  • Standard SSD and Standard HDD performance will now reach up to 2,000 IOPS and 500MBps
These capabilities will allow our customers to significantly expand storage capacity while simplifying management and achieving better performance. We are now in public Preview in the West Central US region and we plan to include additional regions in the near future.For more information please refer to our blog , or the Azure Disks FAQ. Pricing details can be found on our website.

Azure Policy | Azure Policy CI/CD features public preview

On Monday September 24th, we announced the public preview of Azure Policy integrated on Azure DevOps. Currently, compliance in the CI/CD pipeline is done as a manual process. There are a set of approval procedures and developers don’t have a clear view of what is compliant and what is not. Azure Policy helps reduce the number of approval processes by checking compliance while coding.For more information you can check the blog post or the Azure Policy page

Azure security and operations management | Azure to Azure Site Recovery

Azure Site Recovery between Azure regions in public previewWe're extending Azure Site Recovery to support the failover of applications running within Azure. The features you’ve used for replication and disaster recovery from on-premises to Azure are now available from one Azure region to another. You can create recovery plans and test failovers, between Azure regions, and replicate your applications to any other region. Set up Azure-to-Azure site recovery in a few minutes and have full confidence that it meets your compliance needs.Learn more about Azure Site Recovery between Azure regions.

Azure security and operations management | New monitoring capabilities in Azure Monitor

We are excited to announce that we are bringing together our existing capabilities for monitoring infrastructure, apps and networks under the moniker of Azure Monitor to provide a unified offering that delivers full stack monitoring for your applications. With Azure Monitor you now get:
  • One metric, One log and One alert – A consistent, consolidated experience for metrics, logs and alerts across all tools
  • Insights for resource groups - Shows the state of all resources in a resource group in a single view. It is the full stack view that you always wanted! If your application has any issues – whether it be in the code, or a container or a VM or anything else, you should see it immediately in the resource group view.
  • Insights for virtual machines - Provides an in-depth view of all your VM’s.  You can get the performance and a map of the dependencies and interactions between VMs and other services (if you liked the Service Map feature, you will love this new Map view!). Plus, we are introducing a new notion of health for VM’s.
In addition to these features, we are announcing several more exciting new capabilities. Read our blog post to learn more.

Azure security and operations management | Security Center updates for workload protection

Azure Security Center helps you strengthen your security posture and protect against threats across hybrid cloud environments. Today we are introducing in public preview Secure Score which provides visibility and recommendations to improve your security posture for Azure resources. With the single score, you can better understand what you can do to reduce your risk. Additionally, we are extending threat protection to new IaaS and PaaS services like Azure Storage, Azure PostgreSQL and containers on Linux VMs. With the public preview information protection capabilities for Azure SQL you can classify, label and protect sensitive information. Also available in public preview, the new network map in Azure Security Center can help you visualize and mitigate network related vulnerabilities quickly.To learn more about these capabilities and other Security Center announcements, visit our blog.

Azure Ultra SSD | Ultra SSD - Public Preview

Ultra SSD: New Azure Managed Disks offering for your most latency-sensitive workloads. Ultra SSDs can deliver unprecedented and extremely scalable performance with sub-millisecond latency for business-critical workloads:
  • Choose a disk size from 4GiB up to 64 TiB
  • Achieve the optimal performance you need per disk even at low storage capacities
  • Scale performance up to 160,000 IOPS and throughput up to 2 GB/s per disk without restarting your virtual machines using our flexible and innovative architecture
Please note that while in Public Preview the offering may not be available in all regions.For more information please refer to the engineering blog, and our Azure Disks webpage.

Azure CDN Standard Microsoft Tier | GA

Using Azure CDN’s multi-CDN platform you can use CDN services from Verizon, Akamai and now Microsoft all in one place through familiar Azure Portal, ARM, CLI and command line experiences.   Deep integration with Azure services quickly lets you spin up CDN with your web app, storage or any service you choose.We are happy to announce that the Azure CDN Standard Microsoft tier is now GA within the Azure CDN ecosystem of CDNs.Azure CDN Standard Microsoft makes Microsoft’s own global Edge and CDN network available to you.  Now with 62 locations in 57 countries with 16 regional caches strategically placed on Microsoft’s global network, Azure CDN Standard Microsoft enables more consistent, more predictable cache fill performance by providing direct access to your content in Azure from each CDN edge location.  With new features such as on-by-default Regional Caching and Bring-your-own-SSL Certificate you have more options to better tailor your services, improve performance and reduce load on your origins.

Azure Virtual Machines | NVv2 - Public Preview

Public Preview: New GPU enabled NVv2 Azure VMs for graphics intensive applications.

Pricing |  Azure Virtual MachinesWe are announcing the Public Preview of NVv2 Azure Virtual Machines, which have been architected to support remote visualization workloads and other graphics intensive applications.The new NVv2 will feature up to 448GiB of RAM - twice the amount of memory present in the prior NVv1 generation - and are backed by the NVIDIA Tesla M60 GPU. The NVv2 VMs also support Premium SSDs.The NVv2 VM is in Preview now. For more information including regional availability refer to our blog and sign up to request access to this new VM during the Preview period.

Azure Digital Twins | Public Preview disclosure

On September 24th, we announced the Public Preview of Azure Digital Twins, a Cloud, AI and IoT platform that uniquely enables organizations to build a digital twin that virtually models the relationship between people, places and devices in a physical environment. Azure Digital Twins empowers organizations to build secure and contextually aware solutions that optimize energy efficiency, space utilization, employee and occupant satisfaction, and more. The platform significantly accelerates and simplifies the creation of spatial intelligent solutions and is equipped with multi and nested tenancy capabilities that enable organizations to securely repeat their solutions to scale their business.As detailed in the announcement blog post, the Public Preview of Azure Digital Twins is another step taken in the direction of addressing our customers’ needs and helping them navigate their digital transformation through IoT.To learn more, read the full blog post and visit the Azure Digital Twins webpage.

Virtual WAN | GA

Virtual WAN provides a simple, unified, global connectivity and security platform to allow the deployment large scale branch infrastructure. ExpressRoute provides private connectivity into the Microsoft global network. Today, we are further announcing a public preview of the next service addition to virtual WAN, which will allow customers to access corporate resources that are connected to an ExpressRoute circuit like an on-premises datacenter/headquarters and VNets connected to the ExpressRoute circuit.Additionally, a feature available only in the Virtual WAN will enable the ability for branches to access resources connected to the ExpressRoute circuit and vice-versa. This enables a new class of capabilities between branches connected over VPN and sites, VNets, and customer premises connected over ExpressRoute.

Windows Server | Windows Server 2019 Launch

Windows Server 2019 is the operating system that bridges on-premises environments with Azure services enabling hybrid scenarios and maximizing existing investments. Windows Server 2019 includes investments in the following areas:
  • Unique hybrid capabilities with Azure: Extend your datacenter to Azure to maximize existing investments and gain new hybrid capabilities.
  • Advanced multi-layer security: Elevate your security posture by protecting the datacenter starting with the Operating System
  • Faster innovation for applications: Enable Developers and IT Pros to create cloud native, modernize their traditional apps using containers and micro-services
  • Unprecedented Hyper-converged Infrastructure: Evolve your datacenter infrastructure to achieve greater efficiency and security.
Find more information.

Azure VNet | Azure Virtual Network Tap

Azure Virtual Network TAP enables you to continuously mirror traffic from a Virtual Network to a packet collector. The mirrored traffic is a deep copy of the inbound and outbound virtual machine network traffic and can be streamed to a destination IP endpoint or an internal load balancer in  the same Virtual Network or peered Virtual Network. The packet collector or aggregator is a Network Virtual Appliance solution that you can deploy from a growing list of Security, Network and Application performance management partners who offer a solution that works with Virtual Network TAP. Validated list of partners for Virtual Network TAP include:Network packet brokers or aggregators: Gigamon, Bigswitch, Ixia,Security tools: ExtraHop, Fidelis Cybersecurity, NubevaApplication and Network Performance management tools: Netscout

ExpressRoute | ExpressRoute Direct - Public Preview

ExpressRoute Direct allows customers to utilize the functionality of ExpressRoute and connect directly to the global Microsoft backbone at 100Gbps. This enables customers who have scenarios like: Massive Data ingestion to storage, physical isolation, dedicated capacity, and burst capacity to utilize Microsoft’s global backbone to access Azure regions at tremendous scale. This is backed with the enterprise-grade 99.95% SLA for port pair availability.ExpressRoute Direct will allow you to find the best location or locations where you require 100Gbps of capacity, generate a letter of authorization to physical connect in our peering location, complete physical testing of ports, and create many circuits on the physical ports.ExpressRoute provides customers with the ability to privately connect utilizing a service provider in our over 50 peering locations to a either a virtual network or a Microsoft public service, like Azure SQL or Storage. This provides customers with increased reliability and speed, lower latency, and private connectivity bypassing the Internet and connecting to Microsoft’s global network.ExpressRoute Direct changes the way that customers access public cloud at hyperscale with the fastest private edge connectivity in the world.

ExpressRoute | ExpressRoute Global Reach

Azure ExpressRoute Global Reach allows you to connect your on-premises networks via the ExpressRoute service through Microsoft's global network. For example, if you have a private data center in California connected to ExpressRoute in Silicon Valley and another private data center in Texas connected to ExpressRoute in Dallas, with ExpressRoute Global Reach, you can connect your private data centers together through the two ExpressRoute connections and your cross data center traffic will traverse through Microsoft's network backbone. 

Virtual WAN | Point-to-site VPN connectivity in Virtual WAN

We are pleased to announce support for point-to-site VPN in Azure Virtual WAN. A Point-to-Site (P2S) VPN lets you create a secure connection to your virtual WAN from an individual client computer. A P2S connection is established by starting it from the client computer. This solution is useful for telecommuters who want to connect to Azure VNets from a remote location, such as from home or a conference. 

Application Gateway/WAF | Azure AppGW Zone Redundancy

Application Gateway is Azure’s ADC-as-a-service offering which provides customers with layer 7 load balancing, security and WAF functionality.Application Gateway is pleased to announce Public Preview of a new zone redundant SKU in all public Azure regions. Customers can now deploy a single Application Gateway whose instances are spread across multiple Azure Zones, offering customers increased zone failure resiliency and high availability. Customers can choose to deploy into single or multiple zones during provisioning time in Azure regions where Zones are available.This SKU also offers customers better provisioning and update time as well as up to 6 times increase in SSL termination performance! Support for Static VIP is also available by default in this SKU. Customers can avail benefits of above features by choosing this SKU in all public Azure regions. In regions where Azure Zones is not available they will not be able to use zone redundancy, but still be able to avail benefits of other features of this SKU.The new SKU is available with portal, PowerShell, CLI, and ARM templates support. This platform would also support autoscaling, which is currently in preview form. All customers would benefit from moving to the newer platform which will offer many more enhancements in future.

Azure Advisor | New recommendations and tighter integrations

Additional recommendations are now available in Azure Advisor, your personalized guide to Azure best practices. Advisor is a free service that helps you optimize your Azure resources to reduce costs, boost performance, strengthen security, and improve reliability.As detailed in the blog post announcing the release, the new recommendations will advise you when you could boost performance for Azure SQL Data Warehouse by creating or updating table statistics and correcting data skew in your tables, better protect your data from accidental deletion by enabling soft delete on Azure Storage blobs, take advantage of the latest security features and more by migrating to Azure Resource Manager from Azure Storage accounts, and avoid single points of failure with Azure ExpressRoute circuits when using Microsoft Peering for Office 365. We have also enabled a tighter integration between the Azure Virtual Machines experience in the Azure portal and Advisor and started surfacing Advisor cost recommendations in Azure Cost Management.To learn more, read the full announcement and visit the Azure Advisor webpage.

Azure Service Health | Immediate alerting on resource health events

Azure Service Health now offers immediate alerting on resource health issues—even before an outage is declared—to help you stay informed about the status of your Azure environment. Service Health provides personalized alerts and guidance when Azure service issues like incidents and planned maintenance affect your resources.As detailed in the blog post announcing the release, you will now be able to configure alerts to notify you via email, SMS, push notification, webhook, and more when changes in the health status for individual resources occur, so you can stay better informed about the availability of your resources minute by minute and whether an issue is due to a problem on the Azure side or your own.To learn more and get started, read the full announcement blog and visit the Azure Service Health webpage.

Azure IoT Edge | Public Preview - Extended offline feature

Extended edge offline support is a new feature of Azure IoT Edge in public preview that offers robust offline operation. The feature manages edge modules and leaf devices and performs functions such as authentication and deployment completely disconnected from IoT Hub. This allows customers who operate in remote environments to run their businesses smoothly even when there's unreliable connection for days and weeks.To learn more, please read the announcement blog.

Azure Functions | Python support in preview

Azure Functions now supports Python development using Python 3.6 on the Functions v2 (cross-platform) runtime. You can now use your Python code and dependencies on Linux-based Functions, or build/publish a Docker container, while enjoying an end-to-end development experience – build, debug/test, publish – using local tooling, such as Functions CLI and VS Code. 

Azure App Service | Java SE Support Disclosure

Microsoft and Azul Systems Bring Free Java Support on Azure and Azure Stack for Java LTS Versions Microsoft reaffirms our commitment to make everything available for Java developers to build and scale apps on Azure and Azure Stack without any performance or cost disruptions. Azure customers are entitled to security updates and platform bug fixes for their Java apps without incurring any unplanned Java SE subscription fees, newly introduced by 3rd parties.
  • Azul Systems is making fully compatible and compliant commercial builds of Java SE available for Java developers on Microsoft Azure via a new strategic partnership with Microsoft
  • Azul Systems will provide fully supported Zulu Enterprise builds of OpenJDK for Microsoft Azure for all long-term support (LTS) versions of Java, starting with Java SE 7, 8, and 11
  • New Java offering is designed to make Azure-based Java deployments worry-free by incorporating quarterly security updates and bug fixes as well as critical out-of-band updates and patches as needed
What does fully supported Java on Azure really mean? You can call Azure Support for help starting with Java on Azure and all the way to deploying business-critical workloads on Azure and Azure Stack. Support will also help you with migrating on-premise workloads to Azure.You can run Zulu Enterprise builds of OpenJDK in Windows or Linux virtual machines in Azure or Azure Stack. You can also download them for Java development on Windows, Linux and MacOS:

Azure DDOS Protection | Azure DDoS Protection new features

Azure DDoS Protection Standard announces the preview of Network Event Flow Logs and Mitigation report.  This new capability allows you to get near real-time logs for a DDoS attack traffic that is being mitigated. This will give visibility into the type of attack at a much more granular level so that you can monitor the attack at near real-time. As a customer you will be able to enable the notification settings for receiving the logs into the storage account of your own. You will be able to see the 5 tuples and specific action that is being taken for the mitigation during the attack. The event flow logs will be available every few mins in the storage account.The Mitigation Report will provide a summary of the details at the end of the DDoS attack. This will contain the details of the traffic that was mitigated. Customers can turn on mitigation reporting for the specific VIPs they want to receive the report by enabling the diagnostic settings on the VIP. We will provide an incremental report every 5 minutes, summarizing the mitigation in that 5 minutes; and provide a post-mitigation report when the attack and mitigation stops.Existing Azure DDoS Protection customers can use the features at no additional cost.For more information, including pricing details, please visit the Azure DDoS Protection documentation page and Pricing page.

Azure Network Watcher | Network Watcher - Application Gateway support

Connection Monitor and Connection Troubleshoot drastically reduces the amount of time required to identify connectivity issues from Azure Virtual Machine to any destination (Virtual Machine, URI, FQDN, IPv4 Address). The results returned provide you 1/All hops from your source Virtual Machine to your on-premise machine, 2/ Hop by hop and overall latency, and 3/Potential user configuration or platform issues at each hop in Azure.You can now enable Connection Monitor and Connection Troubleshoot with Application Gateway as the source and monitor your connectivity from your Application Gateway to any Destination (Virtual Machine, URI, FQDN, IPv4 Address)Connection Monitor and Troubleshoot can either be initiated from Portal or through REST API, PowerShell, CLI and SDK.

Azure Traffic Manager | A/AAAA Records Support in Azure Traffic Manager GA

Azure Traffic Manager now supports adding endpoints as IPv4 / IPv6 addresses. This allows traffic manager to check the health of endpoints without requiring a DNS name for them and will respond to queries with A/AAAA records when returning that endpoint in a response. Currently this is supported only for endpoints that are of type external.Customers can use this capability to route traffic to endpoints that do not have a DNS name associated with them. Furthermore, this also decreases the overall DNS lookup latency by removing the need to do a second DNS query to get an IP address of a DNS name returned.This feature is now generally available and there are no additional costs to use it.

Azure Traffic Manager | Custom Header Support in Azure Traffic Manager GA

Azure Traffic Manager now supports adding customer defined headers to the health checks it sends to endpoints under a profile. These headers can be specified at a profile level to be applicable for all endpoints in that profile and / or at an endpoint level applicable only to that endpoint.One of the ways in which this new capability benefits customers is by having health checks to endpoints in a multi-tenant environment be routed correctly to their destination. Another way this helps customers is by adding unique headers that can be used to identify Traffic Manager originated HTTP(S) requests and processes them differently.This feature is now generally available and there are no additional costs to use it.

Azure Container Registry (ACR) | Multiple Updates

With ACR, users can easily store and manage container images for Azure deployments in a central registry. Today we are adding Helm repository support and validation workflows—with ACR tasks and Docker’s content trust model support—to enhance container lifecycle management. Read the blog. 

Azure Functions | Consumption plan for Linux - Public Preview

Azure Functions will now support consumption plan for deploying to Linux. Previously deploying to Linux was only supported while running under App Service Plan.This latest enhancement makes Functions on Linux available in consumption mode, thereby enabling serverless architectures for developers who want to bring their code assets or their pre-built containers to Linux and use them for Functions. 

Azure IoT Hub | Device Provisioning Service additional capabilities

The latest major wave of functionality to automate device provisioning is now available in preview. We've taken your feedback on Device Provisioning Service, made changes, built features, and are happy to make the following features available in preview:
  • Increased limit on number of CA certificates stored
  • Increased limit on number of enrollments
  • Symmetric key attestation support
  • Re-provisioning support
  • Enrollment-level allocation rules
  • Custom allocation logic
Learn more.

Azure VPN | Zone Redundant VPN and ExpressRoute gateways

We are continuously innovating, upgrading, and refining our virtual network gateways to further increase reliability and availability. Today, we are sharing the GA of zone-redundant VPN and ExpressRoute virtual network gateways. By adding support for Azure Availability Zones, we bring increased resiliency, scalability, and higher availability to virtual network gateways.You can now deploy VPN and ExpressRoute gateways in Azure Availability Zones. This physically and logically separates them across different Availability Zones protecting your on-premises network connectivity to Azure from zone-level failures. Additionally, we have made fundamental performance improvements including reducing the deployment time to create a virtual network gateway.

ExpressRoute | NPM support for ExpressRoute

Network Performance Monitor (NPM) is a cloud-based network monitoring solution for monitoring network health and application reachability, within and across cloud, on-premises and hybrid environments.Enhancements to ExpressRoute monitoring capabilities in NPM, enables discovery and monitoring of multiple ExpressRoute circuits that may be distributed across several subscriptions belonging to an enterprise.Enterprises with multiple branches connecting to their workloads in Azure via ExpressRoute, can now onboard all ExpressRoute circuits intoNPM, with a single click.  Bandwidth utilization data is available for each peered VNet, without the need for agents, in each of the VNet.NPM is now available in East Japan region.  The complete list of regions is available online.

Load Balancer Standard | Outbound Rules

Azure Load Balancer announces general availability of Outbound Rules for Standard Load Balancer.This new ability allows you to declare which public IP or public IP prefix should be used for outbound connectivity from your virtual network.  You can modify the default SNAT port allocations to fine tune your scenario.  New configurable outbound idle timeouts and bidirectional TCP Resets on outbound idle timeout provide more control and real time release of idle connections for more predictable application behavior.Outbound Rules can be managed through Resource Manager templates, CLI, and PowerShell.For more information, including pricing details, please visit the Azure Load Balancer Outbound Rules page.Outbound rules charges as part of load balancing rules.

Load Balancer Standard | TCP Resets

Azure Load Balancer announces general availability of bidirectional TCP Resets on idle timeout for load balancing rules, inbound NAT rules, and outbound rules.This new ability allows you to visibility into when Standard Load Balancer terminates connections due to idle timeout.  When enabled, Standard Load Balancer will generate a TCP Reset packet to the client and server side of a TCP connection on idle timeout.  This allows applications more predictable behavior and detect the termination of a connection, remove expired connections, and initiate new connections.TCP Resets can be enabled on Standard Load Balancers using Resource Manager templates, CLI, and PowerShell.For more information, including pricing details, please visit the Azure Load Balancer TCP Reset page.

Azure Traffic Manager | Traffic Manager Custom Health Check Status Codes

Customers can now specify what HTTP status codes should be considered as an indication of their endpoints being healthy when a HTTP/HTTPS health checks is initiated from Azure Traffic Manager. Previously only a 200OK was considered to be healthy and while this remains as the default setting, customers can add multiple success code ranges (e.g. 200-210,300-305) and if those are received as response when a health check is initiated, Traffic Manager will mark those endpoints as healthy.These headers can be specified at a profile level to be applicable for all endpoints in that profile and / or at an endpoint level applicable only to that endpoint.This will help customers load balance across endpoints that may respond with response codes other than the default value while being healthy.This feature is now generally available and there are no additional costs to use it.

Azure Traffic Manager | Traffic Manager Multi value Routing Method GA

Azure Traffic Manager now supports a new routing method – Multi value routing. Profiles of this routing type can only have A/AAAA endpoint types and when a query is received for this profile, all healthy endpoints are returned (subject to a maximum return count)This will help customers with increased reliability in their client applications since multiple healthy endpoints are returned and if any endpoint is not responding, the client can retry another endpoint without having to do a new DNS lookup or timeout.This feature is now generally available and queries against a profile marked with this routing method is charged at the same rate as other routing methods.

Azure VNet | Public IP Prefix

Public IP Prefixes are now generally available in all Azure public regions. This new capability allows you to now create a range of static public IP addresses.  Azure allocates a contiguous range of addresses to your subscription based on how many you specify. When you create a public IP address resource from the prefix, you are assigned a static IP address from the allocated range.
  • Reduced management overhead: A Public IP Prefix enables you to associate your Azure resources with public IP addresses from a fixed range. Having knowledge of the range ahead of time eliminates the need to change firewall rules as you assign IP addresses to new Azure resources. This significantly reduces management overhead when scaling out.
  • Simplified IP address management: When using public IP addresses from a prefix, the static public IP address comes from a pre-determined range. This enables ease of management when building a network in Azure. Instead of having to keep track of individual IPs, customers now merely need to know the size of their Public IP Prefix
A feature overview and getting started examples will be available at

Azure VNet | VNet Service Endpoint Policies

VNet service endpoint policies provide granular access control to specific service resources, over the direct connection of service endpoints.Combined with NSG service tags, this capability provides additional layer of security for VNets, allowing you to connect your VNets securely to access only specific service resources (say, Azure storage accounts)The feature is available in preview for Azure Storage, in WestCentralUS and USWest2.For more information, please visit the Azure Service Endpoint Policies overview page 

SQL Server 2019 | SQL Server 2019 - Preview

Today at Ignite, Microsoft announced the first public Community Technology Preview (CTP 2.0) of SQL Server 2019. For the first time, SQL Server 2019 comes with big data capabilities built-in, with Spark and Hadoop Distributed File System (HDFS) in the box—extending SQL Server beyond a traditional relational database.  An enhanced data virtualization feature, PolyBase, enables you to query other databases like Oracle, Teradata, and Mongo DB directly from SQL Server without moving or copying the data.  As with every release of SQL Server, SQL Server 2019 continues to push the boundaries of security, availability and performance for all your data workloads with new compliance tools, higher performance on the latest hardware, and high availability on Windows, Linux and containers.  Now you can take on any data project, from OLTP, BI and Data Warehousing to advanced analytics over big data.  Learn more at the page, (launches September 24). 

Azure SQL Database | SQL DB Managed Instance general purpose coming soon

Effective October 1, 2018, Azure SQL Database Managed Instance general purpose will become generally available. Managed Instance provides the best of SQL Server with the benefits of a fully managed service, allowing you to migrate your on-premises workloads to the cloud with minimal changes. The general-purpose performance tier provides balanced and scalable compute and storage options that fit most business workloads. Create a Managed Instance today and use your SQL Server licenses and active Software Assurance to save up to 55 percent with Azure Hybrid Benefit for SQL Server

Azure SQL Data Warehouse | SQL Vulnerability Assessment

SQL Vulnerability Assessment is an easy-to-use service that you can use to continually monitor your database or data warehouse, ensuring those are maintained at a high level of security at all times and that your organizational policies are met. It provides a comprehensive security report along with actionable remediation steps for each issue found, making it easy to proactively manage your database security stature even if you are not a security expert. Learn more at

Azure Databricks | Azure Key Vault support with Azure Databricks

Azure Key Vault support with Azure Databricks. Azure Databricks now supports Azure Key Vault backed secret scope. With this, Azure Databricks now supports two types of secret scopes – Azure Key Vault-backed and Databricks-backed.Learn more about Azure Key Vault-backed secret scope.

Azure Redis Cache | Larger cache size available - Public Preview

Now in preview, Azure Redis Cache now supports a 120G cache in the premium tier. This new offering more than doubles the largest cache size available previously for those looking to store high volumes of data in a single cache instance.Visit the Azure Redis Cache pricing page to learn more.

Azure Databricks | Azure SQL DW Streaming Support in Azure Databricks

Azure SQL Data Warehouse Streaming Support in Azure Databricks. Azure SQL Data Warehouse(SQL DW) connector now offers efficient and scalable Structured Streaming write support for SQL DW. SQL Data Warehouse (SQL DW) is a cloud-based enterprise data warehouse that leverages massively parallel processing (MPP) to quickly run complex queries across petabytes of data. The data warehouse can act as the single version of truth your business can count on for visualizations and insights. You can access SQL DW from Azure Databricks using the SQL Data Warehouse connector. 

Azure Databricks | Japan, India, Canada and Australia GA

Azure Databricks is available in Japan, Canada, India and Australia. Azure Databricks is generally available in additional regions – Japan, Canada, India, Australia Central and Australia Central 2. With these additions, Azure Databricks is available in 24 regions. Stay updated with the regions availability for Azure Databricks. 

Azure Databricks | Azure Databricks Delta Public Preview

The Delta feature is available in preview at no additional cost in the Premium SKU of Azure Databricks. With Delta, customers get better data reliability, improved performance for their jobs and queries and opportunity to simplify their data pipelines.With explosive growth in the volume of data being analyzed, the proliferation of different data types, and the need for real-time analytics, data pipelines have become extremely complex. Most customers build multi-stage pipelines that require resiliency at each step to handle issues like schema irregularities and conflicting writes. This complexity of solution leads to performance issues at scale. With Delta in Azure Databricks, customers can significantly simplify their pipelines. Delta is a transactional storage layer in Azure Databricks. Customers can interact with Delta by reading and writing data to Delta table, which is an optimized version of a Spark table. It stores your data in Parquet format and adds metadata that provides additional functionality over a Spark table. With this, customers get better reliability and higher performance on Spark jobs and queries in Azure Databricks. Delta also simplifies data pipelines by allowing both batch and streaming jobs to leverage the same table while providing data consistency. With Delta we are enabling customers to simplify building high performance analytics solution at scale using Azure Databricks.With minimal code changes, customers can start taking advantage of Delta on Azure Databricks. It works with all existing APIs in Spark that customers use for Spark Tables. To get started with Delta on Azure Databricks, visit the Databricks Delta QuickStart notebook, and read more about Azure Databricks Delta and its capabilities in the Delta documentation.

Azure Cosmos DB | Cassandra API - GA

With the Azure Cosmos DB Cassandra API, experience the power of the Azure Cosmos DB platform with the familiarity of your favorite Apache Cassandra SDKs and tools. Cassandra API is a CQL v4 wire-compatible API, meaning applications written for Apache Cassandra or protocol compatible products like Datastax can now communicate with the Azure Cosmos DB Cassandra API with little code changes. It’s designed to allow developers to elastically scale throughput and storage across any number of geographical regions worldwide—backed by industry-leading comprehensive SLAs including throughput, availability, consistency, and <10ms latency guarantees. 

Azure Cosmos DB | Multi-Master - GA

Multi-master support for Azure Cosmos DB is now available in all public regions. Elastically scale writes (in addition to reads) all around the world, across any number of Azure regions for any API (SQL, MongoDB, Cassandra, Gremlin, Table) that the service supports. With multi-master, Azure Cosmos DB delivers a single digit millisecond write latency at the 99th percentile anywhere in the world, and now offers 99.999 percent write availability (in addition to 99.999 percent read availability) backed by the industry-leading SLAs. 

Azure Cosmos DB | Reserved capacity - GA

Azure Cosmos DB reserved capacity helps you save when you pre-pay for one-year or three-years. With Azure Cosmos DB reserved capacity, get a discount on the resources used and reduce your costs by up to 65 percent vs. pay-as-you-go prices. 

Azure SQL Data Warehouse | Smaller SKU for Compute Optimized Gen2 Tier

SQL DW Compute Optimized Gen2 tier’s performance improvements become more accessible with a smaller SKU; DW500c. The industry-leading query performance of the Compute Optimized Gen2 tier of SQL DW is now accessible to more customers through a new smaller SKU, 500DWc. With this release, customers can get started with a powerful data warehouse in the cloud for as low as $7.56/hour (in the US East region, price varies by region). This new SKU will be generally available on September 5 across 22 Azure global regions. Find out more at 

Azure Bot Service | GA

Microsoft Bot Framework V4 SDK is now available, providing a highly modular and extensible architecture, enabling developers to pick specific components that come with the SDK, as well as to leverage a rich ecosystem of pluggable extensions that can help with tasks like machine translation, dialog management, scheduling meetings and more. Bot Framework V4 SDK is a rich, multi-language SDK for building bots using C#, Java, Python, and JavaScript.Bot Framework V4 SDK launches at Ignite.  It illustrates Microsoft’s commitment to providing the most comprehensive, end-to-end developer experience for building bots, as developers look to build enterprise grade bots and their own branded intelligent personal assistants.   It was first announced at Build in May 2018.Read blog post here, and learn more here.

Azure HDInsight | GA of Enterprise Security Package for HDI 3.6

We are announcing the general availability of Enterprise Security Package for Azure HDInsight. Get enterprise grade security for Hadoop and Spark workloads, with the following capabilities:
  • Multi-user authentication using Active Directory or Azure Active Directory.
  • Multi-user Zeppelin notebook with collaborative data science experience.
  • Role based access control for Ambari operations.
  • Fine grained role-based access control for Hive SQL and Spark SQL using Apache Ranger.
  • Data masking of sensitive data using Apache Ranger.
  • Seamless integration with file and folder level ACLs in Azure Data Lake Store Gen1.
  • Audit all access to sensitive data as well as changes to access policies.
  • Transparent server-side encryption at rest as well as encryption in transit.
Learn more about this feature here. To learn more about this service, please visit the Azure HDInsight webpage.

Azure HDInsight | Public Preview of HDInsight 4.0

We are excited to announce the public preview of Azure HDInsight 4.0 backed by our enterprise grade SLA. HDInsight 4.0 brings updates to several open source components in the Apache Hadoop and Spark ecosystems, enabling new capabilities for our customers. HDInsight 4.0 uses the latest version of Hortonworks Data Platform (HDP) 3.0.1. Features in this version include enhanced capabilities for Hive, Kafka, Oozie, Phoenix, Spark, Storm, and Hbase. To start using this version, select HDInsight 4.0 while creating a new cluster in HDInsight. 

Azure SQL Data Warehouse | Flexible restore points

SQL Data Warehouse is a fast, flexible and secure analytics platform. It now provides user defined restore points enabling you to initiate snapshots before and after significant operations on your data warehouse. This capability enables customers to generate much more granular restore points to ensure that each restore point is logically consistent limiting the impact and reducing the recovery time of restoring the data warehouse should this be needed. User-defined restore points can also be labeled so they are easy to identify and are seamlessly created in the Azure portal. 

Azure SQL Data Warehouse | Intelligent insights

SQL Data Warehouse intelligent Insights for performance improvement SQL Data warehouse now provides built-in intelligence delivering recommendations to help ensure your data warehouse is consistently optimized for performance. The service analyzes the current state of your data warehouse, collects telemetry, and surfaces recommendations for your active workload on a daily cadence. These intelligent insights come at no additional cost, are tightly integrated with Azure Advisor, and are automatically available through the Azure portal.

Azure Databricks | AAD conditional access Public Preview

Azure Active Directory conditional access in Azure Databricks. Azure Databricks now supports Azure Active Directory conditional access, which allows administrators to control where and when users are permitted to sign in to Azure Databricks. Some of the common concerns that Azure AD conditional access helps with are restricted sign-in access, limited network location access, managing type of device access as well as restricted access to client applications.Read more about Azure AD conditional access in the Azure Databricks documentation.

Azure SQL Data Warehouse | User defined maintenance scheduling

Azure SQL Data Warehouse Maintenance Scheduling is now Public Preview, a new feature that seamlessly integrates the Azure Service Health Planned Maintenance Notifications with Resource Health Monitor Services. Maintenance scheduling allows customers to plan around the scheduled maintenance events the Azure SQL Data warehouse service uses to roll out new features, upgrades and patches. Find out more at 

Azure Database for MariaDB | Azure Database for MariaDB - Preview

The Azure Database for MariaDB service offers enterprise-ready, fully managed community MariaDB featuring open-source compatibility, built-in high availability and dynamic scaling, and flexible pricing. The MariaDB community edition helps users easily lift and shift to the cloud, using languages and frameworks of their choice. 

Azure Database for MySQL and PostgreSQL | Performance recommendations for PostgreSQL - Preview

Azure Database for PostgreSQL can learn and adapt to your workloads. The preview release of Performance Recommendations provides a list of recommendations for creating new indexes to potentially improve the performance of your workloads. Opt-in to implement these recommendations using the SQL command provided with each listed recommendation. 

Azure Database for MySQL and PostgreSQL | Query Performance Insights for PostgreSQL -Preview

The Query Performance Insights feature in Azure Database for PostgreSQL is now available in preview. This feature enables you to visually inspect your database workloads in the Azure Portal to identify long-running queries, inspect wait statistics associated with queries, and detect changes in query performance. 

Azure Database for MySQL and PostgreSQL | Query Store for PostgreSQL - Preview

Azure Database for PostgreSQL now provides preview support for Query Store, which collects and stores query execution statistics and wait event distributions. This enables you to inspect your database to understand your workloads, identify bottlenecks, and detect changes in query performance. This feature also enables two additional Intelligent Performance features (Query Performance Insights and Performance Recommendations). 

Azure Database for MySQL and PostgreSQL | Threat Protection for MySQL and PostgreSQL - Preview

Advanced Threat Protection for Azure database services for MySQL and PostgreSQL helps to detect and respond to potential threats as they occur. Users receive an alert upon suspicious database activities, with potential vulnerabilities and anomalous database access and query patterns. This feature integrates alerts with Azure Security Center to provide details of suspicious activity and recommendations on how to investigate and mitigate them. Advanced Threat Protection also makes it simple to address database threats without the need for a security expert or to manage advanced security monitoring systems. 

Azure SQL Database | Hyperscale - Public Preview

Azure SQL Database Hyperscale is a new, highly scalable service tier that adapts on-demand to your workload's needs, quickly auto-scaling up to 100TB per database, eliminating the need to pre-provision storage resources and significantly expanding the potential for app growth without being limited by storage size. This new service tier also provides the ability to scale compute and storage resources independently, giving you the flexibility to optimize performance for your workloads. Azure SQL Database Hyperscale will initially be available for single database deployments. 

Azure HDInsight | BYOK Encryption for Kafka

Bring Your Own Keys for Apache Kafka on Azure HDInsightWe are announcing the public preview of Bring Your Own Keys (BYOK) for Apache Kafka on Azure HDInsight. With BYOK on HDInsight Kafka, encryption is a one-step process handled during cluster creation. This feature unlocks Kafka for customers for whom BYOK is a prerequisite for data at rest and allows customers to be confident in the security of their clusters. There is no additional charge for enabling this feature.

Azure HDInsight | Developer Tools enhancements for Spark

Developer Tools enhancements for Apache Spark on Azure HDInsightWe are bringing several exciting new enhancements to developer tools for Apache Spark on Azure HDInsight. For the HDInsight Spark debugging toolset, we are adding new capabilities to visualize Spark job executions; access and manage data input, output, and table operations; and visualize execution utilization, among others. The HDInsight Development Toolkit features a cross-platform lightweight editor, Azure integration, support for PySpark, Apache Hive Integration, built-in templates for native authoring support for Scala and Java Spark apps, support for Apache Maven and Simple Build Tool (SBT) projects, and more. To learn more, please visit the Azure HDInsight webpage.

Azure Cosmos DB | JavaScript SDK 2.0 - GA

Version 2.0 of the Azure Cosmos DB JavaScript SDK feature includes support for Azure Cosmos DB multi-master capabilities, a new object model that makes it easier to perform operations against Azure Cosmos DB and support for promises. The Azure cosmos DB JavaScript SDK has also been re-written in TypeScript. Get started with the new SDK today by visiting the GitHub repo and follow the quick start.

Azure SQL Database | Intelligent QP updates - public preview

The Intelligent query processing feature family improves the performance of existing workloads with minimal implementation effort. This feature family includes three new preview offerings, including row mode memory grant feedback, approximate query processing, and table variable deferred compilation. Row mode memory grant feedback optimizes memory usage for repeating workloads. Table variable deferred compilation improves plan quality and overall performance for queries referencing table variables, and approximate query processing is designed to provide aggregations across large data sets where responsiveness is more critical than absolute precision. 

Visual Studio App Center | Disclosure: Intune wrapper support

App Center and Intune’s MAM wrapper integration to enable enterprise customers build and ship Line of Business (LOB) apps faster with. IT Admins will have more control over their apps and can easily set company's rule and enforce app level policies via the Intune blade on the Azure portal without interrupting their users.  With this integration, developers will be able to release company compliant apps more frequently, at higher quality, and with great confidence. 

Power BI Desktop | GA

We are very excited to announce that as part of our September update, we have a preview of aggregations, which allows you to seamlessly store only summarized values in memory without having to load your entire dataset into Power BI, greatly improving the performance of your reports. This month also includes a preview of a PDF file connector, which is the most requested connector on UserVoice; and one of our biggest updates to our advanced query editor in quite a while, M intellisense.For more information, see the Power BI blog.

Power BI service | GA

The latest update to the Power BI service includes several new and exciting capabilities including:
  • General availability of dashboard comments in Power BI service and mobile. Directly add comments to dashboards and specific visuals to discuss your data. Pull people into your conversation by  \@mentioning others within your organization. Commenting is tightly integrated with mobile, so those you’ve \@mentioned will quickly receive a notification and email with your message.
  • Preview launch of the Premium Capacity Monitoring App. This app supports capacity in monitoring the health of premium capacities and making sound decisions about the best use of them and when to scale them so that your users get the best possible experience.
For more information, see the Power BI blog.

Azure Files AAD Integration Public Preview | Public Preview

We’re excited to announce the Preview of Azure Files AAD Integration for SMB access leveraging Azure AD Domain Services (AAD DS). Azure Files offers fully managed file shares in the cloud that are accessible via the industry standard SMB protocol. Integration with AAD enables SMB access to Azure file shares using AAD credentials from AAD DS domain joined Windows VMs. In addition, Azure Files supports preserving, inheriting, and enforcing Microsoft file system NTFS ACLs on all folders and files in a file share.You can read more about the benefits of Azure Files AAD Integration and follow this step by step guidance to get started. We support Azure Files AAD Integration Public Preview in selected Azure production regions.

Azure Traffic Manager | Custom subnet routing GA

Azure Traffic Manager now supports a fifth routing method – Custom Subnet Routing. This capability allows customers to map sets of IP address ranges to a specific endpoint in a profile. When a request is received from that IP address, the endpoint returned will be the one mapped from that IP address.This will help customers vary the responses Traffic Manager returns based on the subnet from which the query originates. For example, using custom subnet routing a customer can make all requests from their corporate office be routed to a different endpoint where they might be testing an internal only version of their app.This feature is now generally available and queries against a profile marked with this routing method is charged at the same rate as other routing methods.

Azure IoT Hub | Message routing additional capabilities

Azure IoT Hub message routing simplifies IoT solution development and enables you to send messages from your devices to cloud services in an automated, scalable, and reliable manner. Use routing queries to apply customized filters and send only the most relevant data to the service facing endpoints.A new capability is now available in message routing that allows you to query on the device twin tags and properties, in addition to previously available queries on message properties and message body. Moreover, the new Azure portal experience for message routing delivers simpler navigation between routes and endpoints, making it an even better experience.Try this tutorial to get started.See how it works

Azure Functions | Functions runtime v2 - GA

The cross platform and improved Azure Functions runtime is now Generally Available, allowing customers to use their cross-platform .NET Core assets within their Functions apps. At the core of the Azure Functions runtime is the function host, re-written to run in .NET Core 2.1. This not only brings significant performance improvements, but also allows Functions to be written and hosted locally on all major platforms – Windows, Mac and Linux.This new version of Functions runtime also comes with some UX updates for a personalized quick start experience along with better integration with local tooling (Visual Studio and VS Code) from the Azure portal.

Azure Database Migration Service: SQL to Azure SQL Database offline migration support

Now generally available, the Azure Database Migration Service provides you the ability to assess SQL Server workloads running on-premises or on VMs, and to perform offline migrations to Azure SQL Database Managed Instance.Visit the Migrate to Azure SQL Database Managed Instance offline using DMS tutorial webpage for more information.

Azure Database Migration Service: Support for SQL to Azure SQL DB Managed Instance online migrations

You can now migrate SQL Server databases to Azure SQL Database Managed Instance with minimal downtime by using preview functionality in the Azure Database Migration Service. Use the Azure portal to create an instance of Azure DMS as a first step in perform migrations from SQL Server on-premises or on virtual machines to Azure SQL Database Managed Instance. 

Azure Premium Files is now available in preview

 Azure Premium Files provides fully managed file services, optimized to deliver consistent performance at 100 times improvement from the existing Azure Files. It's designed for IO intensive enterprise workloads that require high throughput and a single digit millisecond latency. With the introduction of Premium Files, Azure now offers you a choice for two types of shared files storage to fit your workload needs—premium and standard.New Premium Files stores data on the latest solid-state drives (SSDs), which makes it suitable for wide variety of workloads like file services, databases, web infrastructure, content and collaboration repositories, analytics, home directories, high variable, and batch workloads, among many others.Currently, Premium Files storage preview is available in the following regions, and we will be gradually expanding the region coverage:
  • Central US
  • East US 2
  • West US
To sign up for the limited preview of premium file shares, complete the Premium Preview sign-up survey, and then submit a request to enroll your subscription for Azure Premium Files preview by running the following PowerShell.Register-AzureRmProviderFeature -FeatureName AllowPremiumFiles -ProviderNamespace Microsoft.StorageIt may take up to 5 business days to receive an approval. Depending on the demand and scenario fit, we may not be able to accommodate every request.To verify successful registration approval, run the following command:Get-AzureRmProviderFeature -FeatureName AllowPremiumFiles -ProviderNamespace  Microsoft.StorageFor the limited period in the preview, Azure Premium Files storage will be free. Refer to the pricing page for further details.Learn more about Premium Files.

Microsoft R Server is now Microsoft Machine Learning Server

Machine Learning Server (previously known as Microsoft R Server) is a flexible enterprise platform for analyzing data at scale, building intelligent apps, and discovering valuable insights across a business now with full support for Python and R. Transform your business with scalable, enterprise-grade R and Python-based data analytics using your data and existing investments.

Azure Stream Analytics | Public Preview- C Sharp UDF for ASA on IoT Edge

Public Preview – C# UDF for Azure Stream Analytics on IoT EdgeWe are announcing the public preview of C# user-defined functions (UDF) support for Azure Stream Analytics (ASA) on IoT Edge. C# UDF allow you to extend ASA’s SQL language with your own functions, enabling you to reuse existing code, implement custom logic to manipulate complex strings, or run mathematical or complex logic. With the Visual Studio tool for ASA, you can define and test your jobs locally—even when you’re offline, and then publish the ASA jobs to Azure. Easily deploy the ASA jobs to thousands of IoT devices using IoT Hub with just a few clicks.

Data Migration Assistant | GA

Data Migration Assistant (DMA): Support for Azure SQL DB Managed Instance now in previewNow in preview, Data Migration Assistant (DMA) provides support to help you to migrate on-premises SQL Server databases to Azure SQL Database Managed Instance. DMA detects compatibility and feature parity issues that can impact database functionality in target Azure SQL Database Managed Instance databases.More details:

Azure DevOps Tool Integrations | Azure ACR Build plugin for Jenkins

The Azure engineering team is bringing increased native support to Azure for customers using Jenkins, with a new plugin that supports building docker images via Azure Container Registry.The Azure ACR Build plugin provides the ability for secure Docker builds, even for customers using Azure Container Instances (ACI) agents in their Jenkins build pipeline.To get started using Jenkins on Azure, visit the Jenkins on Azure developer hub, or visit our blog.

Azure Data Studio | GA

Today we’re pleased to announce Azure Data Studio, a new open source, cross-platform desktop environment for data professionals using the Azure Data family of on-premises and cloud data platforms on Windows, MacOS, and Linux.Previously released under the name of SQL Operations Studio, Azure Data Studio offers a modern editor experience for managing data across multiple sources with fast intellisense, code snippets, source control integration, and an integrated terminal. Azure Data Studio is engineered with the data platform user in mind, with built-in charting of query result-sets and customizable dashboards.Azure Data Studio is complementary to SQL Server Management Studio with experiences around query editing and data development while SQL Server Management Studio still offers the broadest range of administrative functions and remains the flagship tool for platform management tasks.Azure Data Studio will continue to be updated on a monthly bases and currently offers built-in support for SQL Server on-premises and Azure SQL Database, along with preview support for Azure SQL Managed Instance, Azure SQL Data Warehouse and SQL Server 2019 Big Data. Learn more:Documentation Product Page

Announcing Windows Virtual Desktop, the best virtual desktop experience, delivered on Azure

Windows Virtual Desktop enables customers to get the best virtual desktop with the richest Windows 10 and Office 365 experience. It enables you to remote the full desktop or specific apps to any device.This service hosts the virtualization management and desktop and application images on Azure. We are also introducing a highly scalable, special multi-user edition of Windows 10, in addition to Windows 7 Enterprise with free Extended Security Updates, Windows 10 Enterprise, Windows Server 2012 R2+, and compatibility with Win32 applications.For more information on Windows Virtual Desktop, please read the announcement blog and visit the Windows Virtual Desktop page.

Quickstart Center | Public Preview

Azure Quickstart Center updatesEarlier this year at our Build conference, we previewed Microsoft Azure Quickstart Center designed to help customers quickly start their projects in Azure with step-by-step guidance. During Ignite on September 24, we’ve shared enhancements to the Azure Quickstart Center experience helping customers set up their Azure environment with best practices and guidance from Azure.As detailed in the Azure team’s blog post, Quickstart Center offers customers two options to get started:
  • Create an Azure Service: learn as they build new workloads in Azure and quickly identify which service is best for their projects.
  • Set up your environment: configure their cloud services with recommended best practices to secure, monitor and control their Azure environment.
To learn more, read the full blog post. Azure Quickstart Center is currently in preview.

Azure Logic Apps | Preview Logic Apps extension for Visual Studio Code

A new Logic Apps extension for Visual Studio Code is now available in preview that enables developers to do more with a first-party development experience. The extension is designed for developers who prefer to do their application integration work in the context of familiar development tools, and provides the support to:Create, edit, and manage logic apps and integration accounts from any development platform that Visual Studio Code runs on (Linux, Windows, Mac).Take advantage of the Visual Studio Code development experience, including IntelliSense and advanced debugging.Encompass application integration code into existing DevOps practices using Azure DevOps.To top it off, we’ve open-sourced the Logic Apps extension for Visual Studio on GitHub as well.Learn more.

Azure Premium Blob Storage | Public Preview

Azure Premium Blob Storage introduces a new performance tier in Azure Blob Storage, complimenting the existing Hot, Cool and Archive tiers. Data in Premium Blob Storage is stored on solid-state drives, which are known for lower latency and higher transactional rates compared to traditional hard drives.Premium Blob Storage is ideal for workloads that require very fast access times.  This includes most scenarios with a human in the loop, such as interactive video editing, static web content, online transactions etc. It also works well for workloads that perform many relatively small transactions, such as capturing telemetry data, message passing and data transformation.

Azure Logic Apps | Preview Refresh Logic Apps SAP Connector

The Logic Apps SAP connector is available in public preview and provides:·       Ability to send business transactions (IDOCs/BAPI/RFC) from Logic Apps to on-premise SAP systems·       Connectivity to on-prem SAP via On-premise Data GatewayAdditional bi-directional integration capabilities will be added to the Logic Apps SAP connect in the weeks following this announcement, including:·       Receive business transaction from SAP via Logic Apps·       Generate and store schemas for messages to send or receive to/from SAPTo learn more about the Logic Apps SAP connector visit Connect to SAP systems from Azure Logic Apps.

Azure App Service | Java SE Applications on Linux GA

Azure App Service for Java SE apps on Linux allows developers to quickly build, deploy, and scale their Java web, API, or Spring-based applications on a fully managed Linux-based service. Developers can simply bring and deploy their code or take more control by bringing their own Docker image. Once deployed, developers can continuously integrate and deploy app updates, automatically scale their application, and leverage the full suite of Azure services. Java apps built with Azure’s support Zulu JDK (provided by Azul Systems) and deployed with JAR files, will automatically receive quarter updates and security patches free of charge.Start using Azure App Service today and learn more about the capabilities of service:

Azure App Service | Tomcat on Linux GA

Azure App Service for Tomcat on Linux allows developers to quickly build, deploy, and scale their Tomcat web applications on a fully managed Linux-based service. Developers can deploy their application using Maven or plugins on their favorite IDEs like IntelliJ, Eclipse, or VS Code. Once deployed, developers can continuously integrate and deploy app updates, automatically scale their application, and leverage the full suite of Azure services.  Java apps built with Azure’s support Zulu JDK (provided by Azul Systems) and deployed with WAR files, will automatically receive quarter updates and security patches free of charge.Start using Azure App Service today and learn more about the capabilities of service: 

Azure Media Services & Video Indexer | Azure Media Services - Video Indexer GA

Product: Azure Media Services - Video Indexer We're announcing the general availability of Video Indexer, Azure Media Services' AI-based media metadata extraction service. As part of this milestone, the Video Indexer service includes new functionality, such as new machine learning models - emotion detection, topic inference or custom languages among others, a new RESTful API (v2), and a new version of the connector for Azure Logic Apps and Microsoft Flow.For more information about the capabilities available, read the announcement blogpost at

Azure App Service | Bring your own storage on Linux Public Preview

App Service now supports the ability for customers to bring additional storage accounts to their Linux web apps. Available in public preview now, this feature supports Azure Blog storage and Azure File storage. Users can configure up to 5 storage accounts and you can size based on Azure storage account size limit. The storage accounts are mounted as Docker bind mounts and available to the container which hosts your web applications. This enables scenarios where data is produced by one application and consumed by another. For example, output can be pushed by App Service to mounted storage and then consumed by another application outside of App Service or vice versa.For more information, visit

Azure App Service | New Networking Features Preview

Azure App Service now supports VNet Integration capability in public preview. The upgraded VNet Integration capability will enable apps to access resources across ExpressRoute or other connectivity technologies.  It also enables apps to access resources that are secured with service endpoints in a similar manner as with SQL, Storage and CosmosDB.  This capability will only work with Windows Web Apps and in a limited number of regions.

Azure App Service | Python for App Service Linux Preview

App Service on Linux now supports Python 3.6/3.7 in public preview! Python on App Service extends App Service on Linux to support web workloads built using Python 3.6/3.7. The feature in preview will have out of box support for Django and Flask web frameworks as well as the ability to run a custom Gunicorn workload as needed. A quickstart tutorial is available here.

Azure Functions | App Insights app map integration - Public Preview

Azure Functions now shows its HTTP dependencies on the Application Insights App Map, enabling support for Function triggers and any HTTP connections made from a Function. That enables a richer monitoring experience for customers, as they will be able to visualize how many executions occurred, how many went to what bindings, etc. in a visual way and following the execution flow.

Azure Functions | Key Vault integration - Public Preview

Azure Key Vault integration with Functions enables customers to build more secure applications out of the box, as they don't have to store any keys, passwords or secrets on the app settings. These app settings will be backed by Key Vault, and Functions can seamlessly connect to it to retrieve those values.

Azure SignalR Service | SignalR Service GA

Azure SignalR Service is a fully managed service that allows developers to focus on building real-time web experiences without worrying about hosting, scalability, load balancing, or authentication.  The service makes it easier to deliver real-time experiences such as chat, instant broadcasting, and live dashboards.Learn more here, and check out the various resources available on  Azure SignalR Service Hub.

Azure Machine Learning updates | Public Preview

New updates to Azure Machine Learning Preview
Pricing | Azure Machine Learning webpage

Azure Machine Learning is now available in preview, and includes the following new capabilities:

  • Azure Machine Learning Service Python SDK: Integrate with your favorite Python development environment, including Visual Studio Code, Visual Studio, PyCharm, Azure Databricks notebooks, or Jupyter notebooks.
  • Automated machine learning and hyper-parameter tuning: Identify the best algorithms faster with automated machine learning and find the best model efficiently with intelligent hyper-parameter tuning.
  • Distributed deep learning: Build better models faster with massive, managed GPU clusters. Train models quickly with distributed deep learning.
  • Model management: Manage your Dockerized models using models and images registry and integrate into your continuous integration (CI/CD) pipeline.
  • Hardware accelerated inferencing: Access powerful FPGAs for high speed image classification and recognition scenarios. Supported models include, ResNet 50, ResNet 152, VGG-16, SSD-VGG, and DenseNet-121 that can be trained using your data.

To learn more about Azure Machine Learning service, please refer to the product webpage.

Azure Cognitive Services | GA

Azure Cognitive Services Speech service is now generally available. Speech service combines the following capabilities in one service:

  • Speech to Text
  • Text to Speech
  • Custom Speech,
  • Speech Translation.

General availability pricing for the speech service will go into effect on November 1, 2018.

Learn more on the Azure webpage. For pricing, download the price sheet.

Azure Data Explorer | Public Preview

Azure Data Explorer, a lightning-fast indexing and querying service, is now in preview. Optimized for ad-hoc data exploration, the solution helps you discover insights from large volumes of event data, which typically originate from apps, servers and edge devices. Customers have different options to interactively explore near-real-time data to quickly analyze performance and diagnose issues. Read the documentation and visit the web page.