You are performing some kind of configuration on a Google cloud-based Windows server and then it suddenly disconnects from the internet. I’m sure you have already encountered such issues before. This guide will show you how to recover quickly with minimal fuss.

This problem can arise due to errors in network, routing, and VPN client settings, not to mention Windows Firewall configuration issues.

While using Google Cloud (using the console), you can access the instance SAC (Special Administration console) interface via the serial console port. …


When uploading a >5Mb file to an AWS S3 bucket, the AWS SDK/CLI automatically splits the upload to multiple HTTP PUT requests. It’s more efficient, allows for resumable uploads, and — if one of the parts fails to upload — the part is re-uploaded without stopping upload progress.

Don’t leave leftovers after your uploads to AWS S3

However, there lies a potential pitfall with multipart uploads:

If your upload was interrupted before the object was fully uploaded, you’re charged for the uploaded object parts until you delete them.

As a result, you may experience a hidden increase in storage costs which isn’t apparent right away.

Read on to see…


I just got back from getting vaccinated and was thinking of sharing what it’s like to get vaccinated in Israel.

Directional sign for the vaccination area on a power pole
Directional sign for the vaccination area on a power pole
Directional sign for the vaccination area on a power pole

There are 4 HMOs in Israel, and all residents are entitled to free health insurance (with a deduction of 5% of the salary on health insurance).

The HMOs manage the vaccination campaign in Israel (called the “Back to life” campaign) and first vaccinate the medical staff and people over 60.

The goal is to vaccinate the entire population over the age of 16 by March 2021, when every week, the media updates that from the age of X, it is…


As part of the cloud advisory we provide to our customers at DoiT International, I occasionally come across extreme cases where customer attempts at saving costs actually lead to an increase in S3 storage costs. The post below explains how to make sure this doesn’t happen.

When storing files (objects) in an S3 bucket, the following storage classes are available: Standard(default), Infrequent Access (also called Standard-IA), Intelligent-Tiering, Glacier, and S3 Outposts.

The storage class is set when uploading, or at any later step. One of the common practices is to create a lifecycle rule in a bucket that define actions…


Avoid unknown accruing cloud costs by labeling your instances upon start.

Identifying “John Doe” Instances

When reviewing your Google Cloud Compute Engine usage, you may find instances or disks without a name, or even worse, with a name that isn’t clear. These resources might be a complete waste of money or critical to production workloads.

The instances could be several years old, with no one in the organization having information about the instances or the credentials to connect to the instances.

To avoid this problem, companies enforce label policies, where every instance you provision must have a Name/Owner/Project/etc. label.

There is no additional cost…


Often, I need access to AWS resources such as S3, SQS, etc. from an application running on Google Cloud. Using the access and secret keys is rightfully considered a bad practice so I ended up building Janus — a small tool that helps you to assume AWS Role from a Google Cloud Compute Engine instance with a service account.

Why Janus? Because in Roman mythology, Janus, a two-faced god, was the god of gates and doors. I found it a nice analogy in this case ;-)

So what is Janus, exactly? It’s a little piece of code that you can…


Allocating AWS spend with automatically tagging your EC2 workloads

“John Doe” Instances

When reviewing your AWS EC2 usage, you may find instances or volumes without a name, or even worse, with a name that isn’t clear. These resources might be a complete waste of money or critical to production workloads.


Note — This post is not technical — but explains the steps in ordering and receiving Snowcone from AWS.

AWS recently launched AWS Snowcone, a new device in the Snow Family that allows you to import and export files from AWS S3 bucket to your home/office/data center.

When you want to transfer a large amount of data to or from the cloud, the broadband line that you’ll have is likely, not fast enough.

Another common issue is that the transfer process uses up all of the bandwidth to upload to the cloud, and as a result slows down other network…


How much do you pay for ingress data transfer to your instance? it’s free, right? Well, not exactly…

Apparently,

In AWS EC2 on-demand pricing page, you can find AWS Data transfer pricing, when you look for Data Transfer into Amazon EC2 From Internet, the price is $0.00:

Avi Keinan

Senior Cloud Architect at DoIT International.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store