aws december 2015 webinar series - strategies to quantify tco & optimize costs w/ aws

54
© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 12/8/2015 Strategies to Quantify TCO and Optimize Costs using AWS Amilcar Alfaro, Product Marketing Manager, AWS Gary Mikula, Sr. Director of Info Sec Engineering, FINRA

Upload: amazon-web-services

Post on 16-Apr-2017

928 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

12/8/2015

Strategies to Quantify TCO and Optimize Costs using AWS

Amilcar Alfaro, Product Marketing Manager, AWSGary Mikula, Sr. Director of Info Sec Engineering, FINRA

Page 2: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

AWS empowers organizations to rethink how to manage their business infrastructure

With AWS you can…

Page 3: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Scale Based on Market

Needs Increase Innovation and

Experimentation Leverage what you

already own

Page 4: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

What we’re focusing on today

Framing the value of AWS

AWS & Lower Costs

Optimize Costs to drive Value

Page 5: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

How to frame the value of moving to AWS? Start with your goals

“We need to focus on moving our core business forward — not building and

maintaining infrastructure…”

“Reducing our overall cost is a high priority.”

“We are looking to improve performance and expand globally in a flexible way.”

Macro goals to move

Page 6: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Source: IDC, Quantifying the Business Value of Amazon Web Services (May, 2015)

Analysts have shown AWS Creates Value

Page 7: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Let’s Dive Deep in Costs

Page 8: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Comparing TCO is not easy

Page 9: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Lower costs than on-premises

On-premises traditional data center

On-premises virtualizeddata center

CAPEX

OPEX

OPEX

AWS

CAPEX

OPEX*

Cost savings from running internal IT more efficiently AWS scale

• Multiple new data centers built each year• Volume purchasing, highly automated, supply

chain optimization

Utilization fundamentally higher in AWS cloud• Aggregating non-correlated workloads, scale,

spot market

Amazon specific hardware designs• OEM acquisition of custom servers and

net gear• Direct purchasing of disk, memory, and CPU • AWS controlled hypervisor and net protocol

layers

Diagram is not to scale*For AWS, OPEX costs includes Reserved Instances one-time low, up-front payment, if Reserved Instances are used.

Cost savings from moving to a public cloud provider

Page 10: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Typical cost drivers for on-premises deployments, including Overhead Costs

Networkcosts

Storagecosts

Servercosts

Hardware – server, rack chassis PDUs, ToR

switches(+maintenance)

Software - OS, virtualization licenses

(+maintenance)

Overhead cost

Space Power Cooling

Hardware – storage disks, SAN/FC switches

Overhead cost

Storage admin costs

Network hardware – LAN switches, load balancer

bandwidth costsNetwork admin costs

Overhead cost

IT laborcosts

Server adminVirtualization admin

Space Power Cooling

Space Power Cooling

illustrative

Diagram doesn’t include every cost item. E.g. software costs can include database, management, middle tier software costs. Facilities cost can include costs associated with upgrades, maintenance, building security, taxes etc. IT labor costs can include security admin and application admin costs.

1

2

3

4

Page 11: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Traditional Capacity PlanningLimitations of traditional data centers:

Inflexible physical assets Costs are never in sync

Migration and expansion costs are high

Cost of unexpected inefficiencies

Page 12: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Elastic and Pay-Per-Use Infrastructure

Unable to serve

customers

InfrastructureCost $

time

LargeCapital

Expenditure

OpportunityCost

PredictedDemand

TraditionalHardware

ActualDemand

AutomatedVirtualization

Page 13: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

TCO Calculator Demo

Page 14: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Even after initial deployment, AWS continues to drive down

costs

Page 15: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Upgrades are your responsibility

Upgrades happen automatically

On-premises infrastructure

With AWS, Service Upgrades occur automatically

VPC support

NEW

Page 16: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Do-it-yourself MySQL replication

Potentially ~100+ manual steps

Set up primary and standby instancesSet up identical volumesCreate synchronous replicationCreate and manage DNS entriesDetect instance failure conditionsDetect network failure conditionsDetect storage failure conditionsDecide when to fail over….Re-establish primary secondary connections.

Amazon RDS Multi-AZ

HA with a mouse click

Managed services eliminate many operational tasks

Page 17: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Introducing EC2 Dedicated Hosts

Its a physical server with EC2 instance capacity dedicated for your use

Page 18: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Enabling Bring Your Own License (BYOL)Provides necessary visibility into physical resources

• Physical core and socket counts per host• Instance utilization per host• Instance positions per host

Granular placement controls enables you to reuse the same physical Host

Host ID = h-123abcSockets = 2Physical Cores = 20

Page 19: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

One Customer saved 42% by using their own licenses

Page 20: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Transparency in Cloud ComputingProviding Real-Time AWS Cost Management

FINRA Information Security Engineering Copyright 2015 FINRA

Page 21: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

FINRA – Who We Are

• FINRA—the Financial Industry Regulatory Authority—is an independent, nongovernmental regulator for all securities firms doing business with the public in the United States

• FINRA protects investors by regulating brokers and brokerage firms and by monitoring trading on US stock markets

• FINRA monitor over 6 billion shares traded on the stock market each day

• FINRA handles more “big data” on a daily basis than the Library of Congress or Visa®—to build a holistic picture of the trading market

• FINRA: Deter, Detect, Discipline

Investor Protection

FINRA Information Security Engineering Copyright 2015 FINRA

Page 22: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Challenges and Keys to Success

• Inefficient Quarterly Financial Reviews• Spending is real-time• Repeat process again in 3 months

• Project Managers Lack Visibility• What am I spending?• Am I below budget?• Am I being held accountable?

• Billing Reports Alone Are Insufficient• Over 10 million line items• No correlation

Cost management must be continuous,

not quarterly

Visibility must be extended to individual

project managers

Cost must be granularly correlated to other data sources

FINRA Information Security Engineering Copyright 2015 FINRA

Page 23: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Approach Chosen• Cloud Cost Management is:

• A Discipline not a right• Best addressed distributively

• Use Splunk Cloud as Process / Delivery System• Ability to Collect, Analyze, Visualize

• Collect AWS Billing Data in Splunk• Detailed line items with resources and tags

• Data Enrichment• Project code lookups• Forecast projections• Billing adjustments

• Build Interfaces

FINRA Information Security Engineering Copyright 2015 FINRA

Page 24: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

How We Did It

FINRA Information Security Engineering Copyright 2015 FINRA

Page 25: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

FINRA AWS Project Management Billing App

FINRA Information Security Engineering Copyright 2015 FINRA

Page 26: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Immediate Impact

• Focus on Low Hanging Fruit• Shutting down services over weekends / evenings• Storage sun setting / dormant EC2• Identify AWSs services with highest spending• Identify projects over budget

• Immediate Results• Quantifiable cost savings• Better tracking to forecast

• Better Forecast Projections• Feedback and control

FINRA Information Security Engineering Copyright 2015 FINRA

Page 27: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Gaining Transparency Into Amazon EMR

Page 28: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

What Stood in Our Way• PaaS and IaaS Are Not Equal• Instance Fingerprinting

• Identify Nodes• Instance Role• User Tags

• Data Retention• Collection Delay• Bootstrap Splunk Agent

FINRA Information Security Engineering Copyright 2015 FINRA

Page 29: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

EMR Cluster Analyzer –> Summary Dashboard

AWS Billing

Splunk for *NIX

Select the Cluster

Jobs Running

FINRA Information Security Engineering Copyright 2015 FINRA

Page 30: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Potential EC2 Provisioning Cost Savingsm1.xlarge

• 4 vCPUs with 8 ECUs• 15 GB memory• 4 x 420 GB disk• $0.35 per hour

c3.xlarge• 4 vCPUs with 14 ECUs• 7.5 GB memory• 2 x 40 GB disk (SSD)• $0.27 per hour

Potential 23% Savings in EMR

Costs

With additional ECUs and SSD disks, the c3.xlarge may be more performant than the m1.xlarge instances at a better price pointRESIZING***

FINRA Information Security Engineering Copyright 2015 FINRA

Page 31: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Resizing Analysis

Summary providesthe information on number of nodes

1. Less than 80% utilization overall

2. After 70 mins utilization at less than 50% (cpu)

Conclusion:The cluster be resized after the two hours

FINRA Information Security Engineering Copyright 2015 FINRA

Page 32: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Resizing Analysis – Scenario 1

1st Hour 2nd Hour 3rd Hour 4th Hour40 40 40 40

Cost Analysis:

Cost = (Price per Instance) * (No. of Instances) * (No. of Hours)

Price = 0.35 * 40 * 4 = $56

All instances running for full duration of the job

FINRA Information Security Engineering Copyright 2015 FINRA

Page 33: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Resizing Analysis – Scenario 2

1st Hour 2nd Hour 3rd Hour 4th Hour40 35 20 20

Cost Analysis:

Cost = (Price per Instance) * (No. of Instances) * (No. of Hours)

Price = (0.35*40*1) + (0.35*35*1)+(0.35*20*2) = 14 + 12.25 + 14 = $40.25

Savings Compared to Scenario 1 = 28.2%

Resizing after the 1st hour and 2nd hour

FINRA Information Security Engineering Copyright 2015 FINRA

Page 34: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Combined EC2 Provisioning and Resizing Analysis

• Combined Savings• Original Cost = $56• Price After Combined Analysis = $31.05• Job Savings = $24.95 = 55.44%

• Job Runs 5x / Day ( $24.95 * 5 = $124.75 )• Every Business Day / Week ( $124.75 * 5 = $623.75 )• Every Week of the Year ( $623.75 * 52 = $32,435 )• And….We Haven’t Affected Performance

• Just More Efficient Provisioning

FINRA Information Security Engineering Copyright 2015 FINRA

Page 35: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Future Directions• File Processing

• Back Tagging• More Drill Down Analytics• Duplicate EMR Success• EMR Cluster Grading • User Defined Alerting• Splunk IT Service Intelligence Integration• https://www.youtube.com/watch?v=eaNtpgjyUdY

FINRA Information Security Engineering Copyright 2015 FINRA

Page 36: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

With AWS you can more easily...

Page 37: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Move Quickly

Page 38: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Hit Your Deadlines

Page 39: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

More Time to Focus on What Differentiates Your

Business

Page 40: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Faster Turns

Page 41: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Fewer Long and Large Projects

Page 42: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Long & Large Projects

More likely to exceed budget

More likely to run late

More likely to fail to deliver full value

Page 43: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Long & Large Projects

Each additional year in a project boosts the likelihood of missing targets by 15%

Page 44: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Long & Large Projects

$66 Billion in Cost Overruns in 5,400 projects

How much can you save?

Page 45: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Experiment and Lower Risks

Page 46: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Putting It All Together

Page 47: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

The Value of Using AWS Accelerates Over Time

Source: IDC Business Value of AWS Accelerates over time

According to IDC, this relationship between length of time using AWS and return is due to customers leveraging the more optimized environment to generate more applications along a learning curve.

$1 Investment in AWS

$8.40 in benefits

At 60 Months of using AWS

~8X$3.50 in benefits

$1 Investment in AWS

At 36 Months of using AWS

~3X

Page 48: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

What to do Next ?

Page 49: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Cloud Centerof Excellence

Page 50: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Leverage AWS Global Footprint

AWS’s 11 Regions

30 Availability Zones

50+ Services

And hundreds of innovations can help you

Page 51: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

So this will result in

Lower Costs

Increased Agility

The ability to scale based on market needs

Innovate around YOUR unique value

Leverage what you already own

Page 52: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

If you need extra help…

AWS has tens of thousands of APN partners and Marketplace has 2,300 software listings in over 30 categories

Page 53: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS

Web links for more information

AWS Economics Center: • aws.amazon.com/economics• Includes link to TCO Calculator

Case Studies & References:• aws.amazon.com/solutions/case-studies

Page 54: AWS December 2015 Webinar Series - Strategies to Quantify TCO & Optimize Costs w/ AWS