AWS re:Invent 2022 - Simplify your AWS cost estimation (COP205)
AWS re:Invent 2022 - Simplify your AWS cost estimation (COP205)
Take the guesswork out of planning with AWS: accurately evaluate the cost impact of your AWS workloads as you grow and save on AWS. Join this chalk talk to learn how you can plan for changes to your workload and simplify your cost estimate. Understand how modifications of your purchase commitments, resource usage, and commercial terms affect your future AWS spend.
ABOUT AWS Amazon Web Services (AWS) hosts events, both online and in-person, bringing the cloud computing community together to connect, collaborate, and learn from AWS experts.
AWS is the world’s most comprehensive and broadly adopted cloud platform, offering over 200 fully featured services from data centers globally. Millions of customers—including the fastest-growing startups, largest enterprises, and leading government agencies—are using AWS to lower costs, become more agile, and innovate faster.
#reInvent2022 #AWSreInvent2022 #AWSEvents
Content
0.63 -> - Good afternoon.
3.75 -> Good to see you all.
5.1 -> My name is Bina Khimani and I
am here to talk to you about
10.11 -> how you can simplify your cost
estimation and forecasting.
15.33 -> I am here with Keith Jarrett.
17.7 -> He leads our go-to-market operations
20.91 -> and he will dive into
details of all the tools
24.51 -> that can help you with this
optimization and forecasting.
28.89 -> And we are here with our
valued customer, Intuit.
32.79 -> Jason is from Intuit,
35.07 -> and Intuit has really done fantastic job
39.03 -> mastering how to plan, forecast
43.65 -> and really budget their
spend and, you know,
46.65 -> optimize how they're
making these investments.
49.62 -> And Jason is going to share the journey
52.59 -> on what they are doing, what
tools, what business processes,
56.22 -> what cultural aspects
they are working with
59.55 -> that help them get to a really good state.
63.42 -> So with that, we'll get started.
66.09 -> Thank you, Keith and Jason.
73.77 -> All right.
75.81 -> So...
79.68 -> Whether you are from
finance, you are from IT,
83.13 -> you are from business
development, you are from,
87.57 -> you know, building applications.
88.8 -> You're a builder, you are,
you know, the budget owner
92.87 -> or the delivery manager who
is worried about the cost
95.49 -> or owns the budget.
98.13 -> Regardless of your role,
99.9 -> I strongly believe that you
will find this session useful
103.71 -> because we are going to talk about
106.71 -> not just how to build
most optimally on AWS,
113.25 -> but really how do you think
about cost governance,
118.35 -> how do you think about
establishing the baseline,
123.93 -> planning your spend, and
then really making sure
128.31 -> that you are comfortable
letting your builders build
132.24 -> without worrying about the cost
134.19 -> because you established
the right processes
137.13 -> and automated the governance
140.25 -> so that you are comfortable
letting your builders build,
144.51 -> that, you know,
145.47 -> whenever they are building,
146.49 -> they're provisioning new services,
147.93 -> they're really going
to not impact something
151.77 -> that gives you some kind of billing shock.
154.71 -> So that is the whole process.
157.17 -> And...
160.56 -> Whenever any of you are thinking
163.29 -> about bringing your new workloads to AWS
168.42 -> or you are thinking about
building a new application on AWS,
172.59 -> or building some line of business on AWS,
177.33 -> lot of times the type of things
180.24 -> that you would think about is that,
183.097 -> "How do I really
effectively plan my spend?
189.09 -> What is it going to really cost me?
192.69 -> Is it really cost-efficient for me
195.87 -> to run this certain
workload on-prem or on AWS?
202.062 -> On AWS also, how do I make
certain kind of commitments
207.99 -> like Savings Plan purchases
or Reserved Instances
210.93 -> so that I am planning where
I have maximum savings?"
218.28 -> Have you thought about,
220.837 -> "There are so much
fluctuations in my business.
224.91 -> There are certain peak times
226.62 -> and there are certain off-peak times.
229.17 -> And how do I really forecast
231.45 -> so that I can purchase the
right level of Savings Plan,
234.99 -> or I'm planning my budget
238.26 -> and purchasing the right level of services
240.36 -> so that there is no
performance degradation
243.06 -> because of lack of resources.
244.74 -> At the same time, I'm
optimizing my savings
248.67 -> and I'm planning and budgeting
for the right spend."
254.94 -> Many times customers think about,
257.767 -> "I am bringing this brand new application
260.7 -> from on-prem to AWS.
264 -> What is going to be the total
cost of ownership on AWS?
269.25 -> How do I build the business case
272.34 -> so that I can convince my leaders
276.18 -> that when we bring it to AWS,
278.52 -> this is how much savings we will see?"
281.4 -> Not only, how do I build the business case
285.69 -> and understand the
total cost of ownership,
287.73 -> but I also think about,
291.36 -> that how do I continue to
validate the business case,
295.23 -> that, you know, we started the migration,
297.72 -> now we are running two
parallel environments,
299.85 -> now we are facing out this environment.
302.34 -> Are we really seeing the
savings that we planned for?
307.02 -> So those are the type of questions
309.6 -> that our customers think about
311.61 -> when they think about
planning and forecasting.
317.88 -> So...
321.18 -> One thing to think about, you know,
325.17 -> planning, forecasting, evaluating,
328.32 -> this is, you know, this
is a continuous cycle.
333.39 -> It is not something
that you do it one time
336.66 -> and you are done.
338.37 -> So think about this, that as
you are bringing new workload,
344.58 -> there are two things going on.
345.99 -> One thing is that you are
trying to figure out that-
350.376 -> Or you are building a
new application on AWS,
352.223 -> you are thinking about what
kind of services do I need?
356.317 -> "How much is it going to cost me?"
358.5 -> You are trying to understand the behavior
360.9 -> of your own applications and projects
363.42 -> and understand how different fluctuations,
367.59 -> how much workload, how many, you know,
371.43 -> EC2 instances, what kind,
what type of S3 services,
374.58 -> what Lambda, these, that, what kind
376.23 -> of different services
utilization do you anticipate
380.04 -> and how much it will cost you,
382.29 -> what kind of usage and
what kind of discounts
384.93 -> and what kind of commitments,
386.19 -> and you're trying to figure this out.
389.04 -> At the same time, when
you are forecasting this,
393.57 -> you are trying to do some
kind of analysis, that
397.597 -> "What if I am, in addition
to this organic growth,
401.1 -> I am also planning to
build this new application?
403.35 -> How will that turn out?"
404.91 -> So as you are going through this,
407.52 -> you come up with a forecast,
410.7 -> and once through this
(indistinct) process,
413.67 -> your forecast is something
that you are settled on, that,
416.257 -> "Yes, this is exactly what I believe,
419.07 -> where we are likely to land
with this certain margin."
422.55 -> Now that forecast becomes the budget.
425.94 -> This is the budget that you
are setting for, you know,
428.64 -> specific workloads, specific
environment, specific projects.
432.54 -> And now,
435.15 -> you make those purchases and
now you are trying to make sure
440.49 -> that you are really following
and meeting this budget
445.53 -> or not.
446.363 -> You're evaluating that we believe
that this is the level of,
451.117 -> you know, usage for this
particular replication environment,
455.55 -> anything,
456.48 -> and are the builders
building within that budget
459.53 -> or are they breaking the budget?
462.66 -> Are there any unanticipated
runaway workloads?
467.67 -> Some kind of long-running database query
470.13 -> or somebody deployed an EMR cluster
472.32 -> that nobody has put any
application on, or the weekend,
476.1 -> and that's consuming your resources.
478.38 -> So there might be many
unanticipated or unintended spend
483.93 -> that might cause you to break budget.
486.45 -> Or there might be, you
know, builders just building
489.06 -> and you didn't, you know,
492.66 -> think about certain situations
494.34 -> that can cause you to break the budget.
496.98 -> So now the third phase is
499.08 -> that you are continuously evaluating
501.45 -> that whatever we budgeted, are
we really meeting the budget?
505.347 -> Are we close to it?
506.817 -> Are we way below, way above,
508.98 -> and how are we going to plan around it?
511.32 -> So planning,
515.28 -> for whatever workloads that
you need to handle on AWS,
518.46 -> and then forecasting
and creating the budget
520.92 -> and then evaluating
522.03 -> that you are really
meeting the budget or not.
524.34 -> These are the type
525.24 -> of business processes we are
going to talk about today.
531.39 -> So where we are really headed
is, first of all, you know,
535.62 -> cloud cost governance
starts with baselining.
542.28 -> If you do not know, you
know, what to anticipate,
546.36 -> you don't know what is
the expected baseline,
549.33 -> then you don't know what budget to set.
553.02 -> You might have really good tools,
556.74 -> but you don't know where
to set the threshold
559.62 -> for a specific application,
project, environment.
562.2 -> You don't know,
563.28 -> what is the threshold I
should be setting that,
565.357 -> you know, if it is close
to 80% of that utilization,
568.98 -> then I should get the alert
570.69 -> or I should take automated action.
572.82 -> But where to set the threshold?
574.8 -> For that also you need to
understand the baseline
577.83 -> of all these applications
and environments.
581.16 -> Then, once you understand the
baseline, you really need,
585.66 -> you know, the...
586.493 -> None of the applications
you are handling are going
590.37 -> to be static.
591.93 -> They will have their
own peaks and valleys,
593.7 -> they will have, you know,
there will be new applications,
595.89 -> there will be new
additions to environments,
597.75 -> there will be organic
and inorganic growth.
600.45 -> You-
601.283 -> Some of you might be even
acquiring some company
602.88 -> and bringing them over to AWS.
605.28 -> So there will be many variations.
606.96 -> So how do you really
forecast the dynamic usage
611.64 -> and the changes related to that?
614.79 -> And what are the mechanisms and tools
618.33 -> that we can use for monitoring
and evaluating this?
622.32 -> So those are some of the things
that we'll dive into detail
626.67 -> and Intuit has put it all together
631.02 -> with help of the right
business processes, tools
634.47 -> and evaluation mechanisms that
we'll dive into, deep into
638.64 -> to understand how Intuit is
doing all of this together.
643.77 -> So let's jump right in.
646.95 -> When we speak about
planning, it's really...
653.88 -> You know,
654.713 -> thinking about how do we
optimize your cloud operations.
660.06 -> Anybody who brings workload to AWS
662.43 -> or are building new workload on AWS,
665.16 -> this is the exact, you
know, phase that, you know,
668.94 -> there is so much focus
670.32 -> on how do I bring it to
AWS and make it work.
673.71 -> And sometimes there is lost sight
676.32 -> onto how do I really
optimize my cloud operations
679.44 -> and financial operations
682.14 -> so that we can get best
return on the investment.
686.82 -> You know, we can get the
most value out of the cloud,
690.09 -> but as we see this, right?
692.433 -> That there is tremendous value.
693.99 -> We surveyed, you know,
695.28 -> Forrester surveyed 1500 or so customers
698.34 -> and they, you know,
received the information
701.52 -> that 241% return on
investment over three years.
706.08 -> That's very, very promising.
707.85 -> But this all starts with
establishing the right guardrails,
711.84 -> right baseline and right
mechanisms in place
716.25 -> so that you can automate
this entire cloud governance.
720.84 -> It also brings 62% more productivity,
724.38 -> 57% decrease in downtime.
726.78 -> So overall the performance,
728.28 -> the productivity, the cost savings,
732.42 -> all of these are very promising.
734.34 -> But to get there, we
need to have a discipline
738.57 -> in establishing the right cost guardrails.
743.7 -> Now, when we are planning for-
748.26 -> When we are planning for AWS
for different type of workload,
753.57 -> the tools and processes
are slightly different.
757.17 -> If you have decided to
shut down a data center
759.99 -> and bring all your applications
and servers to AWS,
763.47 -> it's slightly different
764.52 -> than you are building
cloud native applications.
767.97 -> Now, when you are talking
770.01 -> about migrating applications or workloads,
774.39 -> there is a entire phase of data gathering.
777.18 -> You are thinking about, "What
are the legacy applications
780.66 -> that I want to leave it here?"
783.06 -> And what are the applications, you know,
784.98 -> out of your entire stack of applications,
787.207 -> "What are the applications
that I want to lift and shift?
791.37 -> What are the few applications
that I want to modernize as I-
796.11 -> Bring it to cloud native services
798.33 -> as I am bringing it to AWS?"
800.94 -> So as you are doing this kind of planning
803.16 -> and you are kind of doing this analysis,
806.28 -> you are collecting all types of data
808.71 -> that help you get there.
810.39 -> Now you are creating not only
the technical models, that,
815.557 -> "Hey, how I'm going to
migrate certain applications,
818.85 -> what are the technical dependencies
821.73 -> doing the impact analysis,
823.23 -> that if I migrate this application,
824.91 -> what are the other things
826.32 -> that I have to migrate to make it work?"
828.6 -> You are going through a lot of
architectural choices, that,
831.967 -> "How my landing zone
is going to look like?
834.09 -> What is that blueprint for my landing zone
837.18 -> so that every time I
bring the application,
839.1 -> it gets certain things by default?"
841.62 -> So you're thinking about
this cloud architecture,
844.89 -> this is the exact time
you should also think
847.71 -> about financial and cost
and operational planning.
853.26 -> So it's really, really
important to think about,
856.4 -> as you are bringing certain applications,
858.6 -> you know, you are going to deploy it,
861.69 -> maybe you're using AWS Control Tower.
863.61 -> At that time, what are the, you know,
867.18 -> what are the usage estimation you have?
871.8 -> What is the phase of migration?
874.98 -> What is the business case for migration
878.31 -> for certain applications?
880.92 -> Over what period of time you will see
883.53 -> what type of return on investment
885.45 -> when you bring these applications to AWS?
889.56 -> What is the total cost of ownership?
891.6 -> So all types of analysis.
893.4 -> And then again, thinking about,
895.13 -> as you deploy these applications
897 -> or migrate these applications to cloud,
900.18 -> are you putting the right-
904.14 -> Are you configuring AWS Budgets?
906.39 -> Are you putting the right
cost guardrails in place?
909.12 -> Are you thinking about,
automatically, you know,
911.91 -> configuring Cost Anomaly Detection?
913.98 -> So if there are runaway workloads,
916.17 -> then you have it automatically deployed
918.84 -> as a part of the landing zone.
920.43 -> So what are the cost control
guardrails you are laying out?
924.48 -> This is the time to think about that.
926.64 -> At the same time, you know, overall,
929.85 -> you want to compare overall cost
932.223 -> that you will have for specific
application or environment
936.72 -> as you bring to AWS, and
you want to compare it,
939.48 -> with either you're bringing
940.65 -> from other cloud providers or on-prem,
943.17 -> how the cost is going to look like.
946.83 -> Many of you might be familiar
with Migration Evaluator.
950.58 -> So when you are planning for
bringing the new workload,
953.73 -> Migration Evaluator is
a great place to start.
958.38 -> This is primarily focused
960.12 -> on really helping you make the decision.
965.04 -> And this is even before you, you know,
967.085 -> make certain purchases
of AWS services that,
971.55 -> what is it that, you know,
I want to bring over?
975.3 -> You want to discover
all your applications.
977.34 -> It is very, very common
979.08 -> that many customers do not
really have good inventory
982.92 -> of all their applications.
986.19 -> Many customers are still
trying to figure out, you know,
989.58 -> there might be a lot of legacy
code and people might have,
992.94 -> you know, moved in and
out of the organization.
995.49 -> They're trying to figure
out exactly, you know,
997.477 -> "If I move this, what
else is gonna break?"
1000.14 -> So those kind of impact analysis.
1002.15 -> So there are just a lot
of things you want to do.
1004.37 -> So you want to really
discover your inventory,
1007.4 -> you want to determine the
most cost-effective path
1011.6 -> to bring your workload to the cloud.
1014.6 -> You want to not only think
1016.76 -> about infrastructure spend savings
1019.67 -> that, "Hey, this is the
service that if I use,
1022.61 -> or these are the applications,
1023.69 -> this is how much it will cost
me and this is the best path."
1027.14 -> But also you are thinking about,
1028.707 -> "Hey, I made this purchase
of Microsoft SQL licenses,
1032.87 -> or Windows licenses, or .NET licenses,
1035.54 -> and these, some of them are on-prem,
1037.13 -> some of them I can do, bring it over."
1040.19 -> Or, "Do I want license
included versus BYOL,
1043.687 -> 'bring your own license'?"
1045.35 -> So those kind of analysis
you are trying to do that,
1048.027 -> "Hey, how is the license cost
impact for Microsoft workload
1052.31 -> when I'm making this decision
1054.14 -> to bring over certain application?"
1056 -> So again, Migration Evaluator
will help you get there.
1060.08 -> So a lot of powerful tools here.
1064.01 -> It provides you the quick insight,
1065.96 -> it gives you the
directional business case.
1068.33 -> This is very powerful,
1069.92 -> especially if you're trying
to explain your own leadership
1074.12 -> on why certain workloads
should move to AWS
1076.61 -> versus, you know,
1078.98 -> certain things you might
want to leave on-prem.
1081.05 -> So it helps you build that business case,
1083.87 -> it gives you visibility
1085.61 -> into the overall total cost of ownership
1088.07 -> for running that particular
application on AWS.
1093.86 -> Now,
1096.5 -> this is if you are building-
1099.11 -> If you are bringing the new
workload from on-prem to AWS
1102.44 -> or other cloud to AWS.
1104.06 -> But what if you're building a
brand new application on AWS?
1109.089 -> So you are trying to figure out that,
1110.517 -> "Hey, I want to build this application
1113.9 -> that's going to require
X, Y, and Z services,
1117.17 -> how much it will cost me?"
1118.79 -> Different services have different units,
1121.16 -> they have different price points,
1122.9 -> and based on certain
level of usage, it will,
1126.14 -> you know, cost you differently.
1128 -> So Pricing Calculator is another tool
1131 -> that supports over 150 AWS services
1134.27 -> and it has really good mechanism,
like "group by feature"
1138.59 -> where you can group
certain services together
1141.86 -> and see the overall cost,
you can see it by region,
1144.56 -> you can slice and dice in many ways.
1148.37 -> Even if you are, you know,
existing customer with almost,
1151.55 -> you know, most your applications here
1154.34 -> and you're trying to relaunch
some brand new service
1157.19 -> in your, say, AWS Billing Conductor
1159.95 -> or some of these services,
1161.06 -> and you're trying to
figure out that, you know,
1163.677 -> "Based on my own workload
and my own consumption,
1167.12 -> if I start using this new
service or set of services,
1170.51 -> how much it will cost me?"
1171.89 -> So AWS Pricing Calculator
will help you plan your spend
1176.42 -> based on that.
1178.377 -> With that, we are going
to jump into forecasting
1182.48 -> and this is where, you know,
1185.36 -> getting accuracy in
the forecasting is the,
1187.893 -> really the essence of planning.
1190.4 -> I'm going to hand over to
Keith to take it from here.
1193.22 -> Thank you.
1194.15 -> Thank you, Keith.
1198.59 -> - Okay, thank you, Bina.
1200.18 -> So we talked a little bit about
1201.44 -> how we're gonna establish
our baseline cost with-
1204.32 -> Establish our plan, our business case
1206.57 -> with things like our Pricing Calculator
1208.73 -> and Migration Evaluator.
1209.99 -> I wanna quickly switch gears
1211.61 -> and talk about how we're
going to better forecast
1215.75 -> in this dynamic variable cost world,
1217.52 -> because it can be a trick, right?
1220.07 -> Prediction can be hard, right?
1222.23 -> Especially if it's
about the future, right?
1224.417 -> And I don't know if you guys have noticed,
1226.49 -> but there's a lot of
adages or sayings out there
1229.16 -> about forecasting, all right?
1231.05 -> Like, "Forecasts are always wrong."
1233.18 -> How many people have heard
that saying, all right?
1235.85 -> Grew up with that one, all right?
1237.71 -> So there's a kernel of truth
with all those sayings.
1239.69 -> You know, they may be
right, they may be wrong,
1241.16 -> but there's a kernel of truth, right?
1242.75 -> And while all forecasts are wrong,
1244.46 -> some forecasts are
particularly useful, right?
1247.85 -> They're useful because
they help us identify
1249.89 -> where the risks are to our
business and to our plan, right?
1252.65 -> Where the opportunities are,
1254.39 -> maybe where we need to
adjust our operations
1256.55 -> and our planning, all right?
1259.16 -> And ultimately where we may need
1260.6 -> to adjust our financial
plans, our budgets.
1264.35 -> All right, so let's talk
a little bit about this.
1266.12 -> But before we get into actual
forecasting, all right?
1270.41 -> Is it critical that we
understand, you know,
1273.14 -> where we are today, right?
1274.82 -> So building off of what
Bina was talking about,
1277.04 -> it's essential for us to get a view
1278.72 -> into what our costs and usage are today.
1281.21 -> And tagging is a really critical
piece to doing this well,
1285.437 -> all right?
1286.27 -> By employing a consistent tagging strategy
1288.74 -> across our business,
1289.88 -> we can get a better view
into what those costs are
1293.3 -> by cost center or business unit,
1295.94 -> by application, by owner, all right?
1299.66 -> It can help us create those charge back
1301.4 -> and cost allocation reports.
1302.84 -> It's a critical piece, all right?
1304.94 -> And in addition to having that
consistent tagging strategy,
1307.76 -> it really helps make sure
1309.14 -> we have a consistent
account management strategy
1311.925 -> that goes along with that.
1314.87 -> All right, so AWS accounts
aren't technically hierarchical,
1318.02 -> right?
1319.017 -> But customers are using AWS Organizations
1321.26 -> to create that logical grouping
1323.48 -> that can help make sense
for your operations
1327.2 -> and your billing processes, right?
1329.93 -> So when we talk about
those logical groupings
1333.05 -> or those organizational
units or OUs, right?
1337.46 -> We see customers doing this in a way
1339.62 -> that really helps them start to make sense
1341.96 -> of their costs and usage, right?
1344.12 -> Not just mirroring how they're
organized as a company,
1349.97 -> but thinking about identifying
groups of individuals
1354.41 -> who should have consistent
permissions, right?
1356.48 -> Or thinking about how we're
gonna kind of group things
1358.82 -> in a way that maps back to our operations.
1360.59 -> So typically that means
one of three things, right?
1363.56 -> One is environmental lifecycle
account management structure
1366.62 -> where you're aligning your
operations and your billing
1368.84 -> to be consistent
1369.673 -> with your application
life cycle deployment.
1372.62 -> Two is product management
or project management,
1376.37 -> account management structures where again,
1378.38 -> trying to operationalize
and align your billing
1381.26 -> with either products or
projects or programs.
1384.89 -> And then foundational groupings
1386.18 -> which could be things like
security and compliance
1388.61 -> or shared infrastructure.
1389.99 -> But getting those things in place helps us
1392 -> when it comes time to make sure
1393.38 -> that we're not only monitoring
1395.69 -> how we're doing against our plan,
1397.52 -> but making sure that we're
adhering to that plan
1399.8 -> as an organization.
1402.71 -> And when it comes to forecasting,
1404.78 -> we typically refer to two
different methodologies.
1407.75 -> I'm gonna talk just briefly
about that here, all right?
1410.9 -> We think about forecasting
in two different ways,
1412.46 -> and oftentimes I think
there's a lot of confusion
1414.2 -> around forecasting, and
what we mean by forecasting,
1417.08 -> because I think sometimes we
try and shove everything in
1420.47 -> to one type of methodology
and it's just not fair, right?
1424.04 -> It's helpful to kind of
bifurcate this and talk about
1426.44 -> which each of these
individual components are.
1428.72 -> The first is trend-based
1430.82 -> and the second is
driver-based forecasting.
1433.49 -> Trend-based is a good way for us
1434.99 -> to take a look at our existing workloads
1437.06 -> and what type of organic
growth we can expect over time
1440.12 -> by looking at how our user base is growing
1443.93 -> and how it may impact demand
1445.4 -> for compute storage and
networking resources, all right?
1450.68 -> But no matter how much we
analyze that historical data
1454.16 -> or how much we deploy machine
learning on that data,
1457.1 -> all right?
1457.933 -> No amount of machine
learning is gonna tell us
1459.32 -> when we're gonna launch our
next application, right?
1461.84 -> Or when we're planning
for that next migration
1463.748 -> or when we're gonna acquire that company.
1466.25 -> And so for those types
of business drivers,
1468.59 -> we need to couple that
trend-based forecast
1471.23 -> with an understanding of what
our company's planning to do
1474.74 -> and what type of resources
they're planning to use
1476.39 -> before they actually do it.
1479.06 -> So before we talk
1479.96 -> about how we kind of
marry those practices,
1483.26 -> because it is important
1484.093 -> to think about those
types of methodologies
1486.05 -> as not just a need or a
conversation, but an end,
1489.08 -> how we bring those two
together in a unified way.
1492.86 -> But before we do that, it's
important I think for us
1495.11 -> to talk a little bit of
taxonomy and lexicon, right?
1498.02 -> And how we kind of refer
to all the various factors
1501.11 -> and variables that are gonna
impact your forecast, right?
1504.59 -> 'Cause there's a lot of idiosyncrasies
1506.27 -> that can impact your specific numbers
1507.86 -> and that's gonna be different
1508.693 -> for your company and your company, right?
1510.95 -> Everyone's gonna have a
slightly different situation.
1512.72 -> So for us,
1513.8 -> we tend to bucket all those
factors into four categories.
1517.49 -> The first we've talked
about a little bit already,
1519.38 -> which is organic growth.
1521.21 -> Again, that's the type of
growth of IT consumption
1525.98 -> that we can expect from
just expanding our user base
1528.98 -> associated with our applications, right?
1531.62 -> As we continue to launch new
features and new code, right?
1534.59 -> We expect our applications
to continue to grow,
1537.74 -> and that's what we mean by organic growth.
1540.95 -> Second, we have what we
call internal drivers.
1544.13 -> And our IT and product
teams here are responsible
1547.43 -> for a lot of these drivers, right?
1550.31 -> Whether they can launch
that new application, right?
1553.37 -> New environments, new
migrations, all right?
1557.63 -> M&A activity.
1560.9 -> And then external drivers.
1563.99 -> External drivers could mean
any sort of end user growth
1569.21 -> above and beyond what we'd
expect from organic growth.
1575.03 -> So this could include sales
and marketing campaigns, right?