Posted by Richard de Groot on Monday, November 6th, 2023 2:49pm.
In the competitive world of cloud computing and infrastructure management, staying ahead of the curve means adopting the latest and most efficient tools. Google Cloud Platform (GCP) has been a popular option for many organizations, with Google Compute Engine (GCE) being the go-to for hosting virtual machines. However, as technology evolves, so does the need for more agile and scalable solutions. In this blog post, we'll dive into why businesses like Real Estate Webmasters have decided to move from GCE to Google Kubernetes Engine (GKE).
Google Kubernete Engine (GKE)'s infrastructure and flow of data.
GCE is a Google Cloud service permitting users to create, modify, and manage virtual machines (VMs) in Google's data centers, giving control over VM configurations. On the other hand, GKE utilizes Kubernetes as an open-source platform to simplify the deployment and scaling of containerized apps.
While GCE has proven reliable over the years, its scalability presents the main challenge that cannot be overlooked. As the amount of concurrent users goes up, GCE's average response rate significantly increases. In contrast, GKE is able to scale up to meet the demand, allowing it to handle more users before pages start slowing down.
GKE infrastructure includes Istio, an open-source platform for service mesh, which is instrumental in managing microservices applications. This helps development and operations teams manage and distribute cloud applications at a large scale, improving traffic routing, issues handling, and securing connections.
Additionally, bot traffic continues to increase every year. Last year, 47.5% of all internet traffic was bots, so we introduced Google's Cloud Armor to both our networks. Google faces the same challenges as we do but at a larger scale, and Cloud Armor successfully prevented the largest DDOS attack at 398 million requests per second. With this in place, your website is protected against DDOS attacks while blocking unhelpful bots.
A graph illustrating the rise in average response time as the number of users increases.
With our switch from GCE to GKE, we are still continuing to look forward. We are excited to introduce multi-tenant services, which will help us continue to improve client experience with higher uptimes, faster page loads, and optimizing costs. Some of those services include:
An illustration of how deployment will look like in GKE.
The transition to GKE brings scalability, increased operational efficiency, and the opportunity to implement innovative services, reflecting the benefits of adapting to the latest market and technological trends.
Please note that clients using our latest Renaissance platform version, excluding those on the mobile app, already leverage GKE. Feel free to connect with me if you’re curious to learn more. I would love to chat!
Google Kubernetes Engine or GKE provides a managed platform for deploying, overseeing, and scaling containerized applications, utilizing Google's infrastructure.
Real Estate Webmasters switched from GCE to GKE to address scalability, streamline operations, offer multi-tenant services, and improve overall user experience.
Real Estate Webmasters’s latest Renaissance platform (not including those who use the mobile app) is using GKE. Feel free to contact us if you’re interested to get our Renaissance website.