Skip to content

Pillar: No-Code OSS

Cloud Computing Pillars

When considering a cloud-based solution, the prevailing mindset often revolves around deploying various application components in the cloud—an analogous concept to a traditional data center, but with the added advantage of cloud infrastruc…

SaaS

TL;DR

When considering a cloud-based solution, the prevailing mindset often revolves around deploying various application components in the cloud—an analogous concept to a traditional data center, but with the added advantage of cloud infrastructure, irrespective of physical location. This deployment approach, primarily centered on rehosting the solution, involves migrating only the application using t…

Key takeaways

  • This paradigm shift redefines how features and capabilities are perceived, emphasizing a move towards a more holistic solution.
  • An integrated cloud solution is designed not just to host but to deliver and support a diverse range of functionalities, transcending solely reliance on components.
  • This framework acknowledges that solutions should align with distinct business strategies.

When considering a cloud-based solution, the prevailing mindset often revolves around deploying various application components in the cloud—an analogous concept to a traditional data center, but with the added advantage of cloud infrastructure, irrespective of physical location. This deployment approach, primarily centered on rehosting the solution, involves migrating only the application using the infrastructure provided by diverse cloud service providers, often neglecting the potential for additional enhancements or the utilization of tools that can optimize the application’s efficiency and effectiveness. This oversight extends to disregarding the benefits of open-source applications or third-party solutions, such as comparing an in-house data analysis algorithm with a dedicated cloud service designed for the same purpose.

In contrast to the conventional notion of the cloud merely serving as a hosting environment, there is a growing recognition that cloud services should incorporate an additional layer to afford greater flexibility and harness the native components of the cloud. This paradigm shift redefines how features and capabilities are perceived, emphasizing a move towards a more holistic solution.

An integrated cloud solution is designed not just to host but to deliver and support a diverse range of functionalities, transcending solely reliance on components. This framework acknowledges that solutions should align with distinct business strategies. Depending on the cloud’s functionalities, architecture, and deployment strategy, various cloud services emerge. The primary categories include Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS), each tailored to a specific scope of services. The detailed breakdown of these services, in terms of their offerings and client needs, is illustrated below.

Infrastructure as a Service (IaaS)

Basic components such as physical space, virtual hardware, storage access, network access, servers and other resources, i.e., IT infrastructure, are provided to customers on a pay-as-you-go basis. It eliminates upfront and ongoing expenses after purchasing infrastructure, space, and maintenance to focus on upgrading the components. It comprises the most basic services, where no cloud-native functionality supplements the customer’s application tools. This type of service includes Microsoft Azure Storage, Amazon EC2, Google Compute Engine (GCE) infrastructure and others.

Platform as a Service (PaaS)

In addition to infrastructure services, hardware management and software tools are provided to develop and implement solutions more efficiently. In this case, it is possible to use cloud components to simplify the customer’s solution and scale more efficiently when functionalities are needed. Typical of this type of SAP Cloud service is AWS Elastic Beanstalk (a platform that supports various programming languages and environments for different devices on the platform) or App Engine, which also offers services for software deployment.

Software as a Service (SaaS)

Complete management of end-user applications is provided along with management of the infrastructure that supports these applications, both for enterprises and for their service offerings. A service provider delivers the software and applications over the Internet. Users subscribe to the software and access it via the provider’s web or APIs. Typical of this type of service are Google Workspace, Salesforce and Slack.

In addition to the three pillars mentioned above, the cloud offers many other functionalities as a service, where a specific feature is used according to the customer’s needs. Some of these are listed below:

  • Analytics as a Service.
  • Backup as a Service.
  • Business as a Service.
  • Communications as a Service.
  • Content as a Service.
  • Logging as a Service.
  • Monitoring as a Service.
  • Network as a Service.
  • Payments as a Service.
  • Robot as a Service.
  • Search as a Service.
  • Security as a Service.
  • Storage as a Service.

Intraway positions Symphonica’s solution as a Service as a Software (SaaS) orchestrator in the overarching framework outlined in the initial option. This system seamlessly integrates various clients through APIs, alleviating the need for constant day-to-day monitoring of the platform’s operations. Clients can simply focus on the monthly service cost without the burden of routine platform management.

There is a contemplation of introducing a Device Provisioning SaaS in the realm of diverse internal projects. This service allows customers to subscribe to the provisioning of DOCSIS devices, streamlining the acquisition process. This comprehensive solution encompasses the administration and management of the underlying infrastructure and the platform itself, providing a hassle-free user experience.