Session 11 Under The Hood of A Commercial Website: 15.561 Information Technology Essentials
Session 11 Under The Hood of A Commercial Website: 15.561 Information Technology Essentials
561
Information Technology Essentials
Session 11
Under the hood of
a commercial website
Acknowledgments:
Web CGI/ASP
server script Database
Static
Internet
content
Webbrows
er
Issues for building enterprise-level
eCommerce sites
• Security
– Physical security
– Access control
• Availability/Fault Tolerance
– Ensure the computer services remain available to users in the
face of partial failures
• Performance/Scalability
– Ensure that response time remains acceptable as site traffic
grows
• Content management
– Ensure that content development is done in a streamlined and
orderly fashion
Enterprise-level eCommerce sites:
Summary of Technologies
• Security
– Physical security: Hosting
– Access control: Firewalls
• Availability/Fault Tolerance
– Replication
• Performance/Scalability
– Replication
– Load Balancing
– Web Caching
• Content management
– Content Management Software
Issue # 1: Network and Physical Security
Types of firewalls
• Free hosting
– Your site on a shared server. Usually a shared domain name. Usually
supported by advertising
• Shared hosting
– Your site (and domain name) on a shared server in a special facility with
staff to respond when machines go down, etc. Often bundled with email.
• Dedicated hosting
– Your site(s) on a separate, dedicated server in a special facility. Varying
amounts of additional services (such as design of server configuration,
firewalls, replication, etc.)
• Collocated hosting
– Similar to dedicated hosting except you own the server rather than renting it.
There is no single right answer
» Century 21
» Yahoo, Amazon
• Site mirroring
• Content routing
Load balancing solutions
Companies: Cisco, HydraWeb
Web Lclod
oaLa
Internet Repcted
la
i
brows
er bl
aanc
er Webserv
ers
Intelligent content routing
STEP 1
STEP 2
CUSTOMER
WEB SERVER
STEP 4 STEP 3
STEP 1 User enters standard URL
AKAMAI SERVERS
BROWSER
INT
ERN
ET
Firewall
Session
Customer and session
Database Management
management
Middleware intelligence
software Transacion and requests
management
Read/
Back-end Inventory
Database
Content
DataBase
Profile
DataBase Store data
How much does it cost?
Total $394,850
Total $280,150
Typical Software Costs
Startup Costs
Total $2,260,900
Total $897,650
Total Costs
Startup
Total $2,655,750
Operating
Total $1,177,800
Moral of this lecture