If you are on-prem data centers and are looking to build a digital transformation solution in the cloud.
If you have AWS or GCP already running in some capacity and you have thoughts of swapping one with the other then this post might be of consequence to you.
I have been working with the cloud for almost 6 years now. And all through my journey, we have different providers come and go. We do have AWS, GCP and AZURE come up as leaders in this space.
I have spent significant time on AWS and GCP and that’s what I have laid down as options in this blog post. Obviously, all of this is possible in Azure as well but that not being my forte, I will skip it.
Ok with that out lets talk about the post. What i have tried to bring in here is the side by side comparison of the digital transformation solution which can be built in AWS or GCP. This follows the principle structure i have laid here.
Please click on the picture to enlarge it.
As you can see in the diagram it has all the layers which my post talks about and it marks out the essentials for the communication between them.
Couple of things which i want to highlight are:
- There is no CDN option available in GCP directly as in AWS. Primarily as cloud CDN doesnt work with APP engine flexible as of now and only supports HTTP load balancer. Havaing said that you can easily choose Akamai or other 3rd party famous CDN solutions to mark your APIs as origin.
- The absence of managed solution for GraphQL transform in GCP for which i have used the app engine flexible. The benefits of managed VM support, auto scaling and canary/Beta testing options made it more stable than Cloud run. on AWS side this is well covered by AppSync as mentioned in my article as well here.
- For Kubernets , I have gone with managed solutions in both stacks but you can always set up your custom cluster with KOPS. Also there is an option with Google anthos to set up on prem GKE. This is a game changer as you can keep your AWS stack and have GKE on prem to do the work for K8. Perfect option for hybrid cloud.
- Vertical box on the sides shows the cross cutting common services which will fit best for the security, logging , monitoring and analytics.
Connect with Me
If you are interested for a conversation or a chat. Please reach me on my linkedin.