Iveda became a purely SaaS company, licensing our Sentir platform to telcos, carriers, and other service providers, enabling them to offer VSaaS to their customers. We still maintain our infrastructure to service our legacy VSaaS customers.
Sentir Utilizes Distributed Storage System
Since storage is one of the biggest concerns for video surveillance systems, Sentir comes with a highly-flexible, high-performance and highly-scalable storage system.
The storage system can be configured to replication mode, which replicates files on the fly across storage servers, achieving high availability of files in the storage system. Accessing files is load balanced to multiple storage servers. This allows users to access files on demand as long as one storage server is available.
This on-line replication is an active-active model, where every server is serving requests at the same time, compared to active-passive model where data is backed up to a slave server in the background and only the master server is serving requests. The active-active model is superior because it fully utilizes the computation of all storage servers, achieving better performance.
The scalability of traditional storage systems has limitations. As ones business grows, the storage capacity may prove insufficient and require expansion. In traditional storage systems, performance can be improved by replacing the controller. However, the storage system needs to be shut down to make the replacement. Additionally, the capability of the controller is limited by the performance of its CPU.
With scale-out storage, performance can be increased by simply adding more storage servers to the system. More storage servers in the system yield better performance. Iveda’s distributed, scale-out storage system allows customers to add more capacity without interruption. Every new storage server contributes its computing power as well as adds capacity to the system. In addition, users can increase capacity of each storage server by adding physical disks or JBODs (Just a Bunch Of Disks)
Iveda’s scale-out storage provides flexibility to users. As an example, customers requiring video recording for a longer period of time may need two storage servers for replication and each storage server equipped with multiple disks. This configuration maximizes capacity and performance at a reasonable cost. Customers seeking higher storage performance may need twice as many storage servers to handle requests in parallel.
Because scale-out storage system is flexible, customers do not need to decide how many servers they need to accommodate future data storage requirements. Iveda’s storage system allows on-line expansion; customers can expand storage capacity as needed, minimizing capital expenditures.
Typically, systems administrators add capacity ahead of demand to ensure applications won’t crash. Oftentimes, the excess storage cannot be used by other applications, wasting space.
With thin-provisioning technology, a storage administrator creates logical volume to an application as usual, but the storage system allocates physical capacity to the volume only when it is required. This means administrators can create a huge storage volume for application without actually installing the physical hard drives during initial system set up. For example, a 1 PB (i.e., 1000TB) system may be created, but the actual physical storage system may only be 100 TB. When utilization of the physical storage approaches a predefined threshold (e.g., 90%, 90TB), administrator can dynamically add more hard drives to the system without interrupting the applications.
Server Virtualization Environment
Iveda provides video surveillance solutions to meet various customer needs. Each solution has different infrastructure requirements. The Sentir Rack is designed to fit customized requirements by providing a server virtualization environment. Sentir can be configured to provide both Linux and Windows virtual machines. The virtual machines Sentir provides are highly optimized for Iveda’s video surveillance solutions. Several hardware-assisted virtualization technologies are integrated for acceleration including Intel virtualization technology (Intel VT-x, Intel VT-d) for CPU acceleration and Single-Root I/O Virtualization (SR-IOV) for network interface acceleration.
In addition, Sentir provides well-integrated virtual machine images that can be used to create surveillance-ready virtual machines. With this feature, scaling the video surveillance system is as easy as a few mouse clicks. In the near future, surveillance-ready virtual machines can even be created automatically according to pre-defined rules.
Many IP (Internet Protocol) cameras (IPCAMs) in the market are P2P-based, wherein the user registers the IPCAM to a global name server with the IP address pre-assigned by the manufacturer. Upon registration, the user can directly connect to the IPCAM for live viewing. In other words, a P2P-based IPCAM is a video server by itself and includes management software within the camera that streams video content to users. Some P2P-based IPCAMs are capable of recording video to user-provided public cloud storage services such as Google Drive, Apple iCloud, or Dropbox.
The P2P-based IPCAMs, however, expose users to a massive security risk https://www.pcmag.com/encyclopedia/term/63464/cloudwashing
Security concerns with IP tunneling, https://tools.ietf.org/html/rfc6169