Public and private cloud

Which type of cloud model will best suit your company?

Check to see when to go for public cloud, and when to implement a private cloud.

What is a cloud?

The cloud (or cloud computing) is an approach to providing and licensing IT resources, including servers, databases, network, services, and applications, via the Internet. In cloud environments, applications and data are stored on remote servers maintained by companies which provide cloud services, rather than locally on a customer's drives and machines. This helps avoid spending money on the purchase and maintenance of in-house infrastructure and on other fixed costs, thus streamlining and reducing IT expenditure.

Types of cloud computing

Public cloud

A service offered by providers using public Internet, which enables access for anyone willing to purchase and use public cloud services. It's the most common implementation of cloud computing. It helps companies to deploy quickly and greatly reduce their costs. Savings result from the core fact that the entire IT infrastructure, including servers, software, licenses and so on is operated and maintained by the cloud provider, and customers pay only for their actual use of resources.

An example of a public cloud solution in Comarch is Standard Cloud >

Private cloud

Unlike the public cloud model, computing resources in a private cloud are used by a single enterprise or organization.  All infrastructure is exposed via the Internet or a private network. Similar to public cloud, private cloud enables rapid deployment and high resource scalability, additionally offering the customer even greater control over their entire environment. In private cloud, IT infrastructure in managed by the customer's own IT team.  Therefore, when choosing this option, you need to consider costs associated with traditional data centers, including spending on an internal IT team, management, and resource maintenance.  

An example of a private cloud solution in Comarch is Enterprise Cloud >

SaaS, PaaS, and IaaS models

When you know about cloud solutions, the history of cloud development in Comarch, and cloud benefits, it's easier to understand delivery models for cloud services. Comarch Data Center customers enjoy access to three models: SaaS (software as a service), PaaS (platform as a service), and IaaS (infrastructure as a service).

Comarch works with customers worldwide. Based on a wealth of related experience, it is clear to us that you need a reliable IT framework in order to provide the highest quality implementations.

  • SaaS (software as a service)
  • PaaS (platform as a service)
  • IaaS (infrastructure as a service)

Explore cloud computing models:

  • SaaS
  • PaaS
  • IaaS

SaaS - System as a Service

SaaS is a model where software running on virtual servers owned and managed by the service provider is shared with the customer, who uses the Internet to access resources, usually via a web browser or mobile app.

This allows the customer to minimize workload for their internal IT team. It's a convenient, simple, and effective option for companies which prioritize speed and agility.

Key benefits of SaaS:

  • easy access to the service and ability to quickly start working with modern business apps
  • access to corporate data from any device connected to the network
  • data security, meaning failure does not result in loss of resources since they are stored in the cloud
  • all application management is handled by the service provider
  • cost-effective application acquisition, implementation, set-up, and maintenance
  • costs spread over time
  • resource use can be scaled as needed

PaaS - Platform as a Service

This model provides the customer with a turnkey or near-turnkey operating environment. It's similar to SaaS, except that the platform enables the customer to develop custom software, while in SaaS applications are only shared via the Internet.

Complete with a pre-configured platform, the customer receives a bundle of relevant IT management solutions. They include operating systems, databases, and development frameworks. This enables developers to focus on writing code while all supporting tasks are handled automatically.

Key benefits of PaaS:

  • comprehensive solution - software and applications with configurable infrastructure
  • avoid significant investment required to launch an in-house IT environment
  • scale resources as required
  • single point of contact
  • 24x7 monitoring

IaaS - Infrastructure as a Service

This is a cloud model where the customer is provided with complete IT infrastructure of virtualized hardware including servers, storage, and network. Customers deploy their own software and applications, which run within this infrastructure.

IaaS enables you to benefit from flexible and scalable computing resources. By opting for this model, companies avoid spending money and time building their own in-house infrastructures.

Unlike SaaS and PaaS, in infrastructures as a service the customer handles management for applications, operating systems, and middleware. The infrastructure provider is responsible only for hard drives, servers, network maintenance, and storage.

Key benefits of IaaS:

  • lower costs, since you pay only for the resources you actually use
  • savings from substantially lower investment on building and running a company's own IT infrastructure
  • highly flexible and scalable solution
  • clear SLA criteria
  • the company has full control over how it's going to use available resources