Sarika Atri, SRE Conf editor, curates the first fireside chat on SRE with Akash Saxena of Viacomm and Hotstar This update is for participants only
The evolution of the cloud in the last decade has radically simplified infrastructure deployment. Undoubtedly, major providers like AWS, Azure, GCP, Alibaba Cloud have removed entry barriers for developers to either launch a new product or to scale infinitely. However, no software company can keep scaling without taking a look at the cost of infrastructure as a percentage of its revenue.
Many companies today are struggling with cloud costs eating up a significant portion of their gross margins. In this conference, we will discuss the tools, techniques and best practices for monitoring and controlling cloud costs.
- Best practices for monitoring and auditing cloud costs.
- Techniques and design choices for controlling cloud costs.
- Case studies and experience reports.
- CTOs and VP engineering of startups in the growth phase, who are expecting their cloud costs to go up in the near future; interested in case studies and tools.
- Engineering Manager of a large organization who is interested in controlling the costs for their division; interested in case studies and tools.
- Senior engineers who are interested to know about architectural choices and how they affect the cloud costs.
If you are interested in speaking at the conference, submit your talk idea here. The editors - Anand C and Raghdip Panesar - will review your talk description and give feedback.
Guidelines for speaking, speaker honorarium policy, and travel grant policy details are published here.
This conference is curated by Anand Chitipothu and Raghdip Singh Panesar.
Anand has been building software, managing servers and infrastructure for over two decades. He has curated the Scaling from First Principles series of discussions with Rootconf.
Raghdip is Staff Engineer - Network at Google. Prior to joining Google Raghdip spent nine years at Flipkart as network architect and senior staff engineer.
This is a community-funded conference. It will be held in-person. Attendance is open to Rootconf members only. Support the conference with a membership to join. If you have questions about participation, post a comment here.
Sponsorship slots are open for:
- Cloud providers who want to evangelise their efforts on optimizing the costs of cloud, and showcase customer success stories.
- Tool providers.
- Companies seeking tech branding for hiring.
Email sponsorship queries to email@example.com
Doing Cloud Cost optimization optimally!
Cloud costs are increasing rapidly if we take into consideration only the bill which is charged from Enterprises by the cloud cost provider and obviously everybody wants to reduce it. However, while defining costs, there are much more aspects to be investigated in an Enterprise , rather than just looking at the charges in the bill. For example, time to market for product or product innovations, which can give you the edge over you your competitors, should be considered while analyzing costs. Similarly, the cloud provides out-of-the-box SRE functions, and DevOps functions, when developed from scratch in an on-prem environment need much more capital to start with. The SLA commitments of infrastructure services and security features help individual teams to not reinvent the wheel, but rather concentrate on solving actual domain problems.
Cloud costs in an enterprise is a discrete number, rather it is cumulated and aggregated effort of multiple functions like business\product road maps, Operational readiness, etc., and hence rather than just reducing the numbers on the bill, we should concentrate more on how the reduced cost affects the overall earning of organization.
Additionally, there is a technical side to this as well. Types of infrastructure, types of workloads, scaling needs, and types of environments also determine the cost. This generally gets reduced when we do things correctly on the cloud.
This talk is going to deep dive into defining the cloud costs in the right way, rather than just billing from Cloud providers, and will take the audience to negotiate a practical number with stakeholders in the organization on the cost budget, to minimalize surprises. Also, this talk will talk about patterns\strategies on the cloud (in general), followed by organizations to optimally use the cloud resources.
Below is the agenda:
- Defining cloud cost.
- Global numbers of cloud cost, SLB contribution to it.
- Reducing surprises: Budgeting & tracking of cloud costs
- Strategies to create budgets for Production vs Nonproduction environments.
- Production vs Nonproduction environments – Different factors, hence different strategies to manage cost:
a. Type of workloads – High frequency spikes vs low frequency spikes and right way to scale.
b. Technology choices – Distributed vs non distributed, Containerized, SQL vs No SQL
c. Manual vs predictive vs automated scaling
- Modern Strategies to reduce cloud costs:
a. Compute cost
b. Storage cost
c. Network costs
- Using tools like Turbonomics and Kubecosts, specially identifying when the recommendations should not be followed with closed eyes.
- Reserving infrastructure feature
- Q n A
Note: All the scenarios are based on Speakers day-today SLB experiences while handling cloud cost related talks\discussions\tasks.
Estimated Time: 50 minutes.
Key take aways:
This talk intends to redefine the naïve definitions of cloud costs, and rather give a more contextual cloud cost definition to audience. Audience will be more mature while discussing and taking actions related to cloud cost. Audience will be able to assess the known vs unknown and then predict the costs, reducing surprises across department in the organization.