1 / 69

Driving Better Performance through to the End User

Driving Better Performance through to the End User. Moderator: Dev Gupta, Services Manager, Akamai Jason McKenzie , Director Online Marketing, Global Brand and Communications, PwC Edgar Dorn, Lead Architect, Digital Marketing Platform Group, General Mills. Accelerating Innovation.

erek
Télécharger la présentation

Driving Better Performance through to the End User

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Driving Better Performance through to the End User Moderator: Dev Gupta, Services Manager, Akamai Jason McKenzie, Director Online Marketing, Global Brand and Communications, PwC Edgar Dorn, Lead Architect, Digital Marketing Platform Group, General Mills

  2. Accelerating Innovation Jim Anthony VP, Sales Engineering janthony@terremark.com

  3. Enterprise Requirements Enterprise-Class Platform • Compliant • High-performance • Global presence Highly Secure • Architecture • Assessment • Response Relevant & Accessible • Integration • Interoperability • Enablement

  4. Colocation • Global footprint of 50 top-tier facilities • Highly secure • Carrier-neutral global peering centers • Access to >160 global network providers • Flexible colocation solutions • Cage, cabinet, private suite deployments • Racking and cabling services • Remote hands services • NOC services

  5. Colocaiton GLOBAL DATA CENTER FOOTPRINT

  6. Infrastructure & Cloud Services NAP OF THE AMERICAS® • 750,000 square foot purpose-built data center • Global connectivity from >160 carriers, 15 domestic backbones • 100% SLA on power and environmentals • Home to critical Internet infrastructure and leading applications

  7. Infrastructure & Cloud Services NAP OF THE CAPITAL REGION™ • 60-acre federal-grade data center campus • Engineered to meet Uptime Institute Tier III standards • Highest levels of physical security • Headquarters building with secure 150-seat auditorium

  8. Networking & Connectivity Interconnect Services • Cross-connect services • Multiplexing/Demultiplexing • International Gateway • Optical Ring Termination Peering Services • Public or private arrangements • Fully-redundant Exchange Point Platform Managed Routing Service • High-performance Internet transit • Included with Cloud, Hosting • Access to multiple Tier 1 networks • 24/7 monitoring Additional Services • Custom architectural services • 24/7 NOC & SNOC services • Akamai CDN services

  9. Enterprise Cloud Enterprise Cloud • Virtual Private Cloud architecture • Powered by VMware vSphere • Private compute pools guarantee resources • Burst mode for dynamic scale • Secure, auditable and compliant • Physical device integration • Private network integration • Full-featured RESTful API • Available as dedicated private cloud vCloud™Services • vCloud™ Express • vCloud™ Datacenter • Private/hybrid solution • vCloud API compatible

  10. Managed Hosting • Dedicated or virtualized environments • Managed OS, infrastructure • Device-level SLAs • Additional support tiers available • Database server support • Application platform management • Custom application support • Transaction-level SLAs • Professional Services • Scalability testing • Migration services

  11. Clients

  12. TMRK-INT082011 SW

  13. Driving Better Performance through to the End User Moderator: Dev Gupta, Services Manager, Akamai Jason MacKenzie, Director Online Marketing, Global Brand and Communications, PwC Edgar Dorn, Lead Architect, Digital Marketing Platform Group, General Mills

  14. Measuring & Improving Performance Through to the End User Edgar Dorn | General Mills

  15. General Mills • One of the world’s largest food companies • $14.9 billion in FY11 net sales • 35,000 employees • Over 100 leading brands • Marketed in more than 100 countries

  16. Web Technology Team • Implements and manages 350+ web applications • Over 150 million unique visitors a year • Completely dedicated ISP realm for our public websites • 2 BMC/Coradiant TrueSight appliances

  17. Challenges • Our growth was exceeding our expectations • Site traffic exceeding 1 terabyte daily • Performance was good, but faster is always better • Significant traffic spikes • Better monitoring • Hardware & Infrastructure • SEO rankings

  18. Improving & Measuring Performance • Biggest performance gains • Website optimization • Leverage Akamai CDN • Extensive caching • Ways in which we measure performance optimization • External website monitoring services • Internal monitoring service • BMC/Coradiant TrueSight appliances

  19. Caching Strategy • Browser • Edge • Server side • Distributed • Service Endpoints

  20. BMC/Coradiant TrueSight Appliances • Benefits • Real time visualization of worldwide traffic experience • Measures application performance by the end user • Offers full range of monitoring tools and incident alerts • BMC/Coradiant TrueSight Edge for Akamai • “…a custom-built, software-based product that provides performance visibility into Web applications delivered by Akamai.” --Akamai Technologies, Inc. • Easy Integration • Addition of 2 files to each website: .js and image • Akamai dynamically inserts a link to the javascript file for every page request

  21. Real-time Traffic Monitoring Dashboard

  22. Performance & Availability Dashboard

  23. Overall Health Snapshot

  24. Insight to the End User Experience

  25. Incident Information in Detail

  26. Highlights • Optimize your web pages • Too much smart caching is never enough • Make sure you have an overall vision of your sites performance • Speed is a feature, design your applications with performance in mind.

  27. General Mills Fun Facts Every Day: • We provide 60 million servings of whole grain cereals worldwide • People consume 2 million pounds of Green Giant vegetables • 5 million people enjoy fresh-baked Pillsbury cookies • More than 1 million people savor the richness of Haagen-Dazs Ice Cream

  28. Increasing offload and performance for a dynamic site Jason McKenzie | PwC

  29. Any opinions in this presentation are personal and it does not constitute or represent any advice or opinion of PwC.

  30. 1847 • 757 / 154 • 175,000+ • 26.6 / 8 • 1

  31. 12 • 153.012156 • -27.480991 • 150+/30+ • 800+

  32. What I’d like to cover today:

  33. Some terms we’ll encounter:

  34. Include some content from another URL? <esi:includesrc=“/hot/content)“ ttl=“30s“/>

  35. Pass an ID? <esi:includesrc="my-page?id=$(HTTP_COOKIE{'user-id'})"/>

  36. Want to tailor for browsers? <esi:choose> <esi:when test="$(HTTP_USER_AGENT{'os'})=='WIN' & $(HTTP_USER_AGENT{'browser'})=='MSIE' & $(HTTP_USER_AGENT{'version'}) matches '^6\.[0-9]+'"> <h1>Wow. IE 6? You really need to upgrade.</h2> </esi:when> </esi:choose>

  37. Downstream cache headers? <esi:choose> <esi:when test="!$(HTTP_EXPIRES) & !$(HTTP_CACHE_CONTROL)"> $add_header('Expires', $http_time($time() + 36000)) $add_header('Cache-Control', 'max-age=24h') </esi:when> </esi:choose>

  38. My roadmap

  39. Speed goal:<1.5secs • Offload goal:90%+ • August 88%

  40. The roadmap

  41. The roadmap Phase 1: Baby steps TTLs – Client-IP

  42. The roadmap Phase 2: CMS integration Headers API

  43. The roadmap Phase 3:maximizing offload +Web Content Optimization ESI – cache-keys

  44. Handling dynamic pages

  45. Working out your approach

  46. Working out your approach eg navigation

  47. Breaking your content apart • Weather nowText TTL = 15minsImg TTL = Forever • Currency conversionTextTTL = 5mins • Img TTL = 5mins • Weather forecastText TTL = 3hrsImg TTL = Forever

  48. Breaking your content apart Welcome, Jason • Alerts • TTL = High and use Ajax and local storage • Shopping cart • Low/No-Cache  • “Welcome, friend” • ESI choose with ID in URL and push up the TTL

More Related