Tech Kraft

Documentum, AWS, Java, Ruby on Rails, Linux, Windows, App Servers


IaaS vs PaaS vs SaaS

Infrastructure-as-a-Service vs Platform-as-a-Service vs Software-as-a-Service

IaaS: Infrastructure-as-a-Service

Cloud provider is provides the infrastructure, such as the physical servers, network, data center services and maintenance. Customer is responsible for installing Operating System, applications and other software and maintaining them.

PaaS: Platform-as-a-Service

In addition to the physical infrastructure and connectivity, the cloud provider also provides the Operating System (Linux, Windows etc) and is responsible for patching and maintaining it.

SaaS: Software-as-a-Service

In addition to the physical infrastructure, and the operating system, the cloud provider also provides and maintains the software application such as the database. Customer is responsible for the data and access.

ResponsibilityOn PremIaaSPaaSSaaS
Information and DataCustomerCustomerCustomerCustomer
Devices (Mobile/PCs)CustomerCustomerCustomerCustomer
Accounts & IdentitiesCustomerCustomerCustomerCustomer
Identity & Directory InfrastructureCustomerCustomerSharedShared
ApplicationsCustomerCustomerSharedProvider
Network ControlsCustomerCustomerSharedProvider
Operating SystemCustomerCustomerProviderProvider
Physical HostsCustomerProviderProviderProvider
Physical NetworkCustomerProviderProviderProvider
Physical DatacenterCustomerProviderProviderProvider


Leave a comment

About Me

Senior Software Engineer professional with over 16 years of success with multiple open source technologies and various Content Management platforms and solutions.

Proven technical abilities through numerous projects involving enterprise web application design and development, application installation, configuration and support, and workflow and collaboration system designs.

  • Ability to learn new technologies and platforms quickly and apply them to the task at hand.
  • Excellent analytical skills, and strong communication and collaboration abilities.
  • Technical emphasis in including but not limited to Java, Ruby on Rails, Documentum and Alfresco
    in both Linux and Windows based environments

Newsletter