0% found this document useful (0 votes)
15 views3 pages

Snorlax

PaaS provides a platform allowing customers to develop, run, and manage applications without dealing with infrastructure complexity. PaaS offers various benefits including increased agility, scalability, flexibility and cost effectiveness by supporting the full application lifecycle and avoiding expenses of managing underlying infrastructure. While PaaS provides standardized tools and automation, it can limit customization and control.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views3 pages

Snorlax

PaaS provides a platform allowing customers to develop, run, and manage applications without dealing with infrastructure complexity. PaaS offers various benefits including increased agility, scalability, flexibility and cost effectiveness by supporting the full application lifecycle and avoiding expenses of managing underlying infrastructure. While PaaS provides standardized tools and automation, it can limit customization and control.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

S.

A 101

Platform as a Service

Group 2

BSIT 3220

Introduction

Platform services, also known as PaaS (Platform as a Service), are cloud computing services that
provide a platform allowing customers to develop, run, and manage applications without dealing
with the underlying infrastructure.

Concept

Platform services abstract away the complexity of managing servers, storage, networking, and
other infrastructure components, allowing developers to focus on writing code and creating
innovative applications. They offer various benefits, including increased agility, scalability,
flexibility, and cost-effectiveness.

Objective

PaaS is designed to support the complete web application lifecycle: building, testing, deploying,
managing, and updating.

PaaS allows you to avoid the expense and complexity of buying and managing software licenses,
the underlying application infrastructure and middleware, container orchestrators such as
Kubernetes, or the development tools and other resources.

Discussion

These components may vary depending on the specific platform provider and the type of services
offered. However, common components of platform services include:
Runtime Environment: The runtime environment provides the execution environment for
applications. It may include support for multiple programming languages, frameworks, and
libraries.

Development Tools: Platform services often include a set of development tools that facilitate the
process of building and testing applications.

Deployment Tools: Deployment tools enable developers to deploy applications to the platform
easily.

Scaling and Load Balancing: Platform services typically offer built-in support for scaling
applications to handle varying levels of traffic.

Monitoring and Logging: Platform services often include monitoring and logging tools that
provide insights into the performance, health, and behavior of applications running on the
platform.

Security Services: Security is a critical aspect of platform services. Providers typically offer
security features such as encryption, identity and access management (IAM), authentication,
authorization, Integration.

Advantages and disadvantages of PaaS

PaaS pros
• Instant access to a complete, easy-to-use development platform
• Cloud service provider is responsible for maintenance and securing infrastructure
• Available over any internet connection on any device
• On-demand scalability

PaaS cons
• Application stack can be limited to the most relevant components
• Vendor lock-in may be an issue depending on the cloud service provider
• Less control over operations and the overall infrastructure
• More limited customizations
Significance in system administration

Steamlined development - PaaS provides a pre-configured platform for developers to build,


deploy, and manage applications without worrying about underlying infrastructure concerns

Scalability - PaaS often offer scalability features, allowing system administrators to easily scale
applications up or down based om demand.

Cost efficiency - by leveraging PaaS, organizations can reduce infastructure codt associated with
hardware procurement, maintenances, and management.

Stardardization and conaistency - PaaS environments provide a standardized set of tools,


frameworks, and services, promoting consistency in application development and deployment
practices across teams.

Automation - PaaS platforms often include automation capabilities for tasks such as deployment,
scaling, monitoring, and logging.

Flexibility - PaaS offers flexibility in choosing programming languages, databases, and other
components required for application development.

You might also like