Your setup looks good. Of course, the app server depends on what your app does. It's not the same to service a simple app than a complex one with lots of users and big databases.
I agree, the bandwidth involved is not that big. DLR's add extra bandwidth and sockets requirements, so plan accordingly. Usually cellcos pose a maximum amount of messages per second on each link, limiting the effective rate you can send/receive. You'll have to adjust the throttling to avoid being throttled (which means that messages are retried, reducing the performance drastically). In some cases, you may need to establish more than one link with the smsc to overcome the maximum rate available on each link. Hope it helps, Alejandro On Dec 11, 2007 4:15 AM, info.ubichip <[EMAIL PROTECTED]> wrote: > Hello, > > bandwith is not a big issue, because the amount of data transmit is quite > low. Take more care on the number of live connections opened in same time > and specially if you take care of the DLR. > Same recommendations if you customers are making request directly on your > kannel gateway, I suggest you make a smalll apache that running in front to > take care of these connections and idscard the bad one. > > a good way to secure your system is to run the fakesms feature, it is > amazing how the system could be stress. > > hope that helps, > > regards > > > ------------------------------ > *From:* Khan, Hammad Aslam [mailto:[EMAIL PROTECTED] > *Sent:* lundi 10 décembre 2007 21:52 > *To:* Alejandro Guerrieri > *Cc:* [email protected] > *Subject:* Re: Kannel Deployment > > Thanks Alejandro, > Currently my Application server is running on DELL PowerEdge 6400 (with 4 > Xeon 700MHz processors and 4 GB ram). Likewise Kannel is working on a 2GB > Ram Machine with P4. Hopefully it will all work fine in production as your > advice also matches the same. > > My concern right now is - I am going to get bandwidth from ISP; how much > should I get (128kpbs? 256kbps? 512kpbs? or 1mbps?) so that my servers can > easily communicate with two operator's smsc operating at a max speed of > 200sms/sec? I need an experienced advice as I dont want to stuck in > bottlenecks @ ISP speed side coz all others are planned well already withthe > help of opinions of experts like you. > > Thanks, > Hammad > > On Dec 10, 2007 9:19 PM, Alejandro Guerrieri < > [EMAIL PROTECTED]> wrote: > > > Hammad, > > > > The main bottleneck is usually the applications, not Kannel itself. > > > > If your applications spent just a couple of seconds responding, at that > > rate messages will start to pile up, deplete your available sockets and > > finally sent your system(s) to a crawl. > > > > So, first of all, applications and gateway should be on separate > > servers. > > > > Depending on your application's design and load, you may consider a > > separate db server or even clustering for apps. > > > > Regarding Kannel, it's design is very efficient and nice on the CPU, so > > you won't need that dual-xeon with gazillion gigs of ram, but you should > > anyway put some decent hardware if you expect to manage hundreds of messages > > per second. > > > > I cannot give you specific specs, because there are too many variables > > that can affect the overcome, but as a rule of thumb: many cores or HT are > > always welcome, as well as memory. HD's not the main point of concern, since > > Kannel does a lot of it's stuff on memory, but if you use MySQL storage for > > DLR's or sqlbox, it may also play a role. You could use a separate DB here > > as well. > > > > As I've said before, your main point of concern is depletion of sockets > > because application's delays, so plan that part well and you'll be well on > > your path to succeed. > > > > Regards, > > > > Alejandro > > > > > > On Dec 10, 2007 12:20 PM, Khan, Hammad Aslam <[EMAIL PROTECTED]> > > wrote: > > > > > Thanks Juan. > > > > > > Anyone who can also share there experience about how much dedicated > > > speed should be enough to run kannel supporting a max of 200sms/s? > > > Regards, > > > Hammad > > > > > > ---------- Forwarded message ---------- > > > From: "Juan Nin" <[EMAIL PROTECTED]> > > > To: "Khan, Hammad Aslam" < [EMAIL PROTECTED]> > > > Date: Sun, 9 Dec 2007 16:41:46 -0200 > > > Subject: Re: Kannel Deployment > > > this question is not for the devel list, it's for the users one... > > > > > > anyway.. for SMPP traffic it's not the SMSC who has to connect to you > > > Kannel box > > > it's your kannel box which connects to the SMSC > > > > > > so u just NAT the traffic from you kannel box on your gateway and > > > that's it > > > (if it was the SMSC which connected to the kannel box, u could do a > > > port forwarding) > > > > > > Regards, > > > > > > Juan > > > > > > On Dec 9, 2007 2:33 PM, Khan, Hammad Aslam <[EMAIL PROTECTED]> > > > wrote: > > > > Hi all, > > > > > > > > I know everyone who have used kannel in production here will have > > > > deployments with more or less; > > > > 1- Server running Kannel Gateway > > > > 2- Server running HTTP Services > > > > 3- A VPN Concentrator/Router/ADSL router with assigned static > > > public IP to > > > > interact with operator SMSCs > > > > > > > > I am currently setting up the above setup with ADSL Router at (3) > > > > > > > > I am stuck with misconception or what should I call it - My public > > > IP is > > > > assigned to router's external interface; and > > > > Kannel machine is now in the private network (connected to the ADSL > > > router's > > > > through a switch to which Services comp is also connected). > > > > > > > > Now, > > > > 1-how can kannel machine be visible to operator smsc? (through SMPP > > > > connection) so that operator connect with kannel at port=13000 > > > -Suggested > > > > network setup? > > > > 2-How much dedicated speed is required if I connect to two > > > operators' SMSC > > > > where expected traffic is max 200sms/sec? > > > > > > > > Thanking in acticipation for resolution/suggestions. > > > > > > > > Regards, > > > > Hammad > > > > > > > > > > > > _______________________________________________ > > > devel mailing list > > > [EMAIL PROTECTED] > > > http://www.kannel.org/mailman/listinfo/devel > > > > > > > > > > > > > > > -- > > Alejandro Guerrieri > > Magicom > > http://www.magicom-bcn.net/ > > LinkedIn: http://www.linkedin.com/in/aguerrieri > > > > > ------------------------------ > > Antivirus avast! <http://www.avast.com>: message Sortant sain. > > Base de donnees virale (VPS) : 071210-0, 10/12/2007 > Analyse le : 10/12/2007 22:15:47 > avast! - copyright (c) 1988-2007 ALWIL Software. > > -- Alejandro Guerrieri Magicom http://www.magicom-bcn.net/ LinkedIn: http://www.linkedin.com/in/aguerrieri
