Google Network Intelligence
Author: Ronald Fung
Creation Date: 12 June 2023
Next Modified Date: 12 June 2024
A. Introduction
Single console for Google Cloud network observability, monitoring, and troubleshooting. Reduce the risk of outages and ensure security and compliance.
Start using Network Intelligence Center with these five modules
Proactively detect network problems or miconfigurations without manual intervention
Explore the latest news, articles, and videos for Network Intelligence Center and its features
B. How is it used at Seagen
Google Network Intelligence is a suite of services in Google Cloud Platform (GCP) that provides insights into network performance and security issues. Here are some ways Seagen can use Google Network Intelligence to monitor and troubleshoot their Microsoft Azure environment:
Network Performance Monitoring: Seagen can use Google Network Performance Monitoring to monitor their network performance and gain insights into latency, packet loss, and bandwidth usage. This feature provides real-time visibility into network performance issues, enabling users to optimize their network for performance and reliability.
Network Topology: Seagen can use Google Network Topology to visualize their network topology and understand how their resources are connected. This feature provides a graphical representation of the network topology, which can help users troubleshoot network issues and optimize their network for performance and security.
Network Telemetry: Seagen can use Google Network Telemetry to collect and analyze network telemetry data, such as NetFlow and packet capture. This feature provides detailed insights into network traffic and usage, enabling users to troubleshoot network issues and optimize their network for performance and security.
Network Security: Seagen can use Google Network Security to monitor their network traffic and detect security threats, such as DDoS attacks and malware. This feature provides real-time alerts and notifications for security events, enabling users to respond quickly and proactively to security threats.
Network Optimization: Seagen can use Google Network Optimization to optimize their network for performance and reliability. This feature provides recommendations for network optimization, such as adjusting the routing tables or using network load balancing, based on network telemetry data and performance metrics.
Overall, by using Google Network Intelligence, Seagen can gain insights into their network performance and security issues and optimize their network for performance and reliability. With its support for Network Performance Monitoring, Network Topology, Network Telemetry, Network Security, and Network Optimization, Google Network Intelligence provides a comprehensive suite of services that can help users monitor, troubleshoot, and optimize their network resources.
C. Features
Network Topology
Visualize the topology of your Virtual Private Cloud (VPC) networks, hybrid connectivity to and from your on-premises networks, connectivity to Google-managed services, and the associated metrics.
Connectivity Tests
Diagnostics tool that lets you check connectivity between network endpoints like a source or destination of network traffic such as a VM, GKE cluster, load balancer forwarding rule, or an IP address on the internet.
Performance Dashboard
Visibility into the performance of the entire Google Cloud network and to the performance of your project’s resources.
Firewall Insights
Provides data about how firewall rules are being used, exposes misconfigurations, and identifies rules that could be made more strict.
Network Analyzer
Automatically monitors your VPC network configurations and detects misconfigurations and suboptimal configurations. Identifies failures caused by the underlying network, provides root cause information, and suggests possible resolutions.
D. Where Implemented
E. How it is tested
Testing Google Network Intelligence involves ensuring that the monitoring and analysis tools are properly configured and that they are providing accurate and relevant data. Here are some steps to test Google Network Intelligence:
Create a test environment: Create a test environment that mimics the production environment as closely as possible, including the network configuration, machine types, and storage options. Ensure that the network resources are properly configured and that the security policies are in place.
Deploy test resources: Deploy test resources, such as Google Compute Engine instances or Microsoft Azure Virtual Machines, on the test environment. Ensure that the resources are properly configured and that they can communicate with each other.
Test network performance: Test the network performance between the test resources using ping or other network testing tools. Ensure that the network traffic is flowing properly and that there are no connectivity issues.
Test network telemetry: Test the network telemetry capabilities for the test environment using Google Cloud Monitoring or Microsoft Azure Monitor. Ensure that the telemetry data is being collected and analyzed properly, and that it is providing accurate and relevant information.
Test network security: Test the network security capabilities for the test environment using Google Cloud Security Command Center or Microsoft Azure Security Center. Ensure that the security alerts and notifications are working correctly, and that they are being sent to the appropriate users and groups.
Test network optimization: Test the network optimization capabilities for the test environment using Google Cloud Network Intelligence Center or Microsoft Azure Network Watcher. Ensure that the optimization recommendations are accurate and relevant, and that they are improving network performance and reliability.
Overall, by thoroughly testing Google Network Intelligence, users can ensure that their network resources are properly monitored, analyzed, and optimized, and that they are complying with industry and regulatory standards. Additionally, users can reach out to Google Cloud or Microsoft Azure support for help with any technical challenges they may encounter.
F. 2023 Roadmap
????
G. 2024 Roadmap
????
H. Known Issues
While Google Network Intelligence provides a comprehensive suite of monitoring and analysis tools to help optimize network performance and security, there are some known issues that users may encounter. Here are some of the known issues for Google Network Intelligence:
Data accuracy: Users may encounter data accuracy issues with the monitoring and analysis tools, such as incorrect or incomplete data. This issue can often be resolved by tuning the monitoring and analysis tools to ensure that they are collecting and analyzing the right data.
Complexity: Users may find the monitoring and analysis tools to be complex and difficult to manage, especially for large and complex environments. This issue can often be resolved by using automation and best practices to simplify the management of monitoring and analysis tools.
Integration issues: Users may encounter integration issues with other monitoring and analysis tools or services, such as firewalls or intrusion detection systems. This issue can often be resolved by using industry-standard protocols and APIs to enable interoperability between different monitoring and analysis tools and services.
Performance issues: Users may encounter performance issues with the monitoring and analysis tools, such as slow response times or high latency. This issue can often be resolved by optimizing the monitoring and analysis configuration, such as using the appropriate machine types, adjusting the routing tables, or enabling network load balancing.
Cost issues: Users may encounter cost issues with the monitoring and analysis tools, such as unexpected charges or inefficient resource utilization. This issue can often be resolved by optimizing the monitoring and analysis configuration, such as using the appropriate machine types, storage options, and pricing models.
Overall, while these issues may impact some users, Google Network Intelligence remains a powerful and reliable suite of monitoring and analysis tools that is widely used by businesses and organizations around the world. By monitoring their network performance and security alerts and logs, reviewing their monitoring and analysis configuration and policies, and using best practices and industry standards, users can ensure that their network resources are optimized for performance, reliability, and security. Additionally, users can reach out to Google Cloud support or Microsoft Azure support for help with any known issues or other technical challenges they may encounter.
[x] Reviewed by Enterprise Architecture
[x] Reviewed by Application Development
[x] Reviewed by Data Architecture