In following excellent blog post you can find basics about planning SharePoint architectures: is it a small farm or a big one? Do I say 3-tier or 2-tier for a certain architecture?
You can find the complete post here: SharePoint 2010 – Architecture Best Practices | Purunep’s Blog