EmmanueJoes Solutions Ltd Leverages Cloud functions and Google Apps Scripts on GCP to Save on Costs.

Get updates as soon as we post them

Latest news, tips and tricks, straight to your inbox

https://web.archive.org/web/20220927071336im_/https://pawait.africa/wp-content/uploads/2022/09/quickbooks-768x361.jpg

emmanueljoes google cloud testimonial

About EmmanueJoes Solutions

INDUSTRY: INFORMATION TECHNOLOGY
PROJECT LOCATION: KENYA

EmmanueJoes Solutions is a  Software Consultancy  based in Kenya  that deals mainly with QuickBooks a popular Accounting Software among the SMES. The  entity whose domain is www.quickbookskenya.co.ke has  since its inception in 2005, been committed to providing simple financial Accounting solutions to middle-level and small-scale enterprises through the sale, Training, and customization of QuickBooks Accounting software to suit the customers’ needs in Kenya and Uganda, Tanzania, Rwanda, and Burundi.

The challenge

While working with GCP, gradually, one thing that crept up the mind of the CEO of  EmmanueJoes Solutions, was how to manage the costs effectively and uniformly across all the projects they were running in GCP. There were a lot of virtual machines they were running in GCP 24hrs a day, 7 days a week. Keeping the instances running at night and during weekends was not cost-effective.

Manually starting and shutting down their virtual machines  (VM’s) was a  great option to save on cost, but stopping and starting  several large groups of VMs by hand/manually every day can was quite tedious. With this, there is equally a higher possibility  that  one  may  forget to shut down the VM. This introduces a certain level of human error in the process of saving your hosting costs on your GCP VM.

Partner role in subject

Pawa IT Solutions supported EmmanueJoes Solutions and its affiliated companies  to reduce its projects costs in  their cloud  infrastructure. Providing its GCP expertise, Pawa IT was able to ensure  that they stay within their GCP budget through optimization.

The solution

Our custom automation script came in handy to solve the inconsistency. This solution relies on Cloud functions and Google apps scripts to automate the starting and stopping of virtual machine instances at the times specified.

For  the QuickBooks related projects, all virtual machines were set to start at 7:00 AM and stopped at 6:00 PM every day. This resulted in them getting billed for just 11 hours a day instead of 24 hours.

The results

This resulted in significant savings in on-demand pricing for that VM because they are billed only for the moment when the VM is running.

“Cloud computing is the FUTURE and with proper support, technical know-how, and leverage on GCP from partners such as PAWA IT, the FUTURE just got curious”
Emmanuel Wabala
Chief Executive Officer and QuickBooks Pro Consultant/Advisor