Skip to content
This repository was archived by the owner on Oct 12, 2023. It is now read-only.
This repository was archived by the owner on Oct 12, 2023. It is now read-only.

AzureRMR interface #345

Description

@hongooi73

Brian Hoang (@brnleehng) Would you be interested in a PR to add an AzureRMR interface, now that it's on CRAN? This should simplify the process of setup, and also allow possible future integration with AzureStor for storage accounts.

Activity

  1. brnleehng commented on Feb 13, 2019

    @brnleehng
    Collaborator

    Hi Hong,

    Are you thinking of a PR for Batch management APIs to AzureRMR?

    Thanks,
    Brian

  2. hongooi73 commented on Feb 14, 2019

    @hongooi73
    Author

    No, I mean adding an AzureRMR interface to doAzureParallel and/or rAzureBatch. AzureRMR provides the framework for interacting with Resource Manager, which can be extended and customised by other packages.

    This means people could do something like

    library(rAzureBatch)
    az <- AzureRMR::get_azure_login()
    res <- az$
        get_subscription("sub_id")$
        get_resource_group("resgrp")$
        create_batch("clusname", nodes=10, size="Standard_DS2_v2", ...etc...)
    
    # get the batch cluster
    clus <- res$get_cluster()
    clus$start()
    clus$stop()
    # etc

    The closest analogue might be the AzureContainers package, which has methods for creating and working with AKS clusters. See the code here for the methods to create the cluster. There is a vignette that describes how you would interact with the cluster (scroll down to the "deploy to a Kubernetes cluster" section).

  3. hongooi73 commented on Feb 14, 2019

    @hongooi73
    Author

    Here is a reference arch repo that demonstrates using AKS to provide a real-time scoring service in R.

    https://github.com/Azure/RealtimeRDeployment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions