This visual execution shows how Azure handles public IP addresses. First, you request a public IP resource creation. Azure creates the resource in a pending state. Then, Azure assigns an actual IP address to this resource. Next, you link this public IP to a resource such as a virtual machine or load balancer. Once linked, the resource becomes accessible from the internet via this IP. Finally, you decide whether to keep the IP reserved or release it. Keeping it reserves the IP for your use; releasing it frees the IP back to Azure. This process ensures your resource can be reached externally with a stable or dynamic IP as needed.