As the pace of data creation increases through IoT scenarios and streams of data, there is a growing demand for faster access to data for analysis. This demand for near-real-time analytics is seen across all industry segments from retail giants making real-time price changes, to manufacturing plants using anomaly detection to determine potential problems on the assembly line before they happen, to mine and gas companies using hi-tech drill sensor readings to know precisely what is happening hundreds of feet below the earth’s surface as it’s happening. We have seen across all customers that the benefits of near real-time analytics can be enormous.
Today, we are excited to announce near real-time analytical capabilities in Azure SQL Data Warehouse. This architecture is made possible through the public preview of Streaming Ingestion into SQL DW from Azure Databricks Streaming Dataframes.
Structured Streaming in Azure Databricks
Azure Databricks is a fully managed cloud service from Microsoft running Databricks Runtime. The service provides an enterprise-grade Apache Spark implementation on Azure. Structured Streaming in Apache Spark enables users to define a query over a stream of data in a scalable and fault tolerant way.
Structured Streaming is a scalable, fault-tolerant way to run queries over
In May 2018, we launched the limited preview of Shared Image Gallery. We observed very encouraging adoption levels and we have further improved Shared Image Gallery based on your feedback. Today, we are excited to announce the public preview of Shared Image Gallery.
Shared Image Gallery provides an Azure-based solution to make the custom management of virtual machine (VM) images easier in Azure. Shared Image Gallery provides a simple way to share your applications with others in your organization, within or across regions, enabling you to expedite regional expansion or DevOps processes, simplify your cross-region HA/DR setup and more. Shared Image Gallery also enables you to quickly deploy thousands of VMs concurrently from a custom image.
Management of images
Shared Image Gallery introduces three new resources that help with managing customer images. In order of hierarchy, these are:
Shared Image Gallery Image Definition Image Version
Using these three resources, it is possible to organize various custom images that might be used in an organization. For example, it is possible to define a common Image Definition for all the versions that are updated regularly.
Sharing of Images across subscriptions
Each of the three new resource types introduced with Shared Image
Today we are happy to announce the general availability of first-class support for Apache Tomcat and Java SE platform applications on Azure App Service. Every software engineering team faces unique challenges in their development processes. Azure App Service is a solution for teams to build, deploy, and scale their Windows or Linux applications without maintaining the underlying operating system or web servers. Today, we are announcing the general availability of support for Tomcat and Java SE applications on App Service for Linux. You can simply bring your Java project and deploy to either Tomcat or your favorite Java SE platform, such as Spring. In either scenario, your team can leverage deployment through Maven or your favorite IDE, continuous integration and deployment through Jenkins, and multiple scaling options though the underlying App Service plan. See the Java developer guide for details.
What is App Service?
For any Java developers who are unfamiliar, App Service is Azure’s platform for development teams who want to focus on developing their application without worrying about the underlying infrastructure. Azure provides this service for both Windows and Linux operating systems. Teams that choose App Service can use a full suite of development tools such as web-based
Azure Service Health is extending its ability to help you stay informed about the availability of your Azure resources. Starting today, you can configure resource health alerts to notify you immediately when your resources become unavailable due to Azure platform issues, even before outages are declared.
Resource health alerts take advantage of the Azure Activity Log and resource health data to provide you with prompt notifications as these events take place. Check out this video to get an overview and see a quick demo of these new resource health alerts.
Stay informed about resource availability with resource health alerts
It’s easier than ever to stay informed about your resources’ availability, minute by minute, and to determine whether any issues you’re experiencing are due to a problem with you or with Azure.
You can now configure resources health alerts to monitor your resources and notify you when they become unavailable, recover, or go through any health transitions. Additionally, you can choose to focus on platform-level issues by ignoring events which result from user-initiated actions like an Azure Virtual Machine (VM) restart. This way, you can find out about platform events even before outages are officially declared.
You can manage
Java developers on Azure and Azure Stack can build and run production Java applications using Azul Systems Zulu Enterprise builds of OpenJDK without incurring additional support costs. If you’re currently running Java apps on-premise or with other JDKs, consider moving it to Zulu on Azure for free support and maintenance. Go to Java on Azure and give it try today!
Microsoft is making fully compatible and compliant commercial builds of Java SE available for Java developers on Microsoft Azure via a new strategic partnership with Azul Systems. 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. More information can be found in the Azul press release. This 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.
The Java SE landscape is undergoing a change in release cadence and support availability. In September 2017, Oracle announced the end of free public security updates and platform bug fixes for Java SE 8 by January 2019 and Java SE 11 by March 2019.
Today we are excited to announce the limited public preview of Azure Premium Blob Storage, which 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, and more. It also works well for workloads that perform many relatively small transactions, such as capturing telemetry data, message passing, and data transformation.
Our internal testing shows that both average and 99th percentile server latency is significantly better than our Hot access tier, providing faster and more consistent response times for both read and write across a range of object sizes. Your application should be deployed to compute instances in the same Azure region as the storage account to realize low latency End-to-End.
Premium Blob Storage is available with Locally-Redundant Storage and comes with High-Throughput Block Blobs (HTBB), which provides a) improved write throughput when ingesting larger block
Hello Azure friends! Today we are proud to share a new set of improvements to the Azure user experience. The changes included in this blog post are only a subset of the multiple improvements that we are delivering in this release. All these changes have been motivated by the great feedback that you have been giving us so please keep the feedback coming!
Azure user experience refresh
We’ve introduced modern design updates to refresh the look and feel of the portal to increase productivity, improve accessibility, and make better use of your screen real estate.
These updates have been carefully designed to address the feedback that you have been giving us. Some key improvements include:
Improved information density and better use of screen real estate (e.g. vertical menus fit more items). Simplified visuals that reduce clutter, remove unnecessary lines/decorations, and create better flow between different areas in the UI. More intuitive organization of information. Better highlighting of key navigational elements like global search and breadcrumbs. Improved accessibility, updated colors that improve contrast ratios, and subtle updates that align our fonts across the portal. Support for usage over long periods of time (avoid eye-strain).
We’ve made these design updates without changing
Since its introduction five years ago, SignalR has grown to be one of the most popular real-time connection technologies around the world. As applications that use SignalR scale, managing and scaling a SignalR server can become quite a bit of work.
The SignalR Service has been in public preview since May, and with the general availability of the Azure SignalR Service, customers get:
More regions. SignalR Service is now available in the following regions: US East, US East 2, US Central, US West, US West 2, Canada East, West Europe, North Europe, Southeast Asia, Australia East, and Japan East. And in the coming months we will add more regions. More reliability. The Azure SignalR Service GA offers 99.9% availability with a service level agreement for production use. More capacity. During its preview, the SignalR
With Azure Container Registry (ACR), you can easily store and manage container images for Azure deployments in a central registry. Today we are excited to add native Helm repository support and validation workflows, with ACR tasks and Docker’s content trust, to provide a more integrated container lifecycle management experience.
ACR Helm Chart Repositories, available for public preview, provides Kubernetes Helm chart storage as an integrated service for container images and their deployment charts. Docker Content Trust support, now in public preview, provides end-to-end validation of container images, from the time they’re built, to the location they’re deployed. ACR OCI image support is now available in public preview, enabling the next generation of container image formats including BuildKit. ACR tasks, previously announced as ACR build, provides a container execution capability enabling management and modification of the container images in ACR across the lifecycle of the container including build, run, push, and patch. ACR Helm Repositories – Preview
Helm charts have become the common artifacts to define, install, and upgrade Kubernetes-based applications. Today, we are excited to share that Azure is the first public cloud to support ACR Helm Chart Repositories natively with a container registry, providing integrated security where the same
This blog post was co-authored by Ron Matchoro, Principal Program Manager, Azure SQL Database.
Advanced Threat Protection detects anomalous database activities indicating potential security threats to Azure Database for MySQL.
Advanced Threat Protection provides a new layer of security, which enables customers to detect and respond to potential threats as they occur by providing security alerts on anomalous database activities. Advanced Threat Protection makes it simple to address potential threats to the Azure Database for MySQL server without the need to be a security expert and integrates its alerts with Azure Security Center.
For a full investigation experience, it is recommended to use Server Logs in Azure Database for MySQL , which generates database query and error logs.
The benefits of Advanced Threat Protection include:
Simple configuration of Advanced Threat Protection policy via the Azure portal. Clear email alerts upon detection of suspicious databases activities. Ability to explore the activity log around the time of the event using the Azure portal. No need to modify database procedures or application code. Set up Advanced Threat Protection for your Azure Database for MySQL server in the Azure portal Launch the Azure portal. Navigate to the configuration page of the Azure Database