Infrastructure as a Service, Platform as a Service
drrajalingamb
0 views
15 slides
Oct 10, 2025
Slide 1 of 15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
About This Presentation
Infrastructure as a Service:
• Characteristics of IaaS
• Suitability of IaaS
• Pros and Cons of IaaS
• Summary of IaaS Providers
Platform as a Service:
• Characteristics of PaaS
• Suitability of PaaS
• Pros and Cons of PaaS
• Summary of PaaS Providers
Software as a Service:
• Cha...
Infrastructure as a Service:
• Characteristics of IaaS
• Suitability of IaaS
• Pros and Cons of IaaS
• Summary of IaaS Providers
Platform as a Service:
• Characteristics of PaaS
• Suitability of PaaS
• Pros and Cons of PaaS
• Summary of PaaS Providers
Software as a Service:
• Characteristics of SaaS
• Suitability of SaaS
• Pros and Cons of SaaS
• Summary of SaaS Providers
Size: 96.26 KB
Language: en
Added: Oct 10, 2025
Slides: 15 pages
Slide Content
EMC (now part of Dell Technologies) has been known for its
enterprise storage systems, information security,
virtualization, cloud computing solutions, and data
analytics. Here's an overview of the EMC components you
mentioned:
1. EMC IT
EMC's IT division focuses on delivering and managing
enterprise infrastructure solutions, including:
Data Storage Solutions : EMC is a pioneer in
enterprise data storage and management. Solutions
like EMC VMAX and EMC Isilon are widely used in
large organizations to handle vast amounts of data.
Cloud Solutions: EMC provides cloud storage services
and management tools, helping organizations migrate
to the cloud and manage their cloud infrastructure.
Data Protection: EMC offers solutions like EMC Data
Domain for backup, recovery, and archiving, ensuring
data integrity and availability.
IT Transformation: EMC's IT services focus on
helping enterprises modernize their IT infrastructure
and move toward automation, cloud environments,
and optimized data management.
2. Captiva Cloud Toolkit
The Captiva Cloud Toolkit is part of EMC's Captiva
product suite, which is a powerful suite of enterprise
document capture solutions. Captiva is mainly used for
scanning, capturing, and processing large volumes of
documents in enterprises.
Captiva Cloud Toolkit allows developers to integrate
Captiva's document capture functionalities into cloud-
based applications and workflows. It provides APIs and
SDKs for building cloud-native document capture
solutions, allowing businesses to digitize and process
documents in the cloud environment efficiently.
It is particularly useful for organizations looking to
deploy document capture processes in a distributed,
multi-cloud or hybrid cloud architecture, offering
scalability and accessibility for various cloud
environments.
Both EMC IT and the Captiva Cloud Toolkit play roles in
enabling organizations to manage large-scale enterprise
data and streamline business processes, particularly in
cloud environments.
1. Google Cloud Platform (GCP)
Google Cloud Platform (GCP) is a suite of cloud
computing services that run on the same infrastructure
that Google uses internally for its products (like Google
Search, Gmail, YouTube, etc.). GCP provides a broad range
of cloud services, including:
Compute: Services like Compute Engine (VMs), App
Engine (Platform-as-a-Service), and Kubernetes
Engine (for container orchestration).
Storage & Databases: Solutions like Cloud Storage,
Cloud SQL, BigQuery, and Firestore for managing
data.
Networking: Services like Cloud CDN, Cloud Load
Balancing, and Virtual Private Cloud (VPC) for
connecting services.
AI & Machine Learning : Tools like AI Platform,
Vision API, Natural Language API, and AutoML for
building AI-driven solutions.
Security: Identity management, security, and
compliance solutions.
2. Google Cloud Storage
Google Cloud Storage is a scalable, secure, and highly
durable object storage service. It allows users to store and
retrieve any amount of data at any time and offers different
storage classes for various use cases:
Standard Storage: For frequently accessed data.
Nearline Storage: For data that is accessed less
frequently (about once a month).
Coldline Storage: For long-term storage with rare
access (once a year or less).
Archive Storage: Lowest-cost option for long-term
archival of infrequently accessed data.
Cloud Storage is designed for high durability and is widely
used for storing unstructured data, backups, and serving
static website content.
3. Google Cloud Connect
Google Cloud Connect was a tool used to sync Microsoft
Office documents with Google Docs. It allowed users to
save their Office documents directly to Google Drive,
enabling collaboration and cloud storage. However, Google
Cloud Connect was discontinued and has been replaced
by other Google Drive and G Suite (now Google Workspace)
capabilities.
4. Google Cloud Print
Google Cloud Print was a service that allowed users to
print from any device (phone, tablet, laptop) to any printer
connected to the internet, regardless of the physical
location of the printer. It worked by routing the print jobs
through Google's cloud infrastructure, eliminating the need
for local printer drivers.
However, Google Cloud Print was deprecated and
officially shut down on December 31, 2020 . Users are
now encouraged to use native printing solutions or third-
party cloud printing services.
5. Google App Engine
Google App Engine (GAE) is a Platform-as-a-Service (PaaS)
offering from Google Cloud that allows developers to build
and deploy scalable web applications and services without
having to manage the underlying infrastructure. App
Engine automatically handles things like scaling, load
balancing, and security.
Supports multiple programming languages (like
Python, Java, Node.js, Go).
Offers Standard and Flexible environments for
different levels of control and customization.
Commonly used for deploying microservices, mobile
backends, and scalable web apps with automatic
scaling based on traffic.
Together, these tools highlight Google's extensive suite of
cloud-based services aimed at providing scalability,
reliability, and ease of use for both businesses and
developers.
Would you like to delve into any of these services more
deeply?
1. Amazon Elastic Compute Cloud (Amazon EC2)
Amazon EC2 is a web service that provides resizable
compute capacity in the cloud. It's one of the core services
of AWS, enabling users to run virtual servers (instances) on
demand without having to invest in physical hardware.
Key Features:
oOn-Demand Instances : Pay for compute capacity
by the hour or second with no long-term
commitments.
oReserved Instances: Reduced pricing for users
willing to commit to using EC2 for one or three
years.
oSpot Instances: Purchase unused EC2 capacity
at lower prices.
oElasticity: EC2 instances can scale up or down
depending on the workload.
oCustom AMIs (Amazon Machine Images) : Allows
users to create custom instances with pre-
installed software or settings.
oSecurity: Integration with Amazon VPC (Virtual
Private Cloud) for secure networking.
EC2 is widely used for hosting applications, running
development environments, and managing cloud-based
infrastructure.
2. Amazon Simple Storage Service (Amazon S3)
Amazon S3 is an object storage service that offers
industry-leading scalability, data availability, security, and
performance. It is designed to store and retrieve any
amount of data from anywhere on the web.
Key Features:
oScalability: Virtually unlimited storage capacity.
oDurability: S3 is designed for 99.999999999%
(11 nines) durability by storing data redundantly
across multiple devices and facilities.
oStorage Classes: Offers various storage classes
depending on usage patterns:
S3 Standard: For frequently accessed data.
S3 Intelligent-Tiering: Optimizes costs by
automatically moving data to the most cost-
effective access tier.
S3 Glacier: For long-term archival storage
with infrequent access.
oLifecycle Policies: Automatically transition
objects to different storage classes or delete them
after a specified period.
oVersioning: Maintains multiple versions of an
object, protecting against accidental deletions or
overwrites.
S3 is used for data backup, content storage and delivery,
big data analytics, disaster recovery, and more.
3. Amazon Simple Queue Service (Amazon SQS)
Amazon SQS is a fully managed message queuing service
that enables decoupling and scaling of microservices,
distributed systems, and serverless applications. SQS
allows applications to communicate by exchanging
messages between different components or services, which
can process messages asynchronously.
Key Features:
oStandard Queues : Offer nearly unlimited
throughput and ensure at-least-once message
delivery.
oFIFO Queues (First-In-First-Out) : Guarantee
that messages are processed exactly once and in
the exact order they are sent, suitable for use
cases where order and duplication control are
crucial.
oMessage Retention: Messages can be retained in
the queue from 1 minute to 14 days.
oVisibility Timeout: Allows the system to
temporarily hide a message from other consumers
while it is being processed.
oIntegration with AWS Lambda : Automatically
triggers serverless functions based on incoming
messages.
1. Windows Azure (Now Microsoft Azure)
Microsoft Azure (formerly known as Windows Azure) is
Microsoft’s cloud computing platform, offering a wide range
of cloud services, including computing, analytics, storage,
and networking. These services help businesses scale,
manage infrastructure, build apps, and store data. Azure
competes with other cloud platforms like AWS and GCP.
Key Azure Services:
oCompute: Services like Azure Virtual Machines,
Azure App Services (for web and mobile apps),
Azure Kubernetes Service , and Azure
Functions (for serverless computing).
oStorage: Scalable solutions such as Azure Blob
Storage, Azure Disk Storage, and Azure File
Storage.
oNetworking: Offerings like Azure Virtual
Network, Azure VPN Gateway , and Azure
ExpressRoute for secure connectivity.
oAI and Machine Learning : Azure Cognitive
Services and Azure Machine Learning for
building and deploying AI models.
oDatabase Solutions: Azure SQL Database ,
Cosmos DB (multi-model NoSQL database), and
Azure Database for MySQL.
oAzure Active Directory (AD) : Cloud-based
identity and access management.
Azure supports hybrid cloud models, allowing businesses
to integrate their on-premises infrastructure with cloud
services, which makes it a popular choice for enterprises
already using Microsoft technologies.
2. Microsoft Assessment and Planning Toolkit (MAP
Toolkit)
The Microsoft Assessment and Planning Toolkit (MAP
Toolkit) is a free utility designed to help businesses plan
and assess their IT infrastructure. It automates discovery,
inventory, and assessment processes, providing detailed
reports to help organizations plan migrations and
upgrades.
Key Features:
oInventory of IT Assets: Automatically discovers
and inventories hardware, software, and devices
in an organization’s network.
oReadiness Assessment : Assesses environments
for migration to the cloud or for upgrades to
newer software versions (such as migrating from
Windows Server to Azure, or upgrading from an
older version of Windows).
oVirtualization Planning: Helps organizations
assess their infrastructure for virtualization
readiness.
oCloud Readiness: Provides insights into whether
an organization's environment is ready for
migration to Azure or other cloud platforms.
oLicensing Planning: Helps organizations with
Software Asset Management (SAM) by
inventorying Microsoft software and
recommending license optimization.
The MAP Toolkit is particularly useful in planning large-
scale IT projects, helping organizations understand their
current environments and make informed decisions about
upgrades and migrations.
3. SharePoint
Microsoft SharePoint is a web-based collaboration
platform that integrates with Microsoft Office. It’s used for
content management, document management, and team
collaboration. SharePoint is available as an on-premises
solution (SharePoint Server) and as part of the cloud-based
Microsoft 365 (formerly Office 365) suite.
Key Features:
oDocument Management : Centralized storage for
documents with features like version control,
metadata, and permissions management.
oTeam Collaboration: SharePoint allows teams to
work together on projects by sharing documents,
tracking tasks, and maintaining calendars.
oContent Management : Organizations can use
SharePoint for intranets, creating websites for
internal communication, and sharing information
across departments.
oIntegration with Microsoft Office: Seamlessly
integrates with Microsoft Office apps like Word,
Excel, and PowerPoint for editing and sharing
documents.
oWorkflows: Automates business processes such
as approval workflows, data collection, and
document routing.
oSearch: Powerful search functionality to find
documents, sites, and other resources within an
organization.
oBusiness Intelligence: Integrates with tools like
Power BI for reporting and data visualization.
IBM Cloud Models and IBM SmartCloud
1.Cloud Models (IBM) IBM offers a variety of cloud
deployment models tailored to different organizational
needs:
oPublic Cloud: IBM Cloud provides a public cloud
infrastructure that allows companies to leverage
shared resources for scalability, flexibility, and
cost efficiency. IBM’s public cloud is known for its
integration with AI, data analytics, and
blockchain services.
oPrivate Cloud: IBM helps enterprises build their
private cloud environments using IBM Cloud
Private, which is based on Kubernetes and
supports containerized applications and
microservices.
oHybrid Cloud: IBM emphasizes hybrid cloud
deployments, allowing companies to integrate
public and private clouds with their on-premises
infrastructure. This allows better flexibility,
security, and performance.
oMulticloud: IBM Cloud also supports multicloud
environments, enabling businesses to manage
workloads across multiple public cloud providers
like AWS, Azure, and GCP.
2.IBM SmartCloud IBM SmartCloud was an early cloud
computing solution that offered infrastructure,
software, and platform-as-a-service capabilities.
Today, the IBM SmartCloud branding has largely been
folded into IBM Cloud services, which offer similar
capabilities, but with more advanced tools.
oIBM SmartCloud offered IaaS (Infrastructure as a
Service) for hosting and managing virtual
machines.
oPaaS (Platform as a Service) capabilities
included IBM WebSphere, databases, and
middleware.
oIt also had strong capabilities for managing
hybrid cloud environments.
SAP Labs
1.SAP HANA Cloud Platform SAP HANA Cloud
Platform (now called SAP Business Technology
Platform, or BTP) is an in-memory, cloud-based data
platform for developing, integrating, and extending
SAP and third-party applications in the cloud.
oIn-memory Computing : SAP HANA leverages in-
memory computing to process large volumes of
data in real-time.
oData Integration: SAP HANA can connect and
integrate data from multiple sources, including
structured and unstructured data.
oApplication Development : Developers use the
platform to create custom applications or extend
existing SAP solutions.
oAnalytics and Machine Learning : SAP HANA
includes advanced analytics, AI, and machine
learning tools for real-time data processing and
insights.
oCloud and On-Premise: Available as both a cloud
solution and an on-premise solution, it supports
hybrid environments.
2.Virtualization Services Provided by SAP SAP
provides a wide range of virtualization solutions that
help organizations efficiently manage workloads and
reduce hardware costs:
oSAP HANA Virtualization: By using virtualization
technologies like VMware, SAP HANA can run on
virtualized environments, allowing flexibility and
resource optimization.
oSAP Cloud Platform : This platform includes
integrated virtualization capabilities to host
applications in a cloud-native environment.
oSupport for Hypervisors : SAP supports
hypervisors like VMware, Hyper-V, and KVM for
deploying virtualized SAP workloads, improving
scalability, cost-efficiency, and performance.
Salesforce
1.Sales Cloud Sales Cloud is Salesforce's cloud-based
customer relationship management (CRM) platform
focused on sales automation, lead management,
opportunity tracking, and analytics. It is designed to
help sales teams increase productivity and close deals
faster.
oLead and Opportunity Management : Tools to
track potential customers and opportunities
through the entire sales pipeline.
oForecasting: Provides sales forecasts, predictive
analytics, and AI-driven insights.
oSales Automation: Automates routine tasks,
from email follow-ups to creating sales reports.
oMobile Integration: Sales teams can access the
platform on mobile devices for real-time updates
and collaboration.
2.Service Cloud: Knowledge as a Service Service
Cloud is Salesforce's customer service platform, which
offers tools for customer support, case management,
and self-service portals.
oKnowledge as a Service (KaaS) : Allows
companies to provide knowledge bases to
customers and employees. Customers can access
relevant information and resolve issues on their
own via help centers, articles, and forums,
reducing the need for direct customer service
interactions.
oCase Management : Helps manage customer
service inquiries across multiple channels like
email, chat, and social media.
oAI and Chatbots: Integrates AI-powered bots to
assist customers and automate responses to
common queries.
oOmnichannel Support: Enables customer service
agents to manage cases across all communication
channels from a single interface.
Rackspace
Rackspace is a cloud computing company offering
managed services for cloud infrastructure. It provides
support for AWS, Azure, Google Cloud, and private cloud
environments.
Managed Cloud Services: Rackspace offers managed
services across cloud providers like AWS, Azure, and
Google Cloud, helping customers optimize their cloud
deployments.
Private Cloud: Rackspace Private Cloud provides
enterprise-grade cloud infrastructure tailored to the
specific needs of businesses, often powered by
OpenStack.
Multicloud Management : Rackspace’s multicloud
solutions help enterprises manage workloads across
different cloud platforms, ensuring cost optimization,
security, and performance.
VMware
VMware is a leading provider of virtualization and cloud
infrastructure software. VMware’s primary offerings
include:
vSphere: VMware’s flagship server virtualization
platform, allowing businesses to create and manage
virtual machines across their IT infrastructure.
vCloud: VMware’s cloud computing platform for
building private and public clouds.
NSX: A network virtualization solution to automate
networking and security policies across environments.
VMware Cloud on AWS : Enables running VMware
environments on AWS infrastructure, combining
VMware’s on-premise virtualization with AWS’s cloud
capabilities.
ManjraSoft and Aneka Platform
ManjraSoft is a software company known for its Aneka
Platform, which is a cloud application platform designed
for building and managing scalable applications on private
or public clouds.
Aneka Platform: Aneka provides an abstraction layer
over physical hardware and cloud infrastructure,
allowing developers to create applications without
worrying about underlying resources.
oSupport for Different Models: Aneka supports
multiple programming models, including task-
based, data-parallel, and workflow-based
applications.
oCloud Middleware: It acts as middleware for
deploying and managing applications on a wide
variety of cloud infrastructures (including Amazon
EC2, Microsoft Azure, and others).
oElasticity and Resource Management : Provides
the ability to scale applications based on real-time
demand.