Cloud-Computing and Fog-Computing
Mahmoud Kamal???? (PMP?)
Strategic IT Manager Accelerating Business Growth through Technology Solutions (Bussiness Development | Digital Transformation | SAP Admin| Cloud Computing | IT Infrastructure | Cybersecurity | Project Management
The Article describe the difference between Cloud-Computing and Fog-Computing and Impact of them on the Internet of Things (IoT)
1- The Cloud Computing :
is a network of multiple devices, computers and servers connected to each other over the Internet.
Such a computing system can be figuratively divided into two parts:
These two layers communicate with each other directly by means of wireless connections.
Cloud computing categorized into three groups:
IaaS (Infrastructure as a Service)?— a remote data center with resources such as data storage capacity, processing power and networking.
PaaS (Platform as a Service)— a development platform with tools and components for creating, testing and launching applications.
SaaS (Software as a Service)?— ready-made software tailored to a variety of business needs.
领英推荐
The integration of the Internet of Things with the cloud is a cost-effective way to do business. Off-premise services provide the necessary scalability and flexibility to manage and analyze data gathered by connected devices, while specialized platforms (e.g. Azure IoT Suite, IBM Watson, AWS, Google Cloud IoT) give developers the power to create IoT apps without big investments into hardware and software. since connected devices have limited storage capacity and processing power.
2- Fog Computing :
Fog computing?or?fog networking, also known as?fogging, is an architecture that uses?edge devices?to carry out a substantial amount of computation, storage, and communication locally and routed over the internet backbone. The definition may sound like this: fog is the extension of cloud computing that consists of multiple?edge nodes?directly connected to physical devices.
Fog computing, also called Edge Computing, is intended for distributed computing where numerous "peripheral" devices connect to a?cloud
Many of these devices will generate voluminous raw data (e.g., from sensors), and rather than forward all this data to cloud-based servers to be processed, the idea behind fog computing is to do as much processing as possible using computing units co-located with the data-generating devices, so that processed rather than raw data is forwarded, and bandwidth requirements are reduced.?
And this allows to get the most benefits from connection between devices and cloud this concept almost use to analytic data which received from the sensors that we using todays at most of internet of things devices
?An additional benefit is that the processed data is most likely to be needed by the same devices that generated the data, so that by processing locally rather than remotely, the latency between input and response is minimized. This idea is not entirely new: in non-cloud-computing scenarios, special-purpose hardware (e.g., signal-processing chips performing has long been used to reduce latency and reduce the burden on a CPU.
The main difference between fog computing and cloud computing is that cloud is a centralized system, while the fog is a distributed decentralized infrastructure.
Safety in mobility
3 年Keep it up. We'll explained.