DEV Community

User Onboarding and Desktop Provisioning via AWS Directory in Amazon WorkSpaces

“ I have checked the documents of AWS for user onboarding and desktop provisioning via aws directory in amazon workspaces. Amazon WorkSpaces makes it easy for users to sign in in personal operating system space. In terms of cost, the solution is cheaper and secure.”

Amazon WorkSpaces enables you to provision virtual, cloud-based desktops known as workspaces for your users. These desktops can run Microsoft Windows, Ubuntu Linux, Rocky Linux or RedHat Enterprise Linux. WorkSpaces eliminates the need to procure and deploy hardware or install complex software. You can quickly add or remove users as your needs change. Users can access their virtual desktops from multiple devices or web browsers.

In this post, you will experience user onboarding and desktop provisioning via aws directory in amazon workspaces. Here I have created a workspace and signed in with the user via aws directory.

Architecture Overview


The architecture diagram shows the overall deployment architecture with data flow, aws directory service, users, amazon workspaces.

Solution Overview

The blog post consists of the following phases:

  1. Create of WorkSpaces with AWS Directory
  2. Signing in AWS WorkSpaces from User Login Credentials

Phase 1: Create of WorkSpaces with AWS Directory

  1. Open the Amazon WorkSpaces console, click on create workspace option. In the onboarding option, select text editing and other as per the use case. Select the operating system as per user need like windows then click on next option. Configure workspace with workspace type as personal, use a workspace bundle and keep running mode as auto stop. Select the existing directory created already with select of subnet. Select user from directory and click on create workspace option.

Phase 2: Signing in AWS WorkSpaces from User Login Credentials

Clean-up

Directory and WorkSpaces.

Pricing

I review the pricing and estimated cost of this example.

AWS Directory Service = $0.00 per hour for 1500 hours for Microsoft AD domain controllers usage under the global free trial = 1.519 Hrs x 0.00 = $0.00

Amazon Elastic Compute Cloud = 0.08 per GB-month of General Purpose (gp3) provisioned storage = 0.227 GB-Mo x 0.08 = $0.02

Amazon WorkSpaces = $9.43

[ Amazon WorkSpaces USE1-AW-HW-3-AutoStop-Usage = $0.47/hour-Hourly-Windows licensed-Performance-2vCPU,8GB Memory = $0.47 x 1 hour = $0.47
Amazon WorkSpaces USE1-AW-HW-3-AutoStop-User = $13/month-Hourly-Windows licensed-Performance-2vCPU,8GB Memory,80GB Root,100GB User = 0.689 Month x $ 13 = $8.96
Amazon WorkSpaces USE1-AW-SW-3 = $0 per month per USE1 Region Performance WorkSpace (Software) = 0.689 Month x $0 = $0.00 ]

Total Cost = $9.45

Summary

In this post, I showed “user onboarding and desktop provisioning via aws directory in amazon workspaces”.

For more details on Amazon WorkSpaces, Checkout Get started Amazon WorkSpaces, open the Amazon WorkSpaces console. To learn more, read the Amazon WorkSpaces documentation.

Thanks for reading!

Connect with me: Linkedin

Top comments (0)