Azure Marketplace new offers – Volume 35

We continue to expand the Azure Marketplace ecosystem. From March 1 to March 15, 2019, 68 new offers successfully met the onboarding criteria and went live. See details of the new offers below:

Virtual machines

(Basic) Apache NiFi 1.9 on Centos 7.6: This is a CentOS 7.6 virtual machine running an Apache NiFi 1.9 installation using default configurations. Once the VM is deployed and running, Apache NiFi can be accessed via a web browser.

Centos 6.8: This distribution of Linux is based on CentOS and is provided by Northbridge Secure Systems. NetConnect by Northbridge Secure Systems is an optimal solution to deliver Azure servers and applications to your device of choice.

Web applications

4insight.io: 4Subsea's digital service 4insight.io provides key decision support to personnel for oil and gas and offshore wind operations. Digital twins delivered on 4insight.io are designed to improve data quality and reduce operational costs and risk.

Additio App – Classroom management: Streamline formative assessment and engage with parents through this K-12 classroom management platform. Additio App is available in the following languages: English, Spanish, French, Portuguese, Italian, Catalan, and Galician.

Aether Engine: This distributed simulation engine will enable you to build and run dynamically scaling spatial simulations on Azure. Hadean will provide you access to a managed instance of Aether Engine and help you create a proof-of-concept simulation that runs on Azure.

Agility Metrics: Agility Metrics is a dashboard that allows you to measure deployment frequency, production failure rate, average recovery time, and other KPIs of the Azure DevOps managed development lifecycle. This application is available only in Spanish.

AlphaPoint Asset Digitization (APAD): AlphaPoint Asset Digitization enables institutions to tokenize illiquid assets and trade those assets on an exchange.

AlphaPoint Exchange (APEX): AlphaPoint Exchange is a full-stack digital asset trading platform. It delivers a ready-made UI/UX tool set; robust risk management with real-time error checking; and a secure, stable, white-label back-end solution that safeguards digital exchange data.

Auto Asystent: Leaware S.A.'s user-friendly SaaS platform, Auto Asystent, enhances the relationship between car dealers and their customers through efficient communication, appointment management, and more. This solution is available only in Polish.

buildwagon – Hololens Development Platform: Develop for the Microsoft HoloLens faster on this cloud-based platform. buildwagon allows you to write code in JavaScript and view the results on the same screen or directly on the HoloLens.

Canopy Manage – Virtual Asset Management: Canopy Manage collates business, IT, and IoT virtual and physical assets from disparate management systems and data sources into a single control portal.

Cloud Snapshot Manager: With Dell EMC's Cloud Snapshot Manager, customers can discover, orchestrate, and automate the protection of workloads across multiple clouds based on policies for seamless backup and disaster recovery.

Digital Asset Management – Managed Video Portal: This application offers a secure and centralized repository to manage videos. It offers capabilities for advanced embed, review, approval, publishing, and distribution. Deliver consistently high-quality video.

Formiik Engine: Formiik Engine optimizes business processes by facilitating the work of managers, credit officers, and supervisors. It's omnichannel and specializes in financial products. This solution is offered only in Spanish.

Fulcrum – Enabling Smart Construction Management: Fulcrum, LeapThought’s construction management system, enables consistent, streamlined, transparent, and compliant project delivery. Fulcrum offers a 360-degree capability for all project collaboration needs.

GLASIAOUS Trial Edition: Boost your global business with GLASIAOUS, a cutting-edge accounting app that covers seven languages and multiple accounting standards.

Grace Platform: The Grace platform supports the entire data science workflow and is built both for organizations in the beginning of their AI and machine learning journey and for organizations with an established data science team.

I/O Surg: Minimize costly errors in pre-op patient scheduling. I/O Surg, a front-end two-click search engine, quickly and accurately identifies the correct billing code and patient status for Medicare procedures.

Informatica Data Quality BYOL: With the Informatica Data Quality and Governance portfolio, you can increase business value by ensuring that all key initiatives and processes are fueled with relevant, timely, trustworthy data.

Instec Billing: Instec Billing comes with the same flexibility as Instec's policy management system. Self-configuration allows you to customize the system to fit your business, and highly automated workflows reflect a low-touch approach that maximizes efficiency.

Intelligent Store – Behavior Triggers: The Intelligent Store suite provides tools for efficient communication between online retailers and customers. The Behavior Triggers tool follows customers' interests, personalizing their experience. This app is available only in Portuguese.

Intelligent Store – Personal Shop: The Personal Shop tool enables automation of personalized digital interfaces based on customer behavior and semantic elements. This app is available only in Portuguese.

Intelligent Store – Semantic Search: The Semantic Search tool combines semantics with personalization, helping online retailers better understand the context and purchase time of each potential customer. This app is available only in Portuguese.

mapul: Mapul is a web application that allows you to create visual diagrams to capture your ideas and then share and present them online. Generate, visualize, and present your ideas in new ways.

MATLAB (BYOL): MATLAB is a programming platform designed for engineers and scientists. It combines a desktop environment tuned for iterative analysis and design processes with a programming language that expresses matrix and array mathematics directly.

Mobile Coupon: Mobile Coupon encourages customer activity through coupons and push notifications. Its pre-built functions enable you to deploy your own branded application quickly and inexpensively. This application is available only in Japanese.

NiceLabel Label Cloud: Label Cloud is a cloud-based version of the NiceLabel Label Management System. It enables you to digitally transform your labeling to achieve lower costs, improved quality assurance, and a faster time-to-market.

Plastic SCM: Plastic SCM is a full version control stack that includes native GUIs, branching, and merge tools. It integrates with almost any issue tracker, code review, and continuous integration/continuous delivery tool, and it also incorporates build automation.

Precedence: The Precedence open-source ledger allows the non-blockchain specialist to easily put in place a transparent, immutable, and cryptographically verifiable transaction log that fully integrates with an existing database or file system.

Preservica: Preservica provides digital preservation for unstructured content that needs to be kept safe, secure, and readable long-term (10 years or more), or perhaps indefinitely. Preservica preserves readable and accessible versions of every file, tagging and migrating each one.

Prime: With Prime, offer a better experience for your banking customers. Issue and personalize cards within minutes. Improve efficiency by automating back-office operations and streamlining activities.

Proctorio | Learning Integrity Platform: Ensure the learning integrity of every assessment every time. Eliminate human error, bias, and much of the expense associated with remote proctoring, identity verification, and originality verification.

Product Cloud – Advanced Filters: The Product Cloud Suite provides tools to help online retailers organize their catalogs. The Advanced Filters tool extracts product characteristics, resulting in easier browsing for customers. This app is available only in Portuguese.

Product Cloud – Automatic Categorization: The Automatic Categorization tool sorts according to the category tree fixed by online retailers and provides benchmark suggestions, looking at customer patterns and market trends. This app is available only in Portuguese.

R3S _Process Manager: R3S Process Manager enables you to publish run archive files to a security-enhanced web server. You can use R3S Worker or a third-party grid computing system to perform the execution.

Retina – AI based Retail Analytics Suite: Retina is an AI-led analytics product that provides a single view of all customer transactions for retailers to drive actionable insights. Retina supplies the customer with personalized products, promotions, and services.

Seymour: Through automated processing and publishing of Excel and CSV data, Seymour produces great-looking charts and tables on your website. The charts and tables will update automatically in real time, and Seymour is fully responsive for mobile and other devices.

SIOS Billing Management Solution for EA-Azure: Facilitate the management of Azure usage charges at universities and government agencies in cooperation with the Microsoft Azure Enterprise Agreement portal. This solution is available only in Japanese.

Spinbackup for Office 365: Spinbackup provides you with an enterprise-ready backup and recovery solution for Office 365. It offers migration, reports, top-level encryption, automated daily backups, diversity in data storage locations, and more.

Sustainability Suite (Cloud Version): Cogneum's Sustainability Suite improves governance and mitigates financial and reputational risks associated with sustainability.

Switch Automation: Switch Automation's comprehensive smart building platform integrates with traditional building systems as well as Internet of Things (IoT) technologies to analyze, automate, and control assets in real time.

UpSafe Office 365 Backup: UpSafe Office 365 Backup helps you secure the critical data from your Software-as-a-Service application. Set it up and start your Office 365 backup in just a few clicks. When necessary, restore the files you need through granular or full recovery.

Vexor: Vexor's continuous integration service can run an unlimited number of parallel builds because it works in the cloud. Tests are executed in parallel in each build to make your testing faster. Vexor uses a pay-per-minute billing model.

Virtual Vaults Dataroom: Virtual Vaults delivers a professional virtual data room platform to support transactional projects within capital markets such as mergers and acquisitions and real estate.

Container solutions

Joomla! Helm Chart: Joomla! is an award-winning open-source CMS platform for building websites and applications. Deploying Bitnami applications as Helm charts is the easiest way to get started with our applications on Kubernetes.

Kubewatch Helm Chart: Kubewatch is a Kubernetes watcher that currently publishes notification to Slack. Run it in your Kubernetes cluster and you will get event notifications in a Slack channel.

MediaWiki Helm Chart: MediaWiki is the free and open-source wiki software that powers Wikipedia. Used by thousands of organizations, it is extremely powerful, scalable software and a feature-rich wiki implementation.

Memcached Helm Chart: Memcached is a high-performance distributed memory object caching system. It's generic in nature but intended for use in speeding up dynamic web applications by alleviating database load.

minideb Container Image: This is a minimalist Debian-based image built specifically to be used as a base image for containers.

Moodle Helm Chart: Moodle is an open-source online learning management system (LMS) widely used at universities, schools, and corporations worldwide. It’s modular and highly adaptable to any type of online learning.

NGINX Ingress Controller Helm Chart: NGINX Ingress Controller is an ingress controller that manages external access to HTTP services in a Kubernetes cluster using NGINX.

NGINX Open Source Helm Chart: NGINX Open Source is a popular web server that can also be used as a reverse proxy, load balancer, and http cache.

phpMyAdmin Helm Chart: phpMyAdmin is a free software tool written in PHP and intended to handle the administration of MySQL over the web. phpMyAdmin supports a wide range of operations on MySQL and MariaDB.

PrestaShop Helm Chart: PrestaShop is a powerful open-source e-commerce platform used by more than 250,000 online storefronts worldwide. It’s easily customizable, responsive, and includes powerful tools to drive online sales.

WildFly Helm Chart: Wildfly is a lightweight open-source application server, formerly known as JBoss, that implements the latest enterprise Java standards.

Consulting services

Authentication and Secure Data: 1-day Workshop: After completing this workshop by Dynamics Edge, students will understand how to implement authentication in applications, implement secure data (SSL and TLS), and manage cryptographic keys in Azure Key Vault.

Azure PaaS: 3-Day Proof of Concept: This three-day engagement will allow your team to work with Tallan to educate your organization on what is possible in Microsoft Azure and to build out a proof of concept utilizing Azure Platform-as-a-Service.

Azure Readiness Assessment: 2 Weeks: With cloud migration assessment tools from Oakwood Systems Group Inc., you’ll have a complete inventory of servers with metadata for each, allowing you to build a cloud migration plan for your organization.

Blue Chip Migrator for Azure Adoption: Blue Chip Consulting can help you efficiently and strategically adopt Microsoft Azure and eliminate the guesswork associated with complex cloud migrations and modernization projects.

Creating and Deploying Apps-1 day Workshop: This workshop by Dynamics Edge will teach IT professionals how to build logic app solutions that integrate apps, data, systems, and services by automating tasks and business processes as workflows.

Deploy/Configure Infrastructure: 1-day Workshop: This workshop by Dynamics Edge will teach IT professionals how to manage Azure resources, including deployment and configuration of virtual machines, virtual networks, storage accounts, and Azure Active Directory.

Develop Azure Platform as Service: 1-day Workshop: Dynamics Edge's trainer-led workshop will help you create an Azure Container Service (ACS/AKS) cluster using Azure CLI and Azure Portal.

Develop for Azure Storage: 1-day Workshop: This workshop by Dynamics Edge will cover developing solutions using Azure Storage options: Azure Cosmos DB, Azure Storage tables, file storage, Blob storage, relational databases, and caching and content delivery network.

Developing for the Cloud: 1-day Workshop: Learn how to configure a message-based integration architecture, develop for asynchronous processing, create apps for auto scaling, and better understand Azure Cognitive Services solutions.

Implement Security in Azure Devt: 1-day Workshop: This trainer-led workshop by Dynamics Edge is part of a series of four courses to help you prepare for Microsoft’s Azure developer certification exam AZ-200: Develop Core Microsoft Azure Cloud Solutions.

QuickBooks Desktop on Azure: 5hr Assessment: Noobeh’s experienced consultants will perform an assessment of the requirements for your QuickBooks delivery on the Microsoft Azure platform, then develop a deployment plan.

Secure Identities: 1-day Workshop: This workshop by Dynamics Edge will teach IT professionals about keeping modern IT environments secure, focusing on role-based access control, multi-factor authentication, and privileged identity management.

Select Appropriate Azure Devt: 1-day Workshop: This is for developers who know how to code in at least one of the Azure-supported languages. It will cover Azure architecture, design and connectivity patterns, and choosing the right storage solution for your development

Quelle: Azure

Connect IIoT data from disparate systems to unlock manufacturing insights

Extracting insights from multiple data sources is a new goal for manufacturers. Industrial IoT (IIoT) data is the starting point for new solutions, with the potential for giving manufacturers a competitive edge. But tracking data is often relegated to more than one solution—and each solution is created to solve a different problem. Therefore, most manufacturers use three or more separate solutions to track KPIs connected with production, including: monitoring, maintenance, quality management, and energy monitoring systems. This means higher costs and lower efficiencies. And, given the disconnected states of these apps, there is no way to see the entire picture of operations. Altizon is working to solve this problem with a suite of three offerings. Altizon is helping manufacturers integrate all data in their systems and enable them to make data-driven decisions.

Disconnected data

These systems contain vast and vital kinds of information, but they run in silos. This data is rarely correlated and exchanged. How did this situation arise, and what are the consequences?

Operational technology (OT) and IT systems are developed with different goals in mind and for different users within the organization. Therefore, most organizational data stays in silos.
Data is often entered into these systems by hand. This means the data is prone to error. And with a manual process, it’s impossible to get real-time insights from the data.
When data is trapped in silos, management can’t track critical KPIs. How can you make a data-driven decision without all the data?
The lack of historical and contextual data—and the inability to process data in a timely fashion—makes it difficult to predict machine behavior or quality.

Connect the dots, and see the real picture

With this problem in mind, Altizon has created the Datonis Suite. This is a complete industrial IoT solution for manufacturers to leverage their existing data sources.

The Datonis Suite provides a set of ready-to-go business value applications, enterprise integrations, and “Data services for operational intelligence”—all of which drive better outcomes. The suite includes:

Datonis IIoT Platform accelerates IT/OT integrations by connecting diverse industrial assets and launching new applications over a hybrid infrastructure. The infrastructure is created with edge computing, advanced in-stream analytics, an application development framework, and deep learning capabilities.
Datonis Manufacturing Intelligence (MInt) provides a set of business value applications. These showcase an integrated plant view (of productivity, quality, maintenance, traceability, health, and safety).
Datonis Edge includes built-in support for connectivity protocols, edge computing, rules, notifications, machine learning, and custom plugins.

Benefits

The connections between disparate data brings many benefits, including:

A 360-degree view of all plant and floor data—informed by data science and machine learning
Correlation between benchmark reporting to business intelligence and sharing of this data/intelligence into enterprise systems
Visibility into real-time plant and floor operations to make data-driven decisions
Easy deployment to deliver a fast return on investment
Ready-to-scale architecture

Azure services used by the Datonis Suite

The solutions in the Datonis Suite are hosted on Azure, and employ:

Azure compute resources (scalable on-demand, and for normal operations)
Azure Storage
Azure Load Balancer
Azure Availability Sets to ensure high availability for all services

Recommended next steps

Learn more about Datonis Manufacturing Intelligence.

Learn more about the Datonis Industrial IoT Platform.

Also, you can go to the Azure marketplace listings for the solutions in the Datonis Suite and click Contact me.
Quelle: Azure

Detecting threats targeting containers with Azure Security Center

More and more services are moving to the cloud and bringing their security challenges with them. In this blog post, we will focus on the security concerns of container environments.

In a previous blog post Azure Security Center announced new features for containers security, including Docker recommendations and compliance based on the CIS benchmark for containers. We’ll go over several security concerns in containerized environments, from the Docker level to the Kubernetes cluster level, and we will show how Azure Security Center can help you detect and mitigate threats in the environment as they’re occurring in real time.

Docker analytics

When it comes to Docker a common access vector for attackers is a misconfigured daemon. By default the Docker engine is accessible only via a UNIX socket. This setting guarantees that the Docker engine won’t be accessible remotely. However, in many cases, remote management is required. Therefore, Docker support also TCP sockets. Docker supports an encrypted and authenticated remote communication. However running the daemon with a TCP socket, without explicitly specifying the “tlsverify” flag in the daemon execution, will enable anyone with a network access to the Docker host to send unauthenticated API requests to the Docker engine.

Fig. 1 – Exposed Docker Daemon that is accessible over the network

A host that runs an exposed Docker daemon would be compromised very quickly. In Microsoft Threat Intelligence Center’s honeypots, scanners that are searching for exposed Docker daemon are seen frequently. Azure Security Center can detect and alert on such behavior.

 

Fig 2.  – Exposed Docker alert

Another security concern could be running your containers with higher privileges than they really need. A container with high privileges can access the host’s resources. Thus, a compromised privileged container may lead to a compromised host. Azure Security Center detects and alerts when a privileged container runs.

 

Fig. 3 – privileged container alert

There are additional suspicious behaviors that Azure Security Center can detect including running an SSH server in the container and running malicious images.

Cluster level security

Usually running a single instance of Docker is not enough and a container cluster is needed. Most people use Kubernetes for their container orchestration. A major concern in managing clusters is the possibility of privilege escalation and lateral movements inside the cluster.  We will demonstrate several scenarios and will show how Azure Security Center can help identify those malicious activities.

For the first demonstration, we’ll use a cluster without RBAC enabled.

In such a scenario (Fig. 4), the service account that is mounted by default to the pods has high cluster privileges. If one of the containers is compromised, an attacker can access the service account that is mounted to that container and use it for communicating with the API server.

 

Fig. 4 – Vulnerable web application container accesses the API Server

In our case, one of the containers in the cluster is running a web application that is vulnerable with a remote code execution vulnerability and exposed to the Internet. There are many examples of vulnerabilities in web applications that allow remote code execution, including CVE-2018-7600.

We will use this RCE vulnerability to send a request to the API sever from the compromised application that is running in the cluster. Since the service account has high privileges, we can perform any action in the cluster. In the following example, we retrieve the secrets from the cluster and save the output on the filesystem of the web application so we can access it later:

Fig. 5 – The payload send request to the API server

In fig. 5., we send a request to the API server (in the IP 10.0.0.1) that lists all the secrets in the default namespace. We do this by using the service account token that is located at /var/run/secretes/kubernetes.io/serviceaccount/token on the compromised container.

Now we can access the file secrets.txt that stores the secrets:

 

Fig. 6 – dump of the cluster’s secrets

We can also list, delete, and create new containers and change other cluster resources.

Azure Security Center can identify and alert on suspicious requests to the API server from Kubernetes nodes (auditd on the cluster’s nodes required):

 

Fig. 7 – Suspicious API request alert

One mitigation for this attack is to manage permissions in the cluster with RBAC. RBAC enables the user to grant different permissions to different accounts. By default, service accounts have no permissions to perform actions in the cluster.

However, many times even if RBAC is enabled attackers can still use such vulnerable containers for malicious purposes. A very convenient way to monitor and manage the cluster is through the Kubernetes Dashboard. The Dashboard, a container by itself, gets the default RBAC permissions that also does not enable any significant action. In order to use the dashboard many users grant permissions to the kubernetes-dashboard service account. In such cases attackers can perform actions in the cluster by using the dashboard container as a proxy instead of using the API server directly. The following payload retrieves the overview page of the default namespaces from the Kubernetes dashboard which contains information about main resources in the namespace:

 

Fig. 8 – request to the dashboard

 

In Fig. 8, a request is sent from the compromised container to the dashboard’s cluster IP (10.0.182.140 in this case). Fig. 9 describes the attack vector when the dashboard is used.

 

Fig. 9 – Vulnerable container accesses the Kubernetes Dashboard

Azure Security Center can also identify and alert on suspicious requests to the dashboard container from Kubernetes nodes (auditd on the cluster’s nodes required).

 

Fig. 10 – Suspicious request to the dashboard alert

Even if specific permissions were not given to any container, attackers with access to a vulnerable container can still gain valuable information about the cluster. Every Kubernetes node runs the Kubernetes agent named Kubelet which manages the containers that run on the specific node. Kubelet exposes a read-only API that does not require any authentication in port 10255. Anyone with network access to the node can query this API and get useful information about the node. Specifically querying http://[NODE IP]:10255/pods/ will retrieve all the running pods on the node.

http://[NODE IP]:10255/spec/ will retrieve information about the node itself such as CPU and memory consumption. Attackers can use this information for better understanding the environment of the compromised container.
Lateral movement and privilege escalation are among the top security concerns in container clusters. Detecting abnormal behavior in the cluster can help you detect and mitigate those threats.

Get started with Azure Security Center

Learn more about Azure Security Center alerts and protection for containers. Start using the Standard tier of Azure Security Center to protect your containers for free today.
Quelle: Azure

Azure Cost Management now generally available for Pay-As-You-Go customers!

We are excited to announce the general availability of Azure Cost Management features for all Pay-As-You-Go and Azure Government customers that will greatly enhance your ability to analyze and proactively manage your cloud costs. These features will allow you to analyze your cost data, configure budgets to drive accountability for cloud costs, and export pre-configured reports on a schedule to support deeper data analysis within your own systems. This release for Pay-As-You-Go customers also provides invoice reconciliation support in the Azure portal via a usage csv download of all charges applicable to your invoices.

New feature

Azure Usage Download for invoice reconciliation

As a part of this general availability for Pay-As-You-Go customers, we are now providing usage download capabilities in the Azure portal. This downloadable csv file can be used to reconcile your charges with your monthly invoice.

Your usage download file can also be accessed by a new API that is now available for developers. To learn more about developing on top of our APIs, including Usage Download, please visit our Azure REST API documentation.

Generally available features

The features below are now generally available for Pay-As-You-Go and Azure Government customers within the Azure portal. Log into the Azure portal and test them out today! If you are a Government customer, log into the Azure Government portal.

Cost analysis

This feature allows you to track costs over the course of the month and offers you a variety of ways to analyze your data. To learn more about how to use Cost Analysis, please visit our documentation, “Quickstart: Explore and analyze costs with Cost analysis.”

Budgets

Use budgets to proactively manage costs and drive accountability within your organization. To learn more about using Azure budgets please visit our documentation, “Tutorial: Create and manage Azure budgets.”

Exports

Export all of your cost data to an Azure storage account using our new exports feature. You can use this data in external systems and combine it with your own data to maximize your cost management capabilities. To learn more about using Azure exports please visit our documentation, “Tutorial: Create and manage exported data.”

GA data limitations

The GA release of the features identified above has a few limitations that are identified below. We expect to bring many of these features to you soon so stay tuned for announcements of future releases!

Feature support for Pay-As-You-Go customers is available for native Azure resources only. Resources available via the Azure Marketplace, including recurring charges, will be supported in upcoming releases.
Cost management data for Pay-As-You-Go customers is currently only available from September 2018 and later. Data prior to this date can be accessed via the Usage Details API.
Feature support for Azure Reserved Instances is not currently available for Pay-As-You-Go or Azure Government customers and will be incorporated into upcoming releases.
Feature support for the Power BI Content Pack is not currently available for Pay-As-You-Go customers and will be incorporated into upcoming releases.

Follow us on Twitter @AzureCostMgmt for exciting cost management updates.
Quelle: Azure

Azure.Source – Volume 79

Preview | Generally available | News & updates | Technical content | Azure shows | Events | Customers, partners, and industries

 

Now in preview

Azure Container Registry now supports Singularity Image Format containers

We announced public preview support for storing Singularity Image Files (SIF) in Azure Container Registry based on the OCI Distribution based Container Registries specification. The Singularity project defines a new secure SIF file format which enables untrusted users to run untrusted containers in a trusted way. The work done in collaboration with Sylabs enables customers using Singularity to leverage their investments in Azure Container Registry and other OCI complaint registries, without having to run and maintain another SIF distribution library.

Move your data from AWS S3 to Azure Storage using AzCopy

AzCopy v10 (Preview) now supports Amazon Web Services (AWS) S3 as a data source. Copy an entire AWS S3 bucket, or even multiple buckets, to Azure Blob Storage using AzCopy. Previously, if you wanted to migrate your data from AWS S3 to Azure Blob Storage, you had to bring up a client between the cloud providers to read the data from AWS to then put it in Azure Storage. We addressed this issue in the latest release of AzCopy using a scale out technique thanks to the new Blob API.

Also in preview

 

Web Application Firewall for Azure Front Door is in preview
Pod security policy for Azure Kubernetes Service (AKS) is now available in preview

Now generally available

Announcing general availability of Apache Hadoop 3.0 on Azure HDInsight

We announced the general availability of Apache Hadoop 3.0 on Azure HDInsight. Microsoft Azure is the first cloud provider to offer customers the benefit of the latest innovations in the most popular open source analytics projects, with unmatched scalability, flexibility, and security. With the general availability of Apache Hadoop 3.0 on Azure HDInsight, we are building upon existing capabilities with a number of key enhancements that further improve performance and security, and deepen support for the rich ecosystem of big data analytics applications.

Manage Azure HDInsight clusters using .NET, Python, or Java

We announced the general availability of the new Azure HDInsight management SDKs for .NET, Python, and Java. Azure HDInsight is an easy, cost-effective, enterprise-grade service for open source analytics that enables customers to easily run popular open source frameworks including Apache Hadoop, Spark, Kafka, and others.

Also generally available

 

Azure Front Door Service is now available
ExpressRoute Global Reach is now available
ExpressRoute Direct is now available
Azure Database for PostgreSQL Read Replica is now generally available
Azure Database for MariaDB: New compute options are now generally available

News & updates

Announcing Azure Government Secret private preview and expansion of DoD IL5

We announced a significant milestone in serving our mission customers from cloud to edge with the initial availability of two new Azure Government Secret regions, now in private preview and pending accreditation. In addition, we expanded the scope of all Azure Government regions to enable DoD Impact Level 5 (IL5) data, providing a cost-effective option for L5 workloads with a broad range of available services.

Microsoft open sources Data Accelerator, an easy-to-configure pipeline for streaming at scale

We announced that an internal Microsoft project known as Data Accelerator is now being open sourced. Data Accelerator for Apache Spark simplifies streaming big data using Spark. Data Accelerator has been used for two years within Microsoft for processing streamed data across many internal deployments handling data volumes at Microsoft scale. Offering an easy to use platform to learn and evaluate your streaming needs and requirements, we are excited to share this project with the wider community as open source.

Microsoft driving standards for the token economy with the Token Taxonomy Framework

We announced that the Token Taxonomy Initiative (TTI) is a milestone in the maturity of the blockchain industry, which brings together some of the most important blockchain platforms from the Ethereum ecosystem, Hyperledger and IBM, Intel, R3, and Digital Asset in a joint effort to establish a common taxonomy for tokens.

New Bot Framework v4 Template for QnA Maker

The QnA Maker service lets you easily create and manage a knowledge base from your data, including FAQ pages, support URLs, PDFs, and doc files. You can test and publish your knowledge base and then connect it to a bot using a bot framework sample or template. With this update we have simplified the bot creation process by allowing you to easily create a bot from your knowledge base, without the need for any code or settings changes.

Azure Updates

Learn about important Azure product updates, roadmap, and announcements. Subscribe to notifications to stay informed.

Technical content

Rewrite HTTP headers with Azure Application Gateway

We are pleased to share the capability to rewrite HTTP headers in Azure Application Gateway. With this, you can add, remove, or update HTTP request and response headers while the request and response packets move between the client and backend application. You can also add conditions to ensure that the headers you specify are rewritten only when the conditions are met. The capability also supports several server variables which help store additional information about the requests and responses, thereby enabling you to make powerful rewrite rules.

Machine Learning powered detections with Kusto query language in Azure Sentinel

As cyberattacks become more complex and harder to detect. The traditional correlation rules of a SIEM are not enough, they are lacking the full context of the attack and can only detect attacks that were seen before. This can result in false negatives and gaps in the environment. In addition, correlation rules require significant maintenance and customization since they may provide different results based on the customer environment. Advanced Machine Learning capabilities that are built in into Azure Sentinel can detect indicative behaviors of a threat and helps security analysts to learn the expected behavior in their enterprise. Here you will see three examples.

.NET application migration using Azure App Services and Azure Container Services

Designed for developers and solution architects who need to understand how to move business critical apps to the cloud, this online workshop series gets you hands-on with a proven process for migrating an existing ASP.NET based application to a container-based application. Join us live for 90 minutes on Wednesday and Fridays through May 3 to get expert guidance and to get your questions answered. At the end of this series you will have a good understanding of container concepts, Docker architecture and operations, Azure Container Services, Azure Kubernetes Services and SQL Azure PaaS solutions.

Automated Machine Learning: how do teams work together on an AutoML project?

In this article from Medium, the author shows you an automated machine learning use case (published on GitHub) and, specifically, how a data scientist, a project manager, and a business lead can use automated machine learning to improve team collaboration and learning, and facilitate the successful implementation of data science initiatives.

Uploading your JSON data to Azure Cosmos DB for MongoDB API

If you have built an application and are currently storing the data in a static JSON file, you may want to consider the MongoDB API for Microsoft Azure Cosmos DB. You will have the document data storage you require for your application with the full management of Microsoft Azure with Cosmos DB along with the ability to scale out globally. This will permit you to create replication to regions where your customers are.

Search Like a Boss with Azure Graph Query

Frank Boucher shows how to install the Azure Graph Query extension and explains why you should definitely care about it, and do a few simple queries across multiple Azure subscription.

Securing IoT Data Capture at its Source

What happens when devices only require your organization’s network for connectivity to pass through data or accept commands? Do those attempting to access the IoT devices only access the IoT devices or do they attempt to access other parts of the network now connected to the newly installed IoT device?  Enter the new realm of Shadow IT of which “off-the-shelf” IoT devices are being connected to company networks at the request of businesses without understanding the risks or notifying those who govern over the networks themselves, the IT Professional.

How to develop an IoT strategy that yields desired ROI

In an earlier post, we discussed why and how to get started with IoT, recommending that companies shift their mindset, develop a business case, secure ongoing executive sponsorship and budget, and seize the early-mover advantage. This post covers the six elements of crafting an IoT strategy that will yield ongoing ROI.

Azure shows

Episode 275 – Azure Foundations | The Azure Podcast

Derek Martin, a Technology Solutions Principal (TSP) at Microsoft talks about his approach to ensuring that customers get the foundational elements of Azure in place first before deploying anything else. He discusses why Microsoft is getting more opinionated, as a company, when advocating for best practices.

HTML5 audio not supported

Getting started with Azure App Configuration | Azure Friday

Azure App Configuration is a service that enables you to centralize your application configuration. Built on the simple concept of key-value pairs, this service provides manageability, availability, and ease-of-use. You can use Azure App Configuration to store and retrieve settings for applications, microservices, platforms, and CI/CD pipelines.

Real-time ML Based Anomaly Detection in Azure Stream Analytics | Internet of Things Show

Azure Stream Analytics is a PaaS cloud offering on Microsoft Azure to help customers analyze IoT telemetry data in real-time. Stream Analytics now has embedded ML models for Anomaly Detection, which can be invoked with simple function calls. Learn how you can leverage this powerful feature set for your scenarios.

Using Ethereum Logic Apps to publish ledger data to Azure Search | Block Talk

In this episode we use the Ethereum Logic App connector to push contract data into an Azure Search index. This makes contract data available to a wide range of Enterprise applications via simple search queries.

DevOps for ASP.NET Developers Pt. 1 – What is DevOps? | On .NET

DevOps is the union of people, process, and products to enable continuous delivery of value to our end users. Azure DevOps is everything you need to turn an idea into a working piece of software. In this first episode of the DevOps for ASP.NET Developers series, Abel and Jeremy introduce us the benefits of DevOps.

 

DevOps for ASP.NET Developers Pt. 2 – Source Control
DevOps for ASP.NET Developers Pt. 3 – Work Item Tracking

How to deploy monitored Azure App Services with Azure DevOps | Azure Makers Series

Learn to use Azure DevOps to configure continuous build and release for your web apps. With Application Insights, you'll even be able to monitor everything in real-time—from IDE all the way to production.

How to use Azure Resource Manager | Azure Tips and Tricks

In this edition of Azure Tips and Tricks, learn how to use Azure Resource Manager templates to describe your infrastructure and deploy it.

How to browse your resources in the Azure Portal | Azure Portal Series

The Azure Portal enables you to view and navigate to all your resources more easily. In this video, learn how to go through your Azure resources across locations and subscriptions and customize your views.

How to export your resources to CSV using the Azure Portal | Azure Portal Series

The Azure Portal enables you to customize the information you'd like to export. In this video, learn how easy it is to export your files to CSV.

Udi Dahan on Microservices | Azure DevOps Podcast

This week Udi Dahan, founder of NServiceBus, CEO of Particular Software, and Microsoft Regional Director, joins the Azure DevOps Podcast to discuss microservices and some of the trends, challenges, and problems in the software industry today. Udi gives his advice and recommendations to developers and teams on how to go about making decisions around microservices while giving examples of common mistakes and problems he often sees. He also gives advice on those looking to move forward with an existing legacy system they are trying to modernize as well as those who are looking to build something entirely new.

HTML5 audio not supported

Episode 7 – “Gaming” March Madness with Azure AI | AzureABILITY Podcast

Doyenne of Data Science Laura Edell visits the pod with new-word-crafter / AI-expert Anthony Franklin to talk about how to use Azure AI to "game" March Madness. During the episode we talk about all sorts of things related to Machine Learning and AI.

HTML5 audio not supported

Events

Put IoT in action to overcome public building safety challenges

IoT brings transparency to public safety initiatives. Advances in sensors, edge computing, and data analytics give stakeholders a more comprehensive, more immediate view of events as they unfold. Faster, smarter reactions potentially enhance public safety. Given the nature of public safety projects, however, IoT needs collaborative frameworks that provide community members with the network they need to work toward common goals together. This brings challenges that span hardware, software, networks, security, and platform management. Innovative companies are solving these problems, however. Learn how SoloInsight and Microsoft have created secure, manageable and economical IoT solutions for public safety by registering for the IoT in Action webinar, IoT and the New Safety Net. Get insights from industry experts and Microsoft partner SoloInsight around how transparent frameworks create secure buildings.

Customers, partners, and industries

Azure resources to assess risk and compliance

This post walks through some common recommendations for various functions in Financial Services organizations. It is vital for customers in the Financial Services Industry to deliver innovation and value to their customers while adhering to strict security and regulatory requirements. Azure is uniquely positioned to help global FSI customers meet their regulatory requirements and we understand the complexities of trying to innovate fast and effectively, while also ensuring that key regulations and compliance necessities are not overlooked.

Deploying Grafana for production deployments on Azure

Grafana is one of the popular and leading open source tools for visualizing time series metrics. Grafana has quickly become the preferred visualization tool of choice for developers and operations teams for monitoring server and application metrics. Grafana dashboards enable operation teams to quickly monitor and react to performance, availability, and overall health of the service. You can now also use it to monitor Azure services and applications by leveraging the Azure Monitor data source plugin, built by Grafana Labs.

Azure hybrid storage performance & rewrite HTTP headers with Application Gateway | Azure This Week – A Cloud Guru

In this Easter special of Azure This Week, Lars covers hybrid storage performance and a new app service migration assistant. Plus you can now rewrite HTTP headers with Application Gateway.

Quelle: Azure

Put IoT in action to overcome public building safety challenges

 

Transparency is an important part of public safety projects. Officials must know what is happening in real time, as well as be able to collaborate with others involved in the project. To create a collaborative and transparent environment, security officials are reinventing their approach to public safety, especially regarding the protection of public buildings. While keeping public buildings safe, smart, and secure is a top priority, it’s also a constant challenge.

Recent advancements in cloud computing, intelligent edge, artificial intelligence, and data analytics create many new opportunities for Internet of Things (IoT) devices to improve public safety. However, the seamless framework must work together, and device makers often run into challenges with hardware, software, networks, security, and platform management.

In this post, we’ll explore how IoT initiatives are solving these top public safety concerns. To learn more, be sure to attend Microsoft’s upcoming IoT in Action webinar, IoT and the New Safety Net.

Safe: Using IoT for visitor lifecycle management

With cyber criminals able to clone a radio frequency identification (RFID) badge in seconds, security officials are increasingly turning to IoT technology to prevent unauthorized access to government and other public buildings. Instead of viewing logical (physical) security and cybersecurity as separate issues, SoloInsight, a Microsoft partner, uses a multi-layered behavior-based approach that secures both physical and cyber assets, including check-in, PACS, elevators, parking, loading docks, machines, workstations, applications, websites, documents, and payments.

By using SoloInsight’s Cloudgate, built on Microsoft Azure, organizations can use self-service kiosks in low-traffic areas to provide a higher level of security than previously possible. A supply chain management and logistics solutions company uses the platform to capture a picture of each employee entering the building. If an employee’s face is not authenticated, they cannot enter the building. A traditional system would allow entry if the person had possession of an easily cloned proxy card.

Smart: Improving operations and creating a positive user experience

Because IoT devices collect a wide range of data, security officials can use the information to gain real-time insights and protect data. Self-serve kiosks can remember previous visitors and employees and immediately grant access to the building, which increases satisfaction. Additionally, IoT visitor management systems can deactivate access to the network and data when a person physically leaves the building. By using systems that connect both the physical and logical components, you can ensure unauthorized personnel are not using someone else’s credentials.

Building management can also use data to make decisions that drive efficiency, such as predicting visitor and employee traffic patterns. For example, housekeeping and maintenance work can be scheduled at times when most employees in a section of the building are not at work. When devices are part of an overall IoT platform, such as Microsoft Azure, data collected from devices can easily be stored in the cloud, used with artificial intelligence to predict what will likely happen in the future and off-loaded from the cloud to IoT devices.

Secure: Collecting and protecting data

As IoT devices receive and store information, they often include operational and personally identifiable information (PII) data. This makes it essential for platforms to securely store and manage all data collected. The Microsoft Azure Sphere platform includes three components that work together to bring the promise of a secured, connected future to microcontroller unit (MCU) devices everywhere and includes three components that work together to lock down device security: the Azure Sphere MCU, the built-in Azure Sphere OS, and the turnkey cloud security service.

One of the biggest challenges with IoT technology is the number of devices and access points, which often include mobile devices. Security officials need the ability to monitor the health of all IoT devices in real time and remove compromised devices from the network. With the sensitive nature of PII, security officials find that they require a platform with strict privacy controls, authorization levels, and compliance tools. With IoT devices built on a secure platform that uses the latest technology, public buildings can transform into smart buildings while continuing to provide both physical and logical safely.

Coming April 25, 2019: Make public safety collaborative with IoT

Discover how collaborative IoT can improve public safety by registering for the IoT in Action webinar, IoT and the New Safety Net. Get insights from industry experts and Microsoft partner SoloInsight around how transparent frameworks create secure buildings.
Quelle: Azure

Manage Azure HDInsight clusters using .NET, Python, or Java

We are pleased to announce the general availability of the new Azure HDInsight management SDKs for .NET, Python, and Java.

Highlights of this release

More languages: In addition to .NET, you can now easily manage your HDInsight clusters using Python or Java.
Manage HDInsight clusters: The SDK provides several useful operations to manage your HDInsight clusters, including the ability to create clusters, delete clusters, scale clusters, list existing clusters, get cluster details, update cluster tags, execute script actions, and more.
Monitor HDInsight clusters: Manage your HDInsight cluster's integration with Azure Monitor logs. HDInsight clusters can emit metrics into queryable tables in a Log Analytics workspace so you can monitor all of your clusters in one place. Use the SDK to enable, disable, or view the status of Azure Monitor Logs integration on a cluster.
Script actions: Use the SDK to execute, delete, list, and view details for script actions on your HDInsight clusters.  Script actions allow you to run scripts as Ambari operations to configure and customize your cluster.

Getting started

You can learn how to get started with the HDInsight management SDK in the language of your choice here:

.NET Getting Started Guide
Python Getting Started Guide
Java Getting Started Guide

Reference documentation

We also provide reference documentation that you can use to learn about all available functions in the HDInsight Management SDK.

.NET Reference Documentation
Python Reference Documentation
Java Reference Documentation

Try HDInsight now

We hope you will take full advantage of the HDInsight management SDKs for .NET, Python, and Java and we are excited to see what you will build with Azure HDInsight. Read this developer guide and follow the quick start guide to learn more about implementing these pipelines and architectures on Azure HDInsight. Stay up-to-date on the latest Azure HDInsight news and features by following us on Twitter #AzureHDInsight and @AzureHDInsight. For questions and feedback, reach out to AskHDInsight@microsoft.com.

About HDInsight

Azure HDInsight is an easy, cost-effective, enterprise-grade service for open source analytics that enables customers to easily run popular open source frameworks including Apache Hadoop, Spark, Kafka, and others. The service is available in 36 public regions and Azure Government and National Clouds. Azure HDInsight powers mission-critical applications in a wide variety of sectors and enables a wide range of use cases including ETL, streaming, and interactive querying.
Quelle: Azure

Azure resources to assess risk and compliance

Microsoft Azure is uniquely positioned to help you meet your compliance obligations. Customers need to identify risks and conduct a full risk assessment before committing to a cloud service, as well as comply with strict regulations to ensure the privacy, security, access, and continuity of their cloud environment and downstream customer data in cloud.
Quelle: Azure