🌐 Understanding Spaces in SpinUp
A "space" serves as a logical collection of resources, similar to a folder. You can create multiple spaces for various reasons, such as:
Grouping resources for specific projects
Managing charging restrictions
Organizing resources by data risk levels (e.g., medium, high, HIPAA)
🎯 Why Organize Resources into a Single Space?
Project Cohesion: Resources related to the same application or project
Data Risk Level: Resources with the same data risk level (medium, high, HIPAA, etc.)
Billing: Resources that share the same billing code or COA (Chart of Accounts)
Port Access: Instances within the same space have unrestricted port access to each other
🚀 Getting Started with Spaces
...
Navigate to the home page and click on "Create New Space."
...
Enter a Name: No spaces or dashes allowed.
...
The SpinUp platform allows Yale community members to easily provision and manage cloud resources. A key feature of SpinUp is the concept of "Spaces" - logical groupings of resources that help keep your cloud environment organized, secure, and aligned with your project and billing needs. This article provides an overview of Spaces and guides you through the process of creating and working with them.
What are Spaces?
A Space in SpinUp is similar to a folder that contains related cloud resources. You can create multiple Spaces to:
Group resources used for a specific project or application
Manage access control and security settings based on data sensitivity
Organize resources by billing codes or department ownership
Enable resource communication within a Space
Benefits of using Spaces
Organizing your cloud resources into well-defined Spaces provides several advantages:
Logical organization: Group resources based on their purpose, such as an application stack or project phase.
Security and compliance: Ensure resources with similar data sensitivity levels (e.g., moderate, high, HIPAA) are managed consistently.
Billing allocation: Associate resources with specific billing codes or Chart of Accounts (COA) strings for chargeback.
Simplified connectivity: Resources within a Space can communicate with each other without additional firewall configuration.
Creating a new Space
To create a new Space in SpinUp:
Log into SpinUp and navigate to the home page.
Click the "Create New Space" button.
Provide a name for your Space. Spaces and dashes are not allowed.
Select the appropriate data classification: low, moderate, or high.
Enter the Business Contact ID: Enter the ID of the person individual responsible for the Space for billing purposes.
The Department : Autofill field will auto-populate based on the business contactBusiness Contact ID.
COA: Enter For paid resources, enter the COA for billing of paid resources. (Note: TryIT does not require a COA.)Owner Access: The owner (the person logged into SpinUp) will have string to be billed (not required for TryIT Spaces).
The Space owner (person creating the Space) automatically receives superuser access to all resources in the spaceSpace.
SSH Key: Additional options allow you to For Linux resources, you can enter the SSH public key of the owner . This to streamline access (only needs to be done once for all Linux resources).
Finalize: Click "Create Space" to finish."
...
Provisioning
...
Access Space: Click on your newly created space from the homepage.
...
resources in a Space
With your new Space created, you can now launch cloud resources in it:
From the SpinUp homepage, click on your Space's name to enter its management page.
Click the "Create" button inside your space viewto start provisioning a new resource.
Select Resource: Choose the desired resource the type of cloud resource you need from the list of available options.
🔒 Accessing Your Resources
Firewall Settings: Navigate to the Follow the provisioning steps specific to that resource type.
Accessing resources securely
Each Space has a dedicated "Firewall" tab
...
Inbound Rules: The default setting allows all resources within the same space to communicate.
...
to manage network access to resources:
The default firewall configuration allows unrestricted communication between resources in the same Space.
To enable access from your workstation, go to the "Firewall" tab and click "Add" in the upper right , select corner.
Specify the service port , to open and add your source IP, and click "Add."
⚙️ Modifying Your Space
Settings: The "Settings" tab allows you to add a COA, change the owner, or delete the space.
Ownership Change: Note that changing the owner does not automatically grant login access to existing servers. The previous owner will need to create an account for the new owner on individual resourcesworkstation's IP address as the traffic source.
Click "Add" to apply the new firewall rule.
Modifying Space settings
As your needs change, you can modify Space settings:
Switch to the "Settings" tab within your Space.
From here you can update the assigned COA, transfer ownership, or delete the Space entirely.
When transferring ownership, be aware that the new owner is not automatically granted access to existing resources. The original owner will need to create accounts for the new owner on each resource individually.
By organizing your cloud resources into thoughtfully designed Spaces, you can keep your SpinUp environment secure, easy to manage, and cost-optimized. The SpinUp team is available to assist with any questions you may have about making the most effective use of Spaces for your projects and applications.
Related articles
Filter by label (Content by label) | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...