SlideShare une entreprise Scribd logo
1  sur  23
Sasin Prabu
     26.12.11
Contents
Servers
 Web server
     Apache Tomcat
 Application Server
     Weblogic server
Shared Hosting & Dedicated Hosting
 Admin Server
 Managed Server
   Entry level configuration
   Multi server configuration
   Enterprise server configuration
     SSL
 Back up Server
Web Server
 A web server is a specialized type of file server. Its job is to retrieve files
  from the server’s hard drive, format the files for the Web browser, and
  send them out via the network. Web servers are designed to do a great
  job of sending static content out to a large number of users. The pages
  delivered by the server are expected to be the same for everyone who
  visits the server.
 The function of a typical Web server is shown below. The user requests
  a web page. The Web Server finds the web page file in a local directory
  and sends it back out to the user. When graphic files are requested, the
  same thing happens. The Web Server finds the requested graphic files
  and sends them back to the user.
 The Web Server standards were originally designed to publish static
  documents on the Internet. There was a limited capability for accessing
  dynamic content, but this was never intended to support high volume,
  highly interactive Web applications.
How a Web Server works
Apache Tomcat is a Web server
 Tomcat is an open source web server developed by
 Apache Group. Apache Tomcat is the servlet container
 that is used in the official Reference Implementation
 for the Java Servlet and Java Server Pages(JSP)
 technologies. The Java Servlet and Java Server Pages
 specifications are developed by Sun under the Java
 Community Process. Web Servers like Apache Tomcat
 support only web components.
Application Server
 Application servers are designed specifically to extend
 web servers to support dynamic content. The
 application server software “hooks in” to the web
 server software and automatically intercepts any user
 requests for dynamic content. The web server still
 sends out static web pages and graphic files–Just like
 before. But now, the application server can create
 dynamic content by mixing data with templates,
 running programs, or by accessing databases.
How an Application server works?
Weblogic is an Application server
 Its a Java Application server by BEA.
  Unlike normal Webserver(like Apache, Tomcat..) which
  just handles HTTP type request, the application server
  handles business logic to application programs through
  any number of protocols
 One can do much more than server static files with web
  logic application server. They contain tools to deploy and
  manage java programming environment including JSP,
  servlets and EJB (Enterprise Java beans, creates Business
  Logic). As an application server weblogic also provides you
  a "managed" environment including transactions,
  connection pools etc.
Shared Hosting and Dedicated
hosting
 Shared hosting, sometimes called shared services or virtual
  hosting, is simply when multiple web sites share the same server,
  thus reducing the cost for everyone. The only real problem with
  shared hosting is if the host has put too many sites on one server.

 Dedicated Hosting comes in various configurations
  depending on your requirement. All servers will at least
  be managed at hardware layer. This allows maximum optimized
  performance. This server is not shared with anybody and entire
  server's resources are exclusively available to drive your business
  applications.
 For instance, We will see Dedicated Hosting in WebLogic server.
  In the coming slides.
Admin Server
 Administration Server Can be only one for a Domain,
 which works like a Central Configuration/Monitoring
 controller for the entire domain. AdminServer helps us
 to Migrate Servers and Services within the domain.
 AdminServer helps us to Deploy Applications within
 the domain…targeted to ManagedServers/Clusters or
 targeted to AdminServer itself.
Managed Servers
 Managed Servers are similar to the Administration
  Servers, except few differences. Like Managed Servers
  will not have Administration Console Application
  (consoleapp) deployed in it.
 The benefit of using Dedicated hosting is that your
  website or application performance will not be effected
  by high traffic websites that would have been sharing
  your servers bandwidth. Moreover, it is more flexible
  than shared hosting, as webmasters have full control
  over the server, including choice of operating system,
  hardware.
How Managed Servers interacts with Admin
Server?

 The Administration Server stores the master copy of the domain
  configuration, which contains all the configuration for all managed
  servers in the domain including other resource configurations like
  DataSource, JMS resources, WLDF , mail Session…etc configurations as
  part of the “config.xml” file.
 If AdminServer is already started then while startup operation of
  Managed Server, it connects to the Administration Server to
  synchronize the configuration and in case of any modifications in the
  “config.xml” it collects those changes from the AdminServer.
 If AdminServer is not already running and if we will try to start
  Managed Servers (in MSI Mode) then Managed Servers get the Cached
  Configuration file which is provided by the NodeManager with the
  name of “msi-config.xml”.

 The types of configurations are as follows:
Entry Level Configuration
 Entry Level Configuration allows a webmaster to rent an
  entire server. This server is not shared with anybody. This is
  more flexible than Shared hosting as webmasters have full
  control over the server, including choice of operating
  system, hardware, etc.

 Unlike shared hosting, a managed server's entire resources
  are exclusively available to drive your business applications.
  It represents the advantage of helping you manage your
  costs without upfront hardware expenditure and the ability
  for technological advancements as your business
  requirements grow.
 Running a managed server is all about control, resources
  and flexibility
Entry Level Configuration
Multiple Server Configuration
 Made up of at least 2 servers and may have as many as
  several hundred servers. There are usually web servers,
  application servers and middleware, and database serevrs
  in high-availability configurations, together with network
  and security infrastructure. Supported technologies
  include the Windows, Linux and Solaris operating systems;
  the MySQL, Microsoft SQL Server and Oracle databases;
  common Java 2 Platform, Enterprise Edition (J2EE)
  application servers, such as JBoss, WebLogic, WebSphere;
  Microsoft products, such as Biztalk Server and Commerce
  Server; and application servers for open-source languages,
  such as Perl, PHP and Python.
Multiple Server Configuration
Enterprise Server Configuration
 This is operational support for enterprise applications,
  such as customer relationship management, enterprise
  resource planning (ERP) and sales-force automation.
  These configurations are typically made up of at least 6
  servers and may be very large. They may be managed
  in conjunction with a system integrator or other
  external service provider.
Enterprise Server Configuration
SSL
What is SSL?
 Secure Sockets Layer (SSL) is a global standard security technology developed
  by Netscape in 1994. SSL creates an encrypted link between a web server and
  a web browser to ensure that all data transmitted remains private and secure.
  Millions of consumers recognize the "golden padlock" which appears in their
  browser to indicate they are viewing a secure webpage.

Why do I need SSL?
 Gain competitive advantage by appearing more trusted and more legitimate.
 Provide assurance to your customers that their data cannot be tampered with
  or forged.
 Ensure that your customer's data is transmitted securely.

SSL and HTTPS
 An SSL session is started by sending a request to the Web server with an
  HTTPS prefix in the URL, which causes port number 443 to be placed into the
  packets. Port 443 is the number assigned to the SSL application on the server
SSL
Back up Server
 This is a Hosted Continuous Data Protection solution
 to backup your server contents. The solution enables
 disk-based data protection, disaster recovery and bare
 metal restore for servers and workstations running
 Linux and Windows systems/ It is the first high
 performance backup and restoration product for
 MySQL and the only software to offer True Granular
 Restore for MySQL.
Back up Server
Enjoy Learning the Technologies.....

Contenu connexe

Tendances

What is Server? (Web Server vs Application Server)
What is Server? (Web Server vs Application Server)What is Server? (Web Server vs Application Server)
What is Server? (Web Server vs Application Server)Amit Nirala
 
System and network administration network services
System and network administration network servicesSystem and network administration network services
System and network administration network servicesUc Man
 
Storage Area Network (San)
Storage Area Network (San)Storage Area Network (San)
Storage Area Network (San)sankcomp
 
Understanding the Windows Server Administration Fundamentals (Part-1)
Understanding the Windows Server Administration Fundamentals (Part-1)Understanding the Windows Server Administration Fundamentals (Part-1)
Understanding the Windows Server Administration Fundamentals (Part-1)Tuan Yang
 
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...Edureka!
 
Active directory
Active directory Active directory
Active directory deshvikas
 
CCNA PPT
CCNA PPTCCNA PPT
CCNA PPTAIRTEL
 
Basics Of Networking (Overview)
Basics Of Networking (Overview)Basics Of Networking (Overview)
Basics Of Networking (Overview)ashiesh0007
 
A Project Report on Linux Server Administration
A Project Report on Linux Server AdministrationA Project Report on Linux Server Administration
A Project Report on Linux Server AdministrationAvinash Kumar
 
DNS - Domain Name System
DNS - Domain Name SystemDNS - Domain Name System
DNS - Domain Name SystemPeter R. Egli
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing pptMehul Patel
 
Practical Implementation of Virtual Machine
Practical Implementation of Virtual MachinePractical Implementation of Virtual Machine
Practical Implementation of Virtual MachineRubal Sagwal
 

Tendances (20)

What is Server? (Web Server vs Application Server)
What is Server? (Web Server vs Application Server)What is Server? (Web Server vs Application Server)
What is Server? (Web Server vs Application Server)
 
Systems Administration
Systems AdministrationSystems Administration
Systems Administration
 
System and network administration network services
System and network administration network servicesSystem and network administration network services
System and network administration network services
 
Storage Area Network (San)
Storage Area Network (San)Storage Area Network (San)
Storage Area Network (San)
 
Apache ppt
Apache pptApache ppt
Apache ppt
 
Understanding the Windows Server Administration Fundamentals (Part-1)
Understanding the Windows Server Administration Fundamentals (Part-1)Understanding the Windows Server Administration Fundamentals (Part-1)
Understanding the Windows Server Administration Fundamentals (Part-1)
 
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
 
Active directory
Active directory Active directory
Active directory
 
CCNA PPT
CCNA PPTCCNA PPT
CCNA PPT
 
Basics Of Networking (Overview)
Basics Of Networking (Overview)Basics Of Networking (Overview)
Basics Of Networking (Overview)
 
DNS Record
DNS RecordDNS Record
DNS Record
 
Client Server Architecture ppt
Client Server Architecture pptClient Server Architecture ppt
Client Server Architecture ppt
 
Wireshark Basic Presentation
Wireshark Basic PresentationWireshark Basic Presentation
Wireshark Basic Presentation
 
A Project Report on Linux Server Administration
A Project Report on Linux Server AdministrationA Project Report on Linux Server Administration
A Project Report on Linux Server Administration
 
Network operating system
Network operating systemNetwork operating system
Network operating system
 
DNS - Domain Name System
DNS - Domain Name SystemDNS - Domain Name System
DNS - Domain Name System
 
Cloud Computing Using OpenStack
Cloud Computing Using OpenStack Cloud Computing Using OpenStack
Cloud Computing Using OpenStack
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
DNS (Domain Name System)
DNS (Domain Name System)DNS (Domain Name System)
DNS (Domain Name System)
 
Practical Implementation of Virtual Machine
Practical Implementation of Virtual MachinePractical Implementation of Virtual Machine
Practical Implementation of Virtual Machine
 

En vedette

En vedette (8)

Web servers
Web serversWeb servers
Web servers
 
2009 - Microsoft IIS Vs. Apache - Who Serves More - A Study
2009 - Microsoft IIS Vs. Apache - Who Serves More - A Study2009 - Microsoft IIS Vs. Apache - Who Serves More - A Study
2009 - Microsoft IIS Vs. Apache - Who Serves More - A Study
 
Web servers
Web serversWeb servers
Web servers
 
Web servers – features, installation and configuration
Web servers – features, installation and configurationWeb servers – features, installation and configuration
Web servers – features, installation and configuration
 
Web Servers (ppt)
Web Servers (ppt)Web Servers (ppt)
Web Servers (ppt)
 
Web server
Web serverWeb server
Web server
 
Web Engineering
Web EngineeringWeb Engineering
Web Engineering
 
Client side scripting and server side scripting
Client side scripting and server side scriptingClient side scripting and server side scripting
Client side scripting and server side scripting
 

Similaire à Presentation about servers

What is Web Server & It's Types.pdf
What is Web Server & It's Types.pdfWhat is Web Server & It's Types.pdf
What is Web Server & It's Types.pdfDinesh Katyare
 
Web Sphere Application Server Features
Web Sphere Application Server FeaturesWeb Sphere Application Server Features
Web Sphere Application Server FeaturesSymbyo Technologies
 
Web Server Types - Understanding a Web Server
Web Server Types - Understanding a Web ServerWeb Server Types - Understanding a Web Server
Web Server Types - Understanding a Web ServerCloudtechtiq
 
Websphereinterview 100725022705-phpapp02
Websphereinterview 100725022705-phpapp02Websphereinterview 100725022705-phpapp02
Websphereinterview 100725022705-phpapp02kishore2526
 
Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...
 Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1... Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...
Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...WebStackAcademy
 
Weblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencastWeblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencastRajiv Gupta
 
Type of Web server.pdf
Type of Web server.pdfType of Web server.pdf
Type of Web server.pdfHost It Smart
 
Websphere interview Questions
Websphere interview QuestionsWebsphere interview Questions
Websphere interview Questionsgummadi1
 
Ibm web sphere application server interview questions
Ibm web sphere application server interview questionsIbm web sphere application server interview questions
Ibm web sphere application server interview questionspraveen_guda
 
Launch and Scale Your E-commerce Website with Magento
Launch and Scale Your E-commerce Website with MagentoLaunch and Scale Your E-commerce Website with Magento
Launch and Scale Your E-commerce Website with MagentoAlibaba Cloud
 
IT Server infra
IT Server  infraIT Server  infra
IT Server infraSafexIndia
 
What is Dedicated Server: Explore the Best Operating Systems For Your Server
What is Dedicated Server: Explore the Best Operating Systems For Your ServerWhat is Dedicated Server: Explore the Best Operating Systems For Your Server
What is Dedicated Server: Explore the Best Operating Systems For Your ServerJames William
 
Peoplesoft PIA architecture
Peoplesoft PIA architecturePeoplesoft PIA architecture
Peoplesoft PIA architectureAmit rai Raaz
 
Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsJames Bayer
 
Weblogicserveroverviewtopologyconfigurationadministration
WeblogicserveroverviewtopologyconfigurationadministrationWeblogicserveroverviewtopologyconfigurationadministration
WeblogicserveroverviewtopologyconfigurationadministrationGokhan Fazli Celik
 

Similaire à Presentation about servers (20)

What is Web Server & It's Types.pdf
What is Web Server & It's Types.pdfWhat is Web Server & It's Types.pdf
What is Web Server & It's Types.pdf
 
Web Sphere Application Server Features
Web Sphere Application Server FeaturesWeb Sphere Application Server Features
Web Sphere Application Server Features
 
Web Server Types - Understanding a Web Server
Web Server Types - Understanding a Web ServerWeb Server Types - Understanding a Web Server
Web Server Types - Understanding a Web Server
 
Websphereinterview 100725022705-phpapp02
Websphereinterview 100725022705-phpapp02Websphereinterview 100725022705-phpapp02
Websphereinterview 100725022705-phpapp02
 
Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...
 Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1... Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...
Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...
 
Weblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencastWeblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencast
 
Type of Web server.pdf
Type of Web server.pdfType of Web server.pdf
Type of Web server.pdf
 
Servers names
Servers namesServers names
Servers names
 
Servers names
Servers namesServers names
Servers names
 
Websphere interview Questions
Websphere interview QuestionsWebsphere interview Questions
Websphere interview Questions
 
Ibm web sphere application server interview questions
Ibm web sphere application server interview questionsIbm web sphere application server interview questions
Ibm web sphere application server interview questions
 
Launch and Scale Your E-commerce Website with Magento
Launch and Scale Your E-commerce Website with MagentoLaunch and Scale Your E-commerce Website with Magento
Launch and Scale Your E-commerce Website with Magento
 
IT Server infra
IT Server  infraIT Server  infra
IT Server infra
 
Survey of client tools
Survey of client toolsSurvey of client tools
Survey of client tools
 
What is Dedicated Server: Explore the Best Operating Systems For Your Server
What is Dedicated Server: Explore the Best Operating Systems For Your ServerWhat is Dedicated Server: Explore the Best Operating Systems For Your Server
What is Dedicated Server: Explore the Best Operating Systems For Your Server
 
Peoplesoft PIA architecture
Peoplesoft PIA architecturePeoplesoft PIA architecture
Peoplesoft PIA architecture
 
Sun Web Server Brief
Sun Web Server BriefSun Web Server Brief
Sun Web Server Brief
 
WLS
WLSWLS
WLS
 
Oracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic ConceptsOracle WebLogic Server Basic Concepts
Oracle WebLogic Server Basic Concepts
 
Weblogicserveroverviewtopologyconfigurationadministration
WeblogicserveroverviewtopologyconfigurationadministrationWeblogicserveroverviewtopologyconfigurationadministration
Weblogicserveroverviewtopologyconfigurationadministration
 

Dernier

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Dernier (20)

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

Presentation about servers

  • 1. Sasin Prabu 26.12.11
  • 2. Contents Servers  Web server Apache Tomcat  Application Server Weblogic server Shared Hosting & Dedicated Hosting  Admin Server  Managed Server Entry level configuration Multi server configuration Enterprise server configuration SSL  Back up Server
  • 3. Web Server  A web server is a specialized type of file server. Its job is to retrieve files from the server’s hard drive, format the files for the Web browser, and send them out via the network. Web servers are designed to do a great job of sending static content out to a large number of users. The pages delivered by the server are expected to be the same for everyone who visits the server.  The function of a typical Web server is shown below. The user requests a web page. The Web Server finds the web page file in a local directory and sends it back out to the user. When graphic files are requested, the same thing happens. The Web Server finds the requested graphic files and sends them back to the user.  The Web Server standards were originally designed to publish static documents on the Internet. There was a limited capability for accessing dynamic content, but this was never intended to support high volume, highly interactive Web applications.
  • 4. How a Web Server works
  • 5. Apache Tomcat is a Web server  Tomcat is an open source web server developed by Apache Group. Apache Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and Java Server Pages(JSP) technologies. The Java Servlet and Java Server Pages specifications are developed by Sun under the Java Community Process. Web Servers like Apache Tomcat support only web components.
  • 6. Application Server  Application servers are designed specifically to extend web servers to support dynamic content. The application server software “hooks in” to the web server software and automatically intercepts any user requests for dynamic content. The web server still sends out static web pages and graphic files–Just like before. But now, the application server can create dynamic content by mixing data with templates, running programs, or by accessing databases.
  • 7. How an Application server works?
  • 8. Weblogic is an Application server  Its a Java Application server by BEA. Unlike normal Webserver(like Apache, Tomcat..) which just handles HTTP type request, the application server handles business logic to application programs through any number of protocols  One can do much more than server static files with web logic application server. They contain tools to deploy and manage java programming environment including JSP, servlets and EJB (Enterprise Java beans, creates Business Logic). As an application server weblogic also provides you a "managed" environment including transactions, connection pools etc.
  • 9. Shared Hosting and Dedicated hosting  Shared hosting, sometimes called shared services or virtual hosting, is simply when multiple web sites share the same server, thus reducing the cost for everyone. The only real problem with shared hosting is if the host has put too many sites on one server.  Dedicated Hosting comes in various configurations depending on your requirement. All servers will at least be managed at hardware layer. This allows maximum optimized performance. This server is not shared with anybody and entire server's resources are exclusively available to drive your business applications.  For instance, We will see Dedicated Hosting in WebLogic server. In the coming slides.
  • 10. Admin Server Administration Server Can be only one for a Domain, which works like a Central Configuration/Monitoring controller for the entire domain. AdminServer helps us to Migrate Servers and Services within the domain. AdminServer helps us to Deploy Applications within the domain…targeted to ManagedServers/Clusters or targeted to AdminServer itself.
  • 11. Managed Servers  Managed Servers are similar to the Administration Servers, except few differences. Like Managed Servers will not have Administration Console Application (consoleapp) deployed in it.  The benefit of using Dedicated hosting is that your website or application performance will not be effected by high traffic websites that would have been sharing your servers bandwidth. Moreover, it is more flexible than shared hosting, as webmasters have full control over the server, including choice of operating system, hardware.
  • 12. How Managed Servers interacts with Admin Server?  The Administration Server stores the master copy of the domain configuration, which contains all the configuration for all managed servers in the domain including other resource configurations like DataSource, JMS resources, WLDF , mail Session…etc configurations as part of the “config.xml” file.  If AdminServer is already started then while startup operation of Managed Server, it connects to the Administration Server to synchronize the configuration and in case of any modifications in the “config.xml” it collects those changes from the AdminServer.  If AdminServer is not already running and if we will try to start Managed Servers (in MSI Mode) then Managed Servers get the Cached Configuration file which is provided by the NodeManager with the name of “msi-config.xml”.  The types of configurations are as follows:
  • 13. Entry Level Configuration  Entry Level Configuration allows a webmaster to rent an entire server. This server is not shared with anybody. This is more flexible than Shared hosting as webmasters have full control over the server, including choice of operating system, hardware, etc.  Unlike shared hosting, a managed server's entire resources are exclusively available to drive your business applications. It represents the advantage of helping you manage your costs without upfront hardware expenditure and the ability for technological advancements as your business requirements grow.  Running a managed server is all about control, resources and flexibility
  • 15. Multiple Server Configuration  Made up of at least 2 servers and may have as many as several hundred servers. There are usually web servers, application servers and middleware, and database serevrs in high-availability configurations, together with network and security infrastructure. Supported technologies include the Windows, Linux and Solaris operating systems; the MySQL, Microsoft SQL Server and Oracle databases; common Java 2 Platform, Enterprise Edition (J2EE) application servers, such as JBoss, WebLogic, WebSphere; Microsoft products, such as Biztalk Server and Commerce Server; and application servers for open-source languages, such as Perl, PHP and Python.
  • 17. Enterprise Server Configuration  This is operational support for enterprise applications, such as customer relationship management, enterprise resource planning (ERP) and sales-force automation. These configurations are typically made up of at least 6 servers and may be very large. They may be managed in conjunction with a system integrator or other external service provider.
  • 19. SSL What is SSL?  Secure Sockets Layer (SSL) is a global standard security technology developed by Netscape in 1994. SSL creates an encrypted link between a web server and a web browser to ensure that all data transmitted remains private and secure. Millions of consumers recognize the "golden padlock" which appears in their browser to indicate they are viewing a secure webpage. Why do I need SSL?  Gain competitive advantage by appearing more trusted and more legitimate.  Provide assurance to your customers that their data cannot be tampered with or forged.  Ensure that your customer's data is transmitted securely. SSL and HTTPS  An SSL session is started by sending a request to the Web server with an HTTPS prefix in the URL, which causes port number 443 to be placed into the packets. Port 443 is the number assigned to the SSL application on the server
  • 20. SSL
  • 21. Back up Server  This is a Hosted Continuous Data Protection solution to backup your server contents. The solution enables disk-based data protection, disaster recovery and bare metal restore for servers and workstations running Linux and Windows systems/ It is the first high performance backup and restoration product for MySQL and the only software to offer True Granular Restore for MySQL.
  • 23. Enjoy Learning the Technologies.....