Zug, Switzerland, 7 March, 2023 – Without cloud computing, both sustainable software development and reliable software operations are no longer conceivable. VNC, leading developer of open source-based enterprise applications, outlines the key requirements for the ideal cloud.
Cloud computing has become mainstream for application development and operations. While this might be easily understandable in theory, in practice it is important to remember that not all clouds are the same – they come in a wide variety of forms and formats. VNC has listed the most important conditions and prerequisites that must be fulfilled for safe and productive use of cloud computing:
- Highly scalable infrastructure: The foundation of cloud computing is the infrastructure – and that literally means the sheet metal and concrete of data centers. The infrastructure services provided there (Infrastructure-as-a-Service) must be cloud-agnostic, highly scalable and distributed in order to be able to deliver the necessary compute and storage power in all conceivable cloud scenarios.
- Automated platform: This is the link between the infrastructure and the applications. Ideally, it is containerized (Kubernetes), has high availability and enables the targeted automatic deployment of applications in different geographical areas. The platform provides what is perhaps the greatest advantage over on-premises platforms: almost unlimited scalability with automated scale-out and scale-down depending on current needs. A pragmatic approach is often to use hybrid clouds.
- Open and modular software stack: Browser-based applications are the first choice when it comes to the cloud. Being part of a modular software stack, they offer a high level of integration, interoperability and data integrity, as well as a uniform interface for users on all end devices. The basis for this is open source, secure protocols (such as Web RTC) and an open interface. Technology approaches such as hybrid code development and modular open source stacks also ensure an optimal TCO to customers.
- Security at all levels: Security is the main issue in cloud computing. From IaaS to PaaS to SaaS, from development to deployment to operation – the issue of security must take top priority and be the exclusion criterion. Modern technologies such as encryption, blockchain, AI and ML provide powerful tools for this purpose and are in turn dependent on cloud computing. A vigilant eye is therefore required in the development and use of security methods and tools, so that potentially dangerous anomalies can be spotted at an early stage.
- Support for new work: Cloud computing is the prerequisite for secure and efficient remote working. The cloud makes productive mobile work and home office possible only if it provides IT services in a decentralized manner, independent of infrastructure, platforms, applications, devices and their operating systems. Centralized, provider-exclusive hosting not only leads to dangerous dependencies and security problems, it also limits the scaling options of cloud computing. In terms of independence, open source and decentralized deployment models are two sides of the same coin.
“The ideal cloud is real and can already be used today,” emphasizes Andrea Wörrlein, managing director of VNC in Berlin and member of the board of VNC AG in Zug. “Also, it does not stand still and is constantly being developed further. The most important prerequisite for this is openness at all levels – whether it is the code, the interface or the protocols.”
About VNC – Virtual Network Consult AG
VNC – Virtual Network Consult AG, based in Switzerland, Germany and India, is a leading developer of open source-based enterprise applications and positions itself as an open and secure alternative to the established software giants. With VNClagoon, the organization with its global open source developer community has created an integrated product suite for enterprises, characterized by high security, state-of-the-art technology and low TCO. VNC’s customers include system integrators and telcos as well as large enterprises and institutions.
VNC – Virtual Network Consult AG
Phone: +41 (41) 727 52 00