We are excited to announce the general availability (GA) of application consistent backup for Linux VMs running in Azure using Azure Backup. We did a preview of this feature last year and customers are already using this framework for various applications like Oracle, MySQL, Mongo DB, SAP HANA, and PostGreSQL.
What is application consistent backup?
Application consistent backup ensures that the backed-up data is transactionally consistent, and that applications will boot up post VM restore. To ensure transactional consistency, applications need to be quiesced and there should be no unfinished transactions when taking a VM snapshot.
Windows has the Volume Snapshot Service (VSS) framework to ensure application consistent VM backup, but there is no such generic framework for Linux. With greater adoption of Azure Linux VMs, there is an increasing demand to backup critical enterprise applications running inside Azure VMs. We introduced a VSS-like generic framework for ensuring application consistent VM backup for Linux applications running on any Linux distribution. This framework gives you the flexibility to execute custom pre and post scripts as part of the VM backup process. These scripts can be used to quiesce application IOs while taking a VM snapshot that guarantees application consistency.
Over the past decade, Microsoft has partnered with the National Science Foundation (NSF) on three separate programs, first in 2010, and more recently through a commitment of $6M in cloud credits across two NSF supported data science programs – with the Big Data Regional Innovation Hubs and as part of the NSF BigData solicitation.
The engagement with NSF has helped Microsoft reach diverse research groups such as the Big Data Hubs1 that brings together communities of data scientists to spark and nurture collaborations between domain experts, researchers, communities, state partners, nonprofits, and industry.
As of today, Microsoft has provided 17 cloud credit awards to Principal Investigators (PIs) who benefit from NSF supported programs. These collaborations are already seeing some interesting breakthroughs across the human body, microbial diseases, and even everyday communication –
Franco Pestilli, Assistant Professor in Psychology, Neuroscience and Cognitive Science, Indiana University is an Azure awardee and PI through the Midwest Big Data Hub2 – his group has built a platform called Brainlife using the Azure award, with the goal of fostering collaboration with sixty-six different global scientific communities such as developmental and learning sciences, network science, computer science, engineering, psychology, statistics, traumatic brain injury, vision science. Chirag
A quick recap of three recent posts about Microsoft AI platform developments – just in case you missed it.
1. Start Building Your Own Code-Free, Custom Speech Recognition Models
Microsoft is at the forefront of speech recognition, having reached human parity on the Switchboard research benchmark. This technology is truly capable of transforming our daily lives, as it indeed already has started to, be it through digital assistants, or our ability to dictate emails and documents, or via transcriptions of lectures and meetings. These scenarios are possible thanks to years of research and recent technological jumps enabled by neural networks. As part of our mission to empower developers with our latest AI advances, we now offer a spectrum of Cognitive Services APIs, addressing a range of developer scenarios. For scenarios that require the use of domain specific vocabularies or the need to navigate complex acoustic conditions, we offer the Custom Speech Service which lets developers automatically tune speech recognition models to their needs.
As an example, a university may be interested to accurately transcribe and digitize all their lectures. A given lecture in biology, to cite one example, may include a term such as “Nerodia erythrogaster”. Although extremely domain-specific, terms
https://powerbi.microsoft.com/en-us/blog/week-2-13-webinars-advanced-non-text-data-with-flow-dynamics-with-flow-and-power-bi-security/Source: https://powerbi.microsoft.com/en-us/blog/week-2-13-webinars-advanced-non-text-data-with-flow-dynamics-with-flow-and-power-bi-security/ This week we have three great webinars! John Liu on Flowing non Text Data, Jerry Weinstock on using Flow with Dynamics and none other than Reza Rad on Power BI Security!
We’re pleased to announce that the Azure SDK for Go is now generally available to help developers build apps for Azure with Go. The SDK features support for connecting to data sources including Cosmos DB and Azure Storage, deploying Azure resources programmatically, authenticating users, and much more. Alongside the SDK update, we are also making the Azure Go Dev Center available on our docs.
With today’s announcement, we are once again reinforcing our commitment to build an open cloud, supporting open source technologies such as Go and enabling our customers to innovate faster, using the tools they prefer.
Why Go? In today’s digitally transformed world, developer and software efficiency have a major impact on project success. Cloud platforms like Microsoft Azure increase that efficiency by managing infrastructure and platforms on behalf of developers. Go also increases both developer and software efficiency through clear syntax, modern standard libraries, native compilation, and reliable concurrency primitives. By expanding Azure’s support for Go we hope to enable our customers to capitalize on both simultaneously.
Image credits: @ashleymcnamara
Azure SDK for Go
Developers can use the Azure SDK for Go to more quickly build cloud apps. For example, the SDK allows you to:
Several of the items highlighted below focus on serverless solutions where you don’t need to provision and manage any servers so that you can take your mind off implementing infrastructure. Building a serverless application on Azure using services like Azure Functions, Logic Apps, and Azure Cosmos DB frees you to focus on what’s truly unique about your solution.
Last week, I published a special three-part episode series of Azure Friday that features Donovan Brown and Ralph Squillace exploring the open source tool chain that enables container-native, microservice-oriented app development & delivery in Kubernetes. While you’re at it, be sure to listen to last week’s Azure Podcast, which featured Kubernetes co-founder Brendan Burns.
Now generally available
Azure M/B/V3-series VMs are now generally available in UK – Azure M/V3/B-series of VM sizes are now available in the UK South region. M-series is perfectly suited for your large in-memory database workloads like SQL Server with the In-Memory OLTP functionality and other contenders in this space. Dv3 and Ev3 VMs are some of the first VMs to enable nested virtualization and Hyper-V containers. B-series VMs provide the lowest cost option for customers with flexible vCPU requirements.
Providing a rich GUI for Azure Data Lake Storage resources management has been a top customer ask for a long time, we are thrilled to announce the public preview for supporting Azure Data Lake Storage (ADLS) in the Azure Storage Explorer (ASE). With the release of ADLS resources in ASE, you can freely navigate ADLS resources, you can upload and download folders and files, you can copy and paste files across folders or ADLS accounts and you can easily perform CRUD operations for your folders and files. Azure Storage Explorer not only offers a traditional desktop explorer GUI for dragging, uploading, downloading, copying and moving your ADLS folders and files, but also provides a unified developer experiences of displaying file properties, viewing folder statistics and adding quick access. With this extension you are now able to browse ADLS resources along-side existing experiences for Azure Blobs, tables, files, queues and Cosmos DB in ASE.
Key customer benefits Offers a one-stop shop to manage Azure Storage Resources including ADLS Enables direct connect through Azure AD Authentication Provides traditional explorer experiences for file movement, file/folder upload and download with great scalability Delivers better accessibility for file navigation and data management capability with reliable
We are very happy to announce the general availability of geo-replication support for Azure Redis Cache. Redis Cache is Microsoft Azure’s Cache-as-a-Service offering, based on the popular open source Redis in-memory key-value store. With geo-replication support, Redis Cache joins a growing list of Azure services that enable developers and IT pros to build disaster recovery plans. This ensures the availability of mission-critical applications running on our cloud, even in the unlikely event of a widespread regional failure. In fact, customers can already design disaster resilient solutions on Azure, using Virtual Machines with Azure Site Recovery, Traffic Manager, and data services such as Cosmos DB, SQL Database, and now Redis Cache.
While announcing the general availability of geo-replication for Redis Cache, we would also like to take the opportunity to express our gratitude to everyone who has participated in the public preview. Your feedback has been invaluable to us and helped validate our implementation. Thank you!
Setting up geo-replication in Redis Cache
Geo-replication is a feature of the premium tier of Azure Redis Cache. You need a pair of premium cache instances before you can use geo-replication. If you already have a premium cache, you just need to add another one
The Azure IoT SDKs now have a new Long-Term Support (LTS) Branch. While we develop our SDKs on public GitHub repositories and ship a new version every other week to give developers access to the latest and greatest features, we now also offer a branch that will only get critical bugs and security patches, starting in July 2017. Developers can now leverage the latest LTS version, release in January 2018, to develop clients that work with Azure IoT Hub and Azure IoT Hub Device Provisioning Service.
The LTS branch offers customers a guarantee that they will benefit from any necessary security or critical bug fixes with minimal impact to their device’s code. At the same time, developers can access latest updates in the master branch of the repositories, staying on top of the technology and features, with a faster response and resolution time to posted issues. Best of both worlds!
The latest LTS version is accessible from GitHub under lts_2018_01 branch and from package managers such as NuGet, PiPy, apt-get, Maven, and NPM. All our SDKs follow semantic versioning. A major version change corresponds to a breaking change; a minor version change corresponds to adding functionality, and a patch version change corresponds to
https://blogs.msdn.microsoft.com/sql_server_team/analyze-synchronous-commit-impact-on-high-commit-rate-workloads/Source: https://blogs.msdn.microsoft.com/sql_server_team/analyze-synchronous-commit-impact-on-high-commit-rate-workloads/ Recently the SQL Server Always On Support team at Microsoft CSS published a blog on analyzing the performance impact of Synchronous Commit AG’s with workloads that perform a large number of small transactions. For Synchronous AG’s every READ MORE