20

Apr

Automating Industrial IoT Security
Automating Industrial IoT Security

Industrial IoT is the largest IoT opportunity. At Microsoft, we serve this vertical by offering an Industrial IoT Cloud Platform Reference Architecture, which we have conveniently bundled into an open-source Azure IoT Suite solution called Connected Factory and launched it at HMI 2017 a year ago.

Since then, we continued our collaboration with the OPC Foundation, the non-profit organization developing the OPC UA Industrial Interoperability Standard, and added many new open-source contributions to their Github page, further extending our lead as the largest contributor of open-source software to the OPC Foundation by a factor of 10. We have also successfully certified the open-source, cross-platform .Net Standard OPC UA reference stack for compliance. This was a crucial step in our open-source OPC UA journey as Connected Factory uses this stack internally. We also managed to reduce the monthly Azure consumption cost of Connected Factory due to the new pricing structure of Azure IoT Hub recently announced.

Although Connected Factory is extremely popular with both machine builders and manufacturers, we hear from time to time that it is still difficult to connect real machines to it and at the same time make these machines secure for IoT applications. Therefore, we have added

Share

19

Apr

Replication Enhancement – Distribution Database in Availability Group

https://blogs.msdn.microsoft.com/sql_server_team/replication-enhancement-distribution-database-in-availability-group/Source: https://blogs.msdn.microsoft.com/sql_server_team/replication-enhancement-distribution-database-in-availability-group/   SQL Server replication uses the publisher, distributor, and subscriber paradigm to provide logical data replication capability between different SQL Server instances, and sometime with heterogeneous data source or data destination. Replication uses the distribution databases hosted on READ MORE

Share

19

Apr

SQL Server 2017 on SUSE Enterprise Linux Server offer
SQL Server 2017 on SUSE Enterprise Linux Server offer

This post is authored by John ‘JG’ Chirapurath, General Manager, Azure Data.

Since SQL Server 2017 on Linux was made generally available on October 2, 2017, we have seen tremendous growth in adoption. We’ve had ~ 5 million Docker pulls for SQL Server 2017 on Linux and are seeing strong affinity with our customers who are on other database systems running on Linux as well as customers consolidating on Linux as their operating system. Additionally, we’ve had a great response from the open source developer community.

SQL Server 2017 is supported on Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES), and Ubuntu. It is also supported as a Docker image, which can run on Docker Engine on Linux or Docker for Windows/Mac.

In the path forward to deliver choice, today Microsoft and SUSE are announcing some great offers for our mutual customers both on-premises and on Azure to adopt SQL Server 2017 on Linux as their database of choice.

Microsoft and SUSE have a decade long relationship, powering enterprises focused on interoperability and high-performance solutions. With SQL Server 2017 running on SUSE Enterprise Linux Server, we are bringing the most cost-effective path for our customers. If you combine

Share

19

Apr

SQL Server 2017 on SUSE Enterprise Linux Server offer
SQL Server 2017 on SUSE Enterprise Linux Server offer

This post is authored by John JG Chirapurath, General Manager, Azure Data.

Since SQL Server 2017 on Linux was made generally available on October 2, 2017, we have seen tremendous growth in adoption. Weve had ~ 5 million Docker pulls for SQL Server 2017 on Linux and are seeing strong affinity with our customers who are on other database systems running on Linux as well as customers consolidating on Linux as their operating system. Additionally, weve had a great response from the open source developer community.

SQL Server 2017 is supported on Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES), and Ubuntu. It is also supported as a Docker image, which can run on Docker Engine on Linux or Docker for Windows/Mac.

In the path forward to deliver choice, today Microsoft and SUSE are announcing some great offers for our mutual customers both on-premises and on Azure to adopt SQL Server 2017 on Linux as their database of choice.

Microsoft and SUSE have a decade long relationship, powering enterprises focused on interoperability and high-performance solutions. With SQL Server 2017 running on SUSE Enterprise Linux Server, we are bringing the most cost-effective path for our customers. If you combine

Share

19

Apr

Deploying Deep Learning Models on Kubernetes with GPUs
Deploying Deep Learning Models on Kubernetes with GPUs

This post is authored by Mathew Salvaris and Fidan Boylu Uz, Senior Data Scientists at Microsoft.

One of the major challenges that data scientists often face is closing the gap between training a deep learning model and deploying it at production scale. Training of these models is a resource intensive task that requires a lot of computational power and is typically done using GPUs. The resource requirement is less of a problem for deployment since inference tends not to pose as heavy a computational burden as training. However, for inference, other goals also become pertinent such as maximizing throughput and minimizing latency. When inference speed is a bottleneck, GPUs show considerable performance gains over CPUs. Coupled with containerized applications and container orchestrators like Kubernetes, it is now possible to go from training to deployment with GPUs faster and more easily while satisfying latency and throughput goals for production grade deployments.

In this tutorial, we provide step-by-step instructions to go from loading a pre-trained Convolutional Neural Network model to creating a containerized web application that is hosted on Kubernetes cluster with GPUs on Azure Container Service (AKS). AKS makes it quick and easy to deploy and manage containerized applications without much

Share

19

Apr

Azure Service Fabric – announcing Reliable Services on Linux and RHEL support

Many customers are using Azure Service Fabric to build and operate always-on, highly scalable, microservice applications. Recently, we open sourced Service Fabric with the MIT license to increase opportunities for customers to participate in the development and direction of the product. Today, we are excited to announce the release of Service Fabric runtime v6.2 and corresponding SDK and tooling updates.

This release includes:

The general availability of Java and .NET Core Reliable Services and Actors on Linux Public preview of Red Hat Enterprise clusters Enhanced container support Improved monitoring and backup/restore capabilities

The updates will be available in all regions over the next few days and details can be found in the release notes

Reliable Services and Reliable Actors on Linux is generally available

Reliable Services and Reliable Actors are programming models to help developers build stateless and stateful microservices for new applications and for adding new microservices to existing applications. Now you can use your preferred language to build Reliable Services and Actors with the Service Fabric API using .NET Core 2.0 and Java 8 SDKs on Linux. 

You can learn more about this capability through Java Quickstarts and .NET Core Samples.

Red Hat Enterprise clusters in public preview

Azure Service Fabric clusters

Share

19

Apr

Azure Backup now supports storage accounts secured with Azure Storage Firewalls and Virtual Networks

We are happy to announce the Azure IaaS VM backup support for network restricted storage accounts. With storage firewalls and Virtual Networks, you can allow traffic only from selected virtual networks and subnets. With this you can create a secure network boundary for your unmanaged disks in storage accounts. You can also grant access for on-premises networks and other trusted internet traffic, by using network rules based on IP address ranges. With this announcement, we provide an ability for the user to perform and continue with scheduled and ad-hoc IaaS VM backups and restores for these VNET configured storage accounts.

Getting Started

After you configure firewall and virtual network settings for your storage account, select Allow trusted Microsoft services to access this storage account as an exception to enable Azure Backup service to access the network restricted storage account.

This network focused feature gives the customer a seamless experience by defining network access-based security. This ensures that only requests coming from approved Azure VNETs or specified public IP ranges will be allowed to a specific storage account making it more secure and thus fulfilling the compliance requirements of an organization.

Related links and additional content Learn more about

Share

18

Apr

Altair democratizes access to computer-aided engineering with Azure

My high school physics teacher taught us about metal fatigue by having everyone bend paper clips back and forth until they broke. In the real world, engineers use computer simulations to test their designs. From the trivial paperclip to the life-saving crash analysis, computer-aided engineering (CAE) improves products around us every day. But accessing the massive power needed for these simulations can be tough for small organizations.

That’s where our partners at Altair have stepped in. Altair is democratizing access to CAE by building their Software-as-a-Service (SaaS) offerings on Microsoft Azure. In a case study we recently published, Altair describes how their HyperWorks Unlimited Virtual Appliance gives customers the combination of software and scale they need to quickly run their CAE workloads.

But that’s not the end of the story. Altair recently brought their Inspire software to a SaaS model as well. Inspire Unlimited provides a visual cloud collaboration platform for engineering. Inspire Unlimited attains the required scalability by onboarding multiple users on a virtual machine. Using Azure’s NV-series virtual machines, which feature NVIDIA Tesla M60 GPUs, Altair’s customers can get powerful virtual workstations without having to purchase expensive hardware. This allows users to collaborate with only a web browser,

Share

18

Apr

Spring Data Azure Cosmos DB: NoSQL data access on Azure
Spring Data Azure Cosmos DB: NoSQL data access on Azure

We are pleased to announce that Spring Data Azure Cosmos DB is now available to provide essential Spring Data support for Azure Cosmos DB using SQL API. Azure Cosmos DB is Microsoft’s globally distributed, multi-model database service with exceptional scalability and performance.

With Spring Data Azure Cosmos DB, Java developers now can get started quickly to build NoSQL data access for their apps on Azure. It offers a Spring-based programming model for data access, while keeping the special traits of the underlying data store with Azure Cosmos DB. Features of Spring Data Azure Cosmos DB include a POJO centric model for interacting with an Azure Cosmos DB Collection, and an extensible repository style data access layer.

Getting started

Download the Spring Data Azure Cosmos DB Sample Project to get started. The sample illustrates the process to use annotation to interact with Collection, customize a query operation with specific fields, and expose a discoverable REST API for clients.

Create a new database instance

To get started, first create a new database instance by using the Azure portal. You can find Azure Cosmos DB in Databases and choose SQL (Document DB) for the API. When your database has been created, you

Share

18

Apr

Azure DDoS Protection for virtual networks generally available

This blog post was co-authored by JR Mayberry, Principal PM Manager, Azure Networking.

Today we are excited to announce the general availability of the Azure DDoS Protection Standard service in all public cloud regions. This service is integrated with Azure Virtual Networks (VNet) and provides protection and defense for Azure resources against the impacts of DDoS attacks.

Distributed Denial of Service (DDoS) attacks are intended to disrupt a service by exhausting its resources (e.g., bandwidth, memory). DDoS attacks are one of the top availability and security concerns voiced by customers moving their applications to the cloud. With extortion and hacktivism being the common motivations behind DDoS attacks, they have been consistently increasing in type, scale, and frequency of occurrence as they are relatively easy and cheap to launch.

These concerns are justified as the number of documented DDoS amplification attacks increased by more than 357 percent in the fourth quarter of 2017, compared to 2016 according to data from Nexusguard. Further, more than 56 percent of all attacks exploit multiple vector combinations. In February 2018, Github was attacked via a reflection exploit in Memcached generating 1.35 terabits of attack traffic, the largest DDoS attack ever recorded.

As the types and

Share