News for hackers. Stuff that matters.
Re:Show HN: Cloudmarker – Cloud monitoring tool and framework by 200px on Monday May 13, 2019 @08:49AM (#19898712)
What is the generally the best language while working on more than one cloud? If I want to deploy VMs into the major three clouds (AWS/GCP/Azure), is Python a good language for automation or am I better off with Java?
Re:Show HN: Cloudmarker – Cloud monitoring tool and framework by meddlepal on Monday May 13, 2019 @08:56AM (#19898746)
It doesn't really matter. All the major clouds have mature libraries for Java/Go/Python.

That said unless you have a highly specific reason to be writing low level automation code you're almost certainly better off using an abstraction like Terraform or going one level higher with Kubernetes.

Re:Show HN: Cloudmarker – Cloud monitoring tool and framework by scarface74 on Monday May 13, 2019 @10:08AM (#19899371)
If you’re just doing automation, while all of the major languages have decent SDK’s, Java or C# is overkill.

Python is the go to language and at least for AWS, there is one module - Boto3. For C#, every AWS resource has its own Nuget package.

And no, K8s is not the magic bullet. There is a lot more to managing cloud resources than just K8s. It doesn’t even begin to cover the different managed services.

Re:Show HN: Cloudmarker – Cloud monitoring tool and framework by msnut on Monday May 13, 2019 @10:59AM (#19899908)
Python is the go to language for multicloud automation. For Azure only Powershell is another go to language for it.
Re:Show HN: Cloudmarker – Cloud monitoring tool and framework by scarface74 on Monday May 13, 2019 @11:27AM (#19900227)
You can use Powershell for AWS, but it’s verbose, the community around it isn’t as large and you won’t find as many examples.

https://aws.amazon.com/powershell/

Re:Show HN: Cloudmarker – Cloud monitoring tool and framework by kapilvt on Monday May 13, 2019 @11:14AM (#19900081)
You can use any language, all the providers have sdks in available for common languages. Otoh, I think its telling that all three of the major public clouds (AWS, GCP, Azure) have their primary cli in python.