CIROH-UA / NGIAB-CloudInfra

NextGen In A Box: NextGen Generation Water Modeling Framework for Community Release (Docker version)
https://docs.ciroh.org/docs/products/nextgeninaboxDocker/
11 stars 15 forks source link

Summer Institute training compute - 2i2c #180

Open jmframe opened 1 month ago

jmframe commented 1 month ago

1. Requester Information: This should include the name and contact information of the person making the request.

2. Project Information: Provide a brief description of the project and its goals. This can help the infrastructure team understand the context and purpose of the requested resources. Please highlight how this project will be benefit from and/or provide benefit to other resources on the shared infrastructure.

We will be running the 2i2c compute platform for Summer Institute bootcamp. We will have about 25 students working on some basic compute training, quite similar to the CIROH DevCon, on this environment.

3. Project Description: If your project involves developing software or scripts, briefly describe the software you plan to develop.

We can use the environments created for DevCon, if that is possible.

4. Resource Requirements: Specify the compute, storage, and network resources needed for the project. Be as specific as possible about the number of resources required, and any specific configurations or capabilities needed. This information will help the infrastructure team determine the appropriate resources to allocate.

Options:

the 2i2c platform is not provided in the options?

  1. Cloud Provider: AWS/Azure/GCP

  2. Required Services in the Cloud:

    List of AWS Services

    • EC2
    • S3 – public, private, requester pay, bucket name suggestion?
    • EBS (Amazon Elastic Block Store)
    • EFS
    • RDS
    • VPC (Virtual Private Cloud)
    • DynamoDB
    • ECS
    • EKS (Kubernetes Cluster)
    • Lambda
    • Others: please list

    List of Azure Services

    • Virtual Machines
    • Azure App Service
    • Azure Kubernetes Service (AKS)
    • Azure Functions
    • Azure Batch
    • Azure Blob Storage
    • Azure File Storage
    • Azure Machine Learning
    • Azure Key Vault
    • Other: please list

    List of GCP Services

    • Google Compute Engine
    • Google Kubernetes Engine (GKE)
    • Google Cloud Storage
    • Google VPC
    • Google IAM
    • Google BigQuery
    • Google Cloud Functions
    • Dataflow
    • Other: please list

5. Timeline: Indicate the expected timeline for the project and when the resources will be needed. This information can help the infrastructure team plan and allocate resources accordingly.

Summer Institute bootcamp starts on June 10th, 2024

6. Security and Compliance Requirements: If there are any specific security or compliance requirements for the project, these should be clearly stated in the request. This will help ensure that the necessary security measures are in place for the project.

None

7. Estimation: Include any cost estimation or requirements for the project. This will help the infrastructure team select the most cost-effective solutions for the project.

AWS Cost Calculator: https://calculator.aws/#/

Google Cloud Pricing Calculator: https://cloud.google.com/products/calculator

8. Approval: Indicate the necessary approval processes or sign-offs required for the request.

arpita0911patel commented 3 weeks ago

@jmframe - To request access for the 2i2c JupyterHub, please use the following form: https://docs.ciroh.org/docs/services/cloudservices/ciroh%20jupyterhub/#-jupyterhub-2i2c-infrastructure-request-form

Kindly advise all 25 students to submit their requests using the above form. (Each student should submit a separate form, as access is granted based on their GitHub username)

We will retain the images generated for DevCon24 in the production 2i2c JupyterHub for your convenience.

Thank you, Arpita

manjilasingh commented 3 weeks ago

@jmframe - You now have access to 2i2c JupyterHub