Cloud computing is simply called “the cloud”, is the delivery of on-demand computing resources ( CPU, RAM, Video Card, Network Speeds, Storage, O/S, Software ) everything from applications to information centers to offer faster innovation, flexible resources and economies of scale over the internet on a pay-for-use basis.
I'm trying to test some evolutionary algorithm ideas I have, and I'm looking several different compute options. For what I want to do, I'll need upwards of 1,000 cores, possibly as much as 10k threads. (I'm fine with preemption) I was inspired by OpenAI's famous paper as well as the work of Kenneth O. Stanley.
It looks like AWS has spot instances of t3.nano or t3a.nano for $0.0016 per hour, each having 2 threads and half a gig of memory. This works out to $0.0008 per thread-hour or $8 an hour for 10k threads.
Is that the best deal I'll get from Amazon? I already have some AWS credits so I wouldn't mind using them more.
I've also read that it's cheaper to buy your own hardware if you want to run experiments around the clock for months. I have potential funding for this, and I've looked into buying a bunch of old Xeon Phi nodes. A lot of 24 of them (over 1000 cores or 5000 threads altogether) went for $1200 on eBay last month.
What does r/cloudcomputing think about this? I'm sure others have thought this through before (I only need CPUs, no GPUs). Thanks!
Why new operating systems are required for cloud computing systems?
Im sorry but my hw was to explain why new operating systems are required for cloud computing systems and the support they provide.
But i do not understand the question! Someone knows what they mean? I am not asking for anyone to do the hw for me dont get me wrong. I just need a short answer so i can start researching about it cause i dont understand it. Thanks :(
It is increasingly making more business sense to rely on a platform where regular changes can be made, or one where such a process is easier. Microservices have rapidly emerged to fill in this need, becoming the obvious choice for organizations looking to use the latest tech and roll out their changes faster. Some of the reasons we use microservices and containers for our applications
Minimal, Scalable execution environment
Increased Isolation and Sandboxing
Containers are lightweight
Using Microservices and containers allow better teamwork and communication
What are some other advantages of using microservices along with containers for?