Cloud Shell alternatives
What is cloud shell and what is it used for?
Cloud Shell is a browser-based shell, for running Linux commands, scripts, and command line tools, within a cloud environment, without having to install any tools on the local desktop. It contains ephemeral storage for saving configuration and installing software required for performing tasks. But we need to remember that the storage has a capacity limitation and eventually will be erased after a certain amount of idle time.
Cloud Shell Alternatives
AWS CloudShell | Azure Cloud Shell | Google Cloud Shell | Oracle Cloud Shell | |
Operating System | Amazon Linux 2 | Ubuntu 16.04 LTS | Debian-based Linux | Oracle Linux |
Shell interface | Bash, Z shell | Bash | Bash | Bash |
Scripting interface | PowerShell | PowerShell | – | – |
CLI Tools installed | AWS CLI, Amazon ECS CLI, AWS SAM CLI | Azure CLI, Azure Functions CLI, Service Fabric CLI, Batch Shipyard | Google App Engine SDK, Google Cloud SDK | OCI CLI |
Persistent storage for home directory | 1GB | 5GB | 5GB | 5GB |
Idle inactive termination | 20-30 minutes | 20 minutes | 20 minutes | 20 minutes |
Maximum data storage | 120 days | – | 120 days | 60 days |
Additional references
- AWS CloudShell
https://aws.amazon.com/cloudshell/features/
- Limits and restrictions for AWS CloudShell
https://docs.aws.amazon.com/cloudshell/latest/userguide/limits.html
- Azure Cloud Shell
https://docs.microsoft.com/en-us/azure/cloud-shell/features
- Troubleshooting & Limitations of Azure Cloud Shell
https://docs.microsoft.com/en-us/azure/cloud-shell/troubleshooting
- Google Cloud Shell
https://cloud.google.com/shell/docs
- Limitations and restrictions of Google Cloud Shell
https://cloud.google.com/shell/docs/limitations
- Oracle Cloud Infrastructure (OCI) Cloud Shell
https://docs.oracle.com/en-us/iaas/Content/API/Concepts/cloudshellintro.htm
- OCI Cloud Shell Limitations
https://docs.oracle.com/en-us/iaas/Content/API/Concepts/cloudshellintro.htm#Cloud_Shell_Limitations