4 ms·
Huh. I have zero experience with using cloud services, but I'm a bit surprised by the complexity of both of those UIs. I always assumed it was way simpler tha
by radarsat1 9y ago
Huh. I have zero experience with using cloud services, but I'm a bit surprised by the complexity of both of those UIs. I always assumed it was way simpler than that. Like, I thought it was as simple as using a command-line tool, like "docker run <myprogram>" but "cloud run.." As there any cloud services like that? Where you just specify your environment and CPU features you need etc from a single console command?
- gabemart 9y agoYou could script something like this pretty simply with the DO api, and there might well be programs out there already that operate in a similar way. My own needs are modest, but I have provisioning scripts that create and destroy DO droplets on-the-fly from the command line.
- mluggy 9y agoguys use ansible. it care less about who's the cloud provider and uses ssh (agent-less configuration).
- Permagate 9y agoYou could spin up a server with just one AWS CLI command (and most likely google console, but I have no experience with it). As you said, just specify the server spec in the command option. Though, AWS CLI is very verbose with their commands, imo. Anything more complex, such as weaving several server under one VPC with a load balancer and routing configuration, I'd recommend checking out terraform. It also supports multiple cloud providers.
- kthejoker2 9y agoThere's also an Azure CLI. You can spin up a Docker Container in one line: az container create --name mycontainer --image microsoft/aci-helloworld --resource-group myResourceGroup --ip-address public --ports 80
- thesandlord 9y agoWhat you are probably looking for is a PaaS (App Engine, Heroku, Zeit Now, etc) not IaaS On GCP you can run: gcloud app deploy And it will deploy your app on App Engine, with auto-scaling built in. The thing is, that is just the start. Pretty soon you will need databases, caching, versions, etc, etc. (I work for Google Cloud)