SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Cloud Time




                                  www.geocities.com/robbi01/creation.html

                                 Amazon Web Services at Chemidex

                                                         April 30, 2008
 © Copyright 2008 Chemidex LLC                                              1
Wednesday, February 18, 2009
ABOUT CHEMIDEX



                                                           •   Vertical search engine
                                                               serving the Chemical
                                                               industry


                                                           •   70,000+ Users


                                                           •   Millions of page-views
                                                               per month


                                                           •   Rapid growth, and
                                                               positioning for even
                                                               more rapid growth


                                                           •   Planning new
                                                               offerings, services and
                                                               markets...




            Technology In Transition: How Do You Plan For Web-Scale Growth?
 © Copyright 2008 Chemidex LLC             2
Wednesday, February 18, 2009
THE CHALLENGES OF A SUCCESSFUL WEB-ERA BUSINESS


       •     Planning and Managing Growth




                    Source: http://www.kfwimer.com/images/outgrown.jpg

 © Copyright 2008 Chemidex LLC                                      3
Wednesday, February 18, 2009
THE CHALLENGES OF A SUCCESSFUL WEB-ERA BUSINESS


       •     Managing Technology and Infrastructure




             Sources: http://blog.litux.org/2007/05/02/im-in-ur-serverz, http://icanhascheezburger.com/

 © Copyright 2008 Chemidex LLC                                          4
Wednesday, February 18, 2009
THE CHALLENGES OF A SUCCESSFUL WEB-ERA BUSINESS


       •      Controlling Expenses




           Source: http://www.familycourtchronicles.com/philosophy/wasted/money-to-burn.jpg

 © Copyright 2008 Chemidex LLC                                   5
Wednesday, February 18, 2009
AWS ANSWERS SOME FUNDAMENTAL QUESTIONS



       • How do we budget and plan hardware growth?

       • How will we handle peak loads?

       • How can we control costs as we grow?

       • How can we get / keep a robust web offering?

       • What do we do if our growth is 500% of what
         we’re planning? (or 50%)?


 © Copyright 2008 Chemidex LLC   6
Wednesday, February 18, 2009
THE SOLUTION: AMAZON WEB SERVICES AND “CLOUD COMPUTING”


                                      •       Cloud Computing doesn’t really look like
                                              anything -- here’s why it matters

                                               –   Planning - no more HW or hosting center budgeting,
                                                   purchasing, installation, or support!


                                               –   Scalability - if we need 50 servers to handle demand,
                                                   we can have 50 servers - instantly
                                                     •    Another Memberlink instance can be created from
                                                          scratch to handle demand in < 10 minutes

                                               –   Cost
                                                     •    only buy capacity when we need it
                                                     •    demos and new projects - interim hardware
                                                     •    zero-cost (license fee) software stack

                                               –   Stability
                                                     •    No downtime since we first went live (Jan ’08)
                                                     •    Staging and transparent cutover


                                               –   Flexibility
                  “Cloud” Computing                  •    Need a server = get a server: $0.10 / hour
                                                     •    Need a GB = get a GB:           $0.15/GB/month


 © Copyright 2008 Chemidex LLC            7
Wednesday, February 18, 2009
COULD AWS WORK FOR YOU? HERE’S WHAT WE’VE HAD TO CONSIDER



       •     Platform
               –    Need open LAMP-like stack (Ruby on Rails, for us)
               –    Helpful to be comfortable with open source tools and technologies
               –    Build your platform, then save / clone your image


       •     Administration
               –    UNIX admin skills (still need SysAdmins, but their lives are a lot easier)
               –    Terrific Amazon toolkit for managing your environment - but
                       •   Still have to manage your own scalability
               –    Uptime is generally GREAT, but
                       •   Still need to be able to “Roll Your Own” backup to / recovery from S3
                       •   Administration recipes getting much better
                       •   Services firms springing up



       •     Community
               –    Big, active tech community
               –    Not a lot of books yet
               –    Lots of online materials

 © Copyright 2008 Chemidex LLC                                          8
Wednesday, February 18, 2009
WHAT IT’S MEANT FOR US


       •     PLANNING...
               – Hardware:
                  • EC2 = NO NEW SERVERS!
                       • Instantaneous Capacity
                                 – Try SugarCRM as a Customer Service System - No Problem!
                                 – Need a demo server for a day - No Problem!
                            – Want to experiment with parallel, scalable architectures - No Problem!
                       • Painless cutover - start a new server, and use dynamic DNS to point to it for
                         instantaneous cutover


               – Storage:
                       • S3 = Economical Backup for Systems and Data
                       • Ability to take on business we might have declined in the past
                       • Easy backup and proven recovery for all digital assets


               – Asynchronous messaging and flexible data architectures
                       • SQS in evaluation
                       • SimpleDB in evaluation

 © Copyright 2008 Chemidex LLC                               9
Wednesday, February 18, 2009
WHAT IT’S MEANT FOR US


       •     ...AND DELIVERY
               – “Hardware”
                   • We started with a single small server on EC2

                                    $2.40 bill determining if it would work for us
                       • Ran up a

                       • Today 3 servers preparing for production usage
                       • At any given time as many as a half-dozen more in evaluation


               – “Storage”
                       • Regular nightly backups to S3
                       • Hoping for Persistent Storage when the beta opens
                       • Infinite drive space potential key for planning future offerings


               – This is the future of scalable web offerings
               – “Lock-in” through value delivery rather than proprietary rat-hole
                       • KEY consideration in the event of an acquisition



           AWS Has Changed How We Plan, Deliver, and Roadmap Future Offerings
 © Copyright 2008 Chemidex LLC                              10
Wednesday, February 18, 2009
QUESTIONS?



 © Copyright 2008 Chemidex LLC       11
Wednesday, February 18, 2009

Weitere ähnliche Inhalte

Was ist angesagt?

Cmg06 utilization is useless
Cmg06 utilization is uselessCmg06 utilization is useless
Cmg06 utilization is uselessAdrian Cockcroft
 
VMworld 2013: Virtualize Active Directory ‒ The Right Way!
VMworld 2013: Virtualize Active Directory ‒ The Right Way!VMworld 2013: Virtualize Active Directory ‒ The Right Way!
VMworld 2013: Virtualize Active Directory ‒ The Right Way!VMworld
 
Java For The Cloud Presentation @ AlphaCSP's JavaEdge 2008
Java For The Cloud Presentation @ AlphaCSP's JavaEdge 2008Java For The Cloud Presentation @ AlphaCSP's JavaEdge 2008
Java For The Cloud Presentation @ AlphaCSP's JavaEdge 2008Baruch Sadogursky
 
Virtualisation at Ringo
Virtualisation at RingoVirtualisation at Ringo
Virtualisation at RingoJeremy Brown
 
Azug - successfully breeding rabits
Azug - successfully breeding rabitsAzug - successfully breeding rabits
Azug - successfully breeding rabitsYves Goeleven
 
Managing Performance in the Cloud
Managing Performance in the CloudManaging Performance in the Cloud
Managing Performance in the CloudDevOpsGroup
 
Load balancing theory and practice
Load balancing theory and practiceLoad balancing theory and practice
Load balancing theory and practiceFoundationDB
 
5 Ways Your Backup Design Can Impact Virtualized Data Protection
5 Ways Your Backup Design Can Impact Virtualized Data Protection5 Ways Your Backup Design Can Impact Virtualized Data Protection
5 Ways Your Backup Design Can Impact Virtualized Data ProtectionStorage Switzerland
 
Webinar Slides: Global MySQL Availability: SaaS Cloud Contact Center Secures ...
Webinar Slides: Global MySQL Availability: SaaS Cloud Contact Center Secures ...Webinar Slides: Global MySQL Availability: SaaS Cloud Contact Center Secures ...
Webinar Slides: Global MySQL Availability: SaaS Cloud Contact Center Secures ...Continuent
 
W PROSTOCIE SIŁA - wirtualizacja sposobem na uproszczenie infrastruktury IT
W PROSTOCIE SIŁA - wirtualizacja sposobem na uproszczenie infrastruktury ITW PROSTOCIE SIŁA - wirtualizacja sposobem na uproszczenie infrastruktury IT
W PROSTOCIE SIŁA - wirtualizacja sposobem na uproszczenie infrastruktury ITPeter Ocasek
 
Microservices for java architects coders-conf-2015-05-15
Microservices for java architects coders-conf-2015-05-15Microservices for java architects coders-conf-2015-05-15
Microservices for java architects coders-conf-2015-05-15Derek Ashmore
 
SKALICloud CCM Nov 2011
SKALICloud CCM Nov 2011SKALICloud CCM Nov 2011
SKALICloud CCM Nov 2011SKALI Group
 

Was ist angesagt? (13)

Cmg06 utilization is useless
Cmg06 utilization is uselessCmg06 utilization is useless
Cmg06 utilization is useless
 
VMworld 2013: Virtualize Active Directory ‒ The Right Way!
VMworld 2013: Virtualize Active Directory ‒ The Right Way!VMworld 2013: Virtualize Active Directory ‒ The Right Way!
VMworld 2013: Virtualize Active Directory ‒ The Right Way!
 
Java For The Cloud Presentation @ AlphaCSP's JavaEdge 2008
Java For The Cloud Presentation @ AlphaCSP's JavaEdge 2008Java For The Cloud Presentation @ AlphaCSP's JavaEdge 2008
Java For The Cloud Presentation @ AlphaCSP's JavaEdge 2008
 
Virtualisation at Ringo
Virtualisation at RingoVirtualisation at Ringo
Virtualisation at Ringo
 
Azug - successfully breeding rabits
Azug - successfully breeding rabitsAzug - successfully breeding rabits
Azug - successfully breeding rabits
 
Managing Performance in the Cloud
Managing Performance in the CloudManaging Performance in the Cloud
Managing Performance in the Cloud
 
Load balancing theory and practice
Load balancing theory and practiceLoad balancing theory and practice
Load balancing theory and practice
 
5 Ways Your Backup Design Can Impact Virtualized Data Protection
5 Ways Your Backup Design Can Impact Virtualized Data Protection5 Ways Your Backup Design Can Impact Virtualized Data Protection
5 Ways Your Backup Design Can Impact Virtualized Data Protection
 
Webinar Slides: Global MySQL Availability: SaaS Cloud Contact Center Secures ...
Webinar Slides: Global MySQL Availability: SaaS Cloud Contact Center Secures ...Webinar Slides: Global MySQL Availability: SaaS Cloud Contact Center Secures ...
Webinar Slides: Global MySQL Availability: SaaS Cloud Contact Center Secures ...
 
W PROSTOCIE SIŁA - wirtualizacja sposobem na uproszczenie infrastruktury IT
W PROSTOCIE SIŁA - wirtualizacja sposobem na uproszczenie infrastruktury ITW PROSTOCIE SIŁA - wirtualizacja sposobem na uproszczenie infrastruktury IT
W PROSTOCIE SIŁA - wirtualizacja sposobem na uproszczenie infrastruktury IT
 
Microservices for java architects coders-conf-2015-05-15
Microservices for java architects coders-conf-2015-05-15Microservices for java architects coders-conf-2015-05-15
Microservices for java architects coders-conf-2015-05-15
 
saurabh soni rac
saurabh soni racsaurabh soni rac
saurabh soni rac
 
SKALICloud CCM Nov 2011
SKALICloud CCM Nov 2011SKALICloud CCM Nov 2011
SKALICloud CCM Nov 2011
 

Andere mochten auch

How Not To Be Seen
How Not To Be SeenHow Not To Be Seen
How Not To Be SeenMark Pesce
 
Dell in china
Dell in chinaDell in china
Dell in chinacomsats
 
Blue eyes technology and role of emotional computing
Blue eyes technology and role of emotional computingBlue eyes technology and role of emotional computing
Blue eyes technology and role of emotional computingNawal Sharma
 
Dell Data Center Networking Overview
Dell Data Center Networking OverviewDell Data Center Networking Overview
Dell Data Center Networking OverviewDell World
 
Dell in china.ppt
Dell in china.pptDell in china.ppt
Dell in china.pptWentao He
 
Blue eyes technology
Blue eyes technologyBlue eyes technology
Blue eyes technologyYusuf Shaik
 

Andere mochten auch (6)

How Not To Be Seen
How Not To Be SeenHow Not To Be Seen
How Not To Be Seen
 
Dell in china
Dell in chinaDell in china
Dell in china
 
Blue eyes technology and role of emotional computing
Blue eyes technology and role of emotional computingBlue eyes technology and role of emotional computing
Blue eyes technology and role of emotional computing
 
Dell Data Center Networking Overview
Dell Data Center Networking OverviewDell Data Center Networking Overview
Dell Data Center Networking Overview
 
Dell in china.ppt
Dell in china.pptDell in china.ppt
Dell in china.ppt
 
Blue eyes technology
Blue eyes technologyBlue eyes technology
Blue eyes technology
 

Ähnlich wie Cloud Time

Deploying in the Cloud: Why and How
Deploying in the Cloud: Why and HowDeploying in the Cloud: Why and How
Deploying in the Cloud: Why and HowMatt Small
 
Gear6 and Scaling Website Performance: Caching Session and Profile Data with...
Gear6 and Scaling Website Performance:  Caching Session and Profile Data with...Gear6 and Scaling Website Performance:  Caching Session and Profile Data with...
Gear6 and Scaling Website Performance: Caching Session and Profile Data with...Gear6
 
Joe Honan Virtualization Trends
Joe Honan   Virtualization TrendsJoe Honan   Virtualization Trends
Joe Honan Virtualization Trends1velocity
 
Deploying and Scaling using AWS
Deploying and Scaling using AWSDeploying and Scaling using AWS
Deploying and Scaling using AWSwr0ngway
 
Linux Everywhere? Matching the Workload to the Computer
Linux Everywhere? Matching the Workload to the ComputerLinux Everywhere? Matching the Workload to the Computer
Linux Everywhere? Matching the Workload to the ComputerRobert Sutor
 
E g innovations overview
E g innovations overviewE g innovations overview
E g innovations overviewNuno Alves
 
Pstrong Cybera 29 Sept 2008
Pstrong Cybera 29 Sept 2008Pstrong Cybera 29 Sept 2008
Pstrong Cybera 29 Sept 2008Cybera Inc.
 
PCDW For Owners
PCDW For OwnersPCDW For Owners
PCDW For Ownerscbrandon
 
A scalable server environment for your applications
A scalable server environment for your applicationsA scalable server environment for your applications
A scalable server environment for your applicationsGigaSpaces
 
AWS Customer Presentation - Admeld
AWS Customer Presentation - Admeld AWS Customer Presentation - Admeld
AWS Customer Presentation - Admeld Amazon Web Services
 
Hp Ncoic Susanne Balle Sept17 Final
Hp Ncoic Susanne Balle Sept17 FinalHp Ncoic Susanne Balle Sept17 Final
Hp Ncoic Susanne Balle Sept17 FinalGovCloud Network
 
Brian Oliver Pimp My Data Grid
Brian Oliver  Pimp My Data GridBrian Oliver  Pimp My Data Grid
Brian Oliver Pimp My Data Griddeimos
 
Running a High-Performance Kubernetes Cluster with Amazon EKS (CON318-R1) - A...
Running a High-Performance Kubernetes Cluster with Amazon EKS (CON318-R1) - A...Running a High-Performance Kubernetes Cluster with Amazon EKS (CON318-R1) - A...
Running a High-Performance Kubernetes Cluster with Amazon EKS (CON318-R1) - A...Amazon Web Services
 
E Shared Services Effort
E Shared Services EffortE Shared Services Effort
E Shared Services EffortArturo Saavedra
 

Ähnlich wie Cloud Time (20)

Deploying in the Cloud: Why and How
Deploying in the Cloud: Why and HowDeploying in the Cloud: Why and How
Deploying in the Cloud: Why and How
 
Gear6 and Scaling Website Performance: Caching Session and Profile Data with...
Gear6 and Scaling Website Performance:  Caching Session and Profile Data with...Gear6 and Scaling Website Performance:  Caching Session and Profile Data with...
Gear6 and Scaling Website Performance: Caching Session and Profile Data with...
 
Joe Honan Virtualization Trends
Joe Honan   Virtualization TrendsJoe Honan   Virtualization Trends
Joe Honan Virtualization Trends
 
Deploying and Scaling using AWS
Deploying and Scaling using AWSDeploying and Scaling using AWS
Deploying and Scaling using AWS
 
Linux Everywhere? Matching the Workload to the Computer
Linux Everywhere? Matching the Workload to the ComputerLinux Everywhere? Matching the Workload to the Computer
Linux Everywhere? Matching the Workload to the Computer
 
E g innovations overview
E g innovations overviewE g innovations overview
E g innovations overview
 
Pstrong Cybera 29 Sept 2008
Pstrong Cybera 29 Sept 2008Pstrong Cybera 29 Sept 2008
Pstrong Cybera 29 Sept 2008
 
PCDW For Owners
PCDW For OwnersPCDW For Owners
PCDW For Owners
 
XS 2008 Boston Capacity Planning
XS 2008 Boston Capacity PlanningXS 2008 Boston Capacity Planning
XS 2008 Boston Capacity Planning
 
MySQL Aquarium Paris
MySQL Aquarium ParisMySQL Aquarium Paris
MySQL Aquarium Paris
 
A scalable server environment for your applications
A scalable server environment for your applicationsA scalable server environment for your applications
A scalable server environment for your applications
 
XS Japan 2008 Oracle VM English
XS Japan 2008 Oracle VM EnglishXS Japan 2008 Oracle VM English
XS Japan 2008 Oracle VM English
 
AWS Customer Presentation - Admeld
AWS Customer Presentation - Admeld AWS Customer Presentation - Admeld
AWS Customer Presentation - Admeld
 
My Sql Presentation
My Sql PresentationMy Sql Presentation
My Sql Presentation
 
Hp Ncoic Susanne Balle Sept17 Final
Hp Ncoic Susanne Balle Sept17 FinalHp Ncoic Susanne Balle Sept17 Final
Hp Ncoic Susanne Balle Sept17 Final
 
Brian Oliver Pimp My Data Grid
Brian Oliver  Pimp My Data GridBrian Oliver  Pimp My Data Grid
Brian Oliver Pimp My Data Grid
 
Running a High-Performance Kubernetes Cluster with Amazon EKS (CON318-R1) - A...
Running a High-Performance Kubernetes Cluster with Amazon EKS (CON318-R1) - A...Running a High-Performance Kubernetes Cluster with Amazon EKS (CON318-R1) - A...
Running a High-Performance Kubernetes Cluster with Amazon EKS (CON318-R1) - A...
 
Best
BestBest
Best
 
E Shared Services Effort
E Shared Services EffortE Shared Services Effort
E Shared Services Effort
 
Magee Dday2 Fixing App Performance Italiano
Magee Dday2 Fixing App Performance ItalianoMagee Dday2 Fixing App Performance Italiano
Magee Dday2 Fixing App Performance Italiano
 

Kürzlich hochgeladen

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
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 future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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...apidays
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
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 Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Kürzlich hochgeladen (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
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 future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
+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...
 
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 Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Cloud Time

  • 1. Cloud Time www.geocities.com/robbi01/creation.html Amazon Web Services at Chemidex April 30, 2008 © Copyright 2008 Chemidex LLC 1 Wednesday, February 18, 2009
  • 2. ABOUT CHEMIDEX • Vertical search engine serving the Chemical industry • 70,000+ Users • Millions of page-views per month • Rapid growth, and positioning for even more rapid growth • Planning new offerings, services and markets... Technology In Transition: How Do You Plan For Web-Scale Growth? © Copyright 2008 Chemidex LLC 2 Wednesday, February 18, 2009
  • 3. THE CHALLENGES OF A SUCCESSFUL WEB-ERA BUSINESS • Planning and Managing Growth Source: http://www.kfwimer.com/images/outgrown.jpg © Copyright 2008 Chemidex LLC 3 Wednesday, February 18, 2009
  • 4. THE CHALLENGES OF A SUCCESSFUL WEB-ERA BUSINESS • Managing Technology and Infrastructure Sources: http://blog.litux.org/2007/05/02/im-in-ur-serverz, http://icanhascheezburger.com/ © Copyright 2008 Chemidex LLC 4 Wednesday, February 18, 2009
  • 5. THE CHALLENGES OF A SUCCESSFUL WEB-ERA BUSINESS • Controlling Expenses Source: http://www.familycourtchronicles.com/philosophy/wasted/money-to-burn.jpg © Copyright 2008 Chemidex LLC 5 Wednesday, February 18, 2009
  • 6. AWS ANSWERS SOME FUNDAMENTAL QUESTIONS • How do we budget and plan hardware growth? • How will we handle peak loads? • How can we control costs as we grow? • How can we get / keep a robust web offering? • What do we do if our growth is 500% of what we’re planning? (or 50%)? © Copyright 2008 Chemidex LLC 6 Wednesday, February 18, 2009
  • 7. THE SOLUTION: AMAZON WEB SERVICES AND “CLOUD COMPUTING” • Cloud Computing doesn’t really look like anything -- here’s why it matters – Planning - no more HW or hosting center budgeting, purchasing, installation, or support! – Scalability - if we need 50 servers to handle demand, we can have 50 servers - instantly • Another Memberlink instance can be created from scratch to handle demand in < 10 minutes – Cost • only buy capacity when we need it • demos and new projects - interim hardware • zero-cost (license fee) software stack – Stability • No downtime since we first went live (Jan ’08) • Staging and transparent cutover – Flexibility “Cloud” Computing • Need a server = get a server: $0.10 / hour • Need a GB = get a GB: $0.15/GB/month © Copyright 2008 Chemidex LLC 7 Wednesday, February 18, 2009
  • 8. COULD AWS WORK FOR YOU? HERE’S WHAT WE’VE HAD TO CONSIDER • Platform – Need open LAMP-like stack (Ruby on Rails, for us) – Helpful to be comfortable with open source tools and technologies – Build your platform, then save / clone your image • Administration – UNIX admin skills (still need SysAdmins, but their lives are a lot easier) – Terrific Amazon toolkit for managing your environment - but • Still have to manage your own scalability – Uptime is generally GREAT, but • Still need to be able to “Roll Your Own” backup to / recovery from S3 • Administration recipes getting much better • Services firms springing up • Community – Big, active tech community – Not a lot of books yet – Lots of online materials © Copyright 2008 Chemidex LLC 8 Wednesday, February 18, 2009
  • 9. WHAT IT’S MEANT FOR US • PLANNING... – Hardware: • EC2 = NO NEW SERVERS! • Instantaneous Capacity – Try SugarCRM as a Customer Service System - No Problem! – Need a demo server for a day - No Problem! – Want to experiment with parallel, scalable architectures - No Problem! • Painless cutover - start a new server, and use dynamic DNS to point to it for instantaneous cutover – Storage: • S3 = Economical Backup for Systems and Data • Ability to take on business we might have declined in the past • Easy backup and proven recovery for all digital assets – Asynchronous messaging and flexible data architectures • SQS in evaluation • SimpleDB in evaluation © Copyright 2008 Chemidex LLC 9 Wednesday, February 18, 2009
  • 10. WHAT IT’S MEANT FOR US • ...AND DELIVERY – “Hardware” • We started with a single small server on EC2 $2.40 bill determining if it would work for us • Ran up a • Today 3 servers preparing for production usage • At any given time as many as a half-dozen more in evaluation – “Storage” • Regular nightly backups to S3 • Hoping for Persistent Storage when the beta opens • Infinite drive space potential key for planning future offerings – This is the future of scalable web offerings – “Lock-in” through value delivery rather than proprietary rat-hole • KEY consideration in the event of an acquisition AWS Has Changed How We Plan, Deliver, and Roadmap Future Offerings © Copyright 2008 Chemidex LLC 10 Wednesday, February 18, 2009
  • 11. QUESTIONS? © Copyright 2008 Chemidex LLC 11 Wednesday, February 18, 2009

Hinweis der Redaktion