Types Of Cloud Service Architectures

Types Of Cloud Service Architectures

In my previous article, we discussed the types of cloud infrastructure models. When considering your cloud architecture, you first need to decide the deployment models- public, private or hybrid. Depending on the type of application and the organizations’ requirement, you can chose between the type of cloud service architectures.

Most cloud computing service architectures fall into 3 broad categories:

·        Infrastructure – As-A-Service

·        Platform-As-A-Service

·        Software-As-A-Service

Cloud Service Models- IaaS, PaaS, SaaS

Infrastructure as a service (IaaS)

This is the most basic category of Cloud services. With IaaS , you can rent IT infrastructure- servers, Virtual Machines (VMs), storage , networks, operating systems. These cloud services can be availed from a cloud provider on a pay-as-you go basis. Amazon Web Services (AWS) and Google Cloud Platform (GCP ) are examples of independent IaaS providers.

Just like all cloud services, IaaS services are provided on a public connection (the internet).The customer can use the IaaS resources to build his own IT platform.

How does IaaS work?

A multitude of hardware resources is pulled from multiple data centres and networks across the World by the cloud service provider. These hardware resources are all virtualized by an underlying VM or hypervisor. The virtualized hardware resources are then pooled and provided to the end user.

What are some examples of IaaS platform?

A typical example of IaaS can be cloud hosting of websites. Websites are hosted on virtual servers and virtual networking components. The user utilizes IaaS capability to build his website.

Another example in Enterprise usage can be Virtualized Data Centers or VDCs. VDC's include a virtualised network of interconnected virtual servers which can be used to offer enhanced cloud hosting capabilities, enterprise IT infrastructure or to integrate operations .


Platform as a service (PaaS)

Like IaaS, PaaS includes infrastructure—servers, storage and networking—but also middleware, development tools, business intelligence (BI) services, database management systems and more. PaaS is designed to support the complete web application lifecycle: building, testing, deploying, managing and updating.

How does PaaS work?

Infrastructure and the application that is hosted on it- are provided by the Cloud Service Provider. PaaS includes the base IaaS layer as well as runtimes(like java runtimes) and databases (My SQL, Oracle) and web servers (like Apache TomCat).Services are automatically updated and supported by the cloud provider. Cloud computing services are supplied on an on-demand environment for developing, testing, delivering and managing software applications. PaaS is designed to make it easier for developers to create applications or mobile apps, without worrying about setting up or managing underlying infrastructure of servers, storage, network and database needed for development.

What are some examples of PaaS platform?

Windows Azure is mostly Platform as a service. Google App Engine, Apache Stratos are other examples.

Image Credits- IBM SA

Software as a Service (SaaS)


Image Credits: The atlantic.net

Software as a service is a method of delivering software over the internet, on demand and typically on a subscription basis. With SaaS, cloud providers host and manage the software application and underlying infrastructure and handle any maintenance like software upgrades , users need not worry about. SaaS allows users to connect to and use cloud-based apps over the internet. Common examples include email, calendaring. The applications reside on remote cloud network accessed through web or API.

How does SaaS Work?

By means of what’s called multitenant architecture, SaaS strictly delivers business software to thousands of customers. The cloud component simply implies an active connection to the internet and those devices and browsers that make access possible.

All the elements that define a software, from scripts, codes and algorithms, as well as the physical hardware in the form of servers and the structures that house them are kept and maintained by the vendors in their own facilities, a notable reversal in how deployment is carried out as mentioned earlier. 

On the customer side, it means no upfront investment in servers or software licensing; on the provider side, with just one app to maintain, costs are low compared to conventional hosting. 

What are some examples of SaaS ?

Google Apps, Dropbox, Salesforce, Webex etc.

Examples- IaaS, PaaS, SaaS

Depending on the type of applications and the organizations’ requirement, you can chose between IaaS, PaaS and SaaS architectures.

In my next article, we will weigh the benefits of IaaS, PaaS and SaaS architectures.


(To be continued...)

Devesh Mishra

Product Lead at Scotiabank

6 年

Simplistic yet a holistic view for delivery verticals

Venkata Siva Sravan kumar Bera

Manager -Technology Services | Service Delivery & ITSM| Project Management | Leadership

6 年

Good pocket guide

Hari Kalyan

Global Customer Communication Manager at Leading Product and Cloud based Company. ITIL Operations.

6 年

Good Info. Keep publishing.

要查看或添加评论,请登录

Anees Kagzi的更多文章

  • CITRIX VDI as a solution

    CITRIX VDI as a solution

    The challenges of these past few months have transformed our workplaces in numerous ways. More recently, a Gartner…

    1 条评论
  • Managing Learning Management in times of a crisis

    Managing Learning Management in times of a crisis

    Our World has changed today in ways that have been never imagined before. Digital transformation has become the…

    1 条评论
  • Network Infrastructure: SD WAN's versus MPLS

    Network Infrastructure: SD WAN's versus MPLS

    For businesses to innovate, great network infrastructure needs to be at the core of the IT strategy. For example…

    1 条评论
  • IT Managed Services help in Digital Transformation Journey

    IT Managed Services help in Digital Transformation Journey

    With the proliferation of technology in nearly all domains of a business operation, it has become imperative for small…

  • Is Colocation Right For You?

    Is Colocation Right For You?

    A small business may need the capabilities of a well-protected data center but may not have the resources to deploy…

  • How To Eliminate Network Downtimes

    How To Eliminate Network Downtimes

    According to Gartner, the average cost of network downtime is $5,600 per minute! This means that organizations cannot…

    4 条评论
  • Hybrid Data Centers

    Hybrid Data Centers

    In a previous article, we discussed what are data centers. Data Centers are an organization's central repository…

    1 条评论
  • What is Business As a Service?

    What is Business As a Service?

    Business-as-a-Service (BaaS GT) is a new terminology in IT managed services conceptualized by General Technologies. It…

  • What is an AGILE Framework?

    What is an AGILE Framework?

    We hear the term AGILE so often, but when is an organization said to be AGILE? When software development was in its…

    2 条评论
  • How Does an SD-WAN(Software- Defined Network)Work?

    How Does an SD-WAN(Software- Defined Network)Work?

    In my previous article, we understood the need for a software-defined network. Visiting back, SD-WAN is an acronym for…

    3 条评论

社区洞察

其他会员也浏览了