Official Release of Encryption At Rest for ASR, Azure DocumentDB SDK with Python 3

Encryption At Rest with Azure Site Recovery generally available, Azure DocumentDB SDK adds Python 3 support, new open source library for connecting to Azure IoT Hub.

Share online:

A new open source library to connect to Azure IoT Hub called "IoTHubReact" is an Akka Stream library now available on GitHub.

This new library allows Java and Scala developers to read telemetry data from devices connected to Azure IoT Hub.

Encryption At Rest with Azure Site Recovery (ASR) is now generally available, which was in Private preview earlier, is now Generally Available (GA).

The team said, "Storage Service Encryption (SSE) helps your organization protect and safeguard data to meet your organizational security and compliance commitments. ASR's support for Storage Service Encryption delivers further on our promise of providing an enterprise-class, secure and reliable business continuity solution."

With this feature, "you can now replicate your on-premises data to storage accounts with Encryption enabled," writes azure team. As you can see in the picture below, "encryption can be enabled via the portal on the storage account's Settings pane."

And to programmmtically enable or disable Encryption, "you can use Azure Storage Resource Provider REST API, or Storage Resource Provider Client Library for .NET, or Azure PowerShell, or Azure CLI."

Keep in mind the following considerations when using this feature:

  • All encryption keys are stored, encrypted, and managed by Microsoft.
  • experience when using ASR remain unchanged when replicating to SSE-enabled storage accounts.
  • you can turn on SSE for storage accounts used to store replicated data for encryption, (if you been using ASR). "Data replicated and stored in these storage accounts prior to enabling SSE would not be encrypted."
  • intend to replicate your workloads to premium storage, "just turn on SSE on both premium storage account and standard storage account used for storing replication logs (configured at the time of setting up replication)," team explains.

Encrption at Azure Site Recovery

Check out here for additional details on SSE, and for ASR here.

Those not aware, ASR is a part of Microsoft Operations Management Suite, and "enables you to gain control and manage your workloads no matter where they run (Azure, AWS, Windows Server, Linux, VMware or OpenStack) with a cost-effective, all-in-one cloud IT management solution."

The Azure Government Portal, which provides an integrated experience for users to manage their Azure services and applications, is now generally available.

Services that were included in the preview of the Azure Government Portal, including Virtual machines (classic), Cloud services (classic), Storage accounts (classic), Virtual networks (classic), Audit Logs and RBAC, are available, as well as additional offerings.

Support for Python 3 included in Azure DocumentDB SDK updates were announced on Wednesday 10/05 to all four of SDKs.

The biggest improvements probably were made to Python SDK 2.0.0, with including "support for Python 3, connection pooling, consistency improvements and Top/Order By support for partitioned collections," writes Mimi Gentz.

In a post on the Microsoft Azure Blog, Gentz provides a summary of changes made to each of the new SDKs.

.NET SDK 1.10.0 has a few specific improvements, including direct connectivity support for partitioned collections – a go fast button! In addition, performance for Bounded Staleness consistency level, and LINQ support added as well.

Java SDK 1.9.0 and Node.js SDK 1.10.0 bring changed Top and Order By support to include queries across partitions within a collection.

You can download all the above software development kits at Azure DocumentDB site.