network designing for application distribution

Hi Experts needs suggestions/advice on building a network. here is the brief introduction of the scenario.

need to to run  a commericial application server. and distributed via Http. using citrix.

I understand we need to address following issues but not sure about solution.

connectivty.
firewall
application server
databse server
Backup
replication.
anitivirus.
Citrix ( for application distribution via Http.

we a r very small company so can not go for expensive solutions.

Regards,
Bilal
bsheikhAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Mayank SAssociate Director - Product EngineeringCommented:
Are you going to host J2EE applications? If so, you can look at using some free/ open source application server like JBoss.

If you need a database but don't wanna pay the license for it, try something like MySQL but I would recommend something like Oracle/ SQL Server so that you can make use of clustering, etc - not sure if MySQL supports it.

Your organization's corporate firewall will block incoming connections from outside the network. If you want to expose some applications onto the Internet, you can put one of the web servers on an Internet IP after buying it and open port 80 for it.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
rshooper76Commented:
I would go with a Cisco router, and since yopu want to use Citrix I would use a Windows server.  You might want to look at just using Windows Terminal Server and leave out Citrix, thus saving you that cost.  If you have less than 75 users you might want to look at Windows Small Business Server as well.  Teh small Business Server will give you your database SQL Server.  You should also look at Open Source Linux based options, but what you save in actuial money, you will spend in time and possibly in outside IT specialist fees if you don't have in house talent.
0
PCdoctor77Commented:
> connectivty.
Most ISPs will take care of the connectivity.  I would use that as a selling point as you search the ISP market.

> firewall
Cisco PIX, Watchguard, Sonicwall, etc.  All of them have SOHO models that are quite nice, and are under $800.  You could even go with a refurbished model, sacrificing warranty for price.  You can pick up a PIX 501 off of ebay for around $400 shipped.

> application server
Without know what applications you are running (other than Citrix), it's hard to suggest anything in this realm.  If you give me some more ideas about what apps you need to host, I can help you out a bit more.

> databse server
I'm partial to SQL, and rshooper76 had a good idea, however SBS 2003 Premium will run you around $1700-1800.  I would highly suggest using the SQL 2005 Lite (Free and supports databases up to 10GB, as well as having several nice GUIs out there for the new user), or one of the other free opensource flavors of db servers.

> Backup

> replication.
What are you replicating?  Are you a single site?  Are you replicating to a satellite office?  What types of internet links do you have between the offices?  Or, is it the database servers that you are replicating for redundancy? Need to know what you are replicating.

> anitivirus.
McAfee, AVG, ComputerAssociates.  Take your pick, but stay away from Symantec for right now.  They've had some problems recently.

> Citrix ( for application distribution via Http.
You should get a separate server to run your Citrix apps.

This is just the basic overview of what questions I would ask to complete this design.  A successful design can't be based off of this little bit of information. You also need to factor in the workflow of the business, the current infrastructure, and the probable growth.

G
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Application Servers

From novice to tech pro — start learning today.