Planning Application Services: Lesson 4

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 65

Planning Application Services

Lesson 4

Skills Matrix
Technology Skill

Objective Domain

Objective #

Assigning Multiple Roles Plan application


servers and services

1.4

Using Terminal Services

4.1

Provision applications

Deploying Application Servers


Organizations supply their
employees with computers so that
they can get work done, and to
accomplish this goal, the users need
computer programs designed to aid
them in the performance of specific
tasks. These programs are also
known as applications.

Deploying Application Servers


Architecturally, applications in the
enterprise can take several forms,
but all of these forms typically
involve a server in some fashion, as
follows:
Client-run applications.
Client/Server applications.
Distributed applications.

Applications Running on a Client


Computer

Applications Running on a Single Application


Server

Client Computer Accessing Application


Server, Which Retrieves information from a
Database Server

Application Servers
To plan for an efficient enterprise network,
IT personnel must consider what
applications the users will require, how
many users will run each application, and
what server resources those applications
need to run properly.
Conducting an inventory of the users
needs enables the network designers to
address basic design questions such as
the following:
How many application servers do I need?
What hardware should the application
servers contain?

Application Server Roles

Application Server
Fax Server
File Services
Hyper-V
Print Services
Streaming Media Services
Terminal Services
Web Server (IIS)

Application Server Roles


Windows Server 2008 computers can
perform multiple roles at the same
time.

Application Server Roles


With that consideration in mind, you
might think it is a good idea to
purchase the most powerful
computer you can find, one with
sufficient hardware resources to run
all of the server roles the enterprise
needs.

Application Server Roles


You should also consider:
Fault tolerance
Resource allocation
Availability
Scalability
Security
Network traffic
Update management

File Services Role

Distributed File System


File Server Resource Manager (FSRM)
Services for Network File System
Windows Search Services
Windows Server 2003 File Services
Share and Storage Management

Terminal Services Role


Windows Server 2008 provides an
alternative to individual workstation
installations in the form of Terminal
Services.
Terminal Services is a technology that
enables users working at another
computer on the company network or on
the Internet.
It provides:

Single application installation.


Low bandwidth consumption.
Broad-based client support.
Conservation of licenses.

Hyper-V Role
Virtualization is the process of deploying and
maintaining multiple instances of an operating
system, called virtual machines (VMs), on a
single computer.
Each virtual machine contains a completely
separate copy of the operating system with its
own virtual hardware resources, device drivers,
and applications.
To the network, each virtual machine looks like
a separate computer with its own name and IP
address.
As a result, you are not combining the security
risks of multiple roles in a single operating
system instance.

Hyper-V Role
Virtualization provides the following
advantages:
Server consolidation
Backups
Testing and education
Compatibility

Web Server (IIS) Role


Originally, Web servers were designed to
respond to requests for Hypertext Markup
Language (HTML) files generated by client
browsers.
These HTML files, when interpreted by the
browser, display Web page content.

Eventually, Web pages grew in complexity,


incorporating images into their content,
and then audio and video, and finally
applications.
Today, organizations use Web servers for a
huge variety of applications, servicing

Web Server (IIS) Role

Web Server (IIS) Role

Web Server (IIS) Role


The Web Server (IIS) role in Windows
Server 2008 implements, as its core,
Internet Information Services 7.
IIS 7 provides the basic Web server
functionality that enables you to publish a
standard Web site on the Internet or on a
private network.
IIS 7 also includes a large number of
optional role services that provide support
for virtually any type of Web-based
application deployment, as well as
management, diagnostic, and security

Role Services for the Web Server (IIS)


Role

UDDI Services
Originally designed to be the basis
for a worldwide directory of Internet
sites and services, it is now more
common for large organizations to
use Universal Description, Discovery,
and Integration (UDDI) as an internal
catalog of their available Web
services.
Clients on the company intranet or a
protected extranet can use a Web
interface to access the catalog and
search for the services the

UDDI Services
The UDDI Services role in Windows
Server 2008 consists of the following
role services:
UDDI Services Database Provides a
central storage location for the UDDI
catalog and the services
configuration settings.
UDDI Services Web Application
Implements a Web site with which
users and applications can access the
UDDI catalog to search for Web

Print Services Role


Includes:
Print Server
LPD Service
Internet Printing

Fax Server Role


Sending and receiving faxes through the
network can be an enormous convenience
and Windows Server 2008 includes a Fax
Server role that includes the Fax Service
Manager application, which enables
administrators to monitor fax devices,
create fax rules and policies, and manage
all of the faxes for the organization.
The Fax Server role has no optional role
services from which to choose.
It does require the installation of the Print
Services role.

Streaming Media Services Role


The Streaming Media Services role
enables an application server to
provide digital audio and video
content to network clients in real
time, using HTTP or the Real Time
Streaming Protocol (RTSP).
The clients run a media player
application that processes the
content as they receive it from the
server.

Steaming Media Services Role


When you install the role, you can
choose from the following role
services:
Windows Media Server Enables the
application server to stream media to
clients on the network.
Web-based Administration Provides
a Web-based interface for managing
media server functions.
Logging Agent Enables the media
server to maintain logs of statistics
received from clients.

Deploying Applications
When you install application service
roles on a Windows Server 2008
computer, you are creating an
appropriate server environment for
running applications, but you still
have to install the applications
themselves.
Installing applications with:
Group Policies.
System Center Tools.

Deploying Applications Using Group


Policies
Windows Server 2008 includes a
basic Software Installation feature,
incorporated into Group Policy, which
you can use to automate application
deployments to all or part of a
network.

Deploying Applications Using


Group Policies Limitations

Cannot deploy software to Microsoft


Windows Server operating systems.
Lack scheduling and multicasting
capabilities.
By default, they apply to all users or
computers in the domain.

Regulating Policy Applications Using


Permissions

The Group Policy Management Console

Creating a New GPO

The Group Policy Management Editor


Console

The Deploy Software Dialog Box

The Deployment Tab in the


Applications Properties Sheet

The Select GPO Dialog Box

System Center Tools


For more extensive application deployment
capabilities, you have to turn to network
management products outside of Windows
Server 2008.
Microsoft System Center Essentials
2007, designed for medium-sized
organizations, and Microsoft System
Center Configuration Manager 2007,
designed for large enterprises, are both
products that you can use to deploy
applications, as well as perform a wide variety
of other network management tasks.
Both of these products rely on Windows
Server Update Services 3.0 and use SQL

Terminal Services
Terminal Services is the modern
equivalent of mainframe computing,
in which servers perform most of the
processing and clients are relatively
simple devices that provide the user
interface.
Terminal Services works by running
applications on a Windows Server
2008 server and enabling desktop
computers to operate those
applications from a remote location.

Terminal Services Components


Terminal Server
Remote Desktop Connection Client
Remote Desktop Protocol (RDP)

Terminal Services

Remote Desktop Connection

RDC and ActiveX Control


By default, Windows Server 2008
Terminal Services includes the
downloadable ActiveX control for
clients that are not running Remote
Desktop Connection 6.0 or later.
This includes all computers running
Windows operating systems prior to
Windows XP SP2, and Windows XP
SP2 computers that dont have RDC
6.0 installed.

Remote Desktop Protocol (RDP)

Planning a Terminal Services


Deployment

Security
Licensing
Local resources
Memory management

Advantages of Terminal Services


Reduced client hardware
requirements.
Simplified application deployment.
Easy configuration and updates.
Low network bandwidth
consumption.
Support for thin clients.
Conservation of licenses.
Power savings.
No client backups.

Terminal Services
Keep in mind that while Terminal
Services might save money on
desktop hardware, you might have to
upgrade your servers (or purchase
additional ones) to support the
Terminal Services traffic, and you will
certainly have to purchase Terminal
Services client access licenses (TS
CALs) for your users or devices.

Terminal Services Hardware


The selection of appropriate
hardware for a terminal server
should be based on the following
factors:
Number of users connected to the
server at any one time.
Applications users need.
Number of users who access each
application.
Using RemoteApp vs complete
remote desktops.

RemoteApp
RemoteApp is a new Terminal Services
feature that enables clients to run terminal
server applications within individual
windows.
The windows are resizable.
They have standard system menu and title
bar buttons, and they are not constrained
by a Terminal Services desktop.
A RemoteApp window is, in most cases,
indistinguishable from a window
containing a local application.

RemoteApp
When two different client computers
launch RemoteApp applications using the
same terminal server, the server creates
two separate sessions, each with its own
virtualized environment.
However, when a single client computer
launches two RemoteApp applications on
the same terminal server, the server uses
one session for both applications.
Therefore, it is possible for a fault in one
application to affect the performance of
the other.

Terminal Server Licensing


A Terminal Services deployment needs
only one TS Licensing server for the entire
installation regardless of the number of
terminal servers on your network.
The process of installing a TS Licensing
server and preparing it for use consists of
the following basic steps:
Install the TS Licensing role service.
Activate the TS Licensing server.
Install the TS CALs on the TS Licensing
server.
Configure the licensing settings on the
terminal servers.

Terminal Services Licensing Mode

Hyper-V Architecture

Windows Server 2008 and Hyper-V

Hyper-V Manager Console

Settings Configuration Interface


for Hyper-V Virtual Machine

Summary
Applications in the enterprise can
take several forms including clientrun applications, client/server
applications, and distributed
applications.
The number of roles a server can
perform depends on the computers
hardware configuration, the
hardware requirements of the role,
and the size and scope of the
enterprise.

Summary
Distributing server roles among
several computers has several
distinct advantages including fault
tolerance, ease of resource
allocation, high availability, server
scalability, security configuration,
dispersed network traffic, and
simpler update management.

Summary
Terminal Services works by running
applications on a Windows Server
2008 server and enabling desktop
computers to operate those
applications from a remote location.

Summary
To make the desktop or application
appear on the client computer, the
server transmits data and
instructions that enable the client to
render the graphical interface on its
display.
In return, to manipulate the
applications running on the server,
the client program transmits the
users keystrokes and mouse
movements.

Summary
Terminal Services implements the
server, client, and protocol elements
with the following three components:
Terminal Server, Remote Desktop
Connection client, and Remote
Desktop Protocol (RDP).

Summary
Clients connecting to a Windows
Server 2008 terminal server must
have client access licenses, in
addition to any licenses needed for
their operating system and
applications.
Terminal Services provides a 120-day
grace period during which licenses
are not necessary.

Summary
RemoteApp is a new Terminal
Services feature that enables clients
to run terminal server applications
within individual windows. The
windows are resizable; they have
standard taskbar buttons, and they
are not constrained by a Terminal
Services desktop.

Summary
A virtual server is a complete
installation of an operating system
that runs in a software environment
emulating a physical computer.
Applications such as Microsoft Virtual
Server 2005 and the Windows Server
virtualization technology in Windows
Server 2008 make it possible for a
single computer to host multiple
virtual machines, each of which runs
in a completely independent
environment.

Summary
Hyper-V is a new server role that provides
hypervisor-based virtualization on 64-bit
Windows Server 2008 computers.
This enables the administrator to create
multiple virtual machines on a single
physical computer, each of which runs a
separate operating system.
You can virtualize individual applications,
as well as operating systems, by using
Terminal Services RemoteApp or Microsoft
SoftGrid Application Virtualization.

You might also like