Erscheinungstermin: 31. März 2005 | Reihe: Developer's Library
As a developer, you are aware of the increasing concern amongst developers and site architects that websites be able to handle the vast number of visitors that flood the Internet on a daily basis. Scalable Internet Architectures addresses these concerns by teaching you both good and bad design methodologies for building new sites and how to scale existing websites to robust, high-availability websites. Primarily example-based, the book discusses major topics in web architectural design, presenting existing solutions and how they work. Technology budget tight? This book will work for you, too, as it introduces new and innovative concepts to solving traditionally expensive problems without a large technology budget. Using open source and proprietary examples, you will be engaged in best practice design methodologies for building new sites, as well as appropriately scaling both growing and shrinking sites. Website development help has arrived in the form of Scalable Internet Architectures.
{"itemData":[{"priceBreaksMAP":null,"buyingPrice":40.99,"ASIN":"067232699X","isPreorder":0},{"priceBreaksMAP":null,"buyingPrice":24.95,"ASIN":"1449377440","isPreorder":0},{"priceBreaksMAP":null,"buyingPrice":23.95,"ASIN":"0321753887","isPreorder":0}],"shippingId":"067232699X::KPwElwLihdNxooHqnZQ5uw26ZH%2Fp2%2F4boZW4D4q%2B78CrLuEaj%2BsHE5BtSHWJBHTS%2F7%2F25ud03wy1ii4wCHSb8cHvzGjmRFEQbjuEW7RuwZU%3D,1449377440::gsCJ7JStMtgfO684zPFI673sUZknDN7QcTyardV4LLK68DC1MpWQQq2OsyuoG%2FYxdG%2F%2FW1tol106XX36GJmbziDVzEc2EkVy7Esg2g98MkI%3D,0321753887::bYUwIn2dRF%2F0QdNdAbzb2CgSZvfkS7Gc4AL%2FUjwo%2BzYYONFt1fYnmKxRNsMYBkFMvVfZTFfuUUih0phDCwTDSU%2F1HMzVs2IkNx%2FhGHwlQgo%3D","sprites":{"addToWishlist":["wl_one","wl_two","wl_three"],"addToCart":["s_addToCart","s_addBothToCart","s_add3ToCart"],"preorder":["s_preorderThis","s_preorderBoth","s_preorderAll3"]},"currenyCode":"EUR","shippingDetails":{"xz":"same","yz":"same","xy":"same","xyz":"same"},"tags":["x","y","z"],"strings":{"addToWishlist":[null,null,null],"addToCart":["In den Einkaufswagen","Beides in den Einkaufswagen","Alle drei in den Einkaufswagen"],"showDetailsDefault":"Verfügbarkeit und Versanddetails anzeigen","shippingError":"Ein Fehler ist aufgetreten, bitte versuchen Sie es noch einmal","hideDetailsDefault":"Verfügbarkeit und Versanddetails verbergen","priceLabel":["Preis:","Preis für beide:","Preis für alle drei:"],"preorder":["Diesen Artikel vorbestellen","Beide Artikel vorbestellen","Alle drei Artikel vorbestellen"]}}
Kunden, die diesen Artikel gekauft haben, kauften auch
Entdecken Sie Bücher, lesen Sie über Autoren und mehr
Produktbeschreibungen
Synopsis
As a developer, you are aware of the increasing concern amongst developers and site architects that websites be able to handle the vast number of visitors that flood the Internet on a daily basis. Scalable Internet Architecture addresses these concerns by teaching you both good and bad design methodologies for building new sites and how to scale existing websites to robust, high-availability websites. Primarily example-based, the book discusses major topics in web architectural design, presenting existing solutions and how they work. Technology budget tight? This book will work for you, too, as it introduces new and innovative concepts to solving traditionally expensive problems without a large technology budget. Using open source and proprietary examples, you will be engaged in best practice design methodologies for building new sites, as well as appropriately scaling both growing and shrinking sites. Website development help has arrived in the form of Scalable Internet Architecture.
Über den Autor
Theo Schlossnagle is a principal at OmniTI Computer Consulting, where he provides expert consulting services related to scalable internet architectures, database replication, and email infrastructure. He is the creator of the Backhand Project and the Ecelerity MTA, and spends most of his time solving the scalability problems that arise in high-performance and highly distributed systems.
Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?
Auch wenn das Buch inzwischen vor sieben Jahren erschienen ist, ist es trotzdem noch lesenswert. Es wird glasklar erklärt warum Hochverfügbarkeit und Loadbalancing zwei verschiedene Dinge sind: Das Konzept, dass ein Loadbalancer die Anfragen an N weitere Maschinen weiterreicht, ergibt im Endeffekt weniger Verfügbarkeit: Der Loadbalancer ist der Single-Point-Of-Failure. Ob die vorgestellte Bibliothek spread (spread.org) noch aktuell ist, ist fraglich. Das letzte Release ist mehr als zwei Jahre alt. Das Buch ist aber trotzdem gut.
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com:4.0 von 5 Sternen 19 Rezensionen
16 von 16 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 SternenI could not put this book down1. Februar 2008
Von Michael Mee - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I picked up this book the other day on the recommendation of a friend, and I can't put it down. I like it because:
* its small (the number of pages 225, the print, the format, the thickness) , but its pithy. Every page has useful stuff. * the real world experience (pain!) just oozes out of this book. So many times while reading I thought: "Oh yes ... hadn't thought of that." * its not stridently opensource, nonetheless ends up most there anyway - but only after addressing commercial products and their role * its business focused, not geek focused - while still being incredibly geeky
Most of all its just really well written and edited. I've caught a couple of minor typos, but nothing that interfered with reading or enjoying the book.
In a world of many great technical books, and insufficient time to read them, its hard to know which ones are worth the effort. This one definitely is.
20 von 23 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 SternenThe previous reviews don't really do it justice24. November 2006
Von AngryCoder - Veröffentlicht auf Amazon.com
Format:Taschenbuch
This is a fantastic book about scalable systems. If you want specifics, he presents opensource and cost effective solutions that can be implemented, but in my opinion that isn't the real value of the book.
The real value is the way he leads you through the thought processess that need to occur as you plan for releasing and using such a system. I really like some of the stuff that is emphasized and has caused me to realize that I had gaps in my knowledge. Gaps like better release planning, and actual cost of such a system, especially as it grows, or shrinks.
I've been extremely happy with this purchase.
9 von 9 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 SternenA worthwhile read, a disappointing experience1. April 2009
Von Thomas B. Brenneke - Veröffentlicht auf Amazon.com
Format:Taschenbuch
First and foremost, chapter 10 should be an Appendix. This was a horrible ending to what seemed to be a promising discussion on horizontal scaling for any system/network engineer or astute systems engineer.
Clear and concise, then incoherent and grammatically challenged, this book requires constant read backs leaving the reader with a sense of a diminished level of reading comprehension.
Fortunately there are some very good real world discussions on horizontal scaling, distributed caching, and eliminating single points of failure in your design.
Unfortunately the book was a long documentary on the author's Spread utility/program/solution and the last chapter is dedicated to writing a module for Spread. Completely out of band with regards to actual high performance clustered environments where the author's solution is likely scarce in popularity.
I do appreciate his coverage of logging. Despite my rating, I don't regret the first nine chapters.