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.
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 --Allows you to manager Load Balancer service.
DNS --Allows you to manage DNS service.
- EC2 (Compute)
- EC2 Storage
- Amazon Elastic Container Service (Container)
- Elastic Load Balancing
- AWS Route53
- Google Compute
- Google Compute Storage
- Google Container Service (Container)
- Google Elastic Load Balancing
- Google DNS
Currently, implementaions for other cloud providers are being worked on.