According to the National Institute of Standards and Technology, USA, the definition of cloud computing is as here under: Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction. While cloud computing has already established itself as a major enabler of industrial transformation, edge computing, by way of its nearness to the source of data has become a key part in the Industrial Internet of Things (IIoT) scenario to accelerate the digital transformation. Both consumer internet and industrial internet connect devices and systems across the globe, IIoT adds stricter requirements to its local network in terms of latency, determinism and bandwidth. Several design considerations are needed to be implemented for an IIoT system to be effective and to operate to its full potential.