SlideShare une entreprise Scribd logo
1  sur  107
Télécharger pour lire hors ligne
Cost optimisation with AWS


    Jonathon Southam – Startups UK
       jsoutham@amazon.co.uk
Cost Optimization

                    A key step in the cloud journey
                   Realize cost aware architectures
Use elasticity to gain real and measurable benefit
                                  Do more, use less
Agenda
Fundamentals of AWS cost optimisation
Cost optimisation in 5 steps
Where to go next
Fundamentals of cost optimization
Why optimize?
Why optimize?

       Utility
Compute and Storage
are a utility so ‘turning
off’ should be natural
Why optimize?

       Utility                 Efficiency
Compute and Storage           Efficiency allows
are a utility so ‘turning     more to be done
off’ should be natural      within a given budget
Why optimize?

       Utility                 Efficiency             Architecture
Compute and Storage           Efficiency allows      Cost awareness drives
are a utility so ‘turning     more to be done       adoption of 21st century
off’ should be natural      within a given budget        architectures
Turn off the lights
When you stop EC2 resources you stop
          paying for them
Be elastic
 Support workloads with the right
amount of horsepower to get the job
              done
Continually optimize
Drive recurring and improving savings
  through cost aware architectures
5 Steps for cost
                 optimization
Elastic capacity
Instance types
Reserved instances
Spot instances
Complementary services
5 Steps for cost
                 optimization
Elastic capacity
Instance types
Reserved instances
Spot instances
Complementary services
Server Load




         0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
                               Hour of day
Server Load




                                                        Capacity of 1 Server




         0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
                               Hour of day
Traditional capacity required
Server Load




                                                          Capacity of 1 Server




         0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
                               Hour of day
Traditional capacity required
Server Load




                                                          Capacity of 1 Server



              1 Server for 8 hours




         0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
                               Hour of day
Traditional capacity required
Server Load




                                                                     Capacity of 1 Server



              1 Server for 8 hours   1 Server for 8 hours




         0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
                               Hour of day
Traditional capacity required



                                     1 Server for 8 hours
Server Load




                                                                     Capacity of 1 Server



              1 Server for 8 hours   1 Server for 8 hours




         0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
                               Hour of day
Traditional capacity required



                                     1 Server for 8 hours
Server Load




                                                                     Capacity of 1 Server



              1 Server for 8 hours   1 Server for 8 hours         1 Server for 8 hours




         0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
                               Hour of day
Traditional capacity required
Server Load




                                                          Capacity of 1 Server

                                    1/3rd
                                   Saving
         0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
                               Hour of day
Elastic Capacity




2 am
Elastic Capacity




8 am
Elastic Capacity




12 am
Elastic Capacity




4 pm
Elastic Capacity




10 pm
Time: +00h




     <10 cores




Elastic Capacity
Time: +24h
      >1500 cores




Elastic Capacity
Time: +72h




          <10 cores




Elastic Capacity
Time: +120h




                   >600 cores




Elastic Capacity
Auto-scaling policies


                 Manually                       By Schedule
         Send an API call or use CLI to   Scale up/down based on date
         launch/terminate instances –               and time
         Only need to specify capacity
                 change (+/-)


                 By Policy                    Auto-Rebalance
         Scale in response to changing     Instances are automatically
           conditions, based on user         launched/terminated to
              configured real-time           ensure the application is
             monitoring and alerts        balanced across multiple Azs
Auto-scaling policies



   Scaling base on Policy                    Scaling by Schedule
Scale up and down base on metrics        Scheduled Actions to meet known
                                                     demand
Scaling Up policy - Double the group
        size if avg cpu > 80%          Scheduled up to 31 days into the future
Scaling Down policy - Decrement by      Recurring scheduled scaling activities
        10% if avg cpu < 30%
https://reinvent.awsevents.com/
5 Steps for cost
                 optimization
Elastic capacity
Instance types
Reserved instances
Spot instances
Complementary services
5 Steps for cost
                 optimization
Elastic capacity
Instance types
Reserved instances
Spot instances
Complementary services
Instance types
Instance types




        Start
 Choose instance that
   meets your basic
  requirements best
Match memory & virtual
        cores
Instance types




        Start                    Tune
 Choose instance that    Change instance size up
   meets your basic       or down based upon
  requirements best            monitoring
Match memory & virtual   Use trusted advisor to
        cores                    assess
Instance types




        Start                    Tune                   Spread
 Choose instance that    Change instance size up   Run instances across
   meets your basic       or down based upon       multiple availability
  requirements best            monitoring                 zones
Match memory & virtual   Use trusted advisor to    Smaller sizes equals
        cores                    assess             greater granularity
Know your usage




                    Free Memory
                      Free CPU
                      Free HDD
                                       PUT                2 weeks
                          …
                   Custom Metrics
                          …
                                               Amazon
  Instance        At 1-min intervals                                Alarm
                                             CloudWatch
Choose your metric
 optimize for the metric
Choose your metric
          optimize for the metric
                Cost per unit of work per instance(size)

 Workload A                   Workload B                    Workload C

Optimal on 4x               Optimal on 10x                 Optimal on 2x
 m1.xlarge                   m1.medium                      m3.xxlarge
Choose your metric
        optimize for the metric
             Cost per unit of work per instance(size)


100 concurrent jobs on 10 x m1.large @ $0.24 / hr = $ 0.024 / job
                               vs
300 concurrent jobs on 10 x m3.xlarge @ $0.50 / hr = $ 0.016 / job
Choose your metric
        optimize for the metric

         Think workload density
Don’t focus on instance hourly rate per se
Master Account
aws.invoices@mycompany.com
Master Account
    aws.invoices@mycompany.com




consolidated billing information

            Division B
         admin@divisionB.com
            IAM    User2
                   Dev2
                   Admin2
Master Account
    aws.invoices@mycompany.com




consolidated billing information            Tags: (key-
                                              value)
                Division B                  e.g Own=Div
                                               Proj=R
          admin@divisionB.com
                IAM           User2
                              Dev2
                              Admin2

      Tags:           Tags:       Tags:
      Own=Div         Own=Div     Own=Div
      Proj=P          Proj=Q      Proj=R
Master Account
                                      aws.invoices@mycompany.com




                                  consolidated billing information

  Operating Co. A                                 Division B                     Business Unit C
    admin@opcoa.com                         admin@divisionB.com                   admin@busUnitC.com
                      User1                                     User2                               User3
        IAM




                                                  IAM




                                                                                      IAM
                      Dev1                                      Dev2                                Dev3
                      Admin1                                    Admin2                              Admin3

Tags:         Tags:       Tags:         Tags:           Tags:       Tags:     Tags:         Tags:       Tags:
Own=OpCo Own=OpCo         Own=OpCo      Own=Div         Own=Div     Own=Div   Own=BusC      Own=BusC    Own=BusC
Proj=A   Proj=B           Proj=C        Proj=P          Proj=Q      Proj=R    Proj=X        Proj=Y      Proj=Z
Master Account
                                      aws.invoices@mycompany.com




                                  consolidated billing information

  Operating Co. A                                 Division B                     Business Unit C
    admin@opcoa.com                         admin@divisionB.com                   admin@busUnitC.com
                      User1                                     User2                               User3
        IAM




                                                  IAM




                                                                                      IAM
                      Dev1                                      Dev2                                Dev3
                      Admin1                                    Admin2                              Admin3

Tags:         Tags:       Tags:         Tags:           Tags:       Tags:     Tags:         Tags:       Tags:
Own=OpCo Own=OpCo         Own=OpCo      Own=Div         Own=Div     Own=Div   Own=BusC      Own=BusC    Own=BusC
Proj=A   Proj=B           Proj=C        Proj=P          Proj=Q      Proj=R    Proj=X        Proj=Y      Proj=Z
Programmatic billing access
                                          Master Account
                                      aws.invoices@mycompany.com

                                                                                                                     S3   CSV

                                  consolidated billing information

  Operating Co. A                                 Division B                     Business Unit C
    admin@opcoa.com                         admin@divisionB.com                   admin@busUnitC.com
                      User1                                     User2                                 User3
        IAM




                                                  IAM




                                                                                        IAM
                      Dev1                                      Dev2                                  Dev3
                      Admin1                                    Admin2                                Admin3

Tags:         Tags:       Tags:         Tags:           Tags:       Tags:     Tags:           Tags:       Tags:
Own=OpCo Own=OpCo         Own=OpCo      Own=Div         Own=Div     Own=Div   Own=BusC        Own=BusC    Own=BusC
Proj=A   Proj=B           Proj=C        Proj=P          Proj=Q      Proj=R    Proj=X          Proj=Y      Proj=Z
Programmatic billing access
                                          Master Account
                                      aws.invoices@mycompany.com

                                                                                                                     S3   CSV

                                  consolidated billing information

  Operating Co. A                                 Division B                     Business Unit C
    admin@opcoa.com                         admin@divisionB.com                   admin@busUnitC.com
                      User1                                     User2                                 User3
        IAM




                                                  IAM




                                                                                        IAM
                      Dev1                                      Dev2                                  Dev3
                      Admin1                                    Admin2                                Admin3

Tags:         Tags:       Tags:         Tags:           Tags:       Tags:     Tags:           Tags:       Tags:
Own=OpCo Own=OpCo         Own=OpCo      Own=Div         Own=Div     Own=Div   Own=BusC        Own=BusC    Own=BusC
Proj=A   Proj=B           Proj=C        Proj=P          Proj=Q      Proj=R    Proj=X          Proj=Y      Proj=Z
Basic        Offering
             24x7x365                    ✓
Developer    Forum Access                ✓
             Documentation               ✓
Business     Access to support       Phone, Chat,
                                        Email
Enterprise   Named Contacts               5
             Fastest Response Time     1 Hour

             Architecture Support     Use Case
                                      Guidance

             Best Practice               ✓
             Diagnostics Tools           ✓
             Direct Routing              ✓
             3rd Party Software          ✓
             Trusted Advisor             ✓
5 Steps for cost
                 optimization
Elastic capacity
Instance types
Reserved instances
Spot instances
Complementary services
5 Steps for cost
                 optimization
Elastic capacity
Instance types
Reserved instances
Spot instances
Complementary services
Reserved instances


    On-demand instances

   Unix/Linux instances start at
           $0.02/hour

   Pay as you go for compute power

        Low cost and flexibility

 Pay only for what you use, no up-front
  commitments or long-term contracts

               Use Cases:

 Applications with short term, spiky, or
       unpredictable workloads;

  Application development or testing
Reserved instances


    On-demand instances                             Reserved instances

   Unix/Linux instances start at                       1- or 3-year terms
           $0.02/hour
                                           Pay low up-front fee, receive significant hourly
   Pay as you go for compute power                            discount

        Low cost and flexibility                      Low Cost / Predictability

 Pay only for what you use, no up-front     Helps ensure compute capacity is available
  commitments or long-term contracts                      when needed

               Use Cases:
                                                             Use Cases:
 Applications with short term, spiky, or
       unpredictable workloads;             Applications with steady state or predictable
                                                                usage
  Application development or testing
                                            Applications that require reserved capacity,
                                                    including disaster recovery
Reserved instances                                                                                 Heavy utilization RI

                                                                                                        > 80% utilization
                                                                                                      Lower costs up to 58%
    On-demand instances                             Reserved instances                        Use Cases: Databases, Large Scale HPC,
                                                                                                Always-on infrastructure, Baseline

   Unix/Linux instances start at                       1- or 3-year terms
           $0.02/hour
                                           Pay low up-front fee, receive significant hourly
   Pay as you go for compute power                            discount

        Low cost and flexibility                      Low Cost / Predictability

 Pay only for what you use, no up-front     Helps ensure compute capacity is available
  commitments or long-term contracts                      when needed

               Use Cases:
                                                             Use Cases:
 Applications with short term, spiky, or
       unpredictable workloads;             Applications with steady state or predictable
                                                                usage
  Application development or testing
                                            Applications that require reserved capacity,
                                                    including disaster recovery
Reserved instances                                                                                   Heavy utilization RI

                                                                                                          > 80% utilization
                                                                                                       Lower costs up to 58%
    On-demand instances                             Reserved instances                         Use Cases: Databases, Large Scale HPC,
                                                                                                 Always-on infrastructure, Baseline

   Unix/Linux instances start at                       1- or 3-year terms
           $0.02/hour
                                           Pay low up-front fee, receive significant hourly         Medium utilization RI
   Pay as you go for compute power                            discount

        Low cost and flexibility                      Low Cost / Predictability                          41-79% utilization
                                                                                                       Lower costs up to 49%
 Pay only for what you use, no up-front     Helps ensure compute capacity is available        Use Cases: Web applications, many heavy
  commitments or long-term contracts                      when needed                         processing tasks, running much of the time

               Use Cases:
                                                             Use Cases:
 Applications with short term, spiky, or
       unpredictable workloads;             Applications with steady state or predictable
                                                                usage
  Application development or testing
                                            Applications that require reserved capacity,
                                                    including disaster recovery
Reserved instances                                                                                   Heavy utilization RI

                                                                                                          > 80% utilization
                                                                                                       Lower costs up to 58%
    On-demand instances                             Reserved instances                         Use Cases: Databases, Large Scale HPC,
                                                                                                 Always-on infrastructure, Baseline

   Unix/Linux instances start at                       1- or 3-year terms
           $0.02/hour
                                           Pay low up-front fee, receive significant hourly         Medium utilization RI
   Pay as you go for compute power                            discount

        Low cost and flexibility                      Low Cost / Predictability                          41-79% utilization
                                                                                                       Lower costs up to 49%
 Pay only for what you use, no up-front     Helps ensure compute capacity is available        Use Cases: Web applications, many heavy
  commitments or long-term contracts                      when needed                         processing tasks, running much of the time

               Use Cases:
                                                             Use Cases:
 Applications with short term, spiky, or                                                              Light utilization RI
       unpredictable workloads;             Applications with steady state or predictable
                                                                usage
  Application development or testing                                                                     15-40% utilization
                                            Applications that require reserved capacity,               Lower costs up to 34%
                                                    including disaster recovery
                                                                                               Use Cases: Disaster Recovery, Weekly /
                                                                                               Monthly reporting, Elastic Map Reduce
Best RI for Utilisation
 $18,000


 $16,000


 $14,000


 $12,000


 $10,000
                          Heavy
                          Medium
  $8,000
                          Light
  $6,000                  O-Demand


  $4,000


  $2,000


     $-
Best RI for Utilisation
 $18,000


 $16,000


 $14,000


 $12,000


 $10,000
                          Heavy
                          Medium
  $8,000
                          Light
  $6,000                  O-Demand


  $4,000


  $2,000


     $-
Optimizing costs with RIs
 14



 12



 10


                                                                                                                     On Demand
  8
                                                                                                                     Light Utilization RI

  6                                                                                                                  Medium Utilization RI
                                                                                                                     Heavy utilization RI
  4



  2



  0
      1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24
https://reinvent.awsevents.com/
5 Steps for cost
                 optimization
Elastic capacity
Instance types
Reserved instances
Spot instances
Complementary services
5 Steps for cost
                 optimization
Elastic capacity
Instance types
Reserved instances
Spot instances
Complementary services
Spot instances


    On-demand instances                             Reserved instances

   Unix/Linux instances start at                       1- or 3-year terms
           $0.02/hour
                                           Pay low up-front fee, receive significant hourly
   Pay as you go for compute power                            discount

        Low cost and flexibility                      Low Cost / Predictability

 Pay only for what you use, no up-front     Helps ensure compute capacity is available
  commitments or long-term contracts                      when needed

               Use Cases:
                                                             Use Cases:
 Applications with short term, spiky, or
       unpredictable workloads;             Applications with steady state or predictable
                                                                usage
  Application development or testing
                                            Applications that require reserved capacity,
                                                    including disaster recovery
Spot instances


    On-demand instances                             Reserved instances                                    Spot instances

   Unix/Linux instances start at                       1- or 3-year terms                           Bid on unused EC2 capacity
           $0.02/hour
                                           Pay low up-front fee, receive significant hourly       Spot Price based on supply/demand,
   Pay as you go for compute power                            discount                                 determined automatically

        Low cost and flexibility                      Low Cost / Predictability               Cost / Large Scale, dynamic workload handling

 Pay only for what you use, no up-front     Helps ensure compute capacity is available
  commitments or long-term contracts                      when needed
                                                                                                               Use Cases:
               Use Cases:
                                                             Use Cases:                       Applications with flexible start and end times
 Applications with short term, spiky, or
       unpredictable workloads;             Applications with steady state or predictable     Applications only feasible at very low compute
                                                                usage                                              prices
  Application development or testing
                                            Applications that require reserved capacity,
                                                    including disaster recovery
Achieving economies of scale
 100%




                               Time
Achieving economies of scale
 100%




                    Reserved capacity

                                        Time
Achieving economies of scale
 100%

                          On

                      On-demand



                    Reserved capacity

                                        Time
Achieving economies of scale
 100%
                        Spot
                           On

                      On-demand



                    Reserved capacity

                                        Time
If your bid > spot price
    You get an instance
If your bid < spot price
 Your instance is terminated
Architecting for spot instances



  Decouple components                 Design for interruption
 Separate interactive & backend                Use SQS, SWF
           processing
                                  Place data in a durable store such as S3,
 Use frameworks such as Elastic           SimpleDB or DynamoDB
         MapReduce
                                          Save progress regularly
EMR with spot instances

          Scenario #1

              Job Flow




          Duration:
              14 Hours


      #1: Cost without Spot
4 instances *14 hrs * $0.50 = $28
EMR with spot instances

          Scenario #1               Scenario #2

              Job Flow                  Job Flow




          Duration:                 Duration:
              14 Hours               7 Hours


      #1: Cost without Spot
4 instances *14 hrs * $0.50 = $28
EMR with spot instances

          Scenario #1                         Scenario #2

              Job Flow                            Job Flow




          Duration:                           Duration:
              14 Hours                         7 Hours


      #1: Cost without Spot                 #2: Cost with Spot
4 instances *14 hrs * $0.50 = $28   4 instances *7 hrs * $0.50 = $14 +
                                    5 instances * 7 hrs * $0.25 = $8.75
                                              Total = $22.75
EMR with spot instances

          Scenario #1                                  Scenario #2

              Job Flow                                     Job Flow



                              Time Savings: 50%
          Duration:           Cost Savings: ~22%       Duration:
              14 Hours                                  7 Hours


      #1: Cost without Spot                          #2: Cost with Spot
4 instances *14 hrs * $0.50 = $28            4 instances *7 hrs * $0.50 = $14 +
                                             5 instances * 7 hrs * $0.25 = $8.75
                                                       Total = $22.75
Spot market
Bidding strategies
Spot bidding strategies


                                       Bid Distribution (for 3 months period)
                                 20%
Percentage of the Distribution




                                 18%
                                 16%
                                 14%
                                 12%
                                 10%
                                 8%
                                 6%
                                 4%
                                 2%
                                 0%




                                       Bid Price as Percentage of the On-Demand Price
Spot bidding strategies


                                                     Bid Distribution (for 3 months period)
                                 20%
Percentage of the Distribution




                                 18%
                                 16%
                                 14%
                                 12%
                                       Bid near the RI
                                 10%
                                 8%
                                        hourly price
                                 6%
                                 4%
                                 2%
                                 0%




                                                         Bid Price as Percentage of the On-Demand Price
Spot bidding strategies


                                            Bid Distribution (for 3 months period)
                                 20%
Percentage of the Distribution




                                 18%
                                 16%
                                 14%
                                 12%
                                       Bid above the spot price
                                 10%
                                 8%
                                               history
                                 6%
                                 4%
                                 2%
                                 0%




                                             Bid Price as Percentage of the On-Demand Price
Spot bidding strategies


                                       Bid Distribution (for 3 months period)
                                 20%
Percentage of the Distribution




                                 18%
                                 16%
                                 14%
                                 12%              Bid near the
                                 10%              on-demand
                                 8%                   price
                                 6%
                                 4%
                                 2%
                                 0%




                                       Bid Price as Percentage of the On-Demand Price
Spot bidding strategies


                                       Bid Distribution (for 3 months period)
                                 20%
Percentage of the Distribution




                                 18%
                                 16%
                                 14%
                                 12%
                                 10%                             Bid above the on-demand price
                                 8%
                                 6%
                                 4%
                                 2%
                                 0%




                                       Bid Price as Percentage of the On-Demand Price
Bid near the reserved hourly price
       You only pay for a full hour
Bid near the reserved hourly price
          You only pay for a full hour
   (if you are interrupted the hour is free)
Bid above the on-demand price
     Expect fewer interruptions
Bid above the on-demand price
     Expect fewer interruptions
      (only pay the spot price)
Implement cost aware architecture
Flip from spot to on-demand as price dictates
Spot customers
5 Steps for cost
                 optimization
Elastic capacity
Instance types
Reserved instances
Spot instances
Complementary services
5 Steps for cost
                 optimization
Elastic capacity
Instance types
Reserved instances
Spot instances
Complementary services
$0.025
 per hour   DNS   Elastic Load     Web Servers
                    Balancer
                                 Availability Zone
$0.025
 per hour           DNS   Elastic Load              Web Servers
                            Balancer
                                                  Availability Zone




                   VS

$0.06
 per hour                   EC2 instance
(small instance)    DNS                             Web Servers
                            + software LB
                                         Availability Zone
Consumers
                          Producer   SQS queue

$0.01 per
10,000 Requests
($0.000001 per Request)
Consumers
                          Producer        SQS queue

$0.01 per
10,000 Requests
($0.000001 per Request)



                                     VS

  $0.06
     per hour             Producer
    (small instance)                    EC2 instance          Consumers
                                      + software queue
Software vs Services



    Software on EC2                  AWS Services
            Pros:           ELB, SNS, SQS, SES, SWF, DynamoDB etc
     Use custom features
                                            Pros:
                                        Pay as you go
            Cons:
                                         Scalability
     Requires an instance
                                         Availability
            SPOF
                                      High performance
      Limited to one AZ
      DIY administration
Summary
5 Steps for cost
                 optimization
Elastic capacity
Instance types
Reserved instances
Spot instances
Complementary services
Where to go next
Useful links




aws.amazon.com/economics
aws.amazon.com/calculator
Useful links




               http://aws.amazon.com/whitepapers
AWS for Start-ups - Cost Optimisation with AWS

Contenu connexe

Tendances

Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS
Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS
Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS Amazon Web Services
 
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...Amazon Web Services
 
AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability
AWS Partner Webcast - Improving Your AWS Cost Efficiency with CloudabilityAWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability
AWS Partner Webcast - Improving Your AWS Cost Efficiency with CloudabilityAmazon Web Services
 
AWS Cloud for HPC and Big Data
AWS Cloud for HPC and Big DataAWS Cloud for HPC and Big Data
AWS Cloud for HPC and Big Datainside-BigData.com
 
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일Amazon Web Services Korea
 
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...Amazon Web Services
 
Tips & Tricks On Architecting Windows Azure For Costs
Tips & Tricks On Architecting Windows Azure For CostsTips & Tricks On Architecting Windows Azure For Costs
Tips & Tricks On Architecting Windows Azure For CostsNuno Godinho
 
RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...
RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...
RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...Amazon Web Services
 
ARC301 Intro to Chaos Monkey & the Simian Army - AWS re: Invent 2012
ARC301 Intro to Chaos Monkey & the Simian Army - AWS re: Invent 2012ARC301 Intro to Chaos Monkey & the Simian Army - AWS re: Invent 2012
ARC301 Intro to Chaos Monkey & the Simian Army - AWS re: Invent 2012Amazon Web Services
 
MED202 Netflix’s Transcoding Transformation - AWS re: Invent 2012
MED202 Netflix’s Transcoding Transformation - AWS re: Invent 2012MED202 Netflix’s Transcoding Transformation - AWS re: Invent 2012
MED202 Netflix’s Transcoding Transformation - AWS re: Invent 2012Amazon Web Services
 
B4 - The TCO of cloud applications
B4 - The TCO of cloud applicationsB4 - The TCO of cloud applications
B4 - The TCO of cloud applicationsAmazon Web Services
 
AWS Summit London 2014 | From One to Many - Evolving VPC Design (400)
AWS Summit London 2014 | From One to Many - Evolving VPC Design (400)AWS Summit London 2014 | From One to Many - Evolving VPC Design (400)
AWS Summit London 2014 | From One to Many - Evolving VPC Design (400)Amazon Web Services
 
Running BSD on AWS
Running BSD on AWSRunning BSD on AWS
Running BSD on AWSJulien SIMON
 
(BDT202) HPC Now Means 'High Personal Computing' | AWS re:Invent 2014
(BDT202) HPC Now Means 'High Personal Computing' | AWS re:Invent 2014(BDT202) HPC Now Means 'High Personal Computing' | AWS re:Invent 2014
(BDT202) HPC Now Means 'High Personal Computing' | AWS re:Invent 2014Amazon Web Services
 
Getting Started with Amazon Aurora
Getting Started with Amazon AuroraGetting Started with Amazon Aurora
Getting Started with Amazon AuroraAmazon Web Services
 
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWSETCenter
 
Optimising TCO with AWS at Websummit Dublin
Optimising TCO with AWS at Websummit DublinOptimising TCO with AWS at Websummit Dublin
Optimising TCO with AWS at Websummit DublinAmazon Web Services
 
AWS Cost Optimization Strategy
AWS Cost Optimization StrategyAWS Cost Optimization Strategy
AWS Cost Optimization StrategyRobert Sell
 
AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...
AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...
AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...Amazon Web Services
 

Tendances (20)

Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS
Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS
Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS
 
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...
 
AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability
AWS Partner Webcast - Improving Your AWS Cost Efficiency with CloudabilityAWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability
AWS Partner Webcast - Improving Your AWS Cost Efficiency with Cloudability
 
AWS Cloud for HPC and Big Data
AWS Cloud for HPC and Big DataAWS Cloud for HPC and Big Data
AWS Cloud for HPC and Big Data
 
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
AWS re:Invent re:Cap - 비용 최적화 - 모범사례와 아키텍처 설계 심화편 - 이원일
 
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...
More Nines for Your Dimes: Improving Availability and Lowering Costs using Au...
 
Tips & Tricks On Architecting Windows Azure For Costs
Tips & Tricks On Architecting Windows Azure For CostsTips & Tricks On Architecting Windows Azure For Costs
Tips & Tricks On Architecting Windows Azure For Costs
 
RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...
RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...
RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...
 
ARC301 Intro to Chaos Monkey & the Simian Army - AWS re: Invent 2012
ARC301 Intro to Chaos Monkey & the Simian Army - AWS re: Invent 2012ARC301 Intro to Chaos Monkey & the Simian Army - AWS re: Invent 2012
ARC301 Intro to Chaos Monkey & the Simian Army - AWS re: Invent 2012
 
MED202 Netflix’s Transcoding Transformation - AWS re: Invent 2012
MED202 Netflix’s Transcoding Transformation - AWS re: Invent 2012MED202 Netflix’s Transcoding Transformation - AWS re: Invent 2012
MED202 Netflix’s Transcoding Transformation - AWS re: Invent 2012
 
B4 - The TCO of cloud applications
B4 - The TCO of cloud applicationsB4 - The TCO of cloud applications
B4 - The TCO of cloud applications
 
AWS Summit London 2014 | From One to Many - Evolving VPC Design (400)
AWS Summit London 2014 | From One to Many - Evolving VPC Design (400)AWS Summit London 2014 | From One to Many - Evolving VPC Design (400)
AWS Summit London 2014 | From One to Many - Evolving VPC Design (400)
 
Running BSD on AWS
Running BSD on AWSRunning BSD on AWS
Running BSD on AWS
 
KGC 2013 AWS session
KGC 2013 AWS session KGC 2013 AWS session
KGC 2013 AWS session
 
(BDT202) HPC Now Means 'High Personal Computing' | AWS re:Invent 2014
(BDT202) HPC Now Means 'High Personal Computing' | AWS re:Invent 2014(BDT202) HPC Now Means 'High Personal Computing' | AWS re:Invent 2014
(BDT202) HPC Now Means 'High Personal Computing' | AWS re:Invent 2014
 
Getting Started with Amazon Aurora
Getting Started with Amazon AuroraGetting Started with Amazon Aurora
Getting Started with Amazon Aurora
 
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS
 
Optimising TCO with AWS at Websummit Dublin
Optimising TCO with AWS at Websummit DublinOptimising TCO with AWS at Websummit Dublin
Optimising TCO with AWS at Websummit Dublin
 
AWS Cost Optimization Strategy
AWS Cost Optimization StrategyAWS Cost Optimization Strategy
AWS Cost Optimization Strategy
 
AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...
AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...
AWS re:Invent 2016: [REPEAT] How EA Leveraged Amazon Redshift and AWS Partner...
 

En vedette

AWS for Start-ups - Case Study - PeoplePerHour
AWS for Start-ups - Case Study - PeoplePerHour AWS for Start-ups - Case Study - PeoplePerHour
AWS for Start-ups - Case Study - PeoplePerHour Amazon Web Services
 
AWS Summit 2013 | Auckland - Powering Start-ups with AWS
AWS Summit 2013 | Auckland - Powering Start-ups with AWSAWS Summit 2013 | Auckland - Powering Start-ups with AWS
AWS Summit 2013 | Auckland - Powering Start-ups with AWSAmazon Web Services
 
Events Addendum-1
Events Addendum-1Events Addendum-1
Events Addendum-1Luke Newton
 
CREWING SERVICES 2016
CREWING SERVICES 2016 CREWING SERVICES 2016
CREWING SERVICES 2016 David Mahoney
 
AWS Cloud Kata | Kuala Lumpur - Getting to Scale on AWS
AWS Cloud Kata | Kuala Lumpur - Getting to Scale on AWSAWS Cloud Kata | Kuala Lumpur - Getting to Scale on AWS
AWS Cloud Kata | Kuala Lumpur - Getting to Scale on AWSAmazon Web Services
 
AWS for Start-ups - Leveraging AWS for the Lean Development Cycle
AWS for Start-ups  - Leveraging AWS for the Lean Development CycleAWS for Start-ups  - Leveraging AWS for the Lean Development Cycle
AWS for Start-ups - Leveraging AWS for the Lean Development CycleAmazon Web Services
 
Best Practices for Hosting Web Applications on AWS
Best Practices for Hosting Web Applications on AWSBest Practices for Hosting Web Applications on AWS
Best Practices for Hosting Web Applications on AWSAmazon Web Services
 
AWS Cloud School Introductory Presentation
AWS Cloud School Introductory PresentationAWS Cloud School Introductory Presentation
AWS Cloud School Introductory PresentationIan Massingham
 
AWS Dublin Briefing - Cool AWS Use Cases
AWS Dublin Briefing - Cool AWS Use CasesAWS Dublin Briefing - Cool AWS Use Cases
AWS Dublin Briefing - Cool AWS Use CasesIan Massingham
 
AWS Cost Optimization
AWS Cost OptimizationAWS Cost Optimization
AWS Cost OptimizationMiles Ward
 
Recruiting your candidates via Facebook - Maersk Drilling
Recruiting your candidates via Facebook -  Maersk DrillingRecruiting your candidates via Facebook -  Maersk Drilling
Recruiting your candidates via Facebook - Maersk DrillingKomfo
 
Spotinst 'AWS Cost Optimization' Webinar - Jan 20th, 2016
Spotinst 'AWS Cost Optimization' Webinar - Jan 20th, 2016Spotinst 'AWS Cost Optimization' Webinar - Jan 20th, 2016
Spotinst 'AWS Cost Optimization' Webinar - Jan 20th, 2016Spotinst
 
Techniques for Attracting Talent in the Digital Revolution
Techniques for Attracting Talent in the Digital RevolutionTechniques for Attracting Talent in the Digital Revolution
Techniques for Attracting Talent in the Digital RevolutionManpowerGroup UK
 
(ENT302) Cost Optimization on AWS | AWS re:Invent 2014
(ENT302) Cost Optimization on AWS | AWS re:Invent 2014(ENT302) Cost Optimization on AWS | AWS re:Invent 2014
(ENT302) Cost Optimization on AWS | AWS re:Invent 2014Amazon Web Services
 
Understand AWS Pricing
Understand AWS PricingUnderstand AWS Pricing
Understand AWS PricingLynn Langit
 
Building and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K usersBuilding and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K usersAmazon Web Services
 
Optimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS ServicesOptimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS ServicesAmazon Web Services
 
메가존과 AWS가 공개하는 AWS 비용 최적화 전략-메가존 김성용 매니저 및 AWS 이우상 매니저:: AWS Cloud Track 3 Ga...
메가존과 AWS가 공개하는 AWS 비용 최적화 전략-메가존 김성용 매니저 및 AWS 이우상 매니저:: AWS Cloud Track 3 Ga...메가존과 AWS가 공개하는 AWS 비용 최적화 전략-메가존 김성용 매니저 및 AWS 이우상 매니저:: AWS Cloud Track 3 Ga...
메가존과 AWS가 공개하는 AWS 비용 최적화 전략-메가존 김성용 매니저 및 AWS 이우상 매니저:: AWS Cloud Track 3 Ga...Amazon Web Services Korea
 

En vedette (20)

AWS for Start-ups - Case Study - PeoplePerHour
AWS for Start-ups - Case Study - PeoplePerHour AWS for Start-ups - Case Study - PeoplePerHour
AWS for Start-ups - Case Study - PeoplePerHour
 
Cost optimization on AWS
Cost optimization on AWSCost optimization on AWS
Cost optimization on AWS
 
AWS Summit 2013 | Auckland - Powering Start-ups with AWS
AWS Summit 2013 | Auckland - Powering Start-ups with AWSAWS Summit 2013 | Auckland - Powering Start-ups with AWS
AWS Summit 2013 | Auckland - Powering Start-ups with AWS
 
Events Addendum-1
Events Addendum-1Events Addendum-1
Events Addendum-1
 
CREWING SERVICES 2016
CREWING SERVICES 2016 CREWING SERVICES 2016
CREWING SERVICES 2016
 
AWS Cloud Kata | Kuala Lumpur - Getting to Scale on AWS
AWS Cloud Kata | Kuala Lumpur - Getting to Scale on AWSAWS Cloud Kata | Kuala Lumpur - Getting to Scale on AWS
AWS Cloud Kata | Kuala Lumpur - Getting to Scale on AWS
 
AWS for Start-ups - Leveraging AWS for the Lean Development Cycle
AWS for Start-ups  - Leveraging AWS for the Lean Development CycleAWS for Start-ups  - Leveraging AWS for the Lean Development Cycle
AWS for Start-ups - Leveraging AWS for the Lean Development Cycle
 
Best Practices for Hosting Web Applications on AWS
Best Practices for Hosting Web Applications on AWSBest Practices for Hosting Web Applications on AWS
Best Practices for Hosting Web Applications on AWS
 
AWS Cloud School Introductory Presentation
AWS Cloud School Introductory PresentationAWS Cloud School Introductory Presentation
AWS Cloud School Introductory Presentation
 
AWS Dublin Briefing - Cool AWS Use Cases
AWS Dublin Briefing - Cool AWS Use CasesAWS Dublin Briefing - Cool AWS Use Cases
AWS Dublin Briefing - Cool AWS Use Cases
 
AWS Cost Optimization
AWS Cost OptimizationAWS Cost Optimization
AWS Cost Optimization
 
Recruiting your candidates via Facebook - Maersk Drilling
Recruiting your candidates via Facebook -  Maersk DrillingRecruiting your candidates via Facebook -  Maersk Drilling
Recruiting your candidates via Facebook - Maersk Drilling
 
Spotinst 'AWS Cost Optimization' Webinar - Jan 20th, 2016
Spotinst 'AWS Cost Optimization' Webinar - Jan 20th, 2016Spotinst 'AWS Cost Optimization' Webinar - Jan 20th, 2016
Spotinst 'AWS Cost Optimization' Webinar - Jan 20th, 2016
 
Techniques for Attracting Talent in the Digital Revolution
Techniques for Attracting Talent in the Digital RevolutionTechniques for Attracting Talent in the Digital Revolution
Techniques for Attracting Talent in the Digital Revolution
 
(ENT302) Cost Optimization on AWS | AWS re:Invent 2014
(ENT302) Cost Optimization on AWS | AWS re:Invent 2014(ENT302) Cost Optimization on AWS | AWS re:Invent 2014
(ENT302) Cost Optimization on AWS | AWS re:Invent 2014
 
Understand AWS Pricing
Understand AWS PricingUnderstand AWS Pricing
Understand AWS Pricing
 
Building and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K usersBuilding and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K users
 
Optimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS ServicesOptimizing Costs and Efficiency of AWS Services
Optimizing Costs and Efficiency of AWS Services
 
Amazon S3 Masterclass
Amazon S3 MasterclassAmazon S3 Masterclass
Amazon S3 Masterclass
 
메가존과 AWS가 공개하는 AWS 비용 최적화 전략-메가존 김성용 매니저 및 AWS 이우상 매니저:: AWS Cloud Track 3 Ga...
메가존과 AWS가 공개하는 AWS 비용 최적화 전략-메가존 김성용 매니저 및 AWS 이우상 매니저:: AWS Cloud Track 3 Ga...메가존과 AWS가 공개하는 AWS 비용 최적화 전략-메가존 김성용 매니저 및 AWS 이우상 매니저:: AWS Cloud Track 3 Ga...
메가존과 AWS가 공개하는 AWS 비용 최적화 전략-메가존 김성용 매니저 및 AWS 이우상 매니저:: AWS Cloud Track 3 Ga...
 

Similaire à AWS for Start-ups - Cost Optimisation with AWS

Journey Through the AWS Cloud; Cost Optimisation
Journey Through the AWS Cloud; Cost OptimisationJourney Through the AWS Cloud; Cost Optimisation
Journey Through the AWS Cloud; Cost OptimisationAmazon Web Services
 
The Lean Cloud for Startups with AWS - Cost Optimisation
The Lean Cloud for Startups with AWS - Cost OptimisationThe Lean Cloud for Startups with AWS - Cost Optimisation
The Lean Cloud for Startups with AWS - Cost OptimisationAmazon Web Services
 
Getting Started with Amazon EC2 and Compute Services
Getting Started with Amazon EC2 and Compute ServicesGetting Started with Amazon EC2 and Compute Services
Getting Started with Amazon EC2 and Compute ServicesAmazon Web Services
 
Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...
Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...
Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...Amazon Web Services
 
Getting Started with Amazon EC2 and AWS Compute Services
Getting Started with Amazon EC2 and AWS Compute ServicesGetting Started with Amazon EC2 and AWS Compute Services
Getting Started with Amazon EC2 and AWS Compute ServicesAmazon Web Services
 
Intro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute ServicesIntro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute ServicesAmazon Web Services
 
Getting Started with Amazon EC2 and Compute Services
Getting Started with Amazon EC2 and Compute ServicesGetting Started with Amazon EC2 and Compute Services
Getting Started with Amazon EC2 and Compute ServicesAmazon Web Services
 
Curtis-Bray_Amazon_Introduction-to-Amazon-EC2.pdf
Curtis-Bray_Amazon_Introduction-to-Amazon-EC2.pdfCurtis-Bray_Amazon_Introduction-to-Amazon-EC2.pdf
Curtis-Bray_Amazon_Introduction-to-Amazon-EC2.pdfRebaMaheen
 
AWS Summit London 2014 | Introduction to Amazon EC2 (100)
AWS Summit London 2014 | Introduction to Amazon EC2 (100)AWS Summit London 2014 | Introduction to Amazon EC2 (100)
AWS Summit London 2014 | Introduction to Amazon EC2 (100)Amazon Web Services
 
Intro to AWS: Amazon EC2 and Compute Services
Intro to AWS: Amazon EC2 and Compute ServicesIntro to AWS: Amazon EC2 and Compute Services
Intro to AWS: Amazon EC2 and Compute ServicesAmazon Web Services
 
An Introduction to AWS - AWS Summit Bahrain 2017
An Introduction to AWS - AWS Summit Bahrain 2017An Introduction to AWS - AWS Summit Bahrain 2017
An Introduction to AWS - AWS Summit Bahrain 2017Amazon Web Services
 
Intro to AWS: Amazon EC2 and Compute Services
Intro to AWS: Amazon EC2 and Compute ServicesIntro to AWS: Amazon EC2 and Compute Services
Intro to AWS: Amazon EC2 and Compute ServicesAmazon Web Services
 
Reducing Cost & Maximizing Efficiency: Tightening the Belt on AWS (CPN211) | ...
Reducing Cost & Maximizing Efficiency: Tightening the Belt on AWS (CPN211) | ...Reducing Cost & Maximizing Efficiency: Tightening the Belt on AWS (CPN211) | ...
Reducing Cost & Maximizing Efficiency: Tightening the Belt on AWS (CPN211) | ...Amazon Web Services
 
JITServerTalk-OSS-2023.pdf
JITServerTalk-OSS-2023.pdfJITServerTalk-OSS-2023.pdf
JITServerTalk-OSS-2023.pdfRichHagarty
 
AWS Webcast - Journey through the Cloud - Cost Optimization
AWS Webcast - Journey through the Cloud - Cost OptimizationAWS Webcast - Journey through the Cloud - Cost Optimization
AWS Webcast - Journey through the Cloud - Cost OptimizationAmazon Web Services
 
Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...
Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...
Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...Amazon Web Services
 

Similaire à AWS for Start-ups - Cost Optimisation with AWS (20)

Journey Through the AWS Cloud; Cost Optimisation
Journey Through the AWS Cloud; Cost OptimisationJourney Through the AWS Cloud; Cost Optimisation
Journey Through the AWS Cloud; Cost Optimisation
 
The Lean Cloud for Startups with AWS - Cost Optimisation
The Lean Cloud for Startups with AWS - Cost OptimisationThe Lean Cloud for Startups with AWS - Cost Optimisation
The Lean Cloud for Startups with AWS - Cost Optimisation
 
Getting Started with Amazon EC2 and Compute Services
Getting Started with Amazon EC2 and Compute ServicesGetting Started with Amazon EC2 and Compute Services
Getting Started with Amazon EC2 and Compute Services
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...
Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...
Building Cost-Aware Cloud Architectures - Jinesh Varia (AWS) and Adrian Cockc...
 
Getting Started with Amazon EC2 and AWS Compute Services
Getting Started with Amazon EC2 and AWS Compute ServicesGetting Started with Amazon EC2 and AWS Compute Services
Getting Started with Amazon EC2 and AWS Compute Services
 
Intro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute ServicesIntro to AWS: EC2 & Compute Services
Intro to AWS: EC2 & Compute Services
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
Getting Started with Amazon EC2 and Compute Services
Getting Started with Amazon EC2 and Compute ServicesGetting Started with Amazon EC2 and Compute Services
Getting Started with Amazon EC2 and Compute Services
 
Curtis-Bray_Amazon_Introduction-to-Amazon-EC2.pdf
Curtis-Bray_Amazon_Introduction-to-Amazon-EC2.pdfCurtis-Bray_Amazon_Introduction-to-Amazon-EC2.pdf
Curtis-Bray_Amazon_Introduction-to-Amazon-EC2.pdf
 
AWS Summit London 2014 | Introduction to Amazon EC2 (100)
AWS Summit London 2014 | Introduction to Amazon EC2 (100)AWS Summit London 2014 | Introduction to Amazon EC2 (100)
AWS Summit London 2014 | Introduction to Amazon EC2 (100)
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
Intro to AWS: Amazon EC2 and Compute Services
Intro to AWS: Amazon EC2 and Compute ServicesIntro to AWS: Amazon EC2 and Compute Services
Intro to AWS: Amazon EC2 and Compute Services
 
An Introduction to AWS - AWS Summit Bahrain 2017
An Introduction to AWS - AWS Summit Bahrain 2017An Introduction to AWS - AWS Summit Bahrain 2017
An Introduction to AWS - AWS Summit Bahrain 2017
 
Intro to AWS: Amazon EC2 and Compute Services
Intro to AWS: Amazon EC2 and Compute ServicesIntro to AWS: Amazon EC2 and Compute Services
Intro to AWS: Amazon EC2 and Compute Services
 
Reducing Cost & Maximizing Efficiency: Tightening the Belt on AWS (CPN211) | ...
Reducing Cost & Maximizing Efficiency: Tightening the Belt on AWS (CPN211) | ...Reducing Cost & Maximizing Efficiency: Tightening the Belt on AWS (CPN211) | ...
Reducing Cost & Maximizing Efficiency: Tightening the Belt on AWS (CPN211) | ...
 
JITServerTalk-OSS-2023.pdf
JITServerTalk-OSS-2023.pdfJITServerTalk-OSS-2023.pdf
JITServerTalk-OSS-2023.pdf
 
AWS Webcast - Journey through the Cloud - Cost Optimization
AWS Webcast - Journey through the Cloud - Cost OptimizationAWS Webcast - Journey through the Cloud - Cost Optimization
AWS Webcast - Journey through the Cloud - Cost Optimization
 
Optimize Cost Efficiency on AWS
Optimize Cost Efficiency on AWSOptimize Cost Efficiency on AWS
Optimize Cost Efficiency on AWS
 
Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...
Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...
Optimizing for Cost in the AWS Cloud - 5 Ways to Further Save - AWS Summit 20...
 

Plus de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Plus de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Dernier

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Dernier (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

AWS for Start-ups - Cost Optimisation with AWS

  • 1. Cost optimisation with AWS Jonathon Southam – Startups UK jsoutham@amazon.co.uk
  • 2. Cost Optimization A key step in the cloud journey Realize cost aware architectures Use elasticity to gain real and measurable benefit Do more, use less
  • 3. Agenda Fundamentals of AWS cost optimisation Cost optimisation in 5 steps Where to go next
  • 4. Fundamentals of cost optimization
  • 6. Why optimize? Utility Compute and Storage are a utility so ‘turning off’ should be natural
  • 7. Why optimize? Utility Efficiency Compute and Storage Efficiency allows are a utility so ‘turning more to be done off’ should be natural within a given budget
  • 8. Why optimize? Utility Efficiency Architecture Compute and Storage Efficiency allows Cost awareness drives are a utility so ‘turning more to be done adoption of 21st century off’ should be natural within a given budget architectures
  • 9. Turn off the lights When you stop EC2 resources you stop paying for them
  • 10. Be elastic Support workloads with the right amount of horsepower to get the job done
  • 11. Continually optimize Drive recurring and improving savings through cost aware architectures
  • 12. 5 Steps for cost optimization Elastic capacity Instance types Reserved instances Spot instances Complementary services
  • 13. 5 Steps for cost optimization Elastic capacity Instance types Reserved instances Spot instances Complementary services
  • 14. Server Load 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Hour of day
  • 15. Server Load Capacity of 1 Server 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Hour of day
  • 16. Traditional capacity required Server Load Capacity of 1 Server 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Hour of day
  • 17. Traditional capacity required Server Load Capacity of 1 Server 1 Server for 8 hours 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Hour of day
  • 18. Traditional capacity required Server Load Capacity of 1 Server 1 Server for 8 hours 1 Server for 8 hours 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Hour of day
  • 19. Traditional capacity required 1 Server for 8 hours Server Load Capacity of 1 Server 1 Server for 8 hours 1 Server for 8 hours 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Hour of day
  • 20. Traditional capacity required 1 Server for 8 hours Server Load Capacity of 1 Server 1 Server for 8 hours 1 Server for 8 hours 1 Server for 8 hours 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Hour of day
  • 21. Traditional capacity required Server Load Capacity of 1 Server 1/3rd Saving 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Hour of day
  • 27. Time: +00h <10 cores Elastic Capacity
  • 28. Time: +24h >1500 cores Elastic Capacity
  • 29. Time: +72h <10 cores Elastic Capacity
  • 30. Time: +120h >600 cores Elastic Capacity
  • 31. Auto-scaling policies Manually By Schedule Send an API call or use CLI to Scale up/down based on date launch/terminate instances – and time Only need to specify capacity change (+/-) By Policy Auto-Rebalance Scale in response to changing Instances are automatically conditions, based on user launched/terminated to configured real-time ensure the application is monitoring and alerts balanced across multiple Azs
  • 32. Auto-scaling policies Scaling base on Policy Scaling by Schedule Scale up and down base on metrics Scheduled Actions to meet known demand Scaling Up policy - Double the group size if avg cpu > 80% Scheduled up to 31 days into the future Scaling Down policy - Decrement by Recurring scheduled scaling activities 10% if avg cpu < 30%
  • 34. 5 Steps for cost optimization Elastic capacity Instance types Reserved instances Spot instances Complementary services
  • 35. 5 Steps for cost optimization Elastic capacity Instance types Reserved instances Spot instances Complementary services
  • 37. Instance types Start Choose instance that meets your basic requirements best Match memory & virtual cores
  • 38. Instance types Start Tune Choose instance that Change instance size up meets your basic or down based upon requirements best monitoring Match memory & virtual Use trusted advisor to cores assess
  • 39. Instance types Start Tune Spread Choose instance that Change instance size up Run instances across meets your basic or down based upon multiple availability requirements best monitoring zones Match memory & virtual Use trusted advisor to Smaller sizes equals cores assess greater granularity
  • 40. Know your usage Free Memory Free CPU Free HDD PUT 2 weeks … Custom Metrics … Amazon Instance At 1-min intervals Alarm CloudWatch
  • 41. Choose your metric optimize for the metric
  • 42. Choose your metric optimize for the metric Cost per unit of work per instance(size) Workload A Workload B Workload C Optimal on 4x Optimal on 10x Optimal on 2x m1.xlarge m1.medium m3.xxlarge
  • 43. Choose your metric optimize for the metric Cost per unit of work per instance(size) 100 concurrent jobs on 10 x m1.large @ $0.24 / hr = $ 0.024 / job vs 300 concurrent jobs on 10 x m3.xlarge @ $0.50 / hr = $ 0.016 / job
  • 44. Choose your metric optimize for the metric Think workload density Don’t focus on instance hourly rate per se
  • 46. Master Account aws.invoices@mycompany.com consolidated billing information Division B admin@divisionB.com IAM User2 Dev2 Admin2
  • 47. Master Account aws.invoices@mycompany.com consolidated billing information Tags: (key- value) Division B e.g Own=Div Proj=R admin@divisionB.com IAM User2 Dev2 Admin2 Tags: Tags: Tags: Own=Div Own=Div Own=Div Proj=P Proj=Q Proj=R
  • 48. Master Account aws.invoices@mycompany.com consolidated billing information Operating Co. A Division B Business Unit C admin@opcoa.com admin@divisionB.com admin@busUnitC.com User1 User2 User3 IAM IAM IAM Dev1 Dev2 Dev3 Admin1 Admin2 Admin3 Tags: Tags: Tags: Tags: Tags: Tags: Tags: Tags: Tags: Own=OpCo Own=OpCo Own=OpCo Own=Div Own=Div Own=Div Own=BusC Own=BusC Own=BusC Proj=A Proj=B Proj=C Proj=P Proj=Q Proj=R Proj=X Proj=Y Proj=Z
  • 49. Master Account aws.invoices@mycompany.com consolidated billing information Operating Co. A Division B Business Unit C admin@opcoa.com admin@divisionB.com admin@busUnitC.com User1 User2 User3 IAM IAM IAM Dev1 Dev2 Dev3 Admin1 Admin2 Admin3 Tags: Tags: Tags: Tags: Tags: Tags: Tags: Tags: Tags: Own=OpCo Own=OpCo Own=OpCo Own=Div Own=Div Own=Div Own=BusC Own=BusC Own=BusC Proj=A Proj=B Proj=C Proj=P Proj=Q Proj=R Proj=X Proj=Y Proj=Z
  • 50. Programmatic billing access Master Account aws.invoices@mycompany.com S3 CSV consolidated billing information Operating Co. A Division B Business Unit C admin@opcoa.com admin@divisionB.com admin@busUnitC.com User1 User2 User3 IAM IAM IAM Dev1 Dev2 Dev3 Admin1 Admin2 Admin3 Tags: Tags: Tags: Tags: Tags: Tags: Tags: Tags: Tags: Own=OpCo Own=OpCo Own=OpCo Own=Div Own=Div Own=Div Own=BusC Own=BusC Own=BusC Proj=A Proj=B Proj=C Proj=P Proj=Q Proj=R Proj=X Proj=Y Proj=Z
  • 51. Programmatic billing access Master Account aws.invoices@mycompany.com S3 CSV consolidated billing information Operating Co. A Division B Business Unit C admin@opcoa.com admin@divisionB.com admin@busUnitC.com User1 User2 User3 IAM IAM IAM Dev1 Dev2 Dev3 Admin1 Admin2 Admin3 Tags: Tags: Tags: Tags: Tags: Tags: Tags: Tags: Tags: Own=OpCo Own=OpCo Own=OpCo Own=Div Own=Div Own=Div Own=BusC Own=BusC Own=BusC Proj=A Proj=B Proj=C Proj=P Proj=Q Proj=R Proj=X Proj=Y Proj=Z
  • 52. Basic Offering 24x7x365 ✓ Developer Forum Access ✓ Documentation ✓ Business Access to support Phone, Chat, Email Enterprise Named Contacts 5 Fastest Response Time 1 Hour Architecture Support Use Case Guidance Best Practice ✓ Diagnostics Tools ✓ Direct Routing ✓ 3rd Party Software ✓ Trusted Advisor ✓
  • 53.
  • 54.
  • 55. 5 Steps for cost optimization Elastic capacity Instance types Reserved instances Spot instances Complementary services
  • 56. 5 Steps for cost optimization Elastic capacity Instance types Reserved instances Spot instances Complementary services
  • 57. Reserved instances On-demand instances Unix/Linux instances start at $0.02/hour Pay as you go for compute power Low cost and flexibility Pay only for what you use, no up-front commitments or long-term contracts Use Cases: Applications with short term, spiky, or unpredictable workloads; Application development or testing
  • 58. Reserved instances On-demand instances Reserved instances Unix/Linux instances start at 1- or 3-year terms $0.02/hour Pay low up-front fee, receive significant hourly Pay as you go for compute power discount Low cost and flexibility Low Cost / Predictability Pay only for what you use, no up-front Helps ensure compute capacity is available commitments or long-term contracts when needed Use Cases: Use Cases: Applications with short term, spiky, or unpredictable workloads; Applications with steady state or predictable usage Application development or testing Applications that require reserved capacity, including disaster recovery
  • 59. Reserved instances Heavy utilization RI > 80% utilization Lower costs up to 58% On-demand instances Reserved instances Use Cases: Databases, Large Scale HPC, Always-on infrastructure, Baseline Unix/Linux instances start at 1- or 3-year terms $0.02/hour Pay low up-front fee, receive significant hourly Pay as you go for compute power discount Low cost and flexibility Low Cost / Predictability Pay only for what you use, no up-front Helps ensure compute capacity is available commitments or long-term contracts when needed Use Cases: Use Cases: Applications with short term, spiky, or unpredictable workloads; Applications with steady state or predictable usage Application development or testing Applications that require reserved capacity, including disaster recovery
  • 60. Reserved instances Heavy utilization RI > 80% utilization Lower costs up to 58% On-demand instances Reserved instances Use Cases: Databases, Large Scale HPC, Always-on infrastructure, Baseline Unix/Linux instances start at 1- or 3-year terms $0.02/hour Pay low up-front fee, receive significant hourly Medium utilization RI Pay as you go for compute power discount Low cost and flexibility Low Cost / Predictability 41-79% utilization Lower costs up to 49% Pay only for what you use, no up-front Helps ensure compute capacity is available Use Cases: Web applications, many heavy commitments or long-term contracts when needed processing tasks, running much of the time Use Cases: Use Cases: Applications with short term, spiky, or unpredictable workloads; Applications with steady state or predictable usage Application development or testing Applications that require reserved capacity, including disaster recovery
  • 61. Reserved instances Heavy utilization RI > 80% utilization Lower costs up to 58% On-demand instances Reserved instances Use Cases: Databases, Large Scale HPC, Always-on infrastructure, Baseline Unix/Linux instances start at 1- or 3-year terms $0.02/hour Pay low up-front fee, receive significant hourly Medium utilization RI Pay as you go for compute power discount Low cost and flexibility Low Cost / Predictability 41-79% utilization Lower costs up to 49% Pay only for what you use, no up-front Helps ensure compute capacity is available Use Cases: Web applications, many heavy commitments or long-term contracts when needed processing tasks, running much of the time Use Cases: Use Cases: Applications with short term, spiky, or Light utilization RI unpredictable workloads; Applications with steady state or predictable usage Application development or testing 15-40% utilization Applications that require reserved capacity, Lower costs up to 34% including disaster recovery Use Cases: Disaster Recovery, Weekly / Monthly reporting, Elastic Map Reduce
  • 62. Best RI for Utilisation $18,000 $16,000 $14,000 $12,000 $10,000 Heavy Medium $8,000 Light $6,000 O-Demand $4,000 $2,000 $-
  • 63. Best RI for Utilisation $18,000 $16,000 $14,000 $12,000 $10,000 Heavy Medium $8,000 Light $6,000 O-Demand $4,000 $2,000 $-
  • 64. Optimizing costs with RIs 14 12 10 On Demand 8 Light Utilization RI 6 Medium Utilization RI Heavy utilization RI 4 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
  • 66. 5 Steps for cost optimization Elastic capacity Instance types Reserved instances Spot instances Complementary services
  • 67. 5 Steps for cost optimization Elastic capacity Instance types Reserved instances Spot instances Complementary services
  • 68. Spot instances On-demand instances Reserved instances Unix/Linux instances start at 1- or 3-year terms $0.02/hour Pay low up-front fee, receive significant hourly Pay as you go for compute power discount Low cost and flexibility Low Cost / Predictability Pay only for what you use, no up-front Helps ensure compute capacity is available commitments or long-term contracts when needed Use Cases: Use Cases: Applications with short term, spiky, or unpredictable workloads; Applications with steady state or predictable usage Application development or testing Applications that require reserved capacity, including disaster recovery
  • 69. Spot instances On-demand instances Reserved instances Spot instances Unix/Linux instances start at 1- or 3-year terms Bid on unused EC2 capacity $0.02/hour Pay low up-front fee, receive significant hourly Spot Price based on supply/demand, Pay as you go for compute power discount determined automatically Low cost and flexibility Low Cost / Predictability Cost / Large Scale, dynamic workload handling Pay only for what you use, no up-front Helps ensure compute capacity is available commitments or long-term contracts when needed Use Cases: Use Cases: Use Cases: Applications with flexible start and end times Applications with short term, spiky, or unpredictable workloads; Applications with steady state or predictable Applications only feasible at very low compute usage prices Application development or testing Applications that require reserved capacity, including disaster recovery
  • 70. Achieving economies of scale 100% Time
  • 71. Achieving economies of scale 100% Reserved capacity Time
  • 72. Achieving economies of scale 100% On On-demand Reserved capacity Time
  • 73. Achieving economies of scale 100% Spot On On-demand Reserved capacity Time
  • 74.
  • 75.
  • 76. If your bid > spot price You get an instance
  • 77. If your bid < spot price Your instance is terminated
  • 78. Architecting for spot instances Decouple components Design for interruption Separate interactive & backend Use SQS, SWF processing Place data in a durable store such as S3, Use frameworks such as Elastic SimpleDB or DynamoDB MapReduce Save progress regularly
  • 79. EMR with spot instances Scenario #1 Job Flow Duration: 14 Hours #1: Cost without Spot 4 instances *14 hrs * $0.50 = $28
  • 80. EMR with spot instances Scenario #1 Scenario #2 Job Flow Job Flow Duration: Duration: 14 Hours 7 Hours #1: Cost without Spot 4 instances *14 hrs * $0.50 = $28
  • 81. EMR with spot instances Scenario #1 Scenario #2 Job Flow Job Flow Duration: Duration: 14 Hours 7 Hours #1: Cost without Spot #2: Cost with Spot 4 instances *14 hrs * $0.50 = $28 4 instances *7 hrs * $0.50 = $14 + 5 instances * 7 hrs * $0.25 = $8.75 Total = $22.75
  • 82. EMR with spot instances Scenario #1 Scenario #2 Job Flow Job Flow Time Savings: 50% Duration: Cost Savings: ~22% Duration: 14 Hours 7 Hours #1: Cost without Spot #2: Cost with Spot 4 instances *14 hrs * $0.50 = $28 4 instances *7 hrs * $0.50 = $14 + 5 instances * 7 hrs * $0.25 = $8.75 Total = $22.75
  • 84. Spot bidding strategies Bid Distribution (for 3 months period) 20% Percentage of the Distribution 18% 16% 14% 12% 10% 8% 6% 4% 2% 0% Bid Price as Percentage of the On-Demand Price
  • 85. Spot bidding strategies Bid Distribution (for 3 months period) 20% Percentage of the Distribution 18% 16% 14% 12% Bid near the RI 10% 8% hourly price 6% 4% 2% 0% Bid Price as Percentage of the On-Demand Price
  • 86. Spot bidding strategies Bid Distribution (for 3 months period) 20% Percentage of the Distribution 18% 16% 14% 12% Bid above the spot price 10% 8% history 6% 4% 2% 0% Bid Price as Percentage of the On-Demand Price
  • 87. Spot bidding strategies Bid Distribution (for 3 months period) 20% Percentage of the Distribution 18% 16% 14% 12% Bid near the 10% on-demand 8% price 6% 4% 2% 0% Bid Price as Percentage of the On-Demand Price
  • 88. Spot bidding strategies Bid Distribution (for 3 months period) 20% Percentage of the Distribution 18% 16% 14% 12% 10% Bid above the on-demand price 8% 6% 4% 2% 0% Bid Price as Percentage of the On-Demand Price
  • 89. Bid near the reserved hourly price You only pay for a full hour
  • 90. Bid near the reserved hourly price You only pay for a full hour (if you are interrupted the hour is free)
  • 91. Bid above the on-demand price Expect fewer interruptions
  • 92. Bid above the on-demand price Expect fewer interruptions (only pay the spot price)
  • 93. Implement cost aware architecture Flip from spot to on-demand as price dictates
  • 95. 5 Steps for cost optimization Elastic capacity Instance types Reserved instances Spot instances Complementary services
  • 96. 5 Steps for cost optimization Elastic capacity Instance types Reserved instances Spot instances Complementary services
  • 97. $0.025 per hour DNS Elastic Load Web Servers Balancer Availability Zone
  • 98. $0.025 per hour DNS Elastic Load Web Servers Balancer Availability Zone VS $0.06 per hour EC2 instance (small instance) DNS Web Servers + software LB Availability Zone
  • 99. Consumers Producer SQS queue $0.01 per 10,000 Requests ($0.000001 per Request)
  • 100. Consumers Producer SQS queue $0.01 per 10,000 Requests ($0.000001 per Request) VS $0.06 per hour Producer (small instance) EC2 instance Consumers + software queue
  • 101. Software vs Services Software on EC2 AWS Services Pros: ELB, SNS, SQS, SES, SWF, DynamoDB etc Use custom features Pros: Pay as you go Cons: Scalability Requires an instance Availability SPOF High performance Limited to one AZ DIY administration
  • 103. 5 Steps for cost optimization Elastic capacity Instance types Reserved instances Spot instances Complementary services
  • 104. Where to go next
  • 106. Useful links http://aws.amazon.com/whitepapers