I think this is a good product offering, and it's nice to see them compete with AWS on another front, as well as Digital Oceans' offering. However, I wonder if these abstractions are detrimental to developers understanding the underlying technology? I'm not a supremely experienced developer but it takes very little effort to understand, for example, ufw and iptables on Linux distros. Personally, though I'm (mostly) f…
Introducing App Engine Firewall
21–30 of 35 posts
Re: Introducing App Engine Firewall
#22This is a good feature. Wish app engine provides capability for blue-green deployments.
Disclaimer, I work on the project.
We don't have a deployment strategy named "blue/green" for the App Engine provider for various reasons, but do provide stages such as "deploy", "disable", "enable", "destroy", as well as setting traffic split percentages that you can string together in a pipeline.
Edit: okay, no markdown on HN
Re: Introducing App Engine Firewall
#23I think this is a good product offering, and it's nice to see them compete with AWS on another front, as well as Digital Oceans' offering. However, I wonder if these abstractions are detrimental to developers understanding the underlying technology? I'm not a supremely experienced developer but it takes very little effort to understand, for example, ufw and iptables on Linux distros. Personally, though I'm (mostly) f…
Also iptables does much more than just firewalls and can become a confusing tool.
Also, in a large enterprise organization the firewall guy is different than the software engineering team which is different than architect.
Re: Introducing App Engine Firewall
#24Does AWS offer something similar?
Re: Introducing App Engine Firewall
#25Does this work with the flexible environment too?
Re: Introducing App Engine Firewall
#26Re: Introducing App Engine Firewall
#27I think this is a good product offering, and it's nice to see them compete with AWS on another front, as well as Digital Oceans' offering. However, I wonder if these abstractions are detrimental to developers understanding the underlying technology? I'm not a supremely experienced developer but it takes very little effort to understand, for example, ufw and iptables on Linux distros. Personally, though I'm (mostly) f…
To be able to set up firewall rules for my app in concert with installing the app—and to roll out changes to those rules as part of rolling app updates—my cloud orchestration system has to be told that a given box "is" a firewall, or discover that fact through SNMP or WSDL probing. If it has that capability, then it may as well let me assign properties to the "box-as-firewall" object in its convergence model, rather than the "box-as-box" object—and then, given that it's not doing anything other than being a firewall, maybe let me leave the "box-as-box" object unspecified and have it created automatically by requirement of the "box-as-firewall" spec.
Now we're back to the "opaque appliance" abstraction (at least by default), without ever having chosen to design things that way.
Re: Introducing App Engine Firewall
#28I think this is a good product offering, and it's nice to see them compete with AWS on another front, as well as Digital Oceans' offering. However, I wonder if these abstractions are detrimental to developers understanding the underlying technology? I'm not a supremely experienced developer but it takes very little effort to understand, for example, ufw and iptables on Linux distros. Personally, though I'm (mostly) f…
iptables/ufw block requests at the VM level. So traffic flows all the way to your VM and then your VM spends CPU cycles rejecting those packets.
In contrast, these firewall technologies can block traffic at the network edge of the cloud provider. This is done by propagating rules to the edge routers.
Re: Introducing App Engine Firewall
#29Does AWS offer something similar?
Re: Introducing App Engine Firewall
#30I think this is a good product offering, and it's nice to see them compete with AWS on another front, as well as Digital Oceans' offering. However, I wonder if these abstractions are detrimental to developers understanding the underlying technology? I'm not a supremely experienced developer but it takes very little effort to understand, for example, ufw and iptables on Linux distros. Personally, though I'm (mostly) f…
While they look the same, the technologies serve different purposes. iptables/ufw block requests at the VM level. So traffic flows all the way to your VM and then your VM spends CPU cycles rejecting those packets. In contrast, these firewall technologies can block traffic at the network edge of the cloud provider. This is done by propagating rules to the edge routers.