Google Cloud Next 2019 | Game Sessions

Google Cloud Next 2019 | Networking On Cloud: Unity’s Networking Journey On GCP

Unity has a global team across five continents with over six business units that have more than 50 aggregated services managed by different teams. Now what makes this migration journey interesting is that the entire infrastructure and security was managed and enforced by a team of four people. The network design was complex, as every workload had different SLAs and security requirements. Hence, careful network planning was required, from IP addressing to HA, DR, shared services, and security policing. But the hardest part was its enforcement and automated deployment as the team’s requirements changed. This was made possible through a web application created by the Unity team that takes user input and automates project creation, firewall rules, service accounts, and more by triggering a pull request, which further triggers TF code deployment. In addition to this, Unity used only open-source software (Quagga running on VMs and FRRouting router as containers) and cloud routers to connect across different cloud vendors without compromising on enterprise-grade SLA and hence saving money on hardware and license costs.

Speaker(s): Davis Pynadath, Ananth Sundarrajan, Ariel Wei

Session ID: ARC213

Product:Cloud Virtual Network,Cloud NAT,Cloud For Enterprise;

Citi I/O



Previous PyCon 2019 | Fighting Climate Change with Python
Next Google Cloud Next 2019 | The "Why" And "How" Of Testing Games In The Cloud