GCP Cloud Functions start and stop VMs

Contents

Summary

In many cases you want to start or stop a VM instance in GCP very quickly. You can do this by using Cloud Functions and a few lines of Python.

In this article I’ll be showing you how you can do that with a very easy and simple to follow instructions.

The idea behind this was that I wanted to easily let my family start and stop the small Minecraft server that I have built for us, so that any time the kids want to play, the server can be started easily without anyone logging into the Cloud Console.

So I thought of finding a way to let them just hit a simple URL which in turn will do the job. That’s where Cloud Functions on GCP come in.

So in this article, I’ll be showing you the following:

  • The prerequisites prior to setting up your Cloud Function.
Read the rest “Start and Stop VMs in GCP Using HTTP Triggered Cloud Functions with Python”

Intro

Google Calendar has a lot of features and ways to help you automate your work! One of the great features that you can find and use easily is the ability to create appointment slots. These slots will help you easily manage your time and it will also make it easy for your colleagues to schedule meetings and appointments with you.

This feature is available in G Suite only, so you will need to have a G Suite account before you can use this feature.

Once you complete the steps below, you will be having an appointment slot – or more if you want! – that you can share it with colleagues, customers, or the public! They can then easily book your calendar without calling you or getting back to you every time!

How to do this?

In order to do this, you will just need to follow a very … Read the rest “Google Calendar Appointment Slots”

Today I needed to find some email in my Gmail… I usually either look for the email using search or if I know where it is I just go there. However when I was doing that, I monitored myself how I was getting to the email I want. At the same time I remembered few years ago before I start using G Suite and Gmail how long it will take me to do a search like this. Usually I’d have to wait for Outlook to index my messages, then do the search, then wait for the computer and Outlook to respond again! So it was really a very annoying process…

Within few seconds I was able to find what I wanted and move on to the next task. Gmail offers a lot of great features and flexibility. Once you know how to get the most out of your Gmail, you’ll … Read the rest “How to effectively manage your email with G Suite and Gmail”

sample image for g suite project board

So you finally got the deal of a new G Suite project and you are preparing to star the work! You are in the middle of making the plans and time tables… As well as well getting the details that you need from the customer. This phase is one of the most critical phases in your project. Because once the preparations are complete, the project implementation will begin.

When to start the G Suite project?

Well, you can start it any time you want! Except not in the following times:

When the customer’s IT team are going into their holidays…

Trust me this is the worst time to have such a project initiated. Even if the customer IT team are handing over the tasks to each other. You don’t want to start the project with someone, and then struggle with a new face in the middle of the work. You … Read the rest “Don’t Start a G Suite Project in the Wrong Time”

What is the IT role in a G Suite project?

First of all, the IT has nothing to do with making the decision of going G Suite… They may influence the decision but they don’t make it. Simply because this type of decisions is a business decision in the first place. The more critical job of the IT department is to facilitate this shift and transfer to a new philosophy and technology. The business management will see the product functions and usability through end users who are getting the support they need from IT.

So how are the IT going to affect our project?

End users will complain to IT for issues they face daily. And here comes the core problem. If the IT team are reluctant to work on this, or if they are incompetent in communications with the G Suite deployment team, the issue will sit unresolved for … Read the rest “How the IT team can make your G Suite project fail!”

Problem management is really an important aspect in each service and project management practices… Without proper problem management you will create more problems instead of solving them… And without problem management you can even lose your whole project!

Little intro

I always come across many problems in every project I do. Some of them are caused by my bad judgement of things, others are caused by the customer’s inability to take the right decision at a certain stage of the project. The amount of problem management I am doing is giving me a lot of priceless experience that I’ll never be able to get by money!

The only common thing between all of these problems, is they will all come on me to fix! I have been doing a project recently and the start up was great… However during the middle stages the customer made a mistake that was very … Read the rest “My Problem Management in a Project”

A little comparison introduction

I’m not giving a straight statement on what a G Suite administrator should have to be able to manage his domain… Instead I will do a comparison then go to the conclusion.

When we work with G Suite products, both on the sales side and the technical side, we tend not to compare G Suite to other competitor products (Aka. Office 365, Microsoft Exchange Server…), the reason is because G Suite is a totally different product with its own idea, features, work-flow, and thinking… So it is not right to compare two different things that has nothing in common other than some functionality. But for the sake of the title of this post, I’ll start it with a comparison.

Microsoft Exchange Server is a great thing.. It made our lives easier with the great features it has (some can argue this, but I’d say it is … Read the rest “What I think a G Suite administrator should have to effectively manage his domain”