The dynamic process of expanding business infrastructure or the implementation of demanding consumer services is increasingly prompting entrepreneurs to use popular cloud computing tools. Further design innovations are associated with an increase in demand for available computing power. Acquiring fast computer equipment is not always an optimal financial solution. It may be more beneficial to provide new opportunities without unnecessary investment. Oftentimes, the cloud service is a way to cheaply outsource hardware and software. We provide remote access to our equipment by extending the client’s virtual resources. The task of the cloud is not only to give functionality and provide computing power but also to store and dynamically process huge amounts of data. A very important aspect of this type of service is to facilitate the configuration of functionality directly by the customer and the full automation of processes independent of him.
Application for operating the IDO-Thermo system
The tool we designed qualifies for the SaaS group. That means the software model provided as a service in the browser. An important feature of this solution is high scalability obtained by enabling the implementation of a system consisting of many monitoring stations simultaneously. The addition of another device is automatically handled at the server level and made available to all program users. Implementing applications in the cloud is also an easy way to implement quick configuration with immediate effect of changes. Thanks to this, the customer can conveniently adapt the tool to the dynamically changing needs of users. What’s more, the joint implementation of the software and database at the same project level guarantees maximum security of the information used.
Functional data warehouse for IDO air testing stations
This is an example of a solution based on the IaaS model, i.e. a service consisting in providing access to IT infrastructure. Virtual networks, databases, clean computing power, and application monitoring/servicing are included here. For this software, as before, the scalability of the solution is an important feature. We have ensured full integration of measurement data collected from many different stations scattered over a huge area. Unlike the SaaS model, this solution assumes that the application body is not a fully implemented tool on the cloud. Most operations are performed by the user from a mobile or desktop device. In contrast, the cloud service primarily stores large amounts of data and their rapid exchange using the API. As part of the service, we also provide our cloud computing resources so that all information processing and execution of complex algorithms do not burden the user’s processor.
Our hardware
The construction of our computer base made available in the form of a cloud service is a long-term, well-thought-out but also an expensive project. We focused on safety and maximizing work culture by achieving high-temperature performance using quiet and efficient cooling. In order to meet the above assumptions, we decided to use mainly consumer components. Computers consisting of just such elements are not only much more thermally stable but also easier to modify and upgrade.
An example of a single unit building resources of our server room:
- Zen 2 Ryzen 3900x 12core 4.6GHz boost
- Gigabyte B450 AORUS ELITE
- Memory: Corsair Vengeance LPX, DDR4, 32 GB, 3200MHz, CL16
- Western Digital Gold 4 TB 3.5 ″ SATA III server disk
The presented solutions illustrate only part of the possibilities offered by creating a cloud service. When considering the most important advantages of such a solution, one should first of all pay attention to:
- access to high computing power,
- storage and dynamic processing of large amounts of data (necessary for projects using artificial intelligence and learning software),
- financial optimization, a balance between the availability of equipment, its capabilities, and price,
- configuration and personalization options,
- security and stability.
If you see this as a potential for the development of your project or advantages for the company – do not hesitate to contact us! IDO Electronics has many years of experience in creating solutions in the cloud and we are happy to help or share your resources so that you have everything under control.