How to deploy Bitrix24 to Google Cloud (GCP) Compute Engine

Our GCP Project

Migrating Bitrix24 Cloud to Bitrix24 On-Premise hosted on Google Cloud (GCP) Compute Engine



Create vmdk image from AWS AMI

Exporting a VM file based on an Amazon Machine Image (AMI) is useful when you want to deploy a new, standardized instance in your on-site virtualization environment. You can export most AMIs to Citrix Xen, Microsoft Hyper-V, or VMware vSphere.

When you export an image, you are charged the standard Amazon S3 rates for the bucket where the exported VM is stored. In addition, there might be a small charge for the temporary use of an Amazon EBS snapshot

https://docs.aws.amazon.com/vm-import/latest/userguide/vmexport_image.html

Store the vmdk to AWS S3

aws configure
aws sts get-session-token

aws ec2 export-image --image-id ami-074c8dc08b8558b15 --disk-image-format VMDK --s3-export-location S3Bucket=fusion-export-bucket,S3Prefix=exports/ --region ap-southeast-2

Upload the vmdk file to Google Storage / Bucket

Download to PC and then upload to Google Storage

Create an instance image from the vmdk file

https://cloud.google.com/compute/docs/import/import-aws-image

Launch Compute Engine instance from image

https://cloud.google.com/compute/docs/machine-images/create-instance-from-machine-image