Skip to content

Commit 8f781d3

Browse files
committed
Added Costs secition
1 parent f97eebe commit 8f781d3

File tree

4 files changed

+39
-4
lines changed

4 files changed

+39
-4
lines changed

kasm_design/aws_costs.png

153 KB
Loading

kasm_design/kasm_registry.png

854 KB
Loading

kasm_design/kasm_usage.png

458 KB
Loading

navigation/section/kasm.md

Lines changed: 39 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ KASM presents workspaces to the user. Upon request by the user to launch a works
9898

9999
<img src="{{site.baseurl}}/kasm_design/kasm_desktop.png" alt="Kasm workspace in Browser">
100100

101-
#### Infrasture Management
101+
#### Infrastructure Management
102102

103103
To provide the KASM MultiServer features, KASM requires servers and agents. The Web Server, Database Server, and Connection Server manage KASM resources. These servers are the heart of KASM and need to be set up to enable MultiServer capabilities.
104104

@@ -110,7 +110,42 @@ To configure these servers, Nighthawk developers have created tools and utilitie
110110

111111
<img src="{{site.baseurl}}/kasm_design/kasm_install.png" alt="Kasm install">
112112

113-
### 3. KASM User UI & Admin UI
113+
### 3. KASM Admin UI
114+
115+
Workspaces and the extensive Workspace Registry are key components of the KASM system. Activating a workspace is where the user's work begins.
116+
117+
Workspaces are developed according to the classroom's needs and then presented to users within the system. The UI allows for limiting usage according to groups.
118+
119+
Essentially, this is like installing all the necessary tools on a single user's laptop and then propagating that configuration and settings to every other user in the room.
120+
121+
#### Workspaces Links
122+
123+
- KASM Admin UI [kasm.ncs.com](https://kasm.nighthawkcodingsociety.com/):
124+
- Del Norte Registry [ncs.com/registry](https://nighthawkcoders.github.io/kasm_registry/1.0/)
125+
- DockerHub [docker/ncs/pusd](https://hub.docker.com/repository/docker/nighthawkcoders/pusd-student-ubuntu/general)
126+
- GitHub CompSci Template [github/kasm-ubuntu](https://github.com/nighthawkcoders/Kasm-Ubuntu22.04-Image-Template)
127+
128+
#### Workspace Registry
129+
130+
KASM provides ready made workspaces that can be used directly or as a template for your spcific customizations. In Del Norte CompSci, we have customized on top of a KASM provided template. The customizations were to meet tools and configurations that were not provided directly by KASM.
131+
132+
This illustration shows some of the A's through D's available in the KASM registry. Also, contained in the registry is one of Del Norte CompSci's customizations.
133+
134+
<img src="{{site.baseurl}}/kasm_design/kasm_registry.png" alt="Kasm registry">
135+
136+
### Costs
137+
138+
As a Teacher or Program Adminstrator, by putting activities into the cloud, data insights are now at our fingertips.
139+
140+
#### Usage patterns (3 weeks)
141+
142+
It is easy as a Teacher to see if students are making use of available resources.
143+
144+
<img src="{{site.baseurl}}/kasm_design/kasm_usage.png" alt="Kasm usage">
145+
146+
#### AWS Costs (AWS Cloud Compute)
147+
148+
Seeing these costs for the existing Del Norte CompSci two classroom use case can help us evaluate the fixed workstation costs versus cloud workstation costs. For instance, the Del Norte Photograpy refresh this summer was approximately 80K.
149+
150+
<img src="{{site.baseurl}}/kasm_design/aws_costs.png" alt="AWS costs">
114151

115-
**KASM User UI & Admin UI [kasm.ncs.com](https://kasm.nighthawkcodingsociety.com/):**
116-
Provides interfaces for users and admins. The Admin UI offers controls over the MultiServer, enabling management of users, sessions, and configurations, all interacting with the KASM MultiServer to send and receive user data.

0 commit comments

Comments
 (0)