We cache the most popular material so it’s immediately accessible and use Cloud Spanner to ensure it’s highly available across multiple regions. Depending on how popular a video is, we take a different approach to storing it. It almost functioned like a time machine by offering point-in-time recovery functionality. Through Spanner we could check stale timestamps or past users. If the data didn’t match, Spanner allowed us to revert to the original in a single click. When we moved data from MySQL tables into Spanner, we ran spot analyses to check for potential problems. Using Spanner as a time machine during migrationĭuring the initial migration, we wanted to ensure an accurate data transfer with as few errors or bugs as possible. And with the launch of Video Library, we have the scale we need to fundamentally change the way organizations handle content. We use about 16 Spanner nodes to cover approximately 50.8 billion rows and about 4.5 terabytes of storage/disk space. Today we have a multi-region instance with 99.999% uptime, so we’re confident it can handle our video workloads. With Spanner, we found all the benefits of a relational semantics database with global scale, allowing us to add more nodes with the push of a button. But we quickly realized we had to redesign our application to deliver higher availability and responsiveness for an exceptional user experience, which led us to Cloud Spanner, a distributed SQL database management and storage service. We started by lifting and shifting our workloads from our on-premises deployments to GCE. Seeing the gains from our initial investment in GCE and GCS, we decided to fully migrate to Google Cloud. At first we were simply creating cloud-based packaging and delivery of their content, but the bulk of our application ran on an on-premises MySQL database. Our first exposure to Google Cloud was the excellent performance between Google Compute Engine (GCE) and Google Cloud Storage (GCS), which we used to design a really high quality playback and upload environment for our customers’ videos. Outgrowing the data center and gaining more scale
0 Comments
Leave a Reply. |