Eve-NG 101 : An Introduction to Eve-NG
Simulation & Emulation & Virtualization
Description
Simulation
Simulator is a computer program or a device that can mimic a real life situation. It can provide outcomes depending on various assumptions and actions without causing any risk. It is a common practice to use a simulator to create electronic devices. Therefore, many universities use simulation software to teach electronic designs. These simulators help to avoid designing faulty circuits. Users can simulate the circuit and view the outputs. After obtaining the required outcomes, they can implement them using the real Integrated Circuits (ICs), breadboards and other components. For example, assume a flight simulator. It is a device that artificially creates an aircraft flying environment. It is mainly used for pilot training as it is risky to train on real aircrafts. Therefore, it is a good alternative to follow a flight simulator. It creates the complete environment of a real aircraft. The pilot can understand how to control it, how it behaves, the effects on the system etc. He can also understand how the aircraft operates to external factors such as turbulence, cloud, air density, etc.
Emulation
An emulator is a hardware or software that makes one computer system (host) operates similar to another system (guest). In other words, the emulator allows the host system to execute software or use peripheral devices designed for the guest system. Moreover, emulation is the capability of a computer program in an electronic device to emulate another program or device. Android Studio is a common platform to develop android applications. The programmer can create an emulator which appears similar to a real phone and he can execute the developed apps using that emulator. Therefore, it is not compulsory to use an exact phone to test the application. The emulator works as the real phone to check the applications. This is an example for an emulator.
Virtualization
Virtualization is technology that you can use to create virtual representations of servers, storage, networks, and other physical machines. Virtual software mimics the functions of physical hardware to run multiple virtual machines simultaneously on a single physical machine. Businesses use virtualization to use their hardware resources efficiently and get greater returns from their investment. It also powers cloud computing services that help organizations manage infrastructure more efficiently.
What You Will Learn!
- What is Eve-NG?
- Eve-NG Environment
- Simulation - Emulation - Virtualization
- VPCS Nodes - DYNAMIPS Nodes - IOL Nodes - QEMU Nodes
Who Should Attend!
- Everyone in IT (especially Networking and Systems)