Application Infrastructure and cloud computing.pdf

MithunChakroborty 152 views 15 slides Jul 01, 2024
Slide 1
Slide 1 of 15
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15

About This Presentation

Basic Application Infrastructure and cloud computing.pdf


Slide Content

APPLICATION
infrustructure
AND
Cloud Computing
Mithun Chakarovarty, DevOps engineer

What is Application Infrastructure?
Applicationinfrastructurereferstothesoftwareplatformusedto
deliverbusinessapplications,whichcanincludeoperationaland
computationalassetslikeservers,storagearrays,andoperating
systems.
Mithun Chakarovarty, DevOps engineer

What are the Components of Application
Infrastructure?
Application Server
It hosts and manages the execution of applications and manages
the business logic that makes the application work. An
application server is hidden behind afirewall, ensuring that only
verified users can interact with it. Examples include Java EE
application servers like Apache Tomcat, IBM WebSphere, or
Microsoft IIS.
Mithun Chakarovarty, DevOps engineer

What are the Components of Application
Infrastructure?
Web Server
The web-based applications are delivered through a web server,
which handles incoming HTTP requests from clients (such as web
browsers) and serves static or dynamic content in response.
Popularweb serversinclude Apache HTTP Server, Nginx, and
Microsoft Internet Information Services (IIS).
Mithun Chakarovarty, DevOps engineer

What are the Components of Application
Infrastructure?
File Storage / SQL Servers
Some applications may need storage options to store any files or
data that are used for the application. This is done in a file
storage. If the application needs access to data in relational
databases, it can use SQL servers to store and manage this data
using database functions.
Mithun Chakarovarty, DevOps engineer

What are the Components of Application
Infrastructure?
Firewalls
To protect your applications and data from any outside access, a
crucial infrastructure component is the firewall. The firewall is
used to restrict any unauthorized access to users, services, or
applications and ensures that the application or data is available
exclusively through the predefined security protocols.
Mithun Chakarovarty, DevOps engineer

What are the Components of Application
Infrastructure?
Intrusion Detection System (IDS)
In case of any breach or suspicious activity, the IDS plays a major
role. It is used to alert application managers, system
administrators, and developers about any cyberattack or
suspicious behavior or when a user attempts to gain unauthorized
access to the application.
Mithun Chakarovarty, DevOps engineer

Deployment Models for Application
Infrastructure
On-premises Deployment
This is a traditional deployment model where businesses own
and manage all hardware and software components of the
application infrastructure within their physical data centers. This
provides them with complete control over security and data
privacy, which is ideal for organizations with strict compliance
requirements.
Mithun Chakarovarty, DevOps engineer

Deployment Models for Application
Infrastructure
Cloud-based Deployment
There are three main cloud service models to consider:
Infrastructure as a Service (IaaS):Provides businesses with virtualized computing resources like servers,
storage, and networking. Organizations have full control over the operating system and applications
deployed on these resources.
Platform as a Service (PaaS):This offers a complete development and deployment environment, including
servers, storage, operating systems, and development tools. It allows businesses to focus on application
development without managing the underlying infrastructure.
Software as a Service (SaaS):Delivers applications over the internet on a subscription basis. Users access
the application through a web browser or mobile app without managing any infrastructure or software.
Mithun Chakarovarty, DevOps engineer

Application Architecture tier
Mithun Chakarovarty, DevOps engineer

Application Architecture tier
Mithun Chakarovarty, DevOps engineer

Application Architecture tier
Mithun Chakarovarty, DevOps engineer

Application Hosting in Linux
1.Linux install
2.Linux Basic command
3.Web server install
4.Application hosting
5.Firewall setup
6.WSL
7.AWS CloudBasic
Mithun Chakarovarty, DevOps engineer

Mithun Chakarovarty, DevOps engineer

Mithun Chakarovarty, Assistant Programmer, Department of ICT
Tags