Organisation Cloud Software Execution: Difference between revisions

Content deleted Content added
Added Q14 on hardware selection
Added a technical term glossary at the end.
Line 130:
* If you're considering purchasing cloud infrastructure for permanent use, keep in mind that Virtual Desktop Infrastructure solutions often share resources like GPUs between many users. You may find that a specific type of hardware works really well in a test setup, where you're the only user on it, but performs really poorly when under load from many users. If you purchase access to a cloud VM directly, you will have it all to yourself, but additional infrastructure on top of the VMs may affect your performance greatly.
* Conversely, when selecting a VM type that provides access to only 'half' of a data centre VM, you don't have to worry about negative performance impact. This type of sharing (that your IT can also achieve in your own data centre with NVIDIA MIG) still ensures that you always get full access to a dedicated part of the GPU and performance should be as expected.
== Technical Terms Glossary ==
A brief explanation of some of the technical terms used in this FAQ, and relevant to cloud model running:
 
* '''Azure Batch''': A cloud computing service provided by Microsoft Azure for running large-scale parallel and batch compute jobs.
* '''AWS Batch''': Amazon Web Services' batch computing service that enables the processing of a large number of batch jobs.
* '''Google Cloud Batch''': A batch computing service provided by Google Cloud, similar in functionality to Azure Batch and AWS Batch.
* '''VM (Virtual Machine)''': A software emulation of a physical computer that runs an operating system and applications just like a physical machine.
* '''Remote Desktop''': A program or feature that allows a user to connect to a computer in another location, see that computer's desktop, and interact with it as if it were local.
* '''SSH (Secure Shell)''': A cryptographic network protocol for operating network services securely over an unsecured network.
* '''VNC (Virtual Network Computing)''': A graphical desktop-sharing system that uses the Remote Frame Buffer protocol to remotely control another computer.
* '''X-Server''': A program that manages and displays graphical user interfaces in a Unix or Linux environment.
* '''CodeMeter''': A software technology developed by WIBU, used by TUFLOW for software licensing and protection.
* '''GPU (Graphics Processing Unit)''': A specialized processor designed to accelerate graphics rendering.
* '''CUDA''': A parallel computing platform and application programming interface model created by Nvidia.
* '''Blob Storage (Binary Large Object Storage)''': A storage service for large amounts of unstructured data.
* '''Azure Blob''': Microsoft Azure's object storage solution for the cloud.
* '''S3 Buckets''': Amazon Web Services' scalable storage buckets in the cloud.
* '''Network File Shares''': Storage locations on a network that multiple users can access to store and retrieve files, as on a regular file system.
* '''Virtual Desktop Infrastructure (VDI)''': Technology that hosts a desktop operating system on a centralized server in a data center.
* '''NVIDIA MIG (Multi-Instance GPU)''': A technology that provides hardware partitioning of NVIDIA GPUs.
* '''Spot Pricing''': A pricing model in cloud computing where available compute capacity can be purchased at potentially lower costs compared to on-demand rates.
* '''On-Demand Compute''': A cloud computing service model where computing resources are made available immediately to the user as needed.