HOSTING

Hosting has facilitated the development and growth of the Internet. Hosting is primarily provided by a hosting service provider that builds a specialized backend computing infrastructure.

With the evolution of technology and delivery models, hosting has evolved into a variety of formats, including shared hosting, dedicated hosting and cloud hosting.

CLOUD COMPUTING

What is cloud computing?

Cloud computing is the on-demand avalability of computer system resources. This may include data storage, databases, servers, networking, tools, or any other resources that can be accessed through the internet.

Cloud Computing Deployment Models

Cloud deployment models indicate how the cloud services are made available to users. Knowing the difference between Public Cloud, Private Cloud, Community and Hybrid Cloud solutions can save your business time and money, while streamlining your workflow for top notch efficiency and service delivery.

  • Private cloud

    A private cloud is a type of cloud deployment model where the underlying infrastructure behind cloud services or resources is dedicated to a single organization. The private cloud may be hosted on-premises within your organization or remotely through a third-party cloud provider.

    In general, a private cloud is referred to the practice of virtualizing the on-premise infrastructure through virtual machine (VM) and container to create the private cloud.

    Private clouds are more expensive than public cloud as the capital expenditure involved in acquiring and maintaining them.

  • Public cloud (Full Cloud)

    A public cloud is a type of cloud deployment model where a third-party provider provides cloud services or resources to your organization via the internet. The underlying infrastructure is shared between your organization and other users.

  • Hybrid cloud

    A hybrid cloud uses encryption to securely connects an organization's cloud infrastructure and applications between cloud-based resources and existing resources not located in the cloud.

  • Community Cloud

    This is a hybrid form of private cloud. They are multi-tenant platforms that enable different organizations to work on a shared platform.

    The purpose of this concept is to allow multiple customers to work on joint projects and applications that belong to the community, where it is necessary to have a centralized cloud infrastructure.

Cloud Computing Delivery Models

  • Infrastructure-as-a-Service (IaaS)

    Cloud service provider manages the servers, network, virtualization, and data storage through an internet connection. They also take care of outages, repairs, and hardware issues.

    User rents the IaaS and manages the operating system, apps, and middleware.

  • Platforms-as-a-Service (PaaS)

    Both IT infrastructure and application-software platform are provided and managed by cloud service provider

    User handles the apps running on top of the platform and the data the app relies on.

  • Software-as-a-Service (SaaS)

    This is a service that delivers a software application by a cloud service provider to its users.

    Typical SaaS apps are web applications or mobile apps that users access via a web browser or a mobile device.