Cloud Computing
Three main cloud service models

Infrastructure as a Service (IAAS)

Software as A Service (SaaS)

Platform as A Service (PaaS)
Cloud Service | Examples |
---|---|
SaaS | Google Workspace, Dropbox, Salesforce, Cisco WebEx, Concur, GoToMeeting, Netflix, Zoom, Docusign, Slack, Trello, Adobe Creative Cloud, Shopify, Mailchimp, Hubspot |
PaaS | AWS Elastic Beanstalk, Windows Azure, Google App Engine, Heroku, Force.com, Apache Stratos, OpenShift |
IaaS | Amazon Web Services (AWS), Microsoft Azure, Google Compute Engine (GCE), Cisco Metapod, DigitalOcean, Linode, Rackspace, |
Infrastructure as a Service (IAAS)
It’s a cloud computing service that offers compute, storage and network resources on demand.
Migrating your organization’s infrastructure for an IaaS solution helps reduce maintenance of local on-premise data centers, saves hardware cost, and gain real-time business insights. As IaaS solution offer a flexibility to increase and decrease your IT resources according to demand that also helps to quickly provide new applications and increase the reliability of its underlying infrastructure. The resources can be made available to end user via Server Virtualization.
IaaS offers:
- Virtual machine disk storage
- Virtual local area network (VLANs)
- Load balancers
- IP addresses
- Software bundles
Software as A Service (SaaS)
SaaS stands for software as a service, which means software is hosted by a third-party provider and delivered to customers over the internet as a service. In simple terms allowing users to connect to and use the cloud-based apps over the internet.
Software-as-a-Service (SaaS) applications run in the cloud. Users instead of purchasing them can subscribe to SaaS applications, and they can access them over the Internet.
How SAAS (software as a service) work?
SaaS works through the cloud delivery model. A software provider will either host the application and the related data using its own servers, databases, networking and computing resources, or it may be an ISV that contracts a cloud provider to host the application in the provider’s data center.
In this delivery method, an ISV may sell its software through a public cloud or cloud marketplace. Examples include Amazon Web Services (AWS), Microsoft Azure and Salesforce AppExchange. The application will be accessible to any device with a network connection. SaaS applications are typically accessed via web browsers.
SAAS Advantages
- Flexible payments
- Scalable usage
- Automatic Updates
- Accessibility and persistence
- Customization
Platform as A Service (PaaS)
PaaS delivers a framework for developers which they can build upon and use to create customized apps. All servers, storage, and networking will be managed by the enterprise or a third-party provider while the developers can maintain management of the applications.
PaaS allows businesses to design and create applications that are built into the PaaS with special software components. These applications, sometimes called middleware, are scalable and highly available as they take on certain cloud characteristics.
PAAS Advantages
- Simple
- Scalable
- Automate
- Easy Migration
- Zero Maintenance of software