SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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...
 

Semelhante a 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
 

Semelhante a 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
 

Último

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 

Último (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech 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

Notas do Editor

  1. So who uses Peoplefluent solutions?