I need advise about setting up a server plan for a community.

I have the following situation:
The website has a community with, expected in the fist stage, 100,000 registered members. This community will be first launched in the Netherlands and later worldwide. A member has 25 MB of disk space to store photos or something. You can compare the community with for example hyves (a dutch community site similar to MySpace)
Besides the community the site will also have a web shop and some information pages about the products that will be sold in the shop. The web shop will not have a large amount of product in store, however the expectation is that it will attract a large amount of customers.
My question is; what do I need to keep this running smooth (quick page loads) and secure (data loss, back-up servers), and make it easy to expand the server park.
URLs to the example sites:
Hyves: www.hyves.nl
MySpace: www.myspace.com

>Can you clarify that, because I thought the Xserve RAID is the server for storage?
The XServe RAID is not a 'server for storage'. It's just an array. In order to provide storage it needs to be connected, via Fiber Channel to a host computer. This is fine if you have one web server, but becomes tricky when you have multiple. unless you're doing some very fancy load balancing, you're likely to want all the content accessible to all web servers at the same time. To do that you typically implement a fiber channel SAN (every host connects to the XServe RAID via a fiber channel connection), or you implement a NAS host where one server is attached to the XServe RAID and it shares the content to other hosts via AFP, NFS or similar.
This is fine for small installations but my point is that if you grow to hundreds of terabytes of storage, the XServe RAID might not be the best bet. It works well enough at tens of terabytes but there are other considerations when you get very large.
For example, if you have one XServe host acting as an AFP or NFS 'head', what happens to your site when that server crashes? or needs a Software Update? Your network is going to go down. For high availability networks you might consider a dedicated NAS or SAN infrastructure that has higher redundancy, built-in failover and is designed for very large storage arrays. If you expect to grow there you might be better off starting off with that, rather than starting with an XServe RAID and migrating the data later on.
Other than that, the rest of it is good for a start, but you need to consider redundancy (what do you do if a server crashes?) and scale (what do you do when you get more traffic than your web server can handle?).
Typically these problems are solved via load balancers - appliances that sit in front of the application server and dynamically routes connections to whaever machine is best able to respond to the request. These boxes (at least the good ones) don't come cheap, but they're essential if you expect your site to grow past a single server setup.

Similar Messages

  • Advise about setting up a permissons on Lion server for a small office.

    What is the common wisdom and advise about setting up permissions optimally for a small office using OS X Lion Server as a file server?  I thought I had this solved by setting the ACL permissions so that all users and appropriate groups can read and write all files on the server.  This works great until a new file is created.  Then it appears that the POSIX umask kicks in and takes priority over the ACL permissions.  I need to allow group write permissions on all new files.  My options seem to be:
    Make everyone an admin - not great for obvious security reasons
    Change the umask for the whole machine - also security problems, though perhaps fewer than the everyone-an-admin route above
    Write a folder action applescript to add group write permission on all new files.  This works fine if you have a static number of folders  With new folders it has the problem: How do new folders created by non-admin users get this folder action automatically applied to them - some cronjob to hunt down the new folders; an applesscrpt folder action that adds a folder action to all new folders (sounds recursively complicated)?
    Have a cron job regularly do something like  `chmod -R 664` on all files.  This will break during those between the cracks times between when someone creates a new file and when the cronjob runs - not ideal.
    Seems like this should be easier which makes me think I'm missing something obvious.
    Any help great appreciated.  Thank you in advance!

    Good-heart's advice is certainly your first step, but if you've already done that and still have the problem you've described, you might have the 10.7.3 ACL bug, particularly if your users and groups are in an OD or AD rather than being local accounts on the server. The problem is that ACL's for directory accounts are incorrectly ignored, resulting in POSIX permissions coming into play.
    I've descibed my workaround for this here;
    https://discussions.apple.com/message/18037703
    I haven't yet tried the other trick I've read about, which is to ensure your Share's data directories are at least one level down on the volume - there is a post here on the Communities that mentions this;
    https://discussions.apple.com/message/18028746
    I seem to remember that this helped with an earlier version of AFP, if using external firewire or usb storage.
    Let us know if you find a fix, it seems a number of people have problems with this.
    Regards,
    Ian

  • Need advise about new computer (OS Win8.1) to run CS6 - please point me in the right direction  Thanks

    Question:  Need advise about new computer (OS Win8.1) to run CS6 - please point me in the right direction  Thanks

    OSX comes with Xcode. Install it and see what you think. You can write both Java and Objective-C. They both have a particular syntax that is quite different from VB. Try to use them to write a HelloWorld program and see what you think.
    Apple has come a long way in integrating Java into their development environment. Still, it was designed around Objective-C, so that might be more of a "pure" MacOS X development experience.

  • HT4157 I want to set up my data plan for my iPad however I am in Germany for the next 3 months.  Will this plan work the same here as it would in the US?  Is there anything I would need to do in addition to get the service I need out here?

    I just moved to Germany and want to set up the data plan for my iPad.  I currently have the iPad linked to at&t however have not yet set up service.  I am afraid that I will pay for it and not be able to use it out here.  Will the standard at&t cellular data plan work in Germany or am I out of luck??

    BobTheFisherman wrote:
    http://www.apple.com/ipad/LTE/ Note that Germany is included in the list for LTE depending on your iPad model.
    but not an AT&T  as clearly stated by OP ( unless you can use a Verizon/Sprint model on AT&T )
    Looks like we both need to read the OP more carefully

  • Need Help on Setting up OBIEE server setup

    Hi All,
    I am new to OBIEE. we are setting up a server which can be utilized for Informatica and OBIEE. for that can anybody suggest which windows server is compatable to install the both softwares.

    Hi,
    Check the certification matrix :
    http://www.oracle.com/technetwork/middleware/bi/oracle-obia-111151-cert-matrix-525376.xls

  • Need help about setting up a JMS sender channel

    I just started to play with PI for a few weeks and I'm trying to setup a simple JMS sender channel to read stuff from a WebSphere MQ.
    I've someone installed JMS adaptor for me, but we never know it is correctly installed or not. First question is "Is there any way we can verify JMS adapter is correctly installed or not?"
    In the Design: integration builder, I've a very defined a very simple data type(src_dt) which is a string and a message type(src_mt) which uses resp_dt. Finally I created a message interface (test_mia_out) that contains src_mt. At this point of time, I don't need message mapping so I didn't configurate this section.
    Then I went to Configuration: Integration builder and created a new communcation channel with the following setting:
    Parameter section:
    Adapter Type: JMS
    Transport Protocol: WebSphereMQ (Non-JMS)  <- if i don't use this option, i can't enter MQ connection detail in the Source section.
    Message Protocol: JMS 1.x
    Adapter Engine: Integration Server
    Source section:
    QueueConnectionFactory Java Class: com.ibm.mq.jms.MQQueueConnectionFactory
    Queue Java Class: com.ibm.mq.jms.MQQueue
    ...MQ connection detail...(IP, Port, Queue Manager, Channel and Queue Name )
    Transport Protocol: TCP/IP  <- this is consists to server side setting
    JMS-Compliant: JMS-Compliant
    Since I only want a very simple working sample, again I didn't change the content in receiver determination, interface determaintion and sender agreement.
    Now when I active this change and I saw the following error in the channel monitor:
    Short Log - Channel has internal error
    Admin Info - Exception: Channel with Status Unknown or Not Registered
    I did stop and start the service, refresh CPA cache and even restart the entire PI server, I always see this message and cannot find any more detail description about what is causing this problem.
    My PI Server version is 7.0 and MQ version is 5.3
    There's very limited resource about how to setup to read MQ message in PI and I'm stuck now. Therefore, I need a help from some experienced people to tell me if I have did something wrong or missed some steps?
    And if possible, could people mind to post a step by step go through how you setup it up?
    Edited by: Robert Fu on Jan 10, 2008 6:51 AM

    Before you use the JMS, you need to deploy some drivers related to specific MQseries, Kindly ensure that proper driver are deployed....
    If you use MQSeries 53x.xxx, you must enter the following JAR files in aii_af_jmsproviderlib.sda.
    com.ibm.mq.jar, com.ibm.mqbind.jar, com.ibm.mqjms.jar, connector.jar (use the JAR file from the J2EE client directory)
    check this link it will give you more inofmration
    http://help.sap.com/saphelp_nw04/helpdata/en/cd/d85a9d6fab7d4dbb7ae421f710626c/content.htm
    check this to get the condifuration the JMS
    How to use conversion modules in JMS - https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f02d12a7-0201-0010-5780-8bfc7d12f891
    Ref How To Use the Content Conversion Module in JMS Adapter - https://websmp106.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000582377&

  • Need help about setting timeout webservice client.

    Hi,
    I trying to set timeout before make call to the webservices, my target webservice is deployed on WebLgic server 8.14 (service pack 4). Nothing just Thread.sleep for 1 min. then return some string. Here is my client code. I use the proxy generated by the workshop testing browser, "Java proxy" button.
    public static void main(String a[]) {
    try {
    EjbTimeout_Impl proxy = new EjbTimeout_Impl();
    EjbTimeoutSoap_Stub myStub = (EjbTimeoutSoap_Stub)proxy.getEjbTimeoutSoap();
    BindingInfo bInfo = (BindingInfo)myStub._getProperty("weblogic.webservice.bindinginfo");
    System.out.println(bInfo.getTimeout()); // print out '-1' no timeout I guess
    bInfo.setTimeout(5); //secs
    System.out.println(bInfo.getTimeout()); // print out '5', value change accepted
    myStub._setProperty("weblogic.webservice.rpc.timeoutsecs", "5");
    System.out.println(myStub._getProperty
    ("weblogic.webservice.rpc.timeoutsecs")); // also print '5'
    String ss = myStub.sayHello("WEBLOGIC");
    System.out.println(ss);
    } catch (Exception e) {
    System.out.println(e.toString());
    As you see the timeout value is changed but when I call webservice from this client everything is fine. The output string ruturn from webservice is printed out after Thread.sleep(60000).
    Are there any missing things about this client code, my webservice code is quite simple, or if there is some way else to achieve this ???
    Many thanks.

    Before you use the JMS, you need to deploy some drivers related to specific MQseries, Kindly ensure that proper driver are deployed....
    If you use MQSeries 53x.xxx, you must enter the following JAR files in aii_af_jmsproviderlib.sda.
    com.ibm.mq.jar, com.ibm.mqbind.jar, com.ibm.mqjms.jar, connector.jar (use the JAR file from the J2EE client directory)
    check this link it will give you more inofmration
    http://help.sap.com/saphelp_nw04/helpdata/en/cd/d85a9d6fab7d4dbb7ae421f710626c/content.htm
    check this to get the condifuration the JMS
    How to use conversion modules in JMS - https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f02d12a7-0201-0010-5780-8bfc7d12f891
    Ref How To Use the Content Conversion Module in JMS Adapter - https://websmp106.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000582377&

  • Need Advise on Setting Critical Metric Threshold  for "Status"

    Hi All,
    I am trying top copy all metric thresholds from OEM 9i to 10G. I ran across the metric threshold for "Status" (whether the node is up or down). It is set to "Down" and, although I'd like to set it to "Up/Down", when I hit Continue it comes back with
    "The format of the critical threshold is not correct.". Does anyone know what the problem is?
    Thanks
    Sam

    you are status metrics for all targets in grid control
    the notification rules for databases,hosts,listener,aplication server are enabled the send mail if the status change.

  • I need some help setting up my server

    Hi, i am very new to this and i need someone with alot of patience (hehe) To help me, i got given a cobalt raq as a present from my friend, they said it is very easy to set up, but knowing my luck i will struggle with it untill i can understand it better, so please could someone help me i will explain in more detail when you get in touch as i do not want to bore everyone one with my "Noobiness" on this situation, Thank's in advance,
    Joe

    Same answer as for these earlier two postings:
    [From April 2007|http://forum.java.sun.com/thread.jspa?forumID=830&threadID=5163397]
    [and from March 2008|http://forum.java.sun.com/thread.jspa?forumID=829&threadID=5277621]

  • TC65 need Advise about storage  information in Tc65

    Advise how to organize effective storage, record, delete of dynamic information in Tc65

    Hi,
    FileConnection api is good for you. Be careful, is slow. When you need speed for searching and reading, you have to implement some light indexes.
    Don't use RMS ... is stupid and wrong.
    When you need big storage, you can use FTDI Chip (small board) Vinculum. It is mass storage (USB disk and stick) controller with FAT implementation and RS232 or SPI communication. I tried this two weeks ago with TC65.
    Oja

  • Need advise about using NAS drive for TM and other storage

    I have 2 macs. One is running Snow Leopard and has a FW 400 drive connected directly to it for TM backups. I have another older mac (G5 PPC) running Tiger and I plan to update to Leopard so I can also do TM backups for it.
    So, I'm thinking of getting the following NAS enclosure, adding a 2TB drive to it, so I can do TM backups on the old mac (and maybe switch the other mac to use it too).
    The questions I have are:
    1. is it fast enough to do it over the network, compared to the direct FW 400 connection?
    2. Can I partition the new NAS 2TB in half and move the TM backup folder over there and then tell my new mac that it needs to do the TM backup there?
    That's all I have for now. Hope someone can help.
    Thank You!

    That does not appear to be compatible with Time Machine.
    See the pink box in #2 of [Time Machine - Frequently Asked Questions|http://web.me.com/pondini/Time_Machine/FAQ.html] (or use the link in *User Tips* at the top of this forum).

  • Need information about Oracle Forms & Reports server installation

    Hello Friends,
    First of all I am very new user for oracle forums, So please ignore if I posted wrong place.
    We are using Oracle Database 10g and Oracle forms & Reports server 6i version.
    We just purchased oracle forms & reports (currently known as a Oracle Fusion middleware) license.  As per my knowledge latest version doesn't support Oracle 10g database.
    My question is can somebody give me Oracle Database 10g supported Forms & Reports version?
    We are planning to upgrade.
    Help would be really appreciated.
    Thanks & Regards.

    Thanks a lot for prompt response.
    I get my answer from your certification matrix.  I appreciate your response.
    Now second question arise that We are using currently Database version of 10.2.0.1.0.
    And in a certification matrix shows supported version Oracle 10.2.0.4+.
    Now I am bit confused that currently working database supports or not?
    Still i am trying to install on My window 2008 R2 with IIS 7.0.
    Let me check what happens.
    Again Thanks a lot to ccortez and PaulM  for your quick response and help.

  • Need advise about buying an ipad

    looking at buying an ipad - I have an iphone 4s.  There are a lot of apps on my phone - when I buy an ipad - will the apps transfer? Will I have to buy them again?

    Generally any app for an iPhone will work on an iPad. If the app hasn't been specifically adapted to the iPad reolution you usually have the option to 2x the size. If it isn't optimized for iPad it will be a bit pixelated.
    You won't have to repurchase the apps.

  • Advice needed on installing CA on Windows Server 2008 for CUPS Calendar Integration

    Hi,
    I am trying to configure CUPS 8.0 to connect to Exchange 2008 to retrieve calendar information as detailed in the integration note at the link below:
    http://www.cisco.com/en/US/docs/voice_ip_comm/cups/8_0/english/integration_notes/ExchInt.html
    I have successfully completed everything up to the section Installing the CA on Windows Server      2008 but am now running into problems.
    When I run the Role Services Wizard I get options to install Certificate Authority and  Certificate Authority Web Enrollment but not  Online Responder.
    Can anyone advise why this would be the case?
    It may or may not be relevant but the server that the customer has told me to install the CA on is a domain controller - could this be the issue?

    A bit more information - below is some of the output generated by the Windows systeminfo cli command.
    Host Name:                 DOMDAT02
    OS Name:                   Microsoft® Windows Server® 2008 Standard
    OS Version:                6.0.6001 Service Pack 1 Build 6001
    OS Manufacturer:           Microsoft Corporation
    OS Configuration:          Primary Domain Controller
    OS Build Type:             Multiprocessor Free
    Registered Owner:          V2C
    Registered Organization:   V2C
    Product ID:                55041-339-2169613-76816
    Original Install Date:     25/01/2009, 18:29:39
    System Boot Time:          11/06/2011, 08:50:34
    System Manufacturer:       VMware, Inc.
    System Model:              VMware Virtual Platform
    System Type:               X86-based PC
    Processor(s):              1 Processor(s) Installed.
                               [01]: x64 Family 6 Model 23 Stepping 10 Genuine ~2494 Mhz
    BIOS Version:              Phoenix Technologies LTD 6.00, 22/09/2009
    Windows Directory:         C:\Windows
    System Directory:          C:\Windows\system32
    Boot Device:               \Device\HarddiskVolume1
    System Locale:             en-gb;English (United Kingdom)
    Input Locale:              en-gb;English (United Kingdom)
    Time Zone:                 (GMT) Greenwich Mean Time : Dublin, Edinburgh,, London
    The server is running Windows Server 2008 Standard and according to the Microsoft doc at the link below this does not support the Online Responder service.
    http://technet.microsoft.com/en-us/library/cc772393(WS.10).aspx
    Could the problem be that I need a server running Windows Server 2008 Enterprise?

  • Need a 32-bit windows home server driver for a cp2025 printer

    I have a Windows Home Server 2011, and multiple Windows XP workstations. I need an XP driver for a CP2025DN printer that I can load onto the WHS 2011, as I want to configure the WHS as a Print Server. The WHS does not recognize (like) the HP Universal drivers, and I do not want to use the Express install download packages. All I need is a driver, like we used to be able to download.
    Anyone have any suggestions/hints?

    those may be helpful...
    http://social.technet.microsoft.com/Forums/en-US/a129f49a-0216-41f0-b190-3efb46fbb8ac/generic-text-only-driver-on-windows-2008-server-r2?forum=winserverprint
    http://blogs.technet.com/b/yongrhee/archive/2009/09/14/how-to-add-64-bit-print-drivers-on-32-bit-windows-server-2003-or-windows-server-2008-print-server.aspx
    Best,
    Howtodo

Maybe you are looking for