/gocloud

Cloud services library for Go

Primary LanguageGoApache License 2.0Apache-2.0

gocloud

Cloud services library

gocloud is a golang library which hides differences between different cloud providers(AWS,GCP,Openstack etc) APIs and allows you to manage different cloud resources through a unified and easy to use API.

Service Types

Compute --allows you to manage cloud and virtual servers.

Compute Storage --allows you to manage Compute storage.

Container --allows users to install and deploy containers onto container based virtualization platforms.

Load balancer --allaws you to manager Load Balancer service.

DNS --allaws you to manage DNS service.

Service Providers

AWS

  • EC2 (Compute)
  • EC2 Storage
  • Amazon Elastic Container Service (Container)
  • Elastic Load Balancing
  • AWS Route5S

Google

  • Google Compute
  • Google Compute Storage
  • Google Container Service (Container)
  • Google Elastic Load Balancing
  • Google DNS