17

Sep

HDInsight tools for Visual Studio Code: simplifying cluster and Spark job configuration management

We are happy to announce that HDInsight Tools for Visual Studio Code (VS Code) now leverage VS Code built-in user settings and workspace settings to manage HDInsight clusters and Spark job submissions. With this feature, you can manage your linked clusters and set your preferred Azure environment with VS Code user settings. You can also set your default cluster and manage your job submission configurations via VS Code workspace settings.

HDInsight Tools for VS Code can access HDInsight clusters in Azure regions worldwide. To grant more flexible access to HDInsight clusters, you can  access the clusters through your Azure subscriptions, by linking to your HDInsight cluster using your Ambari username and password, or by connecting to an HDInsight Enterprise Security Package Cluster via the domain name and password. All Azure settings and linked HDInsight clusters are kept in VS Code user settings for your future use. The Spark job submission can support up to a hundred parameters to give you the flexibility to maximize cluster computing resources usage, and also allow you to specify the right parameters to optimize your Spark job performance. By leveraging the VS Code workspace setting, you have the flexibility to specify parameters in JSON format.

17

Sep

Programmatically onboard and manage your subscriptions in Azure Security Center

This post was co-authored by Tiander Turpijn, Senior Program Manager.

Securing your Azure workloads has become easier with the release of Azure Security Center (ASC) official PowerShell Module!

Many organizations are looking to automate more tasks, as manual work is prone to human error and creates a potential for duplicative work. The need for automation is especially prevalent when it comes to large scale deployments that involve dozens of subscriptions with hundreds and thousands of resources – all of which must be secured from the beginning.

To streamline the security aspects of the DevOps lifecycle, ASC has recently released its official PowerShell module. This enables organizations to programmatically automate onboarding and management of their Azure resources in ASC and adding the necessary security controls.

This blog will focus on using PowerShell to onboard ASC. Future blog posts will demonstrate how you can use PowerShell to automate the management of your resources in ASC.

In this example, we will enable Security Center on a subscription with ID: d07c0080-170c-4c24-861d-9c817742786c and apply the recommended settings that provide a high level of protection, by implementing the standard tier of Security Center, which provides advanced threat protection and detection capabilities:

Set the ASC to standard.

17

Sep

Jenkins Azure ACR Build plugin now in public preview
Jenkins Azure ACR Build plugin now in public preview

Last year at Jenkins World, we announced Jenkins on Azure support for Kubernetes. We shipped the Azure Container Agent which allows you to scale out to Azure and run a Jenkins Agent on Azure Container Instances (ACI) and/or Azure Kubernetes Service (AKS). Using the Kubernetes Continuous Deploy or Deploy to Azure Container Services (AKS) plugins, you can deploy containers to Kubernetes.

Back in April, we published a blog post in Kubernetes.io sharing with the community how to achieve Blue/Green deployment to Azure Container Services (AKS). Some questions remained to be answered though:

What if I need to build a Docker image when I use ACI as my Jenkins build agent? If I run Docker Build on AKS, is it secured?

Earlier this year, the Azure Container Registry team released a preview of a native container build capability called Azure Container Registry (ACR) Build, which solves just these problems. One of the best things about ACR build is you only pay for the compute you use to build your images.

Build from local directory

Let’s say you have an existing pipeline that uses Maven to build your Java project and then deploys to AKS:

node { /* … snip… */

17

Sep

Come check out Azure Stack at Ignite 2018
Come check out Azure Stack at Ignite 2018

We are excited to host you all at this year’s Ignite conference. The Azure Stack team has put together a list of sessions along with a pre-day event to ensure that you will enhance your skills on Microsoft’s hybrid cloud solution and get the most out of this year’s conference.

We have an agenda that is tailored for developers who use Azure Stack to develop innovative hybrid solutions using services on Azure Stack and Azure, as well as operators who are responsible for the operations, security, and resiliency of Azure Stack itself. Whether you’re a developer or an IT operator, there’s something for you.

To fully benefit from our sessions we recommended you attend our two overview talks, “Intelligent Edge with Azure Stack” and “Azure Stack Overview and Roadmap”. If you’re looking to learn how to operate Azure Stack, we recommend you attend “The Guide to Becoming an Azure Stack Operator” to learn what it takes to get the most of your investment. If you’re just “Getting started with Microsoft Azure Stack as a developer”, we’ve created a path for you as well. See the learning map below:


  The following table list the details of each session.

 

17

Sep

Azure.Source – Volume 49
Azure.Source – Volume 49

Welcome to Azure DevOps

The big news last week was the introduction of Azure DevOps, which represents the evolution of Visual Studio Team Services (VSTS). Azure DevOps is a set of five new services that can be used together as a unified product, independently as stand-alone services or in any combination: Azure Pipelines, Azure Boards, Azure Repos, Azure Test Plans, and Azure Artifacts. Azure Pipelines is a fully-managed CI/CD service that enables developers to continuously build, test, and deploy any type of app, to any platform or cloud, which is available with free, unlimited CI/CD minutes for open source projects and integrated with the GitHub CI marketplace. In partnership with GitHub, we built an extension for Visual Studio Code that give developers the ability to review GitHub pull request source code from within the editor.

 

Azure DevOps & Azure Pipelines Launch Keynote – Learn all about our announcement from hosts Jamie Cool, Donovan Brown and guests who will cover what’s new in Azure DevOps, Azure Pipelines, our GitHub CI integration and much more. Watch more content here: aka.ms/AzureDevOpsLaunch.

Introducing Azure DevOps – Announcement blog post from Jamie Cool, Director of Program Management, Azure

17

Sep

Shape the future of Power BI: Join Our User Research Panel
Shape the future of Power BI: Join Our User Research Panel

https://powerbi.microsoft.com/en-us/blog/shape-the-future-of-power-bi-join-our-user-research-panel/Source: https://powerbi.microsoft.com/en-us/blog/shape-the-future-of-power-bi-join-our-user-research-panel/           Make a difference in Power BI as new features are designed by joining our Power BI research panel. You will get a chance to improve Power BI by giving your feedback before features READ MORE

17

Sep

Deep dive into Azure Repos
Deep dive into Azure Repos

With the introduction of Azure DevOps, we’re offering developers a new Git service called Azure Repos. It has unlimited free private repositories with collaborative code reviews, advanced file management, code search, and branch policies to ensure high quality code. Azure Repos is great for small projects as well as large organizations that need native AAD support and advanced policies.

Collaborative code reviews with pull requests

Code reviews are one of the best ways to improve the overall quality of your code base and increase shared knowledge across your team. Discussions are the heart of the pull request experience. You can leave comments right in the code and give it some flare with markdown and emoji.

Use the Files pivot to see the entire file, not just the code that’s changed, or collapse all comments so you can focus on the code changes.

Ensure code quality with branch policies

Branch policies help teams adhere to the best practices of your choice. There are many built-in policies, such as minimum number of code reviews, requiring successful builds, and enforcing Git merge strategies.

To keep you productive, set your pull requests to auto-complete. That will automatically complete your pull requests when

14

Sep

Power BI Service and Mobile July & August Feature Summary
Power BI Service and Mobile July & August Feature Summary

https://powerbi.microsoft.com/en-us/blog/power-bi-service-and-mobile-july-and-august-2018-feature-summary/Source: https://powerbi.microsoft.com/en-us/blog/power-bi-service-and-mobile-july-and-august-2018-feature-summary/           The months of July and August were full of excitement and victories for the Power BI team. Each week, we rolled out new features and continued to make improvements on existing ones based READ MORE

14

Sep

James Phillips Announced as the User Group Summit Phoenix Keynote

https://powerbi.microsoft.com/en-us/blog/james-phillips-announced-as-the-user-group-summit-phoenix-keynote/Source: https://powerbi.microsoft.com/en-us/blog/james-phillips-announced-as-the-user-group-summit-phoenix-keynote/           James Phillips, Microsoft corporate vice president and leader of Microsoft’s Business Applications Group will be speaking on Wednesday, October 17 at the Phoenix Convention Center for User Group Summit.

13

Sep

SQL Audit logs in Azure Log Analytics and Azure Event Hubs
SQL Audit logs in Azure Log Analytics and Azure Event Hubs

https://blogs.msdn.microsoft.com/sqlsecurity/2018/09/13/sql-audit-logs-in-azure-log-analytics-and-azure-event-hubs/Source: https://blogs.msdn.microsoft.com/sqlsecurity/2018/09/13/sql-audit-logs-in-azure-log-analytics-and-azure-event-hubs/   We are pleased to announce that Azure SQL Database Audit logs can now be written directly to Azure Log Analytics or Azure Event Hubs. This ability, now available in public preview, provides SQL Database Auditing customers with READ MORE