Moving from an on-premises environment into AWS is just the start of the journey towards cost optimisation. In this session we’ll look at a range of ways in which our customers can understand their costs and increase their return-on-investment: building the business case; selecting the right models for the right workloads; benefiting from tiered pricing aggregation; using data to drive the choice of AWS services; implementation of intelligent auto-scaling; and, where appropriate, re-platforming to make use of new architectural patterns such as Serverless.
Learn the best practices and considerations for cost optimising your AWS environment. We will cover best practices for right sizing, scheduling instances to reduce costs, and finally, how you can save up to 75% on OnDemand costs using reserved instances.
FinOps - AWS Cost and Operational Efficiency - Pop-up Loft Tel AvivAmazon Web Services
Saving thousands on AWS by implementing 4 simple steps: identify and terminate unused resources, leverage the cloud to reduce costs, design for cost optimization and implement governance policies and rules.
AWS Webinar Series - Cost Optimisation Levers, Tools, and StrategiesAmazon Web Services
Our Cost Optimisation Best Practices webinar helps you learn how AWS can help you realise value and save costs using the many tools and best practice methods available to you.
This webinar consisted of information to assist with establishing cost visibility, demonstrating optimisation levers and tools, providing strategic optimisation mechanisms, and showing you different avenues of support. Joining us at this webinar was veteran of AWS Cost and Security specialist, Paul Wakeford, who represented Fairfax Media and shared their story.
This was part of the AWS Webinar Series in Australia & New Zealand, presented in September 2018 by Jon Janes.
Moving from an on-premises environment into AWS is just the start of the journey towards cost optimisation. In this session we’ll look at a range of ways in which our customers can understand their costs and increase their return-on-investment: building the business case; selecting the right models for the right workloads; benefiting from tiered pricing aggregation; using data to drive the choice of AWS services; implementation of intelligent auto-scaling; and, where appropriate, re-platforming to make use of new architectural patterns such as Serverless.
Learn the best practices and considerations for cost optimising your AWS environment. We will cover best practices for right sizing, scheduling instances to reduce costs, and finally, how you can save up to 75% on OnDemand costs using reserved instances.
FinOps - AWS Cost and Operational Efficiency - Pop-up Loft Tel AvivAmazon Web Services
Saving thousands on AWS by implementing 4 simple steps: identify and terminate unused resources, leverage the cloud to reduce costs, design for cost optimization and implement governance policies and rules.
AWS Webinar Series - Cost Optimisation Levers, Tools, and StrategiesAmazon Web Services
Our Cost Optimisation Best Practices webinar helps you learn how AWS can help you realise value and save costs using the many tools and best practice methods available to you.
This webinar consisted of information to assist with establishing cost visibility, demonstrating optimisation levers and tools, providing strategic optimisation mechanisms, and showing you different avenues of support. Joining us at this webinar was veteran of AWS Cost and Security specialist, Paul Wakeford, who represented Fairfax Media and shared their story.
This was part of the AWS Webinar Series in Australia & New Zealand, presented in September 2018 by Jon Janes.
This webinar discussed strategies to help save money in the AWS Cloud. From turning systems off at night, to implementing bidding strategies on the spot market, there are many ways in which you can manage and your reduce costs with AWS.
This webinar dived into the differences between instance types; explain how you can reduce costs with Reserved Instances, the spot market and by architecting to reduce costs. It also discussed how to combine on-demand pricing with spot pricing to perform cost effective big data analysis, and introduce customer examples to illustrate how AWS customers gain the most from AWS whilst at the same time managing their spend.
By understanding the costs associated with existing application workloads or new ones, AWS' Cloud Economics team helps our large customers around the world develop a sound business case for the cloud. Once the foundations are in place, our customers pay for what they need on AWS, versus paying for what they use. AWS' cost-optimization techniques enhance customers' capabilities to effectively manage their cost and increase ROI.
Moving from an on-premises environment into AWS is just the start of the journey towards cost optimization. In this session we’ll look at a range of ways in which our customers can understand their costs and increase their return-on-investment: building the business case; selecting the right models for the right workloads; benefiting from tiered pricing aggregation; using data to drive the choice of AWS services; implementation of intelligent auto-scaling; and, where appropriate, re-platforming to make use of new architectural patterns such as Serverless.
by Shankar Ramachandran, Solutions Architect, AWS
This session is a must-attend for customers who want to learn more about how to get better visibility and control on their AWS costs. Learn how to use native AWS services, such as Budgets, Cost Explorer, Lambda, Athena and Quicksight, to manage your AWS spend. Join Shankar Ramachandran, AWS Solutions Architect, for a hands-on workshop that covers the AWS services and best practices to manage and optimize your costs.
AWS Cost Management Workshop at the San Francisco Loft
AWS offers a number of products that allow you to access, organize, understand, optimize, and control your AWS costs and usage. This workshop will help you get started using AWS Cost Explorer to visualize your usage patterns and identify your underlying cost drivers. From there, you can take action on your insights by learning how to set custom cost and usage budgets and receive alerts via email or Amazon SNS topic using AWS Budgets.
Using AWS Control Tower to govern multi-account AWS environments at scale - G...Amazon Web Services
AWS Control Tower is a new AWS service that cloud administrators can use to set up and govern their secure, compliant, multi-account environments on AWS. In this session, we show you how Control Tower automates the creation of a secure and compliant landing zone with best-practice blueprints for a multi-account structure, identity and federated access management, a central log archive, cross-account security audits, and workflows for provisioning accounts with pre-approved configurations. We also discuss guardrails—pre-packaged governance rules created for security, operations, and compliance that you can apply enterprise-wide or to groups of accounts to enforce policies or detect violations. Finally, we show you how to easily manage and monitor all this through the Control Tower dashboard.
AWS Control Tower is a new AWS service that cloud administrators can use to set up and govern their secure, compliant, multi-account environments on AWS. In this session, we show you how Control Tower automates the creation of a secure and compliant landing zone with best-practice blueprints for a multi-account structure, identity and federated access management, a central log archive, cross-account security audits, and workflows for provisioning accounts with pre-approved configurations. We also discuss guardrails—pre-packaged governance rules created for security, operations, and compliance that you can apply enterprise-wide or to groups of accounts to enforce policies or detect violations. Finally, we show you how to easily manage and monitor all this through the Control Tower dashboard.
Deep dive session on Cloud Financial Management Fundamentals and Cost Optimization in AWS.
Presented by Spencer Marley, APAC BD at the November 2018 AWSUGBLR Meetup
Deep Dive on Amazon S3 Storage Classes: Creating Cost Efficiencies across You...Amazon Web Services
"Amazon S3 supports a range of storage classes that can help you cost-effectively store data without impacting performance or availability. Each of our storage classes offer different data-access levels, retrieval times, and costs to support various use cases. In this session, Amazon S3 experts dive deep into the different Amazon S3 storage classes, their respective attributes, and when you should use them.
"
In the event of a disaster, you need to be able to recover lost data quickly to ensure business continuity. For critical applications, keeping your time to recover and data loss to a minimum and optimizing your overall capital expense can be challenging. This session presents AWS features and services along with disaster recovery architectures that you can leverage when building highly available and disaster-resilient strategies.
Designing security & governance via AWS Control Tower & Organizations - SEC30...Amazon Web Services
Whether it is per business unit or per application, many AWS customers use multiple accounts to meet their infrastructure isolation, separation of duties, and billing requirements. In this session, we cover considerations, limitations, and security patterns when building a multi-account strategy. We explore topics such as thought pattern, identity federation, cross-account roles, consolidated logging, and account governance. We conclude by presenting an enterprise-ready landing-zone framework and providing the background needed to implement an AWS Landing Zone using AWS Control Tower and AWS Organizations.
Cost is often the conversation starter when customers think about moving to the cloud. AWS helps lower costs for customers through its “pay only for what you use” pricing model, frequent price drops, and pricing model choice to support variable & stable workloads. In this session, you will learn about the financial considerations of owning and operating a traditional data center or managed hosting provider versus utilizing AWS. We will detail our TCO methodology and showcase cost comparisons for some common customer use-cases. We’ll also cover a few AWS cost optimization areas, including Spot and Reserved Instances, EC2 Auto Scaling, and consolidated billing.
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...Amazon Web Services
Most modern businesses depend on a portfolio of technology solutions to operate and be successful every day. How do you know whether your team is following best practices or what the risks are in your architectures? This session shows how the AWS Well-Architected Framework provides prescriptive advice on best practices and how the AWS Well-Architected Tool enables you to measure and improve your technology portfolio. We explain how other customers are using AWS Well-Architected in their businesses, and we share what we learned from reviewing tens of thousands of architectures across operational excellence, security, reliability, performance efficiency, and cost optimization.
This session is for anyone interested in understanding the financial costs associated with migrating workloads to AWS. By presenting real cases from AWS Professional Services and directly from a customer, we explore how to measure value, improve the economics of a migration project, and manage migration costs and expectations through large-scale IT transformations. We’ll also look at automation tooling that can further assist and accelerate the migration process.
Cloud Economics; How to Quantify the Benefits of Moving to the Cloud - Transf...Amazon Web Services
Most likely, your organization is not in the business of running data centers, yet a significant amount of time and money is spent doing just that. Amazon Web Services provides a way to acquire and use infrastructure on-demand, so that you pay only for what you consume. This puts more money back into the business, so that you can innovate more, expand faster, and be better positioned to take advantage of new opportunities.
Speaker:
Matt Johnson, Solutions Architect, Amazon Web Services
Running Lean Architectures: How to Optimize for Cost Efficiency Amazon Web Services
Whether you’re a cash-strapped startup or an enterprise optimizing spend, it pays to run cost-efficient architectures on AWS. This session reviews a wide range of cost planning, monitoring, and optimization strategies, featuring real-world experience from AWS customers. We’ll cover how you can effectively combine EC2 On-Demand, Reserved, and Spot instances to handle different use cases, leveraging auto scaling to match capacity to workload, choosing the most optimal instance type through load testing, taking advantage of multi-AZ support, and using CloudWatch to monitor usage and automatically shut off resources when not in use. We'll discuss taking advantage of tiered storage and caching, offloading content to Amazon CloudFront to reduce back-end load, and getting rid of your back end entirely, by leveraging AWS high-level services. We will also showcase simple tools to help track and manage costs, including the AWS Cost Explorer, Billing Alerts, and Trusted Advisor. This session will be your pocket guide for running cost effectively in the Amazon cloud.
This webinar discussed strategies to help save money in the AWS Cloud. From turning systems off at night, to implementing bidding strategies on the spot market, there are many ways in which you can manage and your reduce costs with AWS.
This webinar dived into the differences between instance types; explain how you can reduce costs with Reserved Instances, the spot market and by architecting to reduce costs. It also discussed how to combine on-demand pricing with spot pricing to perform cost effective big data analysis, and introduce customer examples to illustrate how AWS customers gain the most from AWS whilst at the same time managing their spend.
By understanding the costs associated with existing application workloads or new ones, AWS' Cloud Economics team helps our large customers around the world develop a sound business case for the cloud. Once the foundations are in place, our customers pay for what they need on AWS, versus paying for what they use. AWS' cost-optimization techniques enhance customers' capabilities to effectively manage their cost and increase ROI.
Moving from an on-premises environment into AWS is just the start of the journey towards cost optimization. In this session we’ll look at a range of ways in which our customers can understand their costs and increase their return-on-investment: building the business case; selecting the right models for the right workloads; benefiting from tiered pricing aggregation; using data to drive the choice of AWS services; implementation of intelligent auto-scaling; and, where appropriate, re-platforming to make use of new architectural patterns such as Serverless.
by Shankar Ramachandran, Solutions Architect, AWS
This session is a must-attend for customers who want to learn more about how to get better visibility and control on their AWS costs. Learn how to use native AWS services, such as Budgets, Cost Explorer, Lambda, Athena and Quicksight, to manage your AWS spend. Join Shankar Ramachandran, AWS Solutions Architect, for a hands-on workshop that covers the AWS services and best practices to manage and optimize your costs.
AWS Cost Management Workshop at the San Francisco Loft
AWS offers a number of products that allow you to access, organize, understand, optimize, and control your AWS costs and usage. This workshop will help you get started using AWS Cost Explorer to visualize your usage patterns and identify your underlying cost drivers. From there, you can take action on your insights by learning how to set custom cost and usage budgets and receive alerts via email or Amazon SNS topic using AWS Budgets.
Using AWS Control Tower to govern multi-account AWS environments at scale - G...Amazon Web Services
AWS Control Tower is a new AWS service that cloud administrators can use to set up and govern their secure, compliant, multi-account environments on AWS. In this session, we show you how Control Tower automates the creation of a secure and compliant landing zone with best-practice blueprints for a multi-account structure, identity and federated access management, a central log archive, cross-account security audits, and workflows for provisioning accounts with pre-approved configurations. We also discuss guardrails—pre-packaged governance rules created for security, operations, and compliance that you can apply enterprise-wide or to groups of accounts to enforce policies or detect violations. Finally, we show you how to easily manage and monitor all this through the Control Tower dashboard.
AWS Control Tower is a new AWS service that cloud administrators can use to set up and govern their secure, compliant, multi-account environments on AWS. In this session, we show you how Control Tower automates the creation of a secure and compliant landing zone with best-practice blueprints for a multi-account structure, identity and federated access management, a central log archive, cross-account security audits, and workflows for provisioning accounts with pre-approved configurations. We also discuss guardrails—pre-packaged governance rules created for security, operations, and compliance that you can apply enterprise-wide or to groups of accounts to enforce policies or detect violations. Finally, we show you how to easily manage and monitor all this through the Control Tower dashboard.
Deep dive session on Cloud Financial Management Fundamentals and Cost Optimization in AWS.
Presented by Spencer Marley, APAC BD at the November 2018 AWSUGBLR Meetup
Deep Dive on Amazon S3 Storage Classes: Creating Cost Efficiencies across You...Amazon Web Services
"Amazon S3 supports a range of storage classes that can help you cost-effectively store data without impacting performance or availability. Each of our storage classes offer different data-access levels, retrieval times, and costs to support various use cases. In this session, Amazon S3 experts dive deep into the different Amazon S3 storage classes, their respective attributes, and when you should use them.
"
In the event of a disaster, you need to be able to recover lost data quickly to ensure business continuity. For critical applications, keeping your time to recover and data loss to a minimum and optimizing your overall capital expense can be challenging. This session presents AWS features and services along with disaster recovery architectures that you can leverage when building highly available and disaster-resilient strategies.
Designing security & governance via AWS Control Tower & Organizations - SEC30...Amazon Web Services
Whether it is per business unit or per application, many AWS customers use multiple accounts to meet their infrastructure isolation, separation of duties, and billing requirements. In this session, we cover considerations, limitations, and security patterns when building a multi-account strategy. We explore topics such as thought pattern, identity federation, cross-account roles, consolidated logging, and account governance. We conclude by presenting an enterprise-ready landing-zone framework and providing the background needed to implement an AWS Landing Zone using AWS Control Tower and AWS Organizations.
Cost is often the conversation starter when customers think about moving to the cloud. AWS helps lower costs for customers through its “pay only for what you use” pricing model, frequent price drops, and pricing model choice to support variable & stable workloads. In this session, you will learn about the financial considerations of owning and operating a traditional data center or managed hosting provider versus utilizing AWS. We will detail our TCO methodology and showcase cost comparisons for some common customer use-cases. We’ll also cover a few AWS cost optimization areas, including Spot and Reserved Instances, EC2 Auto Scaling, and consolidated billing.
Introduction to the Well-Architected Framework and Tool - SVC208 - Anaheim AW...Amazon Web Services
Most modern businesses depend on a portfolio of technology solutions to operate and be successful every day. How do you know whether your team is following best practices or what the risks are in your architectures? This session shows how the AWS Well-Architected Framework provides prescriptive advice on best practices and how the AWS Well-Architected Tool enables you to measure and improve your technology portfolio. We explain how other customers are using AWS Well-Architected in their businesses, and we share what we learned from reviewing tens of thousands of architectures across operational excellence, security, reliability, performance efficiency, and cost optimization.
This session is for anyone interested in understanding the financial costs associated with migrating workloads to AWS. By presenting real cases from AWS Professional Services and directly from a customer, we explore how to measure value, improve the economics of a migration project, and manage migration costs and expectations through large-scale IT transformations. We’ll also look at automation tooling that can further assist and accelerate the migration process.
Cloud Economics; How to Quantify the Benefits of Moving to the Cloud - Transf...Amazon Web Services
Most likely, your organization is not in the business of running data centers, yet a significant amount of time and money is spent doing just that. Amazon Web Services provides a way to acquire and use infrastructure on-demand, so that you pay only for what you consume. This puts more money back into the business, so that you can innovate more, expand faster, and be better positioned to take advantage of new opportunities.
Speaker:
Matt Johnson, Solutions Architect, Amazon Web Services
Running Lean Architectures: How to Optimize for Cost Efficiency Amazon Web Services
Whether you’re a cash-strapped startup or an enterprise optimizing spend, it pays to run cost-efficient architectures on AWS. This session reviews a wide range of cost planning, monitoring, and optimization strategies, featuring real-world experience from AWS customers. We’ll cover how you can effectively combine EC2 On-Demand, Reserved, and Spot instances to handle different use cases, leveraging auto scaling to match capacity to workload, choosing the most optimal instance type through load testing, taking advantage of multi-AZ support, and using CloudWatch to monitor usage and automatically shut off resources when not in use. We'll discuss taking advantage of tiered storage and caching, offloading content to Amazon CloudFront to reduce back-end load, and getting rid of your back end entirely, by leveraging AWS high-level services. We will also showcase simple tools to help track and manage costs, including the AWS Cost Explorer, Billing Alerts, and Trusted Advisor. This session will be your pocket guide for running cost effectively in the Amazon cloud.
Achieving Your Department Objectives: Providing Better Citizen Services at Lo...Amazon Web Services
Most likely, your organisation is not in the business of running data centers, yet a significant amount of time and money is spent doing just that. AWS provides a way to acquire and use infrastructure on-demand, so that you pay only for what you consume. This puts more money back into the business, so that you can innovate more, expand faster, and be better-positioned to take advantage of new opportunities.
Fabrizio Pappalardo, Partner Manager, AWS
Intended for the owners of the business side of the equation, this session is about reducing the complexity of managing costs for AWS deployments, ranging from few instances to fleets of hundreds and thousands of instances, so they run efficiently. Attendees will learn about optimization basics, common roadblocks that prevent customers from cost optimizing, tools they can use to efficiently remove those roadblocks, and techniques to monitor their rate of cost optimization when dealing with AWS deployments ranging from few instances to hundreds and thousands of instances. The session will include multiple case studies that will demonstrate how customers implement optimization techniques to reduce their costs.
SRV301 Getting the most Bang for your buck with #EC2 #WinningAmazon Web Services
Amazon EC2 provides you with the flexibility to cost optimize your computing portfolio through purchasing models that fit your business needs. With the flexibility of mix-and-match purchasing models, you can grow your compute capacity and throughput and enable new types of cloud computing applications with the lowest TCO. In this session, we will explore combining pay-as-you-go (On-Demand), reserve ahead of time for discounts (Reserved), and high-discount spare capacity (Spot) purchasing models to optimize costs while maintaining high performance and availability for your applications. Common application examples will be used to demonstrate how to best combine EC2’s purchasing models. You will leave the session with best practices you can immediately apply to your application portfolio.
SRV301 Getting the Most Bang for your Buck with #EC2 #WinningAmazon Web Services
Amazon EC2 provides you with the flexibility to cost optimize your computing portfolio through purchasing models that fit your business needs. With the flexibility of mix-and-match purchasing models, you can grow your compute capacity and throughput and enable new types of cloud computing applications with the lowest TCO. In this session, we will explore combining pay-as-you-go (On-Demand), reserve ahead of time for discounts (Reserved), and high-discount spare capacity (Spot) purchasing models to optimize costs while maintaining high performance and availability for your applications. Common application examples will be used to demonstrate how to best combine EC2’s purchasing models. You will leave the session with best practices you can immediately apply to your application portfolio.
AWS EMEA Online Summit - Blending Spot and On-Demand instances to optimizing ...Cobus Bernard
In this session, we take a look at how you can use new features in auto-scaling groups to blend spot an on-demand instance to reduce your overall costs.
Whether you’re a cash-strapped startup or an enterprise trying to optimizing spend, it pays to run cost-efficient architectures on AWS. Come learn about cost planning, monitoring, and optimization strategies, featuring real AWS customer use cases.
SRV301 Getting the Most Bang for your Buck with #EC2 #WinningAmazon Web Services
Amazon EC2 provides you with the flexibility to cost optimize your computing portfolio through purchasing models that fit your business needs. With the flexibility of mix-and-match purchasing models, you can grow your compute capacity and throughput and enable new types of cloud computing applications with the lowest TCO. In this session, we will explore combining pay-as-you-go (On-Demand), reserve ahead of time for discounts (Reserved), and high-discount spare capacity (Spot) purchasing models to optimize costs while maintaining high performance and availability for your applications. Common application examples will be used to demonstrate how to best combine EC2’s purchasing models. You will leave the session with best practices you can immediately apply to your application portfolio.
Intended for customers who have (or will have) thousands of instances on AWS, this session is about reducing the complexity of managing costs for these large fleets so they run efficiently. Attendees will learn about common roadblocks that prevent large customers from cost optimizing, tools they can use to efficiently remove those roadblocks, and techniques to monitor their rate of cost optimization. The session will include a case study that will talk in detail about the millions of dollars saved using these techniques. Customers will learn about a range of templates they can use to quickly implement these techniques, and also partners who can help them implement these templates.
Molto probabilmente, la tua organizzazione non ha come mandato principalela gestione di data center, anche se una notevole quantità di tempo e denaro viene spesa per farlo. Amazon Web Services mette a disposizione un metodo on-demand per acquisire e utilizzare le infrastrutture, con fatturazione in base al consumo. In questo modo potrai reinvestire nella tua mission aziendale, innovare di più, espandere più rapidamente ed essere nella posizione migliore per usufruire di nuove opportunità.
Speaker: Fabrizio Pappalardo, Partner Director EMEA Public Sector, AWS
Intended for customers who have (or will have) thousands of instances on AWS, this session is about reducing the complexity of managing costs for these large fleets so they run efficiently. Attendees will learn about common roadblocks that prevent large customers from cost optimizing, tools they can use to efficiently remove those roadblocks, and techniques to monitor their rate of cost optimization. The session will include a case study that will talk in detail about the millions of dollars saved using these techniques. Customers will learn about a range of templates they can use to quickly implement these techniques, and also partners who can help them implement these templates.
Regardless of whether you do nothing, build kit, buy from AWS or another CSP, someone from finance will come back to you and ask what happened to their money. In this session we will cover Cloud ROI: the key economical drivers for moving to the cloud and the tips and tricks for cost optimization on AWS.
AWS Initiate Berlin - Cloud Economics - Berechnung der tatsächlichen Kostene...Amazon Web Services
Wahrscheinlich betreibt Ihre Organisation keine eigenen Datenzentren – dennoch wird viel Zeit und Geld in genau diese Aufgabe investiert. Amazon Web Services bietet On-Demand-Lösungen für den Aufbau und die Nutzung von Infrastrukturen, sodass Sie nur zahlen, was Sie wirklich verbrauchen. Dadurch können Sie Kosten reduzieren und das gesparte Kapital in Ihre Organisation investieren. So werden Sie innovativer, expandieren schneller und sind gut aufgestellt für neue Chancen und Möglichkeiten.
Sprecher: Christian Elsenhuber, Solutions Architect - AWS
The less you spend on infrastructure, the more you can invest in other areas of your business. We'll look at how Trusted Advisor, Spot Instances, CloudFront, Reserved Instances, Aurora, Lambda, and API Gateway can help you lower your bill. Gain a deeper understanding of how to set individual team budgets and alerts on forecasted spend. Learn how to quickly identify under-utilized resources and what steps to take to remedy those money wasters. You'll build the essential cost savings toolkit that is applicable across all industries and win the admiration of your finance team. Rotem Yosef at AWS San Francisco Startup Day, 9/7/17.
Similar to Cost optimization - Don't overspend on AWS (20)
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
2. AWS Global Infrastructure
16 Regions – 44 Availability Zones – 90 Edge Locations
Region & Number of Availability Zones
AWS GovCloud (2) EU
Ireland (3)
US West Frankfurt (2)
Oregon (3) London (2)
Northern California (3)
Asia Pacific
US East Singapore (2)
N. Virginia (5), Ohio (3) Sydney (3), Tokyo (3),
Seoul (2), Mumbai (2)
Canada
Central (2) China
Beijing (2)
South America
São Paulo (3)
Announced Regions
Paris, China, Sweden,Bahrain, Hong Kong
US Govcloud(US-East)
3. Account
Support
Support
Managed
Services
Professional
Services
Partner
Ecosystem
Training &
Certification
Solution
Architects
Account
Management
Security &
PricingReport
s
Technical
Acct. Mgmt
Marketplace
Business
Applications
DevOps
Tools
Business
Intelligence
Security
Networking
Database &
Storage
SaaS
Subscription
s
Operating
Systems
Mobile
Build, Test,
Monitor
Apps
Push
NotificationsBuild,
Deploy,
Manage
APIsDevice
Testing
Identity
Enterprise
Application
s
Document
Sharing
Email &
Calendaring
Hosted
Desktops
Application
Streaming
Backup
Game
Developme
nt
3D Game
Engine
Multi-player
Backends
Mgmt.
Tools
Monitoring
Auditing
Service
Catalog
Server Mgmt
Configuratio
n Tracking
Optimization
Resource
Templates
Automation
Analytics
Query Large
Data Sets
Elasticsearch
Business
Analytics
Hadoop/Spar
k
Real-time
Data
Streaming
Orchestratio
n Workflows
Managed
Search
Managed
ETL
Artificial
Intelligence
Voice & Text
Chatbots
Machine
Learning
Text-to-
Speech
Image
Analysis
IoT
Rules
Engine
Local
Compute
Sync
Device
Shadows
Device
Gateway
Registry
Hybrid
Devices &
Edge
Systems
Data
Integration
Integrated
Networking
Resource
Managemen
t
VMware on
AWS
Identity
Federation
Migration
Application
Discovery
Application
Migration
Database
Migration
Server
Migration
Data
Migration
Infrastructure Regions
Availability
Zones
Points of
Presence
Compute Containers
Event-driven
Computing
Virtual
Machines
Simple
Servers
Auto Scaling Batch
Web
Applications
Storage
Object
Storage
Archive
Block
Storage
Managed
File Storage
Exabyte-
scale Data
Transport
Database MariaDB
Data
Warehousin
g
NoSQLAurora MySQL Oracle SQL ServerPostgreSQL
Application
Services
Transcoding
Step
Functions
Messaging
Security
Certificate
Managemen
t
Web App.
Firewall
Identity &
Access
Key Storage
& Mgmt
DDoS
Protection
Application
Analysis
Active
Directory
Dev Tools
Private Git
Repositories
Continuous
Delivery
Build, Test,
and Debug
Deployment
Networking
Isolated
Resources
Dedicated
Connections
Load
Balancing
Scalable
DNS
Global CDN
The
AWS
Platform
4. What sets AWS apart?
Building and managing cloud since 2006
90+ services to support any cloud workload; rapid
customer driven releases
16 regions, 44 availability zones, 90 edge locations
Thousands of partners; 3,800+ Marketplace products
Experience: 1M+ customers
Service Breadth & Depth; pace of innovation
Global Footprint
Ecosystem
Fine-grained controlSecurity
Fully integrated in AWSArtificial Intelligence
Gartner Magic quadrant recognizing AWS for
7th year
Enterprise leader
6. Different sides of Cloud Economics
Cloud Economics
TCO & Business Value Cost Optimization
7. Continually lowering prices for customers is in
our DNA – 62 Done Till Date
Reduced
Prices
More
Customers
More AWS
Usage
More
Infrastructure
Economies of
Scale
Lower
Infrastructure
Costs
Ecosystem
Global Footprint
New Features
New Services
Infrastructure
Innovation
We pass the savings along
to our customers in the
form of low prices and
continuous reductions
14. “Harder”Easier
Rightsizing
before
migration
Rightsizing
after
migration
Instance on-off
to meet dev-
test-staging
work hours
Reserved
Instances
Spot
instances
Match
usage to
storage
class
You can optimise in many areas …
Instance scaling
to meet external
demand
Architecting
for cost
after
migration
Deleting
unused
resources
Containers
to
maximize
utilisation
Consolidated
billing
Automation
and time
saving via
Cloud
Formation
Planning/
Architecting
for cost
before
migration
15. “Harder”Easier
Rightsizing
before
migration Instance on-off
to meet dev-
test-staging
work hours
Spot
instances
Match
usage to
storage
class
So how much do these activities save?
Instance scaling
to meet external
demand
Architecting
for cost
after
migration
Deleting
unused
resources
Containers
to
maximize
utilisation
Consolidate
billing
Planning/
Architecting
for cost
before
migration
~7%
50%
+
100
%
~40
%
80%
+
~70
%
~80
%
~80
%
80%
+
~50
%
Rightsizing
after
migration
Reserved
Instances
Automation
and time
saving via
Cloud
Formation
~35
%
?%
50%
+
16. The Five Pillars of Cost Optimization
Right-Sizing Your
Instances
Pick the Right
Pricing Model
Increase
Elasticity
Measuring &
Monitoring
Match usage to
storage class
17. Pillar 1: Right-Sizing
Right-sizing
• Selecting the cheapest instance available
while meeting performance requirements
• Looking at CPU, RAM, storage, and network
utilization to identify potential instances that
can be downsized
• Leveraging Amazon CloudWatch metrics and
setting up custom RAM metrics
Rule of thumb: Right size, then reserve.
(But if you need to save fast, you can still reserve first)
18. Pillar 2: Increase Elasticity
Turn off non-production instances
• Look for dev/test, nonproduction instances that are
running always-on and turn them off.
• Lambda + CloudWatch = Automated Scheduling*
Autoscale production
• Use Auto Scaling to scale up and down based on
demand and usage (for example, demand spikes).
* https://aws.amazon.com/premiumsupport/knowledge-center/start-stop-lambda-cloudwatch/
19. Released 1st June 2017: Amazon RDS start-stop
• For MySQL, MariaDB, PostgreSQL, Oracle and SQL Server
• While your database instance is stopped, you are charged for
provisioned storage, manual snapshots and automated backup
storage, but not for database instance hours.
• Can stop for 7 days at a time
• Available to database instances running in a Single-AZ
deployment which are not part of a Read Replica (both source
and replica) configuration
• See Amazon RDS Pricing for regional availability.
23. On-Demand
Pay for compute
capacity by the hour
with no long-term
commitments
For spiky workloads,
or to define needs
Reserved
Make a 1 or 3 Year
Commitment and
receive a significant
discount over on-
demand
For committed or
baseline utilization
Spot
Bid for unused capacity,
charged at a Spot Price
which fluctuates based
on supply and demand
For fault tolerant, time-
insensitive or transient
workloads
EC2 Purchasing Options
25. Payback on RIs is pretty good
* Customers only committing for payback period as it’s like a “free”
instance after payback period compared to on-demand
• 1 year
(approx. 7-8
months payback)
• 3 year
(approx. 12-18
months payback)
26. Reserved Instance Payment Options
The No Upfront option provides a discount compared to On-Demand (up to 55% off)
and does not require an upfront payment.
• Low hourly rate for the RI for every hour in the term regardless of usage
The Partial Upfront option balances the payments of an RI between upfront and
hourly and provides a higher discount (up to 76%) compared to the No Upfront
option.
• Lower hourly rate for every hour in the term regardless of usage
With the All Upfront option you benefit from the highest discount compared to On-
Demand (up to 77% off)
• Full upfront payment with no additional usage fees for the hours used via the RI during the term
27. Understanding the different RI types
1 year 3 years
Standard Regional
(with Size Flex)
Regional
(with Size Flex)
AZ-Specific
(with capacity reservation)
AZ-Specific
(with capacity reservation)
Convertible Regional
(with Size Flex)
AZ-Specific
(with capacity reservation)
Note: can easily switch between Regional and AZ-Specific at no cost
Shaded items affect pricing
28. Standard Reserved Instances
• A Standard RI offers you the most amount of discount
when you commit to a 1 year or 3 year term
• 3 Year RIs offer a higher discount as compared to a 1
Year RI
• You can purchase a Standard RI by specifying the
instance type (e.g. m4.xlarge), OS (e.g. Windows),
Tenancy (e.g. Default) and AZ (optional)
• Instance size flexibility (large, small etc) within a family
(M4)
29. Convertible Reserved Instances
With a Convertible RI, you can modify your existing
reservation across:
Instance families
Instance sizes
Operating Systems
Tenancy
30. Understanding Convertible Reserved Instances
You are committing to:
3 years (no change on conversion)
Region
EC2 on AWS
Spend (convert to equal or greater $)
31. Impact of May 2017
Reserved Instance Price Drop
As AWS scales, we share the savings with our customers.
Since 2006 we have dropped our prices over 62 times.
32. No-upfront discount is now much closer to
partial upfront discount
New!
Available
for newer
instances
m4.large, Linux/Unix, Singapore, Shared
34. • Build it into your auto scaling
groups
• Batch
• Transcoding
• EMR
• and more…
Can be used for production
* Compared to On Demand price based on specific EC2 instance type, region, and Availability Zone
Spot provides incredible savings for the
right workloads (stateless applications)
35. Spot price vs On-Demand
72% saving
from a few
lines of code
38. Use appropriately sized EBS,
Modify if needed with zero downtime
Note: decreasing volume size is possible, but
requires a different process
39. Object Storage Classes on Amazon S3
Active data Archive dataInfrequently accessed data
Standard
Hot
Standard - Infrequent Access
Warm
Amazon Glacier
Cold
40. Running the Numbers: S3 or S3-IA
Comparing 1 PB of object storage*
1PB Monthly
S3 S3-IA Savings %
$24,117 $14,116 41%
Rule of thumb: Breakeven = 105% Retrieved per Month
Content Accessed
per Month
10%
$24,117 $18,350 24%50%1PB Monthly
$24,117 $23,593 2%100%1PB Monthly
* Based on US-East Prices
42. “Good intentions never work, you need good
mechanisms to make anything happen”
– Jeff Bezos
What do we mean by mechanisms?
43. Setup Mechanisms for Optimisation
$ Leadership
Support
Cloud
Center of
Excellence
Reporting
& Tooling
Measures
and Targets
of Success
Tagging &
Enforcement
of Tagging
Stakeholders
from the
Business
Ongoing
Education
Governance
and Controls
45. AWS Organizations allows definition of policies by
Organisational Unit
https://aws.amazon.com/organizations/
46. Measures and Targets of Optimisation:
Guiding metrics
• % instances turned off daily
• % of instances rightsized
• % always-on resources covered by RIs
• % RI utilization
• % Spot usage
• % of resources tagged
These help you know you’re headlining in the right direction
49. AWS Budgets Update – Track Cloud Costs and Usage
You can create up to 20,000 budgets per payer account
You get notified if the budget criteria you set are reached
51. AWS Cost and Usage Report (CUR) > Redshift / Athena >
Quicksight can implement custom reporting logic
Cost and Usage
Report in S3
Redshift or
Athena + SQL
https://aws.amazon.com/blogs/aws/new-upload-
aws-cost-usage-reports-to-redshift-and-quicksight/
Quicksight
52. Governance and Controls
• What’s your cost review process?
• How do you control visibility based on organizational unit and level?
• What happens when costs increase unexpectedly?
• Who gets to switch on resources?
• What happens to resources that are not tagged?
• What happens when a business unit nears or exceeds budget?
re:Invent 2015
(ISM309) Efficient Innovation: High-Velocity Cost Management at Netflix
https://bit.ly/co17_video4
53. Partners can help you accelerate your initial
Reporting & Tooling maturity
54. Cost Optimisation Video Resources
(found on YouTube)
• re:Invent 2015 | (ISM402) Cost Optimisation at Scale
https://bit.ly/co17_video1
• re:Invent 2016 | (ARC310) Cost Optimising Your Architecture:
Practical Design Steps For Savings
https://bit.ly/co17_video2
• re:Invent 2014 | (ARC201) Cloud-Native Cost Optimisation
https://bit.ly/co17_video3
• AWS Summit Series 2016 | Chicago - Cost Optimization at Scale
https://bit.ly/co17_video5
55. Next Steps
1. Enforce Tagging
2. Check Trusted Advisor Reports
3. Enabling CUR,DBR and cloud watch metrics
4. Working closely with Amazon team
5. Education – Training and well architected framework
6. Keep saving cost
AWS serves hundreds of thousands of customers in more than 190 countries.
Amazon CloudFront and Amazon Route 53 services are offered at AWS Edge Locations
AWS has developed the broadest collection of services (more than 90) available from any cloud provider. Foundation services across compute, storage, security, and networking offer customers flexibility in their architecture. We have a full spectrum of options to meet most price-to-performance scenarios.
We offer the capability for both managed and unmanaged database options. The offerings for Analytics and Application Services enable advanced data processing and workloads. Our management tools offer a lot of insight and flexibility to let you manage your AWS resources through either our tools or the management tools you’re already familiar with.
Recent expansion into enterprise applications has been entirely driven by customer feedback on where they’d like us to deliver value.
TALKING POINTS
Customers have selected AWS for years because we have proven ourselves committed to customer success.
We believe we stand apart in the market because of seven factors: Security, Service Breadth and Depth, Experience, Global Footprint, Artificial Intelligence , Partner Ecosystem and Enterprise Leadership recognized by Gartner
TCO
Business value
Cost optimisation
We’re operating in a new IT consumption model, where IT can be consumed on demand. With this utility pricing model, everyone pays for what is used.
It’s like your water bill. If your faucet is running… you’re paying your water bill at the end of the month based on what you used. But what happens if you leave that faucet running? Or have a teenager that likes long showers? Or have a leaky pipe?
Cost optimization is about focusing on what is needed and identifying ways that we can turn the corner between “usage” and “need” to ensure we’re as lean and efficient as possible
Now Lets have a look at where you can optimise from a technical hands-on perspective
There are many ways in which you can save on AWS.
Firstly there are some easier options to save such as:
[Click]
Consolidated billing – which is linking your accounts to a single payer account to help trigger volume discounts and maximize Reserved instances benefits
Rightsizing before migration or stating your instances – it’s easy to
Deleting unused resources – the equivalent of finding a $50 dollar bill on the ground and picking it up (tagging helps significantly with this)
And Matching usage to storage class – S3 now has S3 analytics which identifies by bucket and tag, what is not used frequently and policies can be applied to automatically move files to infrequent access, which costs less.
Slightly more complex ways include:
[Click]
Planning/ Architecting for cost before migration – here mature customers will design using Serverless services first, then consider containerization if that’s not possible, and then finally EC2 as a last resourt
Turning instances off outside of working hours – typically 70% time in a week is non-working time. Many dev, test, staging applications can be turned off. Tagging enables this which we will cover later today.
And using reserved instances – reserved instances provide discount for commitment, and are commonly used for EC2. However they also exist for RDS, Redshift, Elasticache and DynamoDB which many customers run 24-7 always on.
And finally some more harder ways to save
[Click]
Spot instances – I’ve seen companies operate 70% of their production workload in Spot with architecture that performs as well as on-demand
Scaling instances to meet external demand – websites are a perfect example of this where in busy seasons you want to ramp up and ramp down and not pay for those resources in quiet periods
Rightsizing after migration saves significant cost and is supported by tooling mentioned later in this talk,
Architecting for cost after migration, or breaking apart monolith applications into micro-services or taking a SaaS approach to applications where you only pay for what you use.
Using containerization to maximize utilization (or squeezing more into less)
And the immensely powerful CloudFormation allowing hardware to be automated, resulting in immense cost savings from a staff-time perspective.
For example, Bristol Myers Squibb developed Automation using CloudFormation scripts to spin up entire secure medical analysis environments, saving 98% computation time relative to on-premise, saving analyst staff time, at a low cost, in a repeatable fashion
With all of this, what is considered difficult melts away with the appropriate training, knowledge, and tools.
So how much do these activities save?
[Click]
Short answer? a lot!
For example, architecting for cost and using pay for use services like Lambda or DynamoDB can easily save over 80% of your application cost.
Deleting unused resources such as idle EC2, instantly saves 100% of the resource cost
I’ve seen customers with thousands of dollars of incomplete S3 transfers sitting there, unused ELBs, and years worth of backup volumes that are not needed.
We see infra for Dev and Test team single timezone
Really easy turn off when bed
Easier still if non prod separate account
In a moment we’ll look at tools large customers use
Amazon RDS for MySQL, MariaDB, PostgreSQL, Oracle and SQL Server now allows you to easily stop and start your database instances. This makes it easy and affordable to use databases for development and test purposes, where the database is not required to be running all of the time.
Stopping and starting a database instance requires just a few clicks in the AWS Management Console, or a single call using the AWS API or AWS Command Line Interface, and takes just a few minutes. While your database instance is stopped, you are charged for provisioned storage, manual snapshots and automated backup storage within your specified retention window, but not for database instance hours.
While a database instance is stopped, Amazon RDS does not delete any of your automatic backups or transaction logs. This means you can do a point-in-time restore to any point within your specified automated backup retention window, even after an instance is started. Starting an instance restores it to the same configuration as it had when stopped, including its endpoint, DB parameter group, security group, and option group membership.
You can stop an instance for up to 7 days at a time. After 7 days, it will be automatically started. For more details on stopping and starting a database instance, please refer to Stopping and Starting a DB Instance in the Amazon RDS User Guide.
The stop/start feature is available for database instances running in a Single-AZ deployment which are not part of a Read Replica (both source and replica) configuration. Please see Amazon RDS Pricing for regional availability.
Customers can primarily choose from 3 different purchasing options for EC2 – On Demand, RIs and Spot.
On Demand is a pay as you go model with no commitments. You can increase or decrease your compute capacity depending on the demands of your application and only pay the specified hourly rate for the instances you use. This is suitable for customers that have unpredictable workloads or for applications that are being developed & tested on EC2 for the first time.
RIs – This is where we’ll spend most of our time today. RIs offer a significant discount (upto 75%) over On Demand in exchange for a 1 year or 3 year commitment, and also provide an optional capacity reservation. RIs are best suited for customers that have steady state or predictable usage.
Spot – AWS offers you the ability to bid on spare EC2 capacity for up to 90% discount off On Demand prices. Customers who have workloads that have flexible start and end times or who have urgent computing needs for large amounts of capacity can benefit from this model.
There are three payment options for Reserved Instances, each with a different upfront amount –
No Upfront—You are billed a discounted hourly rate for every hour within the term, regardless of usage, and no upfront payment is required.
2. Partial Upfront—A portion of the cost must be paid upfront and the remaining hours in the term are billed at a discounted hourly rate, regardless of usage.
3. All Upfront—Full payment is made at the start of the term, with no other costs incurred for the remainder of the term, regardless of hours used. The All Upfront payment option provides the highest discount.
There are two types of RIs – Standard RIs and Convertible RIs. A Standard RI offers you the most amount of discount, when you commit to a 1 year or 3 year term.
3 year Standard RIs offer a higher discount than their 1 year counterparts.
You can purchase a Standard RI using the AWS CLI, APIs or the AWS management console. At the time of purchase, you need to specify the instance type, OS, Tenancy and AZ.
Convertible RIs offer you the flexibility to change the attributes of your RI configuration, while still receiving a significant discount (usually around 45% off On Demand prices).
The Convertible RI is useful for customers who can commit for a three-year term in exchange for a significant discount on their overall EC2 usage, but are uncertain about their instance needs in the future. When you purchase a Convertible RI, you can modify the RI across instance families, sizes, OS types or tenancy.
Spot Instances provide the ability for customers to purchase compute capacity with no upfront commitment and at hourly rates usually lower than the On-Demand rate, often as much as 90% cheaper - for those wondering what is a 90% discount? It is about 1c per core hour. Ask yourself what could your best people do, or how well could your application perform with a 10,000 core data center that costs just $100 per hour..
What applications should be considered for spot?
Applications that have flexible start and end times
Experiments that can only be conducted at very low compute prices (Brookhaven and Fermi – analyzing the origins of our universe).
Or business that need extremely low infrastructure costs to achieve profitability such as Adtech.
Users with urgent computing needs or large amounts of additional capacity
If you think about the typical lifecycle of data, newly created active data is access very frequently.
In our example take a new video clip you share with your friends and family. People will be consuming this new data actively, this new video will be played back frequently, shared and commented on very frequently.
As this video becomes older, a smaller number of people will engage, it will be LESS FREQUENTLY accessed.
S3 Standard-IA is a new LOW COST storage class on Amazon S3 we launched just a few weeks ago. Designed for data that is access infrequently called “Standard-Infrequent-Access”. This new storage class offers the same great durability and Performance of Amazon S3 Standard Storage class with a slightly lower availability… ideal for workloads that are “COLDER” and “less frequently accessed”.
If you don’t want to think about your data access patterns but just want to high durability, availability and performance for Amazon S3 you can simply select S3 Standard.
For data that is less-frequently accessed, you can leverage Amazon S3 Standard-IA to save on cost while still benefiting from the great durability and performance as S3 Standard.
At some point in time your data will be ready to be archived because no one if actively interacting with your data and you need to archive that away for record keeping etc.
In addition to transitioning your data to S-IA as its characteristics change, you can also leverage Amazon S3 Standard-IA for new data that fits the bill for Infrequently accessed data. For example you can leverage the S-IA storage class to stored detailed applications logs that you analyst in-frequently and save on storage cost.
If you’re not responsible for the hands-on actioning of cost savings,
there are mechanisms that you can set up so that your organisation doesn’t need to go through an effort intensive cost optimisation blitz every 6 months.
First of all, what do we mean by mechanisms?
Jeff once said, “Good intentions never work, you need good mechanisms to make anything happen”
As much as teams want to save on AWS, you need mechanisms to drive action
Once we have gathered the party, we can start setting up the remaining mechanisms
These include:
Tagging & Enforcement of Tagging
Measures and Targets of Success
Reporting & Tooling
Governance and Controls
And Ongoing Education
For resource provisioning, there are several options.
One is using AWS service catalogue with IAM roles and permissions requiring approval to access more expensive resources for example.
AWS Organizations can help you define policies by Organizational Unit.
For example, allowing the Finance team to only access S3 buckets for billing files.
The link at the bottom provides further detail on AWS organisations
So what should we measure?
When starting out, go for measures that won’t give anyone a heart attack (e.g. non-financials)
Financial measures such as current and potential savings by team invites contention and possibly defensive behavior.
Try to use financial measures when you know teams are ready and have bought-in to the calculation method.
Without measures teams I’ve seen teams claim to be optimized via anecdotal cases, but you have no real view of overall optimisation.
Out of the box, from a reporting standpoint, AWS provides Cost Explorer which is an excellent starting point.
It allows you to answer questions such as where is my data transfer spend coming from? How much did I spend on backup storage last month?
And You can also save views for later by clicking save report.
AWS Trusted Advisor can point you towards inefficiencies.
Note that some of the savings will not be realizable, but you can treat it as a compass that points to potential savings.
In-house developed reporting can be as simple as feeding the Cost and Usage Report into Redshift or Athena and visualizing in a reporting tool such as Quicksight.
The link at the bottom provides a guide on how to set this up.
Or simply google, cost and usage report redshift and quicksight
When we talk about governance and controls, we ask questions such as:
What’s your cost review process?
How do you control visibility based on organizational unit and level?
What happens when costs increase unexpectedly?
Who gets to switch on resources?
What happens to resources that are not tagged?
What happens when a business unit nears or exceeds budget?
The video link provided gives you a view of what advanced governance and cost management looks like at Netflix
I encourage you to have a look.
Because these questions are highly individual to each business, and it’s nearly impossible to plan in advance what to do.
Therefore an agile and clearly communicated approach to governance that involves relevant stakeholders will set you up for successs.
3rd party options also provide a lot of depth and functionality in cost optimization and cost management reporting and tooling.
They allow you to have instant access to thousands of hours of development time otherwise spent in building your own reporting and tooling, and makes a lot of financial sense for some customers to use.
Some of these provide advanced function like reserved instance cost and benefits allocation by account and tag. And extend past cost control into security and automation.
Here are some High quality talks that will help guide best practice and inspire your teams to take action.
Each of these are less than an hour long and watching these will put you well ahead of the curve with regards to Cost Optimisation knowledge.
If you’re willing to invest a little more time, there is also a course on A Cloud Guru on cost management.