What is Edge Computing?
Edge computing is a distributed computing paradigm that brings computation and data storage closer to the edge of the network, where the data is created and consumed. It enables data processing at the edge of the network, closer to where the data is being generated and consumed, as opposed to sending it to a centralized cloud location for processing. Edge computing is an emerging technology that is becoming increasingly important, as the amount of data being generated and consumed in today's connected world continues to grow.
Edge computing can be thought of as a distributed computing model that brings compute and storage resources closer to the edge of the network. This means that instead of sending data to a centralized cloud platform, the data is processed and stored closer to the source. This reduces latency, as data does not have to travel as far, and can provide a faster response time to end users.
In addition to improved latency, edge computing can also provide more efficient data processing. By bringing compute resources closer to the source, data can be processed in a more efficient manner, as it is not required to be sent to the cloud for processing. This can provide more reliable and consistent results, as the data is processed in a more streamlined manner.
Edge computing can also provide enhanced security, as data does not have to be sent to the cloud for processing. By processing data at the edge, there is less risk of data being intercepted as it is sent to the cloud. This can provide an added layer of security for businesses and organizations that need to protect sensitive data.
Edge computing can also provide more cost savings compared to traditional cloud computing. By processing data at the edge, businesses and organizations can reduce their cloud costs, as they do not need to pay for the resources required to process and store data in the cloud. This can provide an added cost savings for businesses and organizations, as they can save money on cloud-related costs.
Finally, edge computing can also provide greater scalability and flexibility compared to traditional cloud computing. By bringing compute and storage resources closer to the edge of the network, businesses and organizations can easily scale their compute and storage resources to meet their needs. This can provide more flexibility for businesses and organizations, as they can quickly and easily scale their compute and storage resources to meet their changing needs.
In summary, edge computing is an emerging technology that can provide numerous benefits to businesses and organizations. By bringing compute and storage resources closer to the edge of the network, edge computing can reduce latency, provide more efficient data processing, enhance security, provide cost savings, and provide greater scalability and flexibility. As the amount of data generated and consumed continues to grow, edge computing is becoming increasingly important and will likely continue to become an important part of any organization's data processing and storage strategy.
advantage Edge Computing:
1. Low Latency: Edge computing reduces latency by processing data closer to the source, instead of sending it to a central server. This allows for faster response times and better performance.
2. Increased Reliability: Edge computing also increases reliability since it is less vulnerable to network disruptions or outages, as processing is done locally.
3. Cost Savings: Edge computing provides cost savings by eliminating the need for a central server, which can be expensive to maintain and scale.
4. Improved Security: By processing data locally, edge computing can improve security by reducing the risk of data breaches or other malicious activity.
5. Enhanced Scalability: Edge computing can easily scale up or down depending on the needs of the organization, without the need for additional hardware or software.
Disadvantage of edge Computing
1. Security Risks: Since edge computing moves data processing and storage away from the central cloud, it can become more vulnerable to malicious attacks and data breaches.
2. Cost: Edge computing can be expensive as it requires specialized hardware and software, as well as a secure network.
3. Reliability: Edge computing can be unreliable due to the fact that it relies on multiple distributed devices and can be affected by issues such as latency, bandwidth and outages.
4. Maintenance: Edge computing requires regular maintenance and updates to ensure that all of the various components are running smoothly.
5. Lack of Expertise: Since edge computing is still relatively new, there is a lack of expertise in the field, which can make it difficult to find qualified personnel to maintain and manage the system.
Features of edge Computing
1. Low latency: Edge computing allows data to be processed closer to the source, rather than sending it to a remote cloud, resulting in faster response times.
2. Improved scalability: Edge computing supports the computing needs of any device and any user, which means the system can easily scale up or down depending on the demand.
3. Increased security: By processing data at the edge of the network, edge computing can reduce the risk of data breaches, as it eliminates the need to store sensitive data in the cloud.
4. Cost-effectiveness: By using edge computing, organizations can reduce their computing costs, as they no longer need to build and maintain cloud-based infrastructure.
5. Enhanced reliability: Edge computing provides more reliable and efficient services as data is processed locally. This means that there is no risk of connectivity issues or latency due to remote cloud services.
Points for edge Computing
1. Improved Network Performance: Edge computing helps reduce the amount of data that needs to be sent over the network resulting in improved network performance.
2. Reduced Latency: By bringing computing power closer to the end user, edge computing reduces latency, or the amount of time it takes for an action to occur.
3. Improved Security: By moving data processing and storage closer to the user, edge computing helps reduce the chances of data being hacked or intercepted in transit.
4. Improved Scalability: Edge computing can be scaled quickly and easily to meet the demands of a growing number of users or applications.
5. Increased Reliability: By distributing computing power to multiple locations, edge computing provides a more reliable service than traditional cloud computing.
6. Reduced Costs: Edge computing can help reduce costs associated with data storage, bandwidth, and other resources.
Links for edge Computing
1. https://www.intel.com/content/www/us/en/internet-of-things/what-is-edge-computing.html
2. https://www.cisco.com/c/en/us/solutions/service-provider/edge-computing.html
5. https://www.cio.com/article/3327889/what-is-edge-computing.html
6. https://www.redhat.com/en/topics/edge-computing
7. https://www.computerweekly.com/tip/Edge-computing-A-guide-for-CIOs
8. https://www.gartner.com/en/information-technology/glossary/edge-computing
9. https://www.gartner.com/en/information-technology/insights/edge-computing
10. https://www.cloudcomputing-news.net/news/2018/jul/03/what-edge-computing/