SlideShare uma empresa Scribd logo
1 de 22
BUSINESS IN THE CLOUD
    Advantages & Challenges
ABOUT: SEAN HULL


20 Years Professional Technology Experience

Speaker IOUG, NYOUG, Meetups

Online: DBJ, OTN, IOUG Select, ChangeThis

Experience with 1/2 Dozen Cloud Hosted Firms

Book Author: Oracle & Open Source - O’Reilly 2001
INTRODUCTION

Oracle on Sun >> Oracle on Commodity Hardware

Migration to Cloud Hosted Applications

  Lower SLA, Less Reliable Servers & Disk Perf

Economic Pressure Trumps Quality & Performance

  Flexibility in Deployments

  Flexibility in Spending
CLOUD ADVANTAGES

On-demand Compute Power

Low Up-front Costs

Autoscaling

Easier Disaster Recovery & Compromise Response

Disciplined Deployments, IaaS & Automation

Availability Zones & Regions
CLOUD CHALLENGES


Performance

SLAs & Server Reliability

Security Considerations

Database Considerations

New Paradigm & Learning Curve
CHALLENGE: PERFORMANCE

EBS Volumes Can Be Spotty - Use RAID0

  Experience at Co. in Group Buying Space

  4x EBS Vols in RAID0 Brought 3.5x Speedup

1Gb Ethernet Saturation Point

CPU Contention - Consider Dedicated Instances

Use EBS Rooted Servers - Not Instance Store
CHALLENGE: UNRELIABILITY


Automate Server Spinups

Perform Firedrill Tests & Document

Deploy In Multiple Availability Zones & Regions

Employ Automated Monitoring Systems

Consider Geographically Distributed Load Balancing
CHALLENGE: SECURITY


Location of Data & Compliance

Potential Bugs in Virtualization Software

Managing Credentials

Password Recovery Mechanisms
CHALLENGE: SECURITY


No Perimeter Security

  Use Security Groups - Mimic Firewall/VPN

  Use Principle of Least Privilege

  Consider Virtual Private Cloud

  Consider 3rd Party Solutions
CHALLENGE: SECURITY


Cloud Provider Problems

  Overly Broad Subpoena Against Them

  Fails to Protect Network

  Goes Out of Business
CHALLENGE: SECURITY

Take Care in Choosing Secure Base AMIs

  Don’t Store Sensitive Data in an AMI

  Pass In Credentials at Spinup Time

  Avoid Additional Default Accounts Baked In

Consider Intrusion detection & Apparmor

Bake In Packages to Avoid Version Changes
CHALLENGE: DATABASES

Perform Replication Integrity Checking

Backups: Logical, Hot Backups & Offsite Backups

Use EBS Volumes & Software RAID0

Vertical & Horizontal Scaling

Use Availability Zones to Improve HA, Mitigate SLA

Consider Encryption for FS & Network Traffic
CHALLENGE: DATABASES


Automate Spinups & Check for DB Mount

War Story - Production Outage

  Targeted Ad Business - Hosted on EC2

  Rightscale Managed - Third Party Monitored

  Templated Replication Rebuild
CHALLENGES: DATABASES

RDS Offering

  Downtime Window - 30min/week

  Slightly Cumbersome Config Changes

  Still Need to Perform Integrity Checking

  Beware Version Upgrades

  Can’t Use Percona, Can’t Encrypt Filesystem
CHALLENGE: LEARNING
         CURVE

Server Spinups, AMIs, Shifting IP Addresses

  Automation Requires More Forethought

  Devops - Manage Infrastructure as Code

Security Groups, Credentials Mgmt, Encryption

Provisioning, Metered Spending Rate
FURTHER QUESTIONS


What Types of Applications Make Sense?

How Do I Build for Performance and Scalability?

How Does On-Demand Change Provisioning?

What About Mgmt Platforms & Frameworks?
Q: WHAT TYPES OF APPS?


Apps with Seasonal Traffic Patterns

One-off Needs

Short-term Requirements

Augmenting Quickly

Dev & Test Environments
Q: BUILD FOR SCALABILITY?


Build Separate Databases for Read & Write

Check Freshness of Data - Replication Lag

  Be Careful of Stale Data

Bake Read/Write Connections Into Application
Q: ON-DEMAND &
         PROVISIONING


Larry Summers - “Preserving Optionality”

Spending Now Controled by Software

Costs for Storage, Network, Instances, Elastic IPs
Q: PLATFORMS &
           FRAMEWORKS


Rightscale, Scalr, Cloudkick - dashboards

Chef, Puppet, cfengine - configuration management

AWS Cloud Formation - templates

AWS Elastic Beanstalk - full stack automation
CONCLUSION

Do You Have Existing Investments in Physical Servers?

  Hybrid Approach With Slow Cautious Adoption

Does Your App Exhibit Seasonal Traffic Patterns?

  The Cloud is Uniquely Suited To Your Needs

Are You Paying a Lot for DR Systems Currently?

  A Fully Scripted EC2 Deployment Could Save Big
ABOUT - SEAN HULL

20 Years Professional Technology Experience

Linux, MySQL, Web Operations & Scalability

EC2, Rackspace Cloud & Rightscale Expertise

hullsean @ GMAIL.com

www.iheavy.com/blog/

www.twitter.com/@hullsean

Mais conteúdo relacionado

Mais procurados

Synopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant uptaSynopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant upta
Prashant Gupta
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
kevnikool
 

Mais procurados (20)

Cloud Computing Interview Questions
Cloud Computing Interview QuestionsCloud Computing Interview Questions
Cloud Computing Interview Questions
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentation
 
Synopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant uptaSynopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant upta
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputing
 
Cloud 101: The Basics of Cloud Computing
Cloud 101: The Basics of Cloud ComputingCloud 101: The Basics of Cloud Computing
Cloud 101: The Basics of Cloud Computing
 
Issues in cloud computing
Issues in cloud computingIssues in cloud computing
Issues in cloud computing
 
Cloud Computing Fundamentals
Cloud Computing FundamentalsCloud Computing Fundamentals
Cloud Computing Fundamentals
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Reference Model
Cloud Reference ModelCloud Reference Model
Cloud Reference Model
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
ERP IN CLOUD
ERP IN CLOUDERP IN CLOUD
ERP IN CLOUD
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing project report
Cloud computing project reportCloud computing project report
Cloud computing project report
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
 

Destaque

Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS Cloud
Tom Laszewski
 

Destaque (10)

Webinar: Efficient Disaster Recover with Cloud Computing
Webinar: Efficient Disaster Recover with Cloud ComputingWebinar: Efficient Disaster Recover with Cloud Computing
Webinar: Efficient Disaster Recover with Cloud Computing
 
App Dev in the Cloud: Not my circus, not my monkeys...
App Dev in the Cloud: Not my circus, not my monkeys...App Dev in the Cloud: Not my circus, not my monkeys...
App Dev in the Cloud: Not my circus, not my monkeys...
 
Amazon interview questions
Amazon interview questionsAmazon interview questions
Amazon interview questions
 
DevOps and AWS
DevOps and AWSDevOps and AWS
DevOps and AWS
 
Differences between OpenStack and AWS
Differences between OpenStack and AWSDifferences between OpenStack and AWS
Differences between OpenStack and AWS
 
AWS re:Invent 2016: Best Practices for Data Warehousing with Amazon Redshift ...
AWS re:Invent 2016: Best Practices for Data Warehousing with Amazon Redshift ...AWS re:Invent 2016: Best Practices for Data Warehousing with Amazon Redshift ...
AWS re:Invent 2016: Best Practices for Data Warehousing with Amazon Redshift ...
 
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS Cloud
 
Migrating Existing Applications to AWS Cloud
Migrating Existing Applications to AWS CloudMigrating Existing Applications to AWS Cloud
Migrating Existing Applications to AWS Cloud
 
DevOps at Amazon: A Look at Our Tools and Processes
DevOps at Amazon: A Look at Our Tools and ProcessesDevOps at Amazon: A Look at Our Tools and Processes
DevOps at Amazon: A Look at Our Tools and Processes
 
AWS Lambda
AWS LambdaAWS Lambda
AWS Lambda
 

Semelhante a Cto cloud

Giga spaces value prop - afas - cloud practices
Giga spaces value prop - afas - cloud practicesGiga spaces value prop - afas - cloud practices
Giga spaces value prop - afas - cloud practices
Tricode (part of Dept)
 
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Amazon Web Services
 

Semelhante a Cto cloud (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
AWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWSAWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWS
 
Giga spaces value prop - afas - cloud practices
Giga spaces value prop - afas - cloud practicesGiga spaces value prop - afas - cloud practices
Giga spaces value prop - afas - cloud practices
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Databarracks & SolidFire - How to run tier 1 applications in the cloud
Databarracks & SolidFire - How to run tier 1 applications in the cloud Databarracks & SolidFire - How to run tier 1 applications in the cloud
Databarracks & SolidFire - How to run tier 1 applications in the cloud
 
Solving enterprise challenges through scale out storage & big compute final
Solving enterprise challenges through scale out storage & big compute finalSolving enterprise challenges through scale out storage & big compute final
Solving enterprise challenges through scale out storage & big compute final
 
Building Low Cost Scalable Web Applications Tools & Techniques
Building Low Cost Scalable Web Applications   Tools & TechniquesBuilding Low Cost Scalable Web Applications   Tools & Techniques
Building Low Cost Scalable Web Applications Tools & Techniques
 
Identifying Workloads to Move to the Cloud
Identifying Workloads to Move to the CloudIdentifying Workloads to Move to the Cloud
Identifying Workloads to Move to the Cloud
 
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
 
Cloud Computing Basics I
Cloud Computing Basics ICloud Computing Basics I
Cloud Computing Basics I
 
Private cloud with z enterprise
Private cloud with z enterprisePrivate cloud with z enterprise
Private cloud with z enterprise
 
Disaster Recovery, Continuity of Operations, Backup, and Archive on AWS | AWS...
Disaster Recovery, Continuity of Operations, Backup, and Archive on AWS | AWS...Disaster Recovery, Continuity of Operations, Backup, and Archive on AWS | AWS...
Disaster Recovery, Continuity of Operations, Backup, and Archive on AWS | AWS...
 
Build & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record TimeBuild & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record Time
 
5 Quick Wins for the Cloud
5 Quick Wins for the Cloud5 Quick Wins for the Cloud
5 Quick Wins for the Cloud
 
Disaster Recovery and Business Continuity - Toronto FSI Symposium - October 2016
Disaster Recovery and Business Continuity - Toronto FSI Symposium - October 2016Disaster Recovery and Business Continuity - Toronto FSI Symposium - October 2016
Disaster Recovery and Business Continuity - Toronto FSI Symposium - October 2016
 
Ask The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid ITAsk The Architect: RightScale & AWS Dive Deep into Hybrid IT
Ask The Architect: RightScale & AWS Dive Deep into Hybrid IT
 
Gomez Blazing Fast Cloud Best Practices
Gomez Blazing Fast Cloud Best Practices Gomez Blazing Fast Cloud Best Practices
Gomez Blazing Fast Cloud Best Practices
 
Scaling Databricks to Run Data and ML Workloads on Millions of VMs
Scaling Databricks to Run Data and ML Workloads on Millions of VMsScaling Databricks to Run Data and ML Workloads on Millions of VMs
Scaling Databricks to Run Data and ML Workloads on Millions of VMs
 
Cloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM HangoverCloud Done Right - PaaS is the Remedy to VM Hangover
Cloud Done Right - PaaS is the Remedy to VM Hangover
 
Dallas Breakfast Seminar
Dallas Breakfast SeminarDallas Breakfast Seminar
Dallas Breakfast Seminar
 

Mais de Sean Hull (7)

How to hire a developer that doesn't suck
How to hire a developer that doesn't suckHow to hire a developer that doesn't suck
How to hire a developer that doesn't suck
 
Acme mobile app
Acme mobile appAcme mobile app
Acme mobile app
 
aws basics
aws basicsaws basics
aws basics
 
Is MySQL Ready For Prime Time?
Is MySQL Ready For Prime Time?Is MySQL Ready For Prime Time?
Is MySQL Ready For Prime Time?
 
Oreilly Webcast Jun17
Oreilly Webcast Jun17Oreilly Webcast Jun17
Oreilly Webcast Jun17
 
Oreilly Webcast Jan 09, 2009
Oreilly Webcast Jan 09, 2009Oreilly Webcast Jan 09, 2009
Oreilly Webcast Jan 09, 2009
 
Oreilly Webcast 01 19 10
Oreilly Webcast 01 19 10Oreilly Webcast 01 19 10
Oreilly Webcast 01 19 10
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
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...
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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)
 
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
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 

Cto cloud

  • 1. BUSINESS IN THE CLOUD Advantages & Challenges
  • 2. ABOUT: SEAN HULL 20 Years Professional Technology Experience Speaker IOUG, NYOUG, Meetups Online: DBJ, OTN, IOUG Select, ChangeThis Experience with 1/2 Dozen Cloud Hosted Firms Book Author: Oracle & Open Source - O’Reilly 2001
  • 3. INTRODUCTION Oracle on Sun >> Oracle on Commodity Hardware Migration to Cloud Hosted Applications Lower SLA, Less Reliable Servers & Disk Perf Economic Pressure Trumps Quality & Performance Flexibility in Deployments Flexibility in Spending
  • 4. CLOUD ADVANTAGES On-demand Compute Power Low Up-front Costs Autoscaling Easier Disaster Recovery & Compromise Response Disciplined Deployments, IaaS & Automation Availability Zones & Regions
  • 5. CLOUD CHALLENGES Performance SLAs & Server Reliability Security Considerations Database Considerations New Paradigm & Learning Curve
  • 6. CHALLENGE: PERFORMANCE EBS Volumes Can Be Spotty - Use RAID0 Experience at Co. in Group Buying Space 4x EBS Vols in RAID0 Brought 3.5x Speedup 1Gb Ethernet Saturation Point CPU Contention - Consider Dedicated Instances Use EBS Rooted Servers - Not Instance Store
  • 7. CHALLENGE: UNRELIABILITY Automate Server Spinups Perform Firedrill Tests & Document Deploy In Multiple Availability Zones & Regions Employ Automated Monitoring Systems Consider Geographically Distributed Load Balancing
  • 8. CHALLENGE: SECURITY Location of Data & Compliance Potential Bugs in Virtualization Software Managing Credentials Password Recovery Mechanisms
  • 9. CHALLENGE: SECURITY No Perimeter Security Use Security Groups - Mimic Firewall/VPN Use Principle of Least Privilege Consider Virtual Private Cloud Consider 3rd Party Solutions
  • 10. CHALLENGE: SECURITY Cloud Provider Problems Overly Broad Subpoena Against Them Fails to Protect Network Goes Out of Business
  • 11. CHALLENGE: SECURITY Take Care in Choosing Secure Base AMIs Don’t Store Sensitive Data in an AMI Pass In Credentials at Spinup Time Avoid Additional Default Accounts Baked In Consider Intrusion detection & Apparmor Bake In Packages to Avoid Version Changes
  • 12. CHALLENGE: DATABASES Perform Replication Integrity Checking Backups: Logical, Hot Backups & Offsite Backups Use EBS Volumes & Software RAID0 Vertical & Horizontal Scaling Use Availability Zones to Improve HA, Mitigate SLA Consider Encryption for FS & Network Traffic
  • 13. CHALLENGE: DATABASES Automate Spinups & Check for DB Mount War Story - Production Outage Targeted Ad Business - Hosted on EC2 Rightscale Managed - Third Party Monitored Templated Replication Rebuild
  • 14. CHALLENGES: DATABASES RDS Offering Downtime Window - 30min/week Slightly Cumbersome Config Changes Still Need to Perform Integrity Checking Beware Version Upgrades Can’t Use Percona, Can’t Encrypt Filesystem
  • 15. CHALLENGE: LEARNING CURVE Server Spinups, AMIs, Shifting IP Addresses Automation Requires More Forethought Devops - Manage Infrastructure as Code Security Groups, Credentials Mgmt, Encryption Provisioning, Metered Spending Rate
  • 16. FURTHER QUESTIONS What Types of Applications Make Sense? How Do I Build for Performance and Scalability? How Does On-Demand Change Provisioning? What About Mgmt Platforms & Frameworks?
  • 17. Q: WHAT TYPES OF APPS? Apps with Seasonal Traffic Patterns One-off Needs Short-term Requirements Augmenting Quickly Dev & Test Environments
  • 18. Q: BUILD FOR SCALABILITY? Build Separate Databases for Read & Write Check Freshness of Data - Replication Lag Be Careful of Stale Data Bake Read/Write Connections Into Application
  • 19. Q: ON-DEMAND & PROVISIONING Larry Summers - “Preserving Optionality” Spending Now Controled by Software Costs for Storage, Network, Instances, Elastic IPs
  • 20. Q: PLATFORMS & FRAMEWORKS Rightscale, Scalr, Cloudkick - dashboards Chef, Puppet, cfengine - configuration management AWS Cloud Formation - templates AWS Elastic Beanstalk - full stack automation
  • 21. CONCLUSION Do You Have Existing Investments in Physical Servers? Hybrid Approach With Slow Cautious Adoption Does Your App Exhibit Seasonal Traffic Patterns? The Cloud is Uniquely Suited To Your Needs Are You Paying a Lot for DR Systems Currently? A Fully Scripted EC2 Deployment Could Save Big
  • 22. ABOUT - SEAN HULL 20 Years Professional Technology Experience Linux, MySQL, Web Operations & Scalability EC2, Rackspace Cloud & Rightscale Expertise hullsean @ GMAIL.com www.iheavy.com/blog/ www.twitter.com/@hullsean

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n