<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Aws on Enterprise Data Architect | Principal Data Strategist |  MySQL Subject Matter Expert |  Author | Speaker</title>
    <link>https://ronaldbradford.com/tags/aws/</link>
    <description>Recent content in Aws on Enterprise Data Architect | Principal Data Strategist |  MySQL Subject Matter Expert |  Author | Speaker</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 02 Apr 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://ronaldbradford.com/tags/aws/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>More CPUs or Newer CPUs</title>
      <link>https://ronaldbradford.com/blog/more-cpus-or-newer-cpus-2025-04-02/</link>
      <pubDate>Wed, 02 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/more-cpus-or-newer-cpus-2025-04-02/</guid>
      <description>In a CPU-bound database workload, regardless of price, would you scale-up or scale-new?&#xA;What if price was the driving factor, would you scale-up or scale-new?&#xA;I am using as a baseline the first available AWS Graviton2 processor for RDS (r6g).</description>
    </item>
    <item>
      <title>An Interesting Artifact with AWS RDS Aurora Storage</title>
      <link>https://ronaldbradford.com/blog/interesting-artifact-with-aws-rds-aurora-storage-2025-04-01/</link>
      <pubDate>Tue, 01 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/interesting-artifact-with-aws-rds-aurora-storage-2025-04-01/</guid>
      <description>As part of using public datasets with my own Benchmarking Suite I wanted upsize a dataset for larger volume testing.&#xA;I have always used the INFORMATION_SCHEMA.TABLES data_length and index_length columns as a sufficiently accurate measurement for actual disk space used.</description>
    </item>
    <item>
      <title>How long does it take the ReadySet cache to warm up?</title>
      <link>https://ronaldbradford.com/blog/how-long-does-readyset-take-2025-03-30/</link>
      <pubDate>Sun, 30 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/how-long-does-readyset-take-2025-03-30/</guid>
      <description>During my setup of benchmarking I run a quick test-sysbench script to ensure my configuration is right before running an hour+ duration test.&#xA;When pointing to a Readyset cache where I have cached the 5 queries used in the sysbench test, but I have not run any execution of the SQL, throughput went up 10x in 5 seconds.</description>
    </item>
    <item>
      <title>Monitoring Latency with Throughput</title>
      <link>https://ronaldbradford.com/blog/monitoring-latency-with-thoughput-2025-03-28/</link>
      <pubDate>Fri, 28 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/monitoring-latency-with-thoughput-2025-03-28/</guid>
      <description>Higher throughput does not imply improved performance. This is a common problem when the need for an application to support more users, you provide higher concurrency and that appears to show the capability to support higher throughput.</description>
    </item>
    <item>
      <title>Using Readyset Caching with AWS RDS MySQL</title>
      <link>https://ronaldbradford.com/blog/using-readyset-caching-with-aws-rds-mysql-2025-03-25/</link>
      <pubDate>Tue, 25 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/using-readyset-caching-with-aws-rds-mysql-2025-03-25/</guid>
      <description>Readyset is a next-generation database caching solution that offers a drop-in; no application code changes; approach to improve database performance. If you are using a legacy application where it is difficult to modify SQL statements, or the database is overloaded due to poorly-designed SQL access patterns, implementing a cache is a common design strategy for addressing database reliability and scalability issues.</description>
    </item>
    <item>
      <title>Tracking new AWS Database Infrastructure Availability</title>
      <link>https://ronaldbradford.com/blog/tracking-new-aws-database-infrastructure-2025-03-18/</link>
      <pubDate>Tue, 18 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/tracking-new-aws-database-infrastructure-2025-03-18/</guid>
      <description>AWS can drop 10+ articles a day just in the What&amp;rsquo;s New feed. You either need an eagle eye, or luck to keep up if you run multiple AWS database products across multiple regions and managing infrastructure.</description>
    </item>
    <item>
      <title>Your Attack Vector Extends Beyond Production Systems</title>
      <link>https://ronaldbradford.com/blog/your-attack-vector-extends-beyond-production-systems-2025-02-27/</link>
      <pubDate>Thu, 27 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/your-attack-vector-extends-beyond-production-systems-2025-02-27/</guid>
      <description>A common data security issue is the unprotected copying of production data to non-production environments without any redaction, masking, or filtering.&#xA;This practice poses a serious risk. A malicious actor will target the weakest link in your infrastructure, including non-production accounts and the developer systems accessing them.</description>
    </item>
    <item>
      <title>Easy Money-Saving Tips for Your AWS Cloud Spend</title>
      <link>https://ronaldbradford.com/blog/easy-money-saving-tips-for-your-aws-cloud-spend-2025-02-24/</link>
      <pubDate>Mon, 24 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/easy-money-saving-tips-for-your-aws-cloud-spend-2025-02-24/</guid>
      <description>There are numerous Cloud Service Provider (CSP) FinOps products that can review, collate, summarize, and recommend ways to optimize your cloud spend. If you&amp;rsquo;re using one or more cloud providers and don’t actively manage your Cost and Usage Reports (CURs) on a daily basis, investing in such a product is a smart move.</description>
    </item>
    <item>
      <title>RDS MySQL Aurora 3.07.0 is unusable for upgrades</title>
      <link>https://ronaldbradford.com/blog/rds-mysql-aurora-3-07-0-is-unusable-for-upgrades-2024-06-21/</link>
      <pubDate>Fri, 21 Jun 2024 14:41:29 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/rds-mysql-aurora-3-07-0-is-unusable-for-upgrades-2024-06-21/</guid>
      <description>Yesterday I detailed an incompatible breakage with RDS MySQL Aurora 3.06.0 , and one option stated is to upgrade to the just released 3.07.0.&#xA;Turns out that does not work. It is not possible to upgrade any version of AWS RDS MySQL Aurora 3.</description>
    </item>
    <item>
      <title>Database testing for all version changes  (including minor versions)</title>
      <link>https://ronaldbradford.com/blog/database-testing-for-all-version-changes-including-minor-versions-2024-06-19/</link>
      <pubDate>Wed, 19 Jun 2024 15:54:01 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/database-testing-for-all-version-changes-including-minor-versions-2024-06-19/</guid>
      <description>We know that SQL statement compatibility can change with major database version upgrades and that you should adequately test for them. But what about minor version upgrades?&#xA;It is dangerous to assume that your existing SQL statements work with a minor update, especially when using an augmented version of an open-source database such as a cloud provider that may not be as transparent about all changes.</description>
    </item>
    <item>
      <title>What does the MySQL mysqlsh util.checkForServerUpgrade() execute</title>
      <link>https://ronaldbradford.com/blog/what-does-the-mysql-mysqlsh-util-checkforserverupgrade-execute-2021-12-21/</link>
      <pubDate>Tue, 21 Dec 2021 13:49:40 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/what-does-the-mysql-mysqlsh-util-checkforserverupgrade-execute-2021-12-21/</guid>
      <description>During a recent Aurora MySQL 8 upgrade process, a number of validation checks have failed. This is an analysis of the error message “present in INFORMATION_SCHEMA’s INNODB_SYS_TABLES table but missing from TABLES table”.</description>
    </item>
    <item>
      <title>Upgrading to AWS Aurora MySQL 8</title>
      <link>https://ronaldbradford.com/blog/upgrading-to-aws-aurora-mysql-8-2021-12-19/</link>
      <pubDate>Sun, 19 Dec 2021 21:03:13 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/upgrading-to-aws-aurora-mysql-8-2021-12-19/</guid>
      <description>With Aurora MySQL 8 now generally available to all, you may want to consider the plan for an upgrade path if you would like to take advantage of the new features for your application, for example, Common Table Expressions (CTE).</description>
    </item>
    <item>
      <title>#WDILTW – What can I run from my AWS Aurora database</title>
      <link>https://ronaldbradford.com/blog/wdiltw-what-can-i-run-from-my-aws-aurora-database-2021-02-26/</link>
      <pubDate>Fri, 26 Feb 2021 21:12:28 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/wdiltw-what-can-i-run-from-my-aws-aurora-database-2021-02-26/</guid>
      <description>When you work with AWS Aurora you have limited admin privileges. There are some different grants for MySQL including SELECT INTO S3 and LOAD FROM S3 that replace the loss of functionality to SELECT INTO OUTFILE and mysqldump/mysqlimport using a delimited format.</description>
    </item>
    <item>
      <title>#WDILTW – Debugging failed http requests thru the web of redirects</title>
      <link>https://ronaldbradford.com/blog/wdiltw-debugging-failed-http-requests-thru-the-web-of-redirects-2021-02-12/</link>
      <pubDate>Sat, 13 Feb 2021 03:27:21 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/wdiltw-debugging-failed-http-requests-thru-the-web-of-redirects-2021-02-12/</guid>
      <description>There are reports that your website is down. You pull up the login page without incident. What’s next?&#xA;Monitoring is critical. How detailed is this? How frequently are you sampling? The resolution to any issue is only as good as the response to a paged alert.</description>
    </item>
    <item>
      <title>#WDILTW – AWS RDS Proxy</title>
      <link>https://ronaldbradford.com/blog/wdiltw-aws-rds-proxy-2021-02-05/</link>
      <pubDate>Sat, 06 Feb 2021 03:26:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/wdiltw-aws-rds-proxy-2021-02-05/</guid>
      <description>This week I was evaluating AWS RDS Proxy . If you are familiar with the Relational Database Service (RDS) and use MySQL or Postgres, this is an additional option to consider.</description>
    </item>
    <item>
      <title>Enforcing a least privileged security model can be hard</title>
      <link>https://ronaldbradford.com/blog/enforcing-a-least-privileged-security-model-can-be-hard-2020-09-12/</link>
      <pubDate>Sat, 12 Sep 2020 22:01:52 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/enforcing-a-least-privileged-security-model-can-be-hard-2020-09-12/</guid>
      <description>In a greenfield environment you generally have the luxury to right any wrongs of any past tech debt. It can be more difficult to apply this to an existing environment? For example, my setup is configured to just work with the AWS CLI and various litmus tests to validate that.</description>
    </item>
    <item>
      <title>A testimony to Linux resilience</title>
      <link>https://ronaldbradford.com/blog/a-testimony-to-linux-resilience-2013-11-11/</link>
      <pubDate>Mon, 11 Nov 2013 17:48:18 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/a-testimony-to-linux-resilience-2013-11-11/</guid>
      <description>A client released a new version of their website onto 20 AWS m1.medium instances (current site at peak load runs approximately 60 m1.medium webservers).&#xA;It was clearly an unsuccessful release, but what was surprising was the system did not actually crash, it was effectively a meltdown, but servers were still operational with load averages &amp;gt; 100.</description>
    </item>
    <item>
      <title>An unexplained connection experience</title>
      <link>https://ronaldbradford.com/blog/an-unexplained-connection-experience-2013-10-04/</link>
      <pubDate>Fri, 04 Oct 2013 18:52:00 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/an-unexplained-connection-experience-2013-10-04/</guid>
      <description>The “Too many connections” problem is a common issue with applications using excessive permissions (and those that grant said global permissions). MySQL will always grant a user with SUPER privileges access to a DB to investigate the problem with a SHOW PROCESSLIST and where you can check the limits.</description>
    </item>
    <item>
      <title>Additional DB objects in AWS RDS</title>
      <link>https://ronaldbradford.com/blog/additional-db-objects-in-aws-rds-2013-08-30/</link>
      <pubDate>Fri, 30 Aug 2013 15:22:47 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/additional-db-objects-in-aws-rds-2013-08-30/</guid>
      <description>To expand on Jervin’s Default RDS Account Privileges , RDS for MySQL provides a number of routines and triggers defined the the ‘mysql’ meta schema. These help in various tasks because the SUPER privilege is not provided.</description>
    </item>
    <item>
      <title>Cloning MySQL 5.6 instances</title>
      <link>https://ronaldbradford.com/blog/cloning-mysql-5-6-instances-2013-08-23/</link>
      <pubDate>Fri, 23 Aug 2013 21:59:32 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/cloning-mysql-5-6-instances-2013-08-23/</guid>
      <description>A tip for all those cloud users that like cloning database servers (as reported in my book Effective MySQL – Replication Techniques in Depth ).&#xA;Starting with MySQL 5.6, MySQL instances have a UUID .</description>
    </item>
    <item>
      <title>Basic scalability principles to avert downtime</title>
      <link>https://ronaldbradford.com/blog/basic-scalability-principles-to-avert-downtime-2011-04-23/</link>
      <pubDate>Sat, 23 Apr 2011 18:39:56 +0000</pubDate>
      <guid>https://ronaldbradford.com/blog/basic-scalability-principles-to-avert-downtime-2011-04-23/</guid>
      <description>In the press in the last two days has been the reported outage of Amazon Web Services Elastic Compute Cloud (EC2) in just one North Virginia data center. This has affected many large website includes FourSquare , Hootsuite , Reddit and Quora .</description>
    </item>
  </channel>
</rss>
