SlideShare uma empresa Scribd logo
1 de 19
How to survive the perfect storm
Protect yourself through scaling in the Cloud




                                                1
Web Performance as
 a Cloud Service

  Test, Analyze,
Monitor and Improve
 Web Performance
Industry Expertise
Public Sector            Cloud   Telecom   Media




                                 Travel




                Gaming           eRetail   Finance




                                                     3
Load testing Service
Scales via Amazon Cloud and Apica’s own ISP Resources

                     More then 100,000 concurrent users
                       2,000,000 users in 15 minutes




   Dynamic scaling in Amazon Cloud
   Inside agents monitoring vital signs together with Amazon Cloudwatch
   Loadtest execution and result collection integrated with Amazon AWS API


                                                                              4
Monitoring Network

                                              Worldwide Monitoring Network > 200 locations
                             In most big clouds and data centers, run rate > 500,000,000 total checks in 2012




                                                                                                       UK/Europe
                                                                                     Canada                        Russia Moscow                                           Norway          Finland

                                                                                                                                                                                                                Russia
                                                                                                                                                                                       Boston
                                                                                       US                                          Beijing                       United
                                                                                                                                                                Kingdom
                                                                                                                                                                                 Sweden



                                                                                                                                                        Ireland
                                                                                                                                                                                                      Ukraine
                                                                                                                                                                                       Poland
                                                                                                                                                                           Belgium
                                                                                                                                                                  France

                                                                                                           Egypt
                                                                                                                                                                Spain
                                                                                                                                                                               Italy
             Seattle                                                                                                                                                                                 Greece
                                                                                                                                                     Portugal

      Portland

                                                                                                                               Singapore
                                                                              Boston
                                                Minneapolis                  New
                                                                             York
                                                       Chicago   Cleveland
San
Francisco
                   Phoenix
                             Denver                                WASHINGTON                 Brazil
                                                                      D.C
            Los Angeles
                                      Dallas
                                                                 Atlanta
                                                                                                                                         Australia
                                      Houston

                                                                             Miami




                                                                                                                                                                                                                         5
Planning for Unlimited Website Loads




                                       6
Business challenge – handling peak web loads

                               Response time


 Many sites unprepared for:
    Holiday sales spikes
    New product launches
                                                         Time



    Extreme weather events
                               No. of users
    Major announcements
                                                      Lost
                                                      business



                                                         Time
                                               Peak
                                               Hour



                                                                 7
Can you handle the perfect storm?




                                    8
Key Challenges
   How to Scale ?
    –   Need for quick ramp up in capacity
    –   Cloud & Physical Backend


   How to work with fixed capacity ?
    – Fixed capacity on DB or backend



   What to do when peak load is unlimited ?
    –   No way to control overload vs. capacity




                                                  9
Scaling with Cloud




                     10
Scaling




          11
How much capacity do you actually need?


                              Large




                              Medium




                              Small


                                          12
Why LoadTest Cloud

 Planning proactive cloud scaling
    –   A capacity test provides the metrics to identify the
        infrastructures limits
    –   Cloud application managers can act proactively before
        performance is degraded

 Actual capacity of adding new servers
    –   Doubling server capacity doesn’t mean the application
        can handle double the load.
    –   Capacity testing shows what the new user capacity is.

 Test failover procedures
    –   During peak loads and in multi-tenancy environments
    –   “Work out the kinks” of their failover procedures before
        they really need it.




                                                                   13
Dynamic Queing
 All applications have a maximum load level
   – Load start page

   – Deliver dynamic content

   – Database transactions



 Exceeding limits typically lead to a crash


 Implement Queing




                                               14
Case:




        15
How it works

Customer site

                                                1   User



                                                2


                       Apica Connection
                            Control


Web front              3




                            Cloud Farm
                     Wait page/Emergency Site
                                                           16
Key Features
 Unlimited Capacity – designed to handle the largest possible
   unexpected event loads, beyond 100,000 concurrent users per minute
 Flexible subscription – ready to take over on a moments notice, or use it
   24/7/365 ongoing operation
 Dynamic Queuing Management – reroutes excess users to “wait page”;
   reroutes queued users to a separate network
 Real Time Monitoring – displays user response times and application
   performance
 Easy Setup – can by used by any website or service regardless of its
   host location or ISP.




                                                                         17
To sum it up
1               2                3                      4




 Perform a          Analyse         Plan for worst        Handle
    pre-event        Optimize
                                       case scenarios         overload
    load test                         Scaling rules         Fire drill
                     Capacity
                      planning        Failover              Monitoring




All systems have weak points – Where are yours?

                                                                           18
Thank You!

             19

Mais conteúdo relacionado

Semelhante a Apica presentation, Cloud & Hosting Theatre

Finnish Lessons Webinar PDK/EF
Finnish Lessons Webinar PDK/EFFinnish Lessons Webinar PDK/EF
Finnish Lessons Webinar PDK/EF
Kristoffer Kohl
 
1 dubois
1 dubois1 dubois
1 dubois
ifa2012
 
Marc-Andre Gagnon - Pharmacare in Canada Today
Marc-Andre Gagnon - Pharmacare in Canada TodayMarc-Andre Gagnon - Pharmacare in Canada Today
Marc-Andre Gagnon - Pharmacare in Canada Today
Pharmacare 2020
 
Inge G. Thulin Executive Vice President, International Operations
Inge G. Thulin Executive Vice President, International OperationsInge G. Thulin Executive Vice President, International Operations
Inge G. Thulin Executive Vice President, International Operations
finance10
 
Edelman Trust In Entertainment Industry 2009
Edelman Trust In Entertainment Industry 2009Edelman Trust In Entertainment Industry 2009
Edelman Trust In Entertainment Industry 2009
Edelman
 
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
 
Centrum handlowe Aleja Słońca w Szczecinie
Centrum handlowe Aleja Słońca w SzczecinieCentrum handlowe Aleja Słońca w Szczecinie
Centrum handlowe Aleja Słońca w Szczecinie
Tomek Kuczyński
 
European smb market
European smb marketEuropean smb market
European smb market
cami1981
 
K.gedrovics the socialization_of_brands
K.gedrovics the socialization_of_brandsK.gedrovics the socialization_of_brands
K.gedrovics the socialization_of_brands
ECR Community
 
Maurice tax session presentation dubai may Alliott Group conference 2011
Maurice tax session presentation  dubai may Alliott Group conference 2011Maurice tax session presentation  dubai may Alliott Group conference 2011
Maurice tax session presentation dubai may Alliott Group conference 2011
Alliott Group
 
The socialisation of brands wave 5
The socialisation of brands wave 5The socialisation of brands wave 5
The socialisation of brands wave 5
Sociale Merken
 

Semelhante a Apica presentation, Cloud & Hosting Theatre (20)

Finnish Lessons Webinar PDK/EF
Finnish Lessons Webinar PDK/EFFinnish Lessons Webinar PDK/EF
Finnish Lessons Webinar PDK/EF
 
Finnish Lessons WA NMI
Finnish Lessons WA NMIFinnish Lessons WA NMI
Finnish Lessons WA NMI
 
1 dubois
1 dubois1 dubois
1 dubois
 
Connecting Libya 2012 Technology Presentation
Connecting Libya 2012 Technology PresentationConnecting Libya 2012 Technology Presentation
Connecting Libya 2012 Technology Presentation
 
1 armstrong presentation on price and tariff setting v2
1 armstrong presentation on price and tariff setting v21 armstrong presentation on price and tariff setting v2
1 armstrong presentation on price and tariff setting v2
 
Marc-Andre Gagnon - Pharmacare in Canada Today
Marc-Andre Gagnon - Pharmacare in Canada TodayMarc-Andre Gagnon - Pharmacare in Canada Today
Marc-Andre Gagnon - Pharmacare in Canada Today
 
Inge G. Thulin Executive Vice President, International Operations
Inge G. Thulin Executive Vice President, International OperationsInge G. Thulin Executive Vice President, International Operations
Inge G. Thulin Executive Vice President, International Operations
 
Layna Mosley UNC-CH 20121026
Layna Mosley UNC-CH 20121026Layna Mosley UNC-CH 20121026
Layna Mosley UNC-CH 20121026
 
Edelman Trust In Entertainment Industry 2009
Edelman Trust In Entertainment Industry 2009Edelman Trust In Entertainment Industry 2009
Edelman Trust In Entertainment Industry 2009
 
Spend matters exec breakfast achilles slides dan quinn july 11th 2012
Spend matters exec breakfast achilles slides   dan quinn july 11th 2012Spend matters exec breakfast achilles slides   dan quinn july 11th 2012
Spend matters exec breakfast achilles slides dan quinn july 11th 2012
 
13.02, Nikiforovich — Lecture on UES
13.02, Nikiforovich — Lecture on UES13.02, Nikiforovich — Lecture on UES
13.02, Nikiforovich — Lecture on UES
 
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...
 
Centrum handlowe Aleja Słońca w Szczecinie
Centrum handlowe Aleja Słońca w SzczecinieCentrum handlowe Aleja Słońca w Szczecinie
Centrum handlowe Aleja Słońca w Szczecinie
 
Finlandia: algunos indicadores
Finlandia: algunos indicadoresFinlandia: algunos indicadores
Finlandia: algunos indicadores
 
European smb market
European smb marketEuropean smb market
European smb market
 
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
 
Maurice tax session presentation dubai may Alliott Group conference 2011
Maurice tax session presentation  dubai may Alliott Group conference 2011Maurice tax session presentation  dubai may Alliott Group conference 2011
Maurice tax session presentation dubai may Alliott Group conference 2011
 
BoConcept - Beyond BRIC
BoConcept - Beyond BRICBoConcept - Beyond BRIC
BoConcept - Beyond BRIC
 
The socialisation of brands wave 5
The socialisation of brands wave 5The socialisation of brands wave 5
The socialisation of brands wave 5
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

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)
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Apica presentation, Cloud & Hosting Theatre

  • 1. How to survive the perfect storm Protect yourself through scaling in the Cloud 1
  • 2. Web Performance as a Cloud Service Test, Analyze, Monitor and Improve Web Performance
  • 3. Industry Expertise Public Sector Cloud Telecom Media Travel Gaming eRetail Finance 3
  • 4. Load testing Service Scales via Amazon Cloud and Apica’s own ISP Resources More then 100,000 concurrent users 2,000,000 users in 15 minutes  Dynamic scaling in Amazon Cloud  Inside agents monitoring vital signs together with Amazon Cloudwatch  Loadtest execution and result collection integrated with Amazon AWS API 4
  • 5. Monitoring Network Worldwide Monitoring Network > 200 locations In most big clouds and data centers, run rate > 500,000,000 total checks in 2012 UK/Europe Canada Russia Moscow Norway Finland Russia Boston US Beijing United Kingdom Sweden Ireland Ukraine Poland Belgium France Egypt Spain Italy Seattle Greece Portugal Portland Singapore Boston Minneapolis New York Chicago Cleveland San Francisco Phoenix Denver WASHINGTON Brazil D.C Los Angeles Dallas Atlanta Australia Houston Miami 5
  • 6. Planning for Unlimited Website Loads 6
  • 7. Business challenge – handling peak web loads Response time Many sites unprepared for:  Holiday sales spikes  New product launches Time  Extreme weather events No. of users  Major announcements Lost business Time Peak Hour 7
  • 8. Can you handle the perfect storm? 8
  • 9. Key Challenges  How to Scale ? – Need for quick ramp up in capacity – Cloud & Physical Backend  How to work with fixed capacity ? – Fixed capacity on DB or backend  What to do when peak load is unlimited ? – No way to control overload vs. capacity 9
  • 11. Scaling 11
  • 12. How much capacity do you actually need? Large Medium Small 12
  • 13. Why LoadTest Cloud  Planning proactive cloud scaling – A capacity test provides the metrics to identify the infrastructures limits – Cloud application managers can act proactively before performance is degraded  Actual capacity of adding new servers – Doubling server capacity doesn’t mean the application can handle double the load. – Capacity testing shows what the new user capacity is.  Test failover procedures – During peak loads and in multi-tenancy environments – “Work out the kinks” of their failover procedures before they really need it. 13
  • 14. Dynamic Queing  All applications have a maximum load level – Load start page – Deliver dynamic content – Database transactions  Exceeding limits typically lead to a crash  Implement Queing 14
  • 15. Case: 15
  • 16. How it works Customer site 1 User 2 Apica Connection Control Web front 3 Cloud Farm Wait page/Emergency Site 16
  • 17. Key Features  Unlimited Capacity – designed to handle the largest possible unexpected event loads, beyond 100,000 concurrent users per minute  Flexible subscription – ready to take over on a moments notice, or use it 24/7/365 ongoing operation  Dynamic Queuing Management – reroutes excess users to “wait page”; reroutes queued users to a separate network  Real Time Monitoring – displays user response times and application performance  Easy Setup – can by used by any website or service regardless of its host location or ISP. 17
  • 18. To sum it up 1 2 3 4  Perform a  Analyse  Plan for worst  Handle pre-event  Optimize case scenarios overload load test  Scaling rules  Fire drill  Capacity planning  Failover  Monitoring All systems have weak points – Where are yours? 18