SlideShare a Scribd company logo
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

More Related Content

What's hot

Cmg06 utilization is useless
Cmg06 utilization is uselessCmg06 utilization is useless
Cmg06 utilization is useless
Adrian 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 2008
Baruch Sadogursky
 
Virtualisation at Ringo
Virtualisation at RingoVirtualisation at Ringo
Virtualisation at Ringo
Jeremy Brown
 
Azug - successfully breeding rabits
Azug - successfully breeding rabitsAzug - successfully breeding rabits
Azug - successfully breeding rabits
Yves Goeleven
 
Managing Performance in the Cloud
Managing Performance in the CloudManaging Performance in the Cloud
Managing Performance in the Cloud
DevOpsGroup
 
Load balancing theory and practice
Load balancing theory and practiceLoad balancing theory and practice
Load balancing theory and practice
FoundationDB
 
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
Storage 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 IT
Peter 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-15
Derek Ashmore
 
saurabh soni rac
saurabh soni racsaurabh soni rac
saurabh soni rac
saurabh soni
 
SKALICloud CCM Nov 2011
SKALICloud CCM Nov 2011SKALICloud CCM Nov 2011
SKALICloud CCM Nov 2011
SKALI Group
 

What's hot (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
 

Viewers also liked

How Not To Be Seen
How Not To Be SeenHow Not To Be Seen
How Not To Be Seen
Mark Pesce
 
Dell in china
Dell in chinaDell in china
Dell in china
comsats
 
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
Nawal Sharma
 
Dell Data Center Networking Overview
Dell Data Center Networking OverviewDell Data Center Networking Overview
Dell Data Center Networking Overview
Dell World
 
Dell in china.ppt
Dell in china.pptDell in china.ppt
Dell in china.ppt
Wentao He
 
Blue eyes technology
Blue eyes technologyBlue eyes technology
Blue eyes technology
Yusuf Shaik
 

Viewers also liked (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
 

Similar to 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 How
Matt 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 Trends
1velocity
 
Deploying and Scaling using AWS
Deploying and Scaling using AWSDeploying and Scaling using AWS
Deploying and Scaling using AWS
wr0ngway
 
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
Robert Sutor
 
E g innovations overview
E g innovations overviewE g innovations overview
E g innovations overview
Nuno Alves
 
Pstrong Cybera 29 Sept 2008
Pstrong Cybera 29 Sept 2008Pstrong Cybera 29 Sept 2008
Pstrong Cybera 29 Sept 2008
Cybera Inc.
 
PCDW For Owners
PCDW For OwnersPCDW For Owners
PCDW For Owners
cbrandon
 
XS 2008 Boston Capacity Planning
XS 2008 Boston Capacity PlanningXS 2008 Boston Capacity Planning
XS 2008 Boston Capacity Planning
The Linux Foundation
 
MySQL Aquarium Paris
MySQL Aquarium ParisMySQL Aquarium Paris
MySQL Aquarium Paris
Alexis Moussine-Pouchkine
 
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
GigaSpaces
 
XS Japan 2008 Oracle VM English
XS Japan 2008 Oracle VM EnglishXS Japan 2008 Oracle VM English
XS Japan 2008 Oracle VM English
The Linux Foundation
 
AWS Customer Presentation - Admeld
AWS Customer Presentation - Admeld AWS Customer Presentation - Admeld
AWS Customer Presentation - Admeld
Amazon Web Services
 
My Sql Presentation
My Sql PresentationMy Sql Presentation
My Sql Presentation
Snoop Consulting
 
Hp Ncoic Susanne Balle Sept17 Final
Hp Ncoic Susanne Balle Sept17 FinalHp Ncoic Susanne Balle Sept17 Final
Hp Ncoic Susanne Balle Sept17 Final
GovCloud Network
 
Brian Oliver Pimp My Data Grid
Brian Oliver  Pimp My Data GridBrian Oliver  Pimp My Data Grid
Brian Oliver Pimp My Data Grid
deimos
 
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
 
Best
BestBest
E Shared Services Effort
E Shared Services EffortE Shared Services Effort
E Shared Services Effort
Arturo Saavedra
 
Magee Dday2 Fixing App Performance Italiano
Magee Dday2 Fixing App Performance ItalianoMagee Dday2 Fixing App Performance Italiano
Magee Dday2 Fixing App Performance Italiano
Dominopoint - Italian Lotus User Group
 

Similar to 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
 

Recently uploaded

FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
Data Hops
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 

Recently uploaded (20)

FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 

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

Editor's Notes