On Tue, Oct 21, 2014 at 6:12 PM, Lakshmi Narasimhan .R <[email protected] > wrote:
> > Just thought of sharing some information which i know about such > deployments. > > Normally this kind of huge deployments would have multiple layers of server > for specific function > 1) DNS server - holding details of lots of web load-balancer > 2) Load Balancer - Static/dynamic details of lots of web server to load > balance the connection > 3) Web server - Will mostly contain few static pages/dynamic part of the > web code > 4) CDN - Holds most of the static contents and media files > 5) Cache server cluster - Most important part of storage to reduce load on > DB servers by taking up all the reads. > 6) Database servers - Typically handles only writes (saves the information > to retrieve in case of failure of cache nodes) and to serve reads that are > not available in cache cluster. > 7) Application servers - They mostly hold the scripts that run as scheduled > jobs to cleanup carts, provide refund if stock not available, etc. > > Flipkart is using the combination of cloud servers and real servers to > handle various loads and for better reliability and scalability. > > They would also have dynamic scaling of new cloud instances to handle surge > in traffic. > > They also ensure they have sufficient extra instance running all the time > to handle the load until new servers scaled boots up and fetches the > details and get ready to process requests. > Quite impressive. Thank you Lakshmi for sharing this. After reading all what you've mentioned... first thought came into my mind is that there is so much to learn. I do not know when will I get a chance /opportunity to experience all these wonderful technologies. #FeelingNovice -- *Regards,Sahil ModGill* _______________________________________________ ILUGC Mailing List: http://www.ae.iitm.ac.in/mailman/listinfo/ilugc ILUGC Mailing List Guidelines: http://ilugc.in/mailinglist-guidelines
