Close
  • Latest News
  • Cybersecurity
  • Big Data and Analytics
  • Cloud
  • Mobile
  • Networking
  • Storage
  • Applications
  • IT Management
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Menu
eWEEK.com
Search
eWEEK.com
  • Latest News
  • Cybersecurity
  • Big Data and Analytics
  • Cloud
  • Mobile
  • Networking
  • Storage
  • Applications
  • IT Management
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Cloud
    • Cloud

    Microsoft Adds Java Support to Azure Functions Serverless Platform

    By
    PEDRO HERNANDEZ
    -
    October 6, 2017
    Share
    Facebook
    Twitter
    Linkedin
      Azure Functions Java Support

      Java developers can now use Azure Functions, Microsoft’s serverless computing platform, to build and deploy applications on the Redmond, Wash. software marker’s cloud.

      Serverless computing is gaining ground among businesses and the world’s major cloud providers, but contrary to the image the term conjures up, servers are still very much involved in serverless applications.

      What’s missing is the burden of allocating, scaling and managing of compute resources for application workloads. Instead, cloud providers dynamically handle all that, allowing software development and IT operations teams to focus on building and deploying applications faster.

      Naturally, Microsoft isn’t the only technology giant investing in serverless computing.

      Since the debut of its Lambda service in 2014, Amazon Web Services (AWS) has been aggressively pushing serverless computing. Now, serverless computing is poised to become the primary way of running compute services, containers and Elastic Compute Cloud (EC2) instances on the AWS cloud.

      In April, IBM set out to make it easier for developers to build Internet of Things (IoT) solutions by adding new capabilities to its Bluemix OpenWhisk serverless platform. Google also jumped on the bandwagon with the beta release of its Cloud Functions service during the company’s Next’17 conference in March.

      Microsoft has enabled Java support using the open source Azure Functions runtime running on .NET Core, enabling multiple programming languages to use the service, said Nir Mashkowski, partner director of program management of Microsoft Azure App Service, in an Oct. 4 announcement. Java is the first language under this new model.

      “The new Java runtime will share all the differentiated features provided by Azure Functions, such as the wide range of triggering options and data bindings, serverless execution model with auto-scale, as well as pay-per-execution pricing,” said Mashkowski.

      The transition to building serverless applications on the Azure cloud is a fairly seamless one, added Mashkowski. “As a Java developer, you don’t need to use any new tools to develop using Azure Functions. In fact, with our newly released Maven plugin, you can create, build, and deploy Azure Functions from your existing Maven-enabled projects.”

      As an added perk, the new Azure Functions Core Tools release allow users to run and debug code locally using popular IDEs (integrated development environments) like IntelliJ as well as Microsoft’s own Visual Studio Code. Information on getting started with Java on Azure Functions is available in this blog post.

      Another recently-released Microsoft cloud service is Azure Building Blocks, a collection of Azure Resource Manager templates and tools that streamline the process of deploying Azure cloud computing resources. Azure Resource Manager is a template-based cloud resource deployment and management service that lends consistency to the process of spinning up cloud applications.

      Currently, the solution supports a number of Azure resources, including Windows and Linux VMs (virtual machines), VM Extensions, Network Security Groups, Internal and External Load Balancers, Application Gateway, Virtual Networks and User-Defined Routes. Examples, as well as links to the Azure Building Blocks repository and command line tool on Github, are available here.

      MOST POPULAR ARTICLES

      Android

      Samsung Galaxy XCover Pro: Durability for Tough...

      CHRIS PREIMESBERGER - December 5, 2020 0
      Have you ever dropped your phone, winced and felt the pain as it hit the sidewalk? Either the screen splintered like a windshield being...
      Read more
      Cloud

      Why Data Security Will Face Even Harsher...

      CHRIS PREIMESBERGER - December 1, 2020 0
      Who would know more about details of the hacking process than an actual former career hacker? And who wants to understand all they can...
      Read more
      Cybersecurity

      How Veritas Is Shining a Light Into...

      EWEEK EDITORS - September 25, 2020 0
      Protecting data has always been one of the most important tasks in all of IT, yet as more companies become data companies at the...
      Read more
      Big Data and Analytics

      How NVIDIA A100 Station Brings Data Center...

      ZEUS KERRAVALA - November 18, 2020 0
      There’s little debate that graphics processor unit manufacturer NVIDIA is the de facto standard when it comes to providing silicon to power machine learning...
      Read more
      Apple

      Why iPhone 12 Pro Makes Sense for...

      WAYNE RASH - November 26, 2020 0
      If you’ve been watching the Apple commercials for the past three weeks, you already know what the company thinks will happen if you buy...
      Read more
      eWeek


      Contact Us | About | Sitemap

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Property of TechnologyAdvice.
      Terms of Service | Privacy Notice | Advertise | California - Do Not Sell My Info

      © 2020 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×