Category Archives : Developer

26

Sep

New Azure HDInsight management SDK now in public preview
New Azure HDInsight management SDK now in public preview

Today, we are excited to announce the preview of the new Azure HDInsight Management SDK. This preview SDK brings support for new languages and can be used to easily manage your HDInsight clusters.

Highlights of this preview release More languages: In addition to .NET, we now offer HDInsight SDKs for Python, Java, and Go as well. 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: Control monitoring on your HDInsight clusters via the Operations Management Suite (OMS). Use the SDK to enable OMS monitoring on a cluster, disable OMS monitoring on a cluster, and view the status of OMS monitoring on a cluster. Script actions: Use the SDK to execute, delete, list, and view details for script actions on your HDInsight clusters. Get started

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

.NET Python Java Go Reference documentation

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

Share

25

Sep

Azure Monitor is providing a unified logs experience
Azure Monitor is providing a unified logs experience

We’re happy to provide a new, unified log search and analytics experience for Azure Monitor logs, as announced earlier this week. Azure Monitor logs is the central analytics platform for monitoring, management, security, application, and all other log types in Azure. The new logs experience, embedded directly in Azure Portal, integrates the capabilities offered so far through different pages and portals. It provides a single place where you can run both basic searches over logged data, as well as advanced queries that provide diagnostics, root-cause analyses or visualizations. Azure Monitor logs is based on the same Log Analytics data and query engine that many of you have already been using.

Another major improvement is the coming integration of the logs experience with Azure resources, starting with Virtual Machines. This means that instead of leaving the VM you work on to launch Azure Monitor, you can access its logs directly through the VM’s monitoring menu, just like you do for alerts and metrics. When opening logs through a specific resource, you are automatically scoped to log records of that resource only (unlike launching logs through Azure Monitor which has the wider scope of the entire selected workspace). We are working across

Share

25

Sep

Go Cloud-native with Spring Cloud on Azure
Go Cloud-native with Spring Cloud on Azure

Spring Framework and its ecosystem are widely adopted by Java developers to build web applications. We are collaborating closely with Pivotal developers to bring a rich Spring on Azure experience to Java developers for existing and new cloud-native apps. To this point, we wanted to enable streamlined efforts for running Spring apps in the cloud and we are excited to announce the Spring Cloud for Azure project. In addition, with the new Spring Boot Extension Pack in Visual Studio Code, you can have a lightweight development experience with your Spring Boot applications.

Spring Cloud Azure

Spring Cloud provides boilerplate patterns for developers to quickly build and orchestrate microservice based applications. Extending this further, Spring Cloud on Azure is designed to provide seamless Spring integration with Azure services and allows developers to leverage Azure’s secure infrastructure and geographic reach worldwide. Developers can adopt a Spring-idiomatic way to automatically provision resources and take advantage of services on Azure, with only few lines of configuration and minimal code changes.

Key Spring Cloud on Azure modules now include:

Module

Spring Library

Features

Spring Cloud Stream Binder for Event Hub Spring Cloud Stream Provides the binder implementation for Spring

Share

25

Sep

General availability of Tomcat and Java SE on App Service on Linux

Today we are happy to announce the general availability of first-class support for Apache Tomcat and Java SE platform applications on Azure App Service. Every software engineering team faces unique challenges in their development processes. Azure App Service is a solution for teams to build, deploy, and scale their Windows or Linux applications without maintaining the underlying operating system or web servers. Today, we are announcing the general availability of support for Tomcat and Java SE applications on App Service for Linux. You can simply bring your Java project and deploy to either Tomcat or your favorite Java SE platform, such as Spring. In either scenario, your team can leverage deployment through Maven or your favorite IDE, continuous integration and deployment through Jenkins, and multiple scaling options though the underlying App Service plan. See the Java developer guide for details.

What is App Service?

For any Java developers who are unfamiliar, App Service is Azure’s platform for development teams who want to focus on developing their application without worrying about the underlying infrastructure. Azure provides this service for both Windows and Linux operating systems. Teams that choose App Service can use a full suite of development tools such as web-based

Share

24

Sep

Microsoft and Azul Systems bring free Java LTS support to Azure

Java developers on Azure and Azure Stack can build and run production Java applications using Azul Systems Zulu Enterprise builds of OpenJDK without incurring additional support costs. If you’re currently running Java apps on-premise or with other JDKs, consider moving it to Zulu on Azure for free support and maintenance. Go to Java on Azure and give it try today! 

Microsoft is making fully compatible and compliant commercial builds of Java SE available for Java developers on Microsoft Azure via a new strategic partnership with Azul Systems. Azul Systems will provide fully-supported Zulu Enterprise builds of OpenJDK for Microsoft Azure for all long-term support (LTS) versions of Java, starting with Java SE 7, 8, and 11. More information can be found in the Azul press release. This new Java offering is designed to make Azure-based Java deployments worry-free by incorporating quarterly security updates and bug fixes as well as critical out-of-band updates and patches as needed.

The Java SE landscape is undergoing a change in release cadence and support availability. In September 2017, Oracle announced the end of free public security updates and platform bug fixes for Java SE 8 by January 2019 and Java SE 11 by March 2019.

Share

24

Sep

Azure HDInsight brings next generation Hadoop 3.0 and enterprise security to the cloud

MICROSOFT IGNITE, ORLANDO, Florida, September 24, 2018 – Earlier today, Microsoft Corporation announced its continuing support and commitment to enterprises seeking to use Hadoop for open source big data analytics in the cloud. Leading off the series of major upgrades to the Azure HDInsight service is the preview release of Hadoop 3.0, the transformational update to the Hadoop stack that enterprises have been waiting for since earlier this year. In addition, enterprises with strict security and compliance requirements will be able to secure their Azure HDInsight clusters using Enterprise Security Package. And there is something in this release for everybody! Spark developers will particularly like the series of innovations from Microsoft that will now allow them to quickly identify and resolve performance bottlenecks in their code.

We have been honored to be part of the open source analytics community,” said Ryan Waite, Director of Big Data Product Management. “We’re making open source analytics central to our product strategy, from our investments in HDInsight, to our participation in projects like YARN, to our shift to using open source analytics in our internal data lake. The rate of innovation in this space is only increasing with Hadoop 3.0. We are excited

Share

24

Sep

Azure Cosmos DB Developer Experience updates
Azure Cosmos DB Developer Experience updates

The Azure Cosmos DB team is excited to announce new features and improvements for developers:

1-month free trial of Azure Cosmos DB SDK updates to support multi-region writes Cosmos Explorer Portal UX updates and recommendations Emulator support for all APIs & Azure DevOps build task 1-month free trial of Azure Cosmos DB

You can now try Azure Cosmos DB for free for an entire month! This trial allows you to evaluate Azure Cosmos DB’s capabilities for free for 30 days, including creating a database with up to 25 containers (collections) and up to 10,000 Request Units (RU)/second of throughput, no Azure subscription or credit required. Get started with Try Azure Cosmos DB. Azure Cosmos DB is also included in the Azure free account, which includes 400 RU/s for 12 months.

.NET, Java, JavaScript, and Python SDK updates

The JavaScript 2.0 SDK is now generally available. We’ve added support for multi-region writes, a new “fluent” style object model – making it easier to reference Cosmos DB resources without an explicit URL– and support for promises and other modern JavaScript features. It is also written in TypeScript and supports the latest TypeScript 3.0.

With these changes, you can create a new

Share

24

Sep

Azure Cosmos DB JavaScript SDK 2.0 now generally available

Version 2.0 of the Azure Cosmos DB JavaScript SDK is now generally available. Thank you to all who tried the preview and gave feedback!

In this release, we’ve added support for multi-region writes, a new “fluent” style object model – making it easier to reference Azure Cosmos DB resources without an explicit URL– and support for promises and other modern JavaScript features. It is also written in TypeScript and supports the latest TypeScript 3.0.

What is Azure Cosmos DB?

Azure Cosmos DB is a globally distributed, multi-model database service. It offers turnkey global distribution, guarantees single-digit millisecond latencies at the 99th percentile, elastic scaling of throughput and storage, and comprehensive SLA’s.

New object model

Based on your feedback, we’ve redesigned the object model to make it easier to interact with and perform operations against Cosmos DB.

We’ve created a new top level CosmosClient class to replace DocumentDBClient, and split up its methods into modular Database, Container, and Items classes. This new API surface enables a “builder” or “fluent” pattern. For example, to create an item, we first reference its database and container, and call items.create(). This removes the need to build an explicit URL to reference a resource.

As

Share

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.

Share

13

Sep

HDInsight Tools for VSCode: Integrations with Azure Account and HDInsight Explorer

Making it easy for developers to get started on coding has always been our top priority. We are happy to announce that HDInsight Tools for VS Code now integrates with VS Code Azure Account. This new feature makes your Azure HDInsight sign-in experience much easier. For first-time users, the tools put the required sign-in code into the copy buffer and automatically opens the Azure sign-in portal where the user can paste the code and complete the authentication process. For returning users, the tools sign you in automatically. You can quickly start authoring PySpark or Hive jobs, performing data queries, or navigating your Azure resources.

We are also excited to introduce a graphical tree view for the HDInsight Explorer within VS Code. With HDInsight Explorer, data scientists and data developers can navigate HDInsight Hive and Spark clusters across subscriptions and tenants, and browse Azure Data Lake Storage and Blob Storage connected to these HDInsight clusters. Moreover, you can inspect your Hive metadata database and table schema.

Key Customer Benefits Support Azure auto sign-in and improve sign-in experiences via integration with Azure Account extension. Enable multi-tenant support so you can manage your Azure subscription resources across tenants. Gain insights into available HDInsight Spark,

Share