Definition of SNAT


Besides requiring services provided by the system, some ECSs also need to access the Internet to obtain information or download software. The system allows users to bind EIPs to virtual NICs (ports) of ECSs to enable the ECSs to access the Internet. However, assigning a public IP address to each ECS consume scarce resources (such as IPv4 addresses), incur additional costs, and probably increase the possibility of attacks on a virtual environment. Therefore, enabling multiple ECSs to share one public IP address is feasible. Specifically, this can be realized using SNAT.

Other related questions:
Failed to Enable SNAT on ServiceCenter
【Product�? ServiceCenter 【Version�? 3.0.9.SPC1 【Fault Type�? SNAT enabling failure 【Symptom�? Error code 0005903029 is returned and is described as "Request Failed:internal server error while processing your request." 【Fault Locating�? Possible causes: No external gateway is created on Agile Controller for the external network used by SNAT. Check method: Check whether error information is contained in the Agile Controller operation log file. Conclusion: "ErrorInfo: statusCode=400, errorCode= 0 x00320006, errorMessage=object not exist, object identity:External gateway." is contained in the Agile Controller operation log file. 【Troubleshooting Procedure�? Step 1 On Agile Controller, create an external gateway for the external network used by SNAT. Step 2 Enable SNAT on ServiceCenter for routed networks. SNAT is successfully enabled. ---End

Definition of Kafka
Kafka is a distributed, partitioned, and replicated message publishing and subscription system that provides features similar to the Java Message Service (JMS). Kafka features message persistence, high throughput, distribution, multi-client support, and real-time processing, and applies to online and offline message consumption. It is ideal for Internet service data collection scenarios, such as conventional data collection, active website tracing, aggregation of operation data in statistics systems (monitoring data), and log collection.

Definition of Tomcat
Tomcat is a free-of-charge, lightweight, open source web application server developed by Apache Software Foundation, Sun and other companies, and individuals. Gaining support from Sun, Tomcat complies with the latest Servlet and JavaServer Page (JSP) specifications. It features advanced technology, stable performance, and good scalability, and occupies a small number of system resources during running. As a result, Tomcat applies to small- and medium-sized systems and scenarios with a few concurrent users. An HTTP server embedded in Tomcat enables Tomcat to work as a web server. It provides a configuration management tool and supports XML configuration files. Tomcat is different from the Apache web server, which is an HTTP server using C language.

Definition of Flume
Flume is a distributed, highly reliable, and HA massive log aggregation system. It supports custom data transmitters for data collection. Flume also processes data roughly and writes data to customizable receivers.

Definition of SmallFS
The number of files that HDFS NameNode can manage is restricted by the node's heap memory. A large number of small files (more small files indicate less data blocks) generated during the use of services can rapidly consume NameNode memory and slow NameNode running. A background small file merging feature (namely, SmallFS) is developed to solve this problem. SmallFS automatically detects small files in the system based on the file size threshold, merges them, and stores metadata to a local LevelDB to reduce the NameNode load. Moreover, it provides a new FileSystem interface for users to transparently access these small files.

If you have more questions, you can seek help from following ways:
To iKnow To Live Chat
Scroll to top