Edge computing
From Wikipedia, the free encyclopedia
Edge computing provides application processing load balancing capacity to corporate web servers. It is like an application cache, where the cache is in the Internet itself. Static web-sites being cached on mirror sites is not a new concept and Akamai has been fundamental to providing the mirroring and routing infrastructure to make that possible. Mirroring transactional and interactive systems are however a much more complex endeavor.
Contents |
[edit] Overview
When using edge computing, fragments of the intended applications are replicated across a vast distributed network of web servers. This type of technology is not completely new. Many large organizations have had to deploy Web server farms with clustering to ensure acceptable performance.
Edge computing now makes this technology available to all businesses small, medium and large. The technology does however impose certain limitations to the choice of technology platform and even to the implementations in that the applications need to be specifically developed for edge computing.
Edge computing is based on a charged for network services model. The end user is any Internet user making use of a commercial Internet service. The customer for edge servers is the organizations wanting to linearly scale their business application performance to the growth of is subscriber base.
[edit] Grid computing
Edge computing and Grid computing are related. Whereas Grid computing would be hardcoded into a specific application to distribute its complex and resource intensive computational needs across a global grid of cheap networked machines, Edge computing provides a generic template facility for any type of application to spread its execution across a dedicated grid of prepared expensive machines.