Replace WSUS with cloud serverless solution - AWS - amazon-web-services

We are using WSUS (Windows Server Update Services) for updating employees computers (laptops/desktops running on Win10/11), currently WSUS is running on an EC2 instance in AWS.
Our goal is to get rid of WSUS EC2 instance and use some cloud based solution instead, preferably serverless running on AWS, could you please recommend us some solution which would suit our requirements?
Our first idea was to use AWS SSM but with SSM you are able to manage only Windows Server instances but you cannot manage personal computers running on Windows10&11.

Unless you are using Amazon WorkSpaces for your device provisioning or AWS IoT Device Management for IoT devices, there is no MDM (Mobile Device Management) service offered by AWS for Windows machines.

Related

How does Amazon configure and manage the EC2 instances for RDS and similar services?

Many different AWS services use EC2 instances and you can understand that from the pricing pages.
Basically it's a multi-instance architecture (and not the more familiar multi-tenant approach that I personally use for most web applications).
When an AWS customer creates a new resource, internally AWS has to spin up a new EC2 instance, configure it, monitor its status and apply security patches and updates.
Does anyone know how do they connect to the VM to configure it?
Do they use SSH to connect or another protocol?
Or they use some kind of agent installed on the VM on first installation in order to apply the updates and changes?
Note: this question doesn't want to discuss the details of managing a database, I just want to know how AWS applies and updates the configuration of the EC2 instances when they offer a "managed" service (any service).

Is it possible to use aws managed prometheus and grafana without using eks and ec2?

I have several servers in other service providers and want to use amp and amazon managed grafana to do monitoring/alerting. But fail to find how to access amp remote write endpoint ouside aws environment. Is it impossible?

Deploy AWS Amplify Web App to EC2 (Not Lambda)

I recently realised my NEXT JS project I deployed on AWS Amplify uses Lambda but I need to deploy it on EC2. Is this possible at all?
I'm new to this whole thing so excuse the ignorance but for certain reasons I need to use EC2?
Is that possible?
Thanks
AWS EC2 is a service that provides all the compute, storage, and networking needs you may have for any application you want to develop. From its site:
Amazon EC2 offers the broadest and deepest compute platform with a choice of processor, storage, networking, operating system, and purchase model.
Source
Basically, you can create any number of virtual machines, connected among themselves and to the Internet however you like; and use any data persistence strategy.
There are many things to unpack when using EC2, but to start, I would suggest that you learn how to set up an EC2 instance using the default VPC that comes with your account. Be sure to configure the instance to have a public IP so you can access it through the Internet. Once inside, you can deploy your application however you like and access it through your public IP.
Before moving on, trying to decide why you need your app to run on EC2, Lambda is a SaaS (Software as a Service) product, meaning that all of the service provider's infrastructures are managed. On the other hand, EC2 is an IaaS product (Infrastructure as a Service) which means that you have to handle most of the infrastructure.

What is the difference between AWS Workspaces and a RDP enabled EC2 instance?

AWS Workspaces provide RDP machines but are more costly compared to EC2 instances. Also the control is less than what we can achieve running EC2 instances on the cloud. Are there any advantages ?
Amazon WorkSpaces support Windows 10.
EC2 does not support Windows 7/8/10 except on Dedicated Hosts and Dedicated Instances and you must provide your own licenses (BYOL). EC2 only supports Windows Server versions otherwise.
WorkSpaces provides a PCoIP protocol optimized for desktop experience. EC2 does not.
ref:
https://www.reddit.com/r/aws/comments/6c8jdm/ec2_equivalent_of_aws_standard_workspace/dhtdt36?utm_source=share&utm_medium=web2x
http://www.teradici.com/what-is-pcoip/pcoip-ultra
I think EC2 is best for the development of applications. see What is Amazon EC2
AWS Workspaces, on the other hand, is a manged multi-purpose desktop as a service offering like V2 Cloud's WorkSpaces

Is there a way to interact with an Amazon AWS Windows Server EC2 with .Net Framework through AWS Cloud9?

very green developer here.
AWS Cloud9 only handshakes with an EC2 Linux server, or so it seems, via the AWS documentation. Is there any way to replicate my Windows .Net Framework 4.7/SQL Server ASP.NET MVC 5 application on a Linux EC2 instance so I can interact with AWS Cloud9? Or, even better, am I misunderstanding AWS' documentation and a Windows EC2 instance can be connected to Cloud9 via SSH?
Thanks.