The latest news from around the cloud: Club Cloud Stories #2 is here! Luca Cavallin & Jacco Kulman - joined by special guest Antoni Tzavelas (Google Cloud Course Creator and DevOps enthusiast) - are going to discuss:
- CloudFormation: Quick Retry
- Google Cloud IoT Core 101
- Step Functions: Power Up
- What is GitOps?
- Inspect Traffic Between Subnets in a VPC
- Rust on CloudFlare Workers
If you would rather read than see our moving faces, we suggest you read on below ;-)
CloudFormation: Quick Retry
When CloudFormation fails, it rolls back your successfully deployed resources. With the new CloudFormation feature you can switch off the rolling back and fix the code to try again. Terraform already operates like this by default so now with CloudFormation you can work in the same way.
Google Cloud IoT Core 101
Google Cloud IoT Core is a managed service to manage, configure and update IoT devices on a large scale, great for organizations with a large number of IoT devices in for example factories or other facilities. Pub/Sub is the glue between the devices. "Pub/Sub is like parsley. you can use it everywhere". Google Cloud IoT supports MQTT and HTTP Protocols and is often used with Data and ML products to gain insights from data provided by the devices.
Step Functions: Power Up
AWS Step Functions has received a huge PowerUp. You can now use all methods of the 300+ AWS APIs. Jacco talks about some of the interesting kind of actions that can now be orchestrated using StepFunctions. He also talks about the great new userinterface you can use to design StepFunctions. In Google Cloud, a comparable services is EventArch.
What is GitOps?
Luca saw a lot of mentioning of GitOps in social media posts and decided to dive into it. Being similar to DevOps, GitOps is a framework to have a team of developers also do operations. Is revolves around the rule that all code and infrastructure should be in a git repository. All changes should be in merge requests and they should be automatically deployed in CI/CD pipelines. Luca explains the advantages of using this framework.
Inspect Traffic Between Subnets in a VPC
Jacco explains different kinds of network traffic. North-south-traffic is traffic going in and out your network, and east-west traffic is traffic flowing from one of your subnets to another. It used to be impossible to control this traffic because route-tables would not allow specification ip-address outside of the CIDR range. AWS removed this restriction making it possible to create NAT-like entities for east-west-traffic.
Rust on CloudFlare Workers
Rust is a modern programming language that aims to provide C-like executing speeds and tries to fix some problems around memory management (to improve performance and security). CloudFlare has added Rust support for their workers, which are are serverless functions that run as close as possible to the user.