SlideShare ist ein Scribd-Unternehmen logo
1 von 16
F5 User Group



                8/18/2012
Who is Peoplefluent?
Peopleclick + Authoria + Acquire = Peoplefluent
    • Human Resources Internet SaaS vendor
    • Multi-Tenant portals
        • Recruitment Management
             – Career Portals for candidates
             – Applicant tracking, Interview Scheduling, Onboarding
        • Vendor Management
             – Contingent staff placement and procurement
             – Hourly worker time entry and management
        • Talent Management
             – Performance review/appraisal process
             – Ongoing career management
        • Diversity and Affirmative Action
             – Compliance planning and reporting
Growth via Acquisition
Peoplefluent adds on Strategia and Socialtext
        • Learning Management
            – Online, in classroom or virtual classroom
            – Content Management
            – Skills and Compliance Management
            – Social Learning
            – Reporting
        • Social Collaboration
            – Social Dashboards
            – Visible Activity Streams
            – Content Creation/Integration
Diverse Client Base
High-Tech       Energy/Utilities     Financial   Food/CPG




Manufacturing
High Tech       Healthcare/Biotech   Retail      Other
Peoplefluent Global Footprint: Client Locations


                                                             Iceland
                                                                         Sweden
                                                                                     Finland
                                                               Norway
                                                                                   Estonia Lithuania Belarus
                                             United Kingdom         Denmark       Latvia          Poland
                                                                                                                     Russian Federation
                                                    Ireland    Germany                           Czech Rep
              Canada                                                                         Slovakia
                                              Netherlands
                                                Belgium                             Austria Ukraine
                                            Luxembourg France                    Hungary
                                                                                 Bulgaria Romania Kazakhstan
                                                     Switzerland Slovenia                          Georgia
                                                 Portugal          Croatia                Serbia and Montenegro
             United States                                             Italy Greece        Turkey      Azerbaijan
                                                     Spain                                                                      China      Japan
                                 Bermuda           Gibraltar               Malta Cyprus       Lebanon      Behrain
                                                      Moracco      Tunisia          Israel         Kuwait    Qatar             South Korea
                                                                                         Jordan       United Arab Emirates
               Mexico                                     Algeria            Egypt                    Pakistan                    Taiwan
                                Domican Republic                                Saudi Arabia
                   Belize                                        Mali                           Oman      Bangladesh Lao      Hong Kong
                                      Puerto Rico
        Guatemala         Honduras                                 Burkina Faso   Yemen
         El Salvador               Trinidad and Tobago                                              India     Thailand Vietnam     Philippines
             Costa Rica                                  Senegal Nigeria
                                 Venezuela                                             Ethiopia                                               Guam
                   Panama                                                                                     Sri Lanka
                               Columbia
                                                         Cote D’Ivoire Cameroon                                               Malaysia
                              Ecuador                                                  Kenya                  Singapore
                                                                                                                           Indonesia
                              Peru                    Brazil
                                   Boliva                                              Zambia
                                       Paraquay
                                                                                                                                          Australia
                         Chile                                                      South Africa
                                           Uruguay
                                    Argentina
                                                                                                                                                 New Zeland
Who uses Peoplefluent Solutions?
Customer Service   Customer Scope     Customer Community

80% of the         5,000              6 millions
Fortune 100 use    organizations      employees and
Peoplefluent       use Peoplefluent   managers in
Solutions          Solutions          214 countries
F5 Products used
• LTM used in 5 of our ten datacenters
    –   Corporate HQ
    –   Atlanta and London Datacenters
    –   Disaster Recovery/Internal environments
    –   Austin Datacenter replacing Netscalers
•   Waltham datacenter will be converted to use LTM
•   Virtual LTM being considered for lab environments
•   Other datacenters will be consolidated
•   We use WhiteHat and looking into ASM
How we load balance
• Round Robin
   – Stateless applications virtuals/cloned
   – until products have issues or need persistence
• Dynamic methods
   – Observered member/node
   – Depends on the number of pools
• Priority Group Activation
   – Prefer to have at least 3 servers per pool (n+2)
   – 1 Cron Server, 2 web servers
   – Weblogic Reverse Proxy 3/6
   – WP1 Pools 1/1/1
Persistence
• Universal
   – iRule, jsessionid
• Cookie
   – Default insert and tried passive
• SSL Persistence
   – when using Client and Server SSL profiles
• Source IP
   – Bad, but we still do it in places (easy)
iRule Lessons learned
• iRule Editor
   – Now has bigip.conf and bigip_base.conf
   – Offline iRules
• iRule naming convention, versioning
   – TCP Connection
• iRule HTTP Events Flowchart
• TCL Errors
• Scripted bigpipe iRule changes
   – bigpipe virtual rule diffs before/after
   – Version 9 vs. version 10 changes (grep rule)
   – Postfix to email/page upon differences
iRules used to solve problems
• .NET/SQL application upgrade split
   – Using classes, switch glob
   – Akamai challenges
• Company name change/combination
   – Almost 1000 lines, nested if and switch
   – Allows URLs to remain hosted on the same servers (3+
     versions)
• Maintenance Pages
   – Allow class of IP addresses through for QA validation
   – Static/dynamic responses and redirects (client name changes)
   – robots.txt, Google site verification
   – Graphics/icons with hex conversion
• Block/Allow
   – URL, IP user-agent, HTTP verb, etc.
            ,
   – Faster and easier than firewall changes with our vendor
iRules used to solve problems (cont.)
• Referer replace
• Server Resource Cloaking
    – Removing Server headers
    – BigIP noserver
•   Apache Killer prevention (range headers)
•   TS-Edge JavaScript injection
•   Load Balance Failure
•   Low-cipher detection
•   Mobile/iPad application redirect
•   CAAMS pool switching
•   AUS Throttling users (using stats profile)
•   Pool Member Status
    – From DevCentral (upgrading to Joel Moses’ version)
iRules and Mmmm cookies
• Akamai Cookie
   – Prevents bypassing Akamai
   – Secures/restricts resources by IP
   – Not using Akamai’s site shield, so iRules and Akamai
     configuration must be in sync
• QA Test cookie
• eLearning cookie
   – Validate users
   – Referring host switch directs to appropriate
     resource
   – Allows a single VIP to host all of our environments
• Home Cookie Clean
• VMS Cookie Crumb Clean
Other things we are doing with LTM
• Compression
• WAN/LAN optimization
• Reviewing TCP and HTTP profiles for more
  improvement
• Fix slow connectivity with Chrome (bug)
• Health Monitors
   – Receive String
   – Session creation
What is our plan going forward?
• Gomez Real User Monitoring
    – Implement via iRules
•   Priority for iRules
•   Splunk
•   Upgrade to version 11
•   iApps/iControls
•   Implement Partitions?
•   iRule to show persistence tables
•   Migrate from bigpipe commands to tmsh
•   F5 Certification
Questions?


Matthew Leggett
Sr. Systems Engineer – Availability
matthew.leggett@peoplefluent.com

Weitere ähnliche Inhalte

Was ist angesagt?

K.gedrovics the socialization_of_brands
K.gedrovics the socialization_of_brandsK.gedrovics the socialization_of_brands
K.gedrovics the socialization_of_brandsECR Community
 
GLOBAL YOUTH SERVICE DAY 2005
GLOBAL YOUTH SERVICE DAY 2005GLOBAL YOUTH SERVICE DAY 2005
GLOBAL YOUTH SERVICE DAY 2005Enyidado Ghana
 
Arbitration of Government Contracts in Latin America: Peru, the Example to Fo...
Arbitration of Government Contracts in Latin America: Peru, the Example to Fo...Arbitration of Government Contracts in Latin America: Peru, the Example to Fo...
Arbitration of Government Contracts in Latin America: Peru, the Example to Fo...limaarbitration
 
M&L 2012 - Social media networks in schools and in teachers’ lives - by Riina...
M&L 2012 - Social media networks in schools and in teachers’ lives - by Riina...M&L 2012 - Social media networks in schools and in teachers’ lives - by Riina...
M&L 2012 - Social media networks in schools and in teachers’ lives - by Riina...Media & Learning Conference
 

Was ist angesagt? (7)

paris 2.0 = Wave 5 : The socialisation of brands, une étude sur les usages de...
paris 2.0 = Wave 5 : The socialisation of brands, une étude sur les usages de...paris 2.0 = Wave 5 : The socialisation of brands, une étude sur les usages de...
paris 2.0 = Wave 5 : The socialisation of brands, une étude sur les usages de...
 
K.gedrovics the socialization_of_brands
K.gedrovics the socialization_of_brandsK.gedrovics the socialization_of_brands
K.gedrovics the socialization_of_brands
 
2002 yearbook
2002 yearbook2002 yearbook
2002 yearbook
 
‘Human Capital and Water: Assessing the direct relationship and the impact of...
‘Human Capital and Water: Assessing the direct relationship and the impact of...‘Human Capital and Water: Assessing the direct relationship and the impact of...
‘Human Capital and Water: Assessing the direct relationship and the impact of...
 
GLOBAL YOUTH SERVICE DAY 2005
GLOBAL YOUTH SERVICE DAY 2005GLOBAL YOUTH SERVICE DAY 2005
GLOBAL YOUTH SERVICE DAY 2005
 
Arbitration of Government Contracts in Latin America: Peru, the Example to Fo...
Arbitration of Government Contracts in Latin America: Peru, the Example to Fo...Arbitration of Government Contracts in Latin America: Peru, the Example to Fo...
Arbitration of Government Contracts in Latin America: Peru, the Example to Fo...
 
M&L 2012 - Social media networks in schools and in teachers’ lives - by Riina...
M&L 2012 - Social media networks in schools and in teachers’ lives - by Riina...M&L 2012 - Social media networks in schools and in teachers’ lives - by Riina...
M&L 2012 - Social media networks in schools and in teachers’ lives - by Riina...
 

Ähnlich wie Peoplefluent f5 user group presentation

Company Presentation: global reach
Company Presentation: global reachCompany Presentation: global reach
Company Presentation: global reachArcher Inc.
 
Strengthening the demand-side for improved public investment
Strengthening the demand-side for improved public investmentStrengthening the demand-side for improved public investment
Strengthening the demand-side for improved public investmenticgfmconference
 
EnviroTabs-Countries We Ship To
EnviroTabs-Countries We Ship ToEnviroTabs-Countries We Ship To
EnviroTabs-Countries We Ship ToEnviro Tabs-Global
 
Presentacion Chiles Competitiveness
Presentacion Chiles CompetitivenessPresentacion Chiles Competitiveness
Presentacion Chiles CompetitivenessRicardo Alday
 
(GCF2009) Professor Michael E. Porter- "Competitiveness and the State of Entr...
(GCF2009) Professor Michael E. Porter- "Competitiveness and the State of Entr...(GCF2009) Professor Michael E. Porter- "Competitiveness and the State of Entr...
(GCF2009) Professor Michael E. Porter- "Competitiveness and the State of Entr...Global Competitiveness Forum - GCF
 
TE Data's Global Data Service
TE Data's Global Data Service TE Data's Global Data Service
TE Data's Global Data Service Hisham Mostafa
 
OECD’s PISA Study - Share of Rents from National Resources in National Income
OECD’s PISA Study - Share of Rents from National Resources in National IncomeOECD’s PISA Study - Share of Rents from National Resources in National Income
OECD’s PISA Study - Share of Rents from National Resources in National IncomeNo to mining in Palawan
 
Grey G2 introduction
Grey G2 introductionGrey G2 introduction
Grey G2 introductionemora72
 
BPI Group Information
BPI Group InformationBPI Group Information
BPI Group Informationkathyaallen
 
Parente beard firm overview february 2011
Parente beard firm overview  february 2011Parente beard firm overview  february 2011
Parente beard firm overview february 2011dgparrillo
 
Different media platforms – same consumers? (Maša Muster - Mediana)
Different media platforms – same consumers? (Maša Muster - Mediana)Different media platforms – same consumers? (Maša Muster - Mediana)
Different media platforms – same consumers? (Maša Muster - Mediana)SEMPL
 
Eddy Wouters, APL Logistics on '3PL Branding & Marketing'
Eddy Wouters, APL Logistics on '3PL Branding & Marketing'Eddy Wouters, APL Logistics on '3PL Branding & Marketing'
Eddy Wouters, APL Logistics on '3PL Branding & Marketing'eyefortransport
 

Ähnlich wie Peoplefluent f5 user group presentation (20)

Destinations
DestinationsDestinations
Destinations
 
Company Presentation: global reach
Company Presentation: global reachCompany Presentation: global reach
Company Presentation: global reach
 
My worldwide Sales & Marketing Experience
My worldwide Sales & Marketing ExperienceMy worldwide Sales & Marketing Experience
My worldwide Sales & Marketing Experience
 
Visa Exemption
Visa ExemptionVisa Exemption
Visa Exemption
 
Strengthening the demand-side for improved public investment
Strengthening the demand-side for improved public investmentStrengthening the demand-side for improved public investment
Strengthening the demand-side for improved public investment
 
Clean Energy Finance Corporation
Clean Energy Finance CorporationClean Energy Finance Corporation
Clean Energy Finance Corporation
 
EnviroTabs-Countries We Ship To
EnviroTabs-Countries We Ship ToEnviroTabs-Countries We Ship To
EnviroTabs-Countries We Ship To
 
Presentacion Chiles Competitiveness
Presentacion Chiles CompetitivenessPresentacion Chiles Competitiveness
Presentacion Chiles Competitiveness
 
(GCF2009) Professor Michael E. Porter- "Competitiveness and the State of Entr...
(GCF2009) Professor Michael E. Porter- "Competitiveness and the State of Entr...(GCF2009) Professor Michael E. Porter- "Competitiveness and the State of Entr...
(GCF2009) Professor Michael E. Porter- "Competitiveness and the State of Entr...
 
TE Data's Global Data Service
TE Data's Global Data Service TE Data's Global Data Service
TE Data's Global Data Service
 
OECD’s PISA Study - Share of Rents from National Resources in National Income
OECD’s PISA Study - Share of Rents from National Resources in National IncomeOECD’s PISA Study - Share of Rents from National Resources in National Income
OECD’s PISA Study - Share of Rents from National Resources in National Income
 
Grey G2 introduction
Grey G2 introductionGrey G2 introduction
Grey G2 introduction
 
BPI Group Information
BPI Group InformationBPI Group Information
BPI Group Information
 
Wedo by SOAP
Wedo by SOAPWedo by SOAP
Wedo by SOAP
 
Parente beard firm overview february 2011
Parente beard firm overview  february 2011Parente beard firm overview  february 2011
Parente beard firm overview february 2011
 
Different media platforms – same consumers? (Maša Muster - Mediana)
Different media platforms – same consumers? (Maša Muster - Mediana)Different media platforms – same consumers? (Maša Muster - Mediana)
Different media platforms – same consumers? (Maša Muster - Mediana)
 
Michael Porter - Peru
Michael Porter - PeruMichael Porter - Peru
Michael Porter - Peru
 
Michael porter 30 de noviembre
Michael porter 30 de noviembreMichael porter 30 de noviembre
Michael porter 30 de noviembre
 
Eddy Wouters, APL Logistics on '3PL Branding & Marketing'
Eddy Wouters, APL Logistics on '3PL Branding & Marketing'Eddy Wouters, APL Logistics on '3PL Branding & Marketing'
Eddy Wouters, APL Logistics on '3PL Branding & Marketing'
 
Countries flag
Countries flagCountries flag
Countries flag
 

Kürzlich hochgeladen

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Peoplefluent f5 user group presentation

  • 1. F5 User Group 8/18/2012
  • 2. Who is Peoplefluent? Peopleclick + Authoria + Acquire = Peoplefluent • Human Resources Internet SaaS vendor • Multi-Tenant portals • Recruitment Management – Career Portals for candidates – Applicant tracking, Interview Scheduling, Onboarding • Vendor Management – Contingent staff placement and procurement – Hourly worker time entry and management • Talent Management – Performance review/appraisal process – Ongoing career management • Diversity and Affirmative Action – Compliance planning and reporting
  • 3. Growth via Acquisition Peoplefluent adds on Strategia and Socialtext • Learning Management – Online, in classroom or virtual classroom – Content Management – Skills and Compliance Management – Social Learning – Reporting • Social Collaboration – Social Dashboards – Visible Activity Streams – Content Creation/Integration
  • 4. Diverse Client Base High-Tech Energy/Utilities Financial Food/CPG Manufacturing High Tech Healthcare/Biotech Retail Other
  • 5. Peoplefluent Global Footprint: Client Locations Iceland Sweden Finland Norway Estonia Lithuania Belarus United Kingdom Denmark Latvia Poland Russian Federation Ireland Germany Czech Rep Canada Slovakia Netherlands Belgium Austria Ukraine Luxembourg France Hungary Bulgaria Romania Kazakhstan Switzerland Slovenia Georgia Portugal Croatia Serbia and Montenegro United States Italy Greece Turkey Azerbaijan Spain China Japan Bermuda Gibraltar Malta Cyprus Lebanon Behrain Moracco Tunisia Israel Kuwait Qatar South Korea Jordan United Arab Emirates Mexico Algeria Egypt Pakistan Taiwan Domican Republic Saudi Arabia Belize Mali Oman Bangladesh Lao Hong Kong Puerto Rico Guatemala Honduras Burkina Faso Yemen El Salvador Trinidad and Tobago India Thailand Vietnam Philippines Costa Rica Senegal Nigeria Venezuela Ethiopia Guam Panama Sri Lanka Columbia Cote D’Ivoire Cameroon Malaysia Ecuador Kenya Singapore Indonesia Peru Brazil Boliva Zambia Paraquay Australia Chile South Africa Uruguay Argentina New Zeland
  • 6. Who uses Peoplefluent Solutions? Customer Service Customer Scope Customer Community 80% of the 5,000 6 millions Fortune 100 use organizations employees and Peoplefluent use Peoplefluent managers in Solutions Solutions 214 countries
  • 7. F5 Products used • LTM used in 5 of our ten datacenters – Corporate HQ – Atlanta and London Datacenters – Disaster Recovery/Internal environments – Austin Datacenter replacing Netscalers • Waltham datacenter will be converted to use LTM • Virtual LTM being considered for lab environments • Other datacenters will be consolidated • We use WhiteHat and looking into ASM
  • 8. How we load balance • Round Robin – Stateless applications virtuals/cloned – until products have issues or need persistence • Dynamic methods – Observered member/node – Depends on the number of pools • Priority Group Activation – Prefer to have at least 3 servers per pool (n+2) – 1 Cron Server, 2 web servers – Weblogic Reverse Proxy 3/6 – WP1 Pools 1/1/1
  • 9. Persistence • Universal – iRule, jsessionid • Cookie – Default insert and tried passive • SSL Persistence – when using Client and Server SSL profiles • Source IP – Bad, but we still do it in places (easy)
  • 10. iRule Lessons learned • iRule Editor – Now has bigip.conf and bigip_base.conf – Offline iRules • iRule naming convention, versioning – TCP Connection • iRule HTTP Events Flowchart • TCL Errors • Scripted bigpipe iRule changes – bigpipe virtual rule diffs before/after – Version 9 vs. version 10 changes (grep rule) – Postfix to email/page upon differences
  • 11. iRules used to solve problems • .NET/SQL application upgrade split – Using classes, switch glob – Akamai challenges • Company name change/combination – Almost 1000 lines, nested if and switch – Allows URLs to remain hosted on the same servers (3+ versions) • Maintenance Pages – Allow class of IP addresses through for QA validation – Static/dynamic responses and redirects (client name changes) – robots.txt, Google site verification – Graphics/icons with hex conversion • Block/Allow – URL, IP user-agent, HTTP verb, etc. , – Faster and easier than firewall changes with our vendor
  • 12. iRules used to solve problems (cont.) • Referer replace • Server Resource Cloaking – Removing Server headers – BigIP noserver • Apache Killer prevention (range headers) • TS-Edge JavaScript injection • Load Balance Failure • Low-cipher detection • Mobile/iPad application redirect • CAAMS pool switching • AUS Throttling users (using stats profile) • Pool Member Status – From DevCentral (upgrading to Joel Moses’ version)
  • 13. iRules and Mmmm cookies • Akamai Cookie – Prevents bypassing Akamai – Secures/restricts resources by IP – Not using Akamai’s site shield, so iRules and Akamai configuration must be in sync • QA Test cookie • eLearning cookie – Validate users – Referring host switch directs to appropriate resource – Allows a single VIP to host all of our environments • Home Cookie Clean • VMS Cookie Crumb Clean
  • 14. Other things we are doing with LTM • Compression • WAN/LAN optimization • Reviewing TCP and HTTP profiles for more improvement • Fix slow connectivity with Chrome (bug) • Health Monitors – Receive String – Session creation
  • 15. What is our plan going forward? • Gomez Real User Monitoring – Implement via iRules • Priority for iRules • Splunk • Upgrade to version 11 • iApps/iControls • Implement Partitions? • iRule to show persistence tables • Migrate from bigpipe commands to tmsh • F5 Certification
  • 16. Questions? Matthew Leggett Sr. Systems Engineer – Availability matthew.leggett@peoplefluent.com

Hinweis der Redaktion

  1. So who uses Peoplefluent solutions?