Cloud Workstations with Marcos Grappeggia and Antoine Castex

Google Cloud Platform Podcast

Episode | Podcast

Date: Wed, 14 Dec 2022 17:33:08 +0000

<p><a href="https://twitter.com/maxsaltonstall" rel="noopener" target="_blank"><span style="font-weight: 400;">Max Saltonstall</span></a> <span style="font-weight: 400;">and</span> <a href="https://twitter.com/stephr_wong" rel="noopener" target="_blank"><span style="font-weight: 400;">Stephanie Wong</span></a> <span style="font-weight: 400;">welcome fellow Googler</span> <a href="https://twitter.com/grappeggia" rel="noopener" target="_blank"><span style="font-weight: 400;">Marcos Grappeggia</span></a> <span style="font-weight: 400;">and</span> <a href="https://twitter.com/_antoine_cas" rel="noopener" target="_blank"><span style="font-weight: 400;">Antoine Castex</span></a> <span style="font-weight: 400;">of L’Oreal to talk about Cloud Workstations, Google’s software that provides managed development environments.</span></p> <p><span style="font-weight: 400;">Marcos elaborates on the power of Cloud Workstations and all the features and offerings this software provides. The preconfigured nature of Cloud Workstations means developers simply press a button and get an IDE so they’re ready to code quickly. Other teams benefit as well, with templates created by Cloud Workstations that specify options to be preinstalled. Marcos talks more about the benefits of Workstations over local environments, especially in the areas of security and productivity. L’Oreal chose Google Cloud years ago when they began their transition to the cloud, Antoine tells us, and we hear how L’Oreal offered Marcos suggestions and feedback as Workstations was developed. Working with Cloud Workstations today, L’Oreal’s teams spread across the globe are able to begin realizing the dream of creating environments with parameters specific to different regions and areas.</span></p> <p><span style="font-weight: 400;">While Cloud Workstations and Cloud Shell are similar solutions in some ways, Marcos helps us understand the differences as well. For example, Cloud Shell is less flexible while Workstations is highly customizable. Antoine talks more about the adoption process of Workstations at L’Oreal and how they plan to continue using the software with more teams in the future. He offers advice for other companies looking to introduce it.</span></p> <p><span style="font-weight: 400;">Workstations works with the Software Delivery Shield suite to build and maintain a secure software supply chain. Security features developers are used to in productions services are easily applied to development environments in Workstations as well. Marcos talks about the future of Cloud Workstations, including deeper security integration.</span></p> <h5><strong>Marcos Grappeggia</strong></h5> <p><a href="https://twitter.com/grappeggia" rel="noopener" target="_blank"><span style="font-weight: 400;">Marcos</span></a> <span style="font-weight: 400;">is a Product Manager at Google Cloud, leading Cloud Workstations and Cloud Shell. Marcos is an engineer from University of Campinas (Brazil) and École Centrale Paris (France). Prior to joining Google, he led product at Appurify (acquired by Google, now Firebase Test Lab), enabling mobile test automation on real devices for mobile developers.</span></p> <h5><strong>Antoine Castex</strong></h5> <p><a href="https://twitter.com/_antoine_cas" rel="noopener" target="_blank"><span style="font-weight: 400;">Antoine</span></a> <span style="font-weight: 400;">is a curious French man, a Serverless Guru multiple times GCP Certified and C2C French Club Co-President & Co-Founder.</span></p> <h5><strong>Cool things of the week</strong></h5> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Introduction to custom org policy</span> <a href="https://www.youtube.com/watch?v=noCY3oGWdeI" rel="noopener" target="_blank"><span style="font-weight: 400;">video</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">How to configure rules and policies in Google Cloud Armor</span> <a href="https://www.youtube.com/watch?v=EecnqH82jWc" rel="noopener" target="_blank"><span style="font-weight: 400;">video</span></a></li> <li style="display: inline;"> <ul> <li style="font-weight: 400;"><a href="https://www.youtube.com/watch?v=EecnqH82jWc&amp;t=63s" rel="noopener" target="_blank"><span style="font-weight: 400;">1:03</span></a> <span style="font-weight: 400;">- What this video covers</span></li> <li style="font-weight: 400;"><a href="https://www.youtube.com/watch?v=EecnqH82jWc&amp;t=123s" rel="noopener" target="_blank"><span style="font-weight: 400;">2:03</span></a> <span style="font-weight: 400;">- How to create a new rule from scratch</span></li> <li style="font-weight: 400;"><a href="https://www.youtube.com/watch?v=EecnqH82jWc&amp;t=294s" rel="noopener" target="_blank"><span style="font-weight: 400;">4:54</span></a> <span style="font-weight: 400;">- How to clone an existing out-of-the-box rule and modify it to create a new rule</span></li> <li style="font-weight: 400;"><a href="https://www.youtube.com/watch?v=EecnqH82jWc&amp;t=464s" rel="noopener" target="_blank"><span style="font-weight: 400;">7:44</span></a> <span style="font-weight: 400;">- How to copy a rule or policy and apply it to multiple backends / Rate limiting feature</span></li> <li style="font-weight: 400;"><a href="https://www.youtube.com/watch?v=EecnqH82jWc&amp;t=766s" rel="noopener" target="_blank"><span style="font-weight: 400;">12:46</span></a> <span style="font-weight: 400;">- How to use a Rule in Preview mode and test a new rule before enabling it / Threat intelligence feature</span></li> <li style="font-weight: 400;"><a href="https://www.youtube.com/watch?v=EecnqH82jWc&amp;t=1055s" rel="noopener" target="_blank"><span style="font-weight: 400;">17:35</span></a> <span style="font-weight: 400;">- Wrap up</span></li> </ul> </li> </ul> <h5><strong>Interview</strong></h5> <ul> <li style="font-weight: 400;"><span style="font-weight: 400;">Cloud Workstations</span> <a href="https://cloud.google.com/workstations" rel="noopener" target="_blank"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Cloud Shell</span> <a href="https://cloud.google.com/shell" rel="noopener" target="_blank"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Software Delivery Shield</span> <a href="https://cloud.google.com/solutions/software-supply-chain-security" rel="noopener" target="_blank"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Cloud IDE</span> <a href="https://ide.cloud.google.com/" rel="noopener" target="_blank"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">Google Cloud Console</span> <a href="https://console.cloud.google.com/workstations" rel="noopener" target="_blank"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">C2C</span> <a href="https://www.c2cglobal.com/" rel="noopener" target="_blank"><span style="font-weight: 400;">site</span></a></li> <li style="font-weight: 400;"><span style="font-weight: 400;">How to increase developer productivity with Cloud Workstations</span> <a href="https://youtu.be/C6Dpmujxp9Q" rel="noopener" target="_blank"><span style="font-weight: 400;">video</span></a></li> </ul> <h5><strong>What’s something cool you’re working on?</strong></h5> <p><span style="font-weight: 400;">Max is teaching his cats to do silly tricks!</span></p> <p><span style="font-weight: 400;">Stephanie is planning a vacation!</span></p> <h5><strong>Hosts</strong></h5> <p><span style="font-weight: 400;">Max Saltonstall and Stephanie Wong</span></p>