Aim: To study and Implement Platform as a Service.
Objective: To demonstrate the steps to deploy Web applications of Web Services written in
different languages on Aws Elastic Beanstalk.
Theory:
• Platform as a Service:
1. What is Platform as a Service?
Platform as a Service (Paas) is a cloud computing model that provides a platform allowing
customers to develop, run, and manage applications without the complexity of building and
maintaining the associated with applications. Underlying infrastructure typically developing
and launching Software Applications.
In a Paas model, cloud providers offer various services such as development tools,
application runtime environments, databases, middleware, and other resources needed for
application development and deployment. This allows developers to focus on writing code
and building applications without having to worry about managing the underlying
infrastructure, including servers, storage, networking and operating systems.
2. Characteristics of Platform as a Service?
1.Abstraction of Infrastructure: Paas abstracts away the complexity of underlying
infrastructure such as servers, storage, and networking, allowing developers to focus, solely
on building and deploying applications.
2.Development Tools and Frameworks: Paas providers typically opper a range of
development tools, frameworks, and runtime environments to support various programming
languages and application architechtures.
3.Scalability: Paas platforms offer scalability features that allow applications to
automatically scale up or down based on demand
4.Managed Services: Paas providers offer managed services such as databases, caching,
messaging queues, and identity management, which can be easily integrated into
applications without the need for additional setup or configuration
5. Cost-effectiveness: Paas follows a pay-as-you-go pricing model, where used only pay for
the resources and Services they use. This eliminates the need for upfront hardware
investments and reduces ongoing maintenance, costs
Objective: To demonstrate the steps to deploy Web applications of Web Services written in
different languages on Aws Elastic Beanstalk.
Theory:
• Platform as a Service:
1. What is Platform as a Service?
Platform as a Service (Paas) is a cloud computing model that provides a platform allowing
customers to develop, run, and manage applications without the complexity of building and
maintaining the associated with applications. Underlying infrastructure typically developing
and launching Software Applications.
In a Paas model, cloud providers offer various services such as development tools,
application runtime environments, databases, middleware, and other resources needed for
application development and deployment. This allows developers to focus on writing code
and building applications without having to worry about managing the underlying
infrastructure, including servers, storage, networking and operating systems.
2. Characteristics of Platform as a Service?
1.Abstraction of Infrastructure: Paas abstracts away the complexity of underlying
infrastructure such as servers, storage, and networking, allowing developers to focus, solely
on building and deploying applications.
2.Development Tools and Frameworks: Paas providers typically opper a range of
development tools, frameworks, and runtime environments to support various programming
languages and application architechtures.
3.Scalability: Paas platforms offer scalability features that allow applications to
automatically scale up or down based on demand
4.Managed Services: Paas providers offer managed services such as databases, caching,
messaging queues, and identity management, which can be easily integrated into
applications without the need for additional setup or configuration
5. Cost-effectiveness: Paas follows a pay-as-you-go pricing model, where used only pay for
the resources and Services they use. This eliminates the need for upfront hardware
investments and reduces ongoing maintenance, costs