<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AWS CLI Archives - The NOKIA Blog</title>
	<atom:link href="https://thenokiablog.com/tag/aws-cli/feed/" rel="self" type="application/rss+xml" />
	<link>https://thenokiablog.com/tag/aws-cli/</link>
	<description></description>
	<lastBuildDate>Thu, 01 Oct 2026 20:04:04 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://thenokiablog.com/wp-content/uploads/2024/03/cropped-Cjdowner-Cryptocurrency-Flat-ICON-ICX.512-32x32.png</url>
	<title>AWS CLI Archives - The NOKIA Blog</title>
	<link>https://thenokiablog.com/tag/aws-cli/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Announcing AWS Well-Architected Agent, an AI-powered intelligence to optimize your cloud environment (preview)</title>
		<link>https://thenokiablog.com/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Thu, 01 Oct 2026 20:04:04 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS Cloud Development Kit]]></category>
		<category><![CDATA[AWS CloudFormation]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[AWS Well-Architected]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Customer Enablement]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Resilience]]></category>
		<category><![CDATA[Responsible AI]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview/</guid>

					<description><![CDATA[<p>Today, we&#8217;re announcing the public preview of AWS Well-Architected Agent, an AI-powered service that analyzes your...</p>
<p>The post <a href="https://thenokiablog.com/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview/">Announcing AWS Well-Architected Agent, an AI-powered intelligence to optimize your cloud environment (preview)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/10/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we&rsquo;re announcing the public preview of <strong>AWS Well-Architected Agent</strong>, an AI-powered service that analyzes your AWS environment to deliver targeted, contextual recommendations for improving your applications&rsquo; cost, security, performance, and resilience. The AWS Well-Architected Agent analyzes your infrastructure, understands unique business goals, and delivers contextual recommendations with ready-to-implement fixes. It delivers context-aware optimization without relying on manual audits or generic checklists.</p>
<p>The agent evaluates your environment as an experienced cloud architect would. It automatically correlates utilization metrics, resource configurations, and application topology, and analyzes against Well-Architected best practices across 65+ AWS services. It generates recommendations aligned to your declared business goals, delivers implementation packages with every finding, and surfaces cross-pillar trade-offs making it simpler to remediate the findings.</p>
<p>Here are the three main features of this service:</p>
<ul>
<li><strong>Goal-aligned intelligence</strong>: AWS Well-Architected Agent replaces flat, undifferentiated findings with context-aware, prioritized recommendations. You declare your business objectives and share your application context. The agent automatically generates and prioritizes recommendations by impact and effort against those goals.</li>
<li><strong>Three-level recommendations</strong>: AWS Well-Architected Agent provides individual resource findings with specific dollar impact (where applicable) and step-by-step remediation, consolidated findings across multiple resources scoped to your application, and broad architectural patterns and designs with Infrastructure as Code (IaC) code changes needed to align with Well-Architected best practices.</li>
<li><strong>Optionality in remediation</strong>: You can choose your path on how you want to remediate with a complete implementation steps tailored to your environment: the console walk-throughs, updated IaC changes for architecture-level recommendations, and AWS Command Line Interface (AWS CLI) commands.</li>
</ul>
<p><strong><u>AWS Well-Architected Agent in action</u></strong> <br>To get started, create an agent profile to define the scope of what Well-Architected Agent can access and provide recommendations on, complete the IAM role setup to access resources, conduct architecture review, and remediate recommendations.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><strong>Create an agent profile</strong> <br>In the AWS Well-Architected console, choose <strong>Get started with Well-Architected Agent</strong>. You can define an agent profile that specifies which AWS accounts and applications to monitor, which optimization pillars to focus on, and the permissions required.</p>
<p><img fetchpriority="high" decoding="async" class="aligncenter wp-image-105820 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/10/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview.jpg" alt width="1142" height="2560"></p>
<p>You can choose AWS accounts or AWS Regions to monitor and optimization pillars that matter most to your business. You can also set goals for each pillar: cost optimization, performance, resilience, and security.</p>
<p>To give access to the agent for your AWS environment, provision customer-managed IAM roles the agent uses to read resource configurations, utilization metrics, and application topology. To learn more, visit the IAM prerequisite for AWS Well-Architected Agent.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>When you choose <strong>Get Started</strong>, the agent creates your agent profile. Resource and application recommendations will be generated within 24 hours after profile creation.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-105821 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/10/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview-1.jpg" alt width="1800" height="1101"></p>
<p>You can conduct an architecture review on pre-deployment workloads by uploading an IaC project in Terraform, AWS CloudFormation, or AWS Cloud Development Kit (CDK) to be analyzed. Choose <strong>Conduct architecture review</strong> in the dashboard, upload a.zip file containing IaC project or repository file, and select which Well-Architected lens to use for reviewing your infrastructure.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-105164" src="https://thenokiablog.com/wp-content/uploads/2026/10/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview-2.jpg" alt width="1800" height="1221"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>You can define your applications to add context which will enhance the relevancy and further contextualize recommendations. Choose <strong>Add application context</strong> in the dashboard, add your applications with AWS accounts, AWS Regions, AWS services, tags if you want to narrow the scope to specific resources, and the details of applications.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-105166" src="https://thenokiablog.com/wp-content/uploads/2026/10/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview-3.jpg" alt width="1800" height="1430"></p>
<p><strong>Review prioritized recommendations and start remediating</strong> <br>Now you can see generated prioritized recommendations generated by the agent across your resources and applications, selected pillars, ranked against your declared goals, with automation-ready remediation included.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-105822 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/10/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview-4.jpg" alt width="1800" height="2094"></p>
<p>When you choose the specific recommendation, you can see the details, insights into why the agent are suggesting the recommendation, impacts and trade-off, and recommended fixes across affected AWS resources.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-105823 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/10/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview-5.jpg" alt width="1800" height="2531"></p>
<p>Choose <strong>Start remediation</strong> to address recommended fixes. You can choose the console, updated IaC template, CLI commands to remediate by the resolution type. It provides detailed step-by-step instructions and you can roll out this instruction and verify the result.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-105824 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/10/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview-6.jpg" alt width="1800" height="1459"></p>
<p>When you choose <strong>Using updated IaC template</strong>, the agent provides the code changes needed to update your existing IaC templates such as the CDK function shown above which you can copy directly into your codebase.</p>
<p>You can also configure API access to integrate recommendations directly into your existing development and operations workflows. To interact with the agent programmatically, including calling APIs and searching documentation, try the AWS MCP Server and plugins with your preferred AI coding tool.&nbsp;To learn more, visit the AWS Well-Architected Agent documentation.</p>
<p><strong>Things to know</strong> <br>Here are some things that you should know about the Well-Architected Agent.</p>
<ul>
<li><strong>Automation</strong>: You can receive recommendations with the exact IaC code changes needed to remediate, with risks identified by pillar, catching issues before they reach production. Recommendations are delivered through the console and API so you can act without context-switching. Recommendations are also updated periodically, so new recommendations are available for your team to track regularly.</li>
<li><strong>Evaluation</strong>: Generative AI capabilities produce this recommendation, which may contain errors or incomplete information. You are responsible for evaluating the recommendation in your specific context and implementing appropriate oversight and safeguards. Learn more about AWS Responsible AI practices.</li>
</ul>
<p>You can still use existing AWS Well-Architected Tool to manually evaluate your cloud architecture with user-defined lenses that measure your workload using your own best practices.</p>
<p><strong><u>Join the preview</u></strong> <br>Access to the AWS Well-Architected Agent and its recommendations is available in US East (N. Virginia), US East (Ohio), and US West (Oregon). You can onboard workloads from any AWS commercial Region. AWS Well-Architected Agent is delivered by AWS Support and available to AWS customers with an AWS Support plan.</p>
<p>Give it a try today in the AWS Well-Architected console and send feedback&nbsp;through your usual AWS Support contacts.</p>
<p>&mdash; Channy</p>
<p><!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview/">Announcing AWS Well-Architected Agent, an AI-powered intelligence to optimize your cloud environment (preview)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Amazon S3 Tables now support all Apache Iceberg V3 data types</title>
		<link>https://thenokiablog.com/amazon-s3-tables-now-support-all-apache-iceberg-v3-data-types/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Wed, 30 Sep 2026 22:10:00 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon EMR]]></category>
		<category><![CDATA[Amazon Redshift]]></category>
		<category><![CDATA[Amazon S3 Tables]]></category>
		<category><![CDATA[Amazon Simple Storage Service (S3)]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS Glue]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Retail]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/amazon-s3-tables-now-support-all-apache-iceberg-v3-data-types/</guid>

					<description><![CDATA[<p>Amazon S3 Tables now support all data types in the Apache Iceberg V3 specification. You can...</p>
<p>The post <a href="https://thenokiablog.com/amazon-s3-tables-now-support-all-apache-iceberg-v3-data-types/">Amazon S3 Tables now support all Apache Iceberg V3 data types</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/10/amazon-s3-tables-now-support-all-apache-iceberg-v3-data-types.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Amazon S3 Tables now support all data types in the Apache Iceberg V3 specification. You can create V3 tables or upgrade existing V2 tables to take advantage of V3 features like deletion vectors, row lineage, and new data types such as variant, nanosecond timestamps, unknown, geometry, and geography.</p>
<p>Apache Iceberg has become the open standard for managing large analytics datasets. It lets you manage petabyte-scale tables with features like schema evolution, hidden partitioning, and time travel queries, while keeping your data in open Parquet files in data lakes on object storage like Amazon S3. Amazon S3 Tables offer storage purpose-built to keep Iceberg tables performant and cost-effective as they grow, with fully managed features like automatic compaction, maintenance, replication, and Intelligent-Tiering.</p>
<p>Teams running analytics on Apache Iceberg V2 tables often hit the same limits as their data grows. A compliance request to delete 50,000 user records from a 2-billion-row table leaves behind positional delete files that slow queries until compaction runs. Semi-structured events land as JSON strings that every query has to parse. Geospatial coordinates and nanosecond-precision timestamps get encoded as strings or integers. Each workaround adds storage cost, query latency, and pipeline code. With V3, Iceberg solves these challenges by offering native support for semi-structured and geospatial data, faster row-level operations, and built-in row lineage for data governance.</p>
<p>Starting today, Amazon S3 Tables support all V3 data types, including variant, nanosecond timestamps, geometry, geography, and unknown, along with deletion vectors and row lineage. You can create new V3 tables or upgrade existing V2 tables in place, and S3 Tables continue to run compaction and maintenance for you.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><strong><u>Apache Iceberg V3</u></strong> <br>V3 is the latest version of the Iceberg specification. Among its many improvements, V3 introduces capabilities that address the most common pain points in V2. This includes:</p>
<p><strong>Deletion vectors</strong> replace V2&rsquo;s positional delete files with a compact binary format. That 50,000-row compliance delete now writes a single deletion vector file instead of thousands of small deletes, significantly reducing compaction time and delete file overhead.</p>
<p><strong>Row lineage</strong> adds <code>_row_id</code> and <code>_last_updated_sequence_number</code> to each record automatically. Your downstream pipelines can query these fields to find changed rows without scanning the full table.</p>
<p><strong>New data types</strong> let you store semi-structured, geospatial, and nanosecond-precision data natively instead of encoding it as strings or integers:</p>
<ul>
<li><strong>Nanosecond timestamp(tz)</strong> for nanosecond-precision timestamps</li>
<li><strong>Geometry</strong> and <strong>geography</strong> for geospatial data</li>
<li><strong>Unknown</strong> for columns with no known type</li>
</ul>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><strong>Variant data type</strong> stores semi-structured data in columnar format. During writes, the engine shreds variant data into hidden columns and collects statistics. At query time, those statistics enable file pruning that significantly reduces I/O compared to parsing JSON strings.</p>
<p>The following sections walk through how to use these V3 capabilities in practice, with examples that show how to create tables, work with the new data types, and manage data at scale.</p>
<p><strong><u>Getting started</u></strong> <br>A retail analytics team tracks user behavior across web and mobile apps. Each event has a different structure: page views include URLs and duration, purchases include items and amounts, and searches include query terms and result counts. With V3&rsquo;s variant type, you store all event shapes in one table without predefined schemas:</p>
<pre class="lang-sql"><code>CREATE TABLE my_catalog.namespace.clickstream (
  event_id bigint,
  event_time timestamp,
  user_id string,
  payload variant
)
USING iceberg
TBLPROPERTIES ('format-version' = '3')
</code></pre>
<p>Insert events with different payload shapes without worrying about schema evolution:</p>
<pre class="lang-sql"><code>INSERT INTO my_catalog.namespace.clickstream VALUES
  (1, current_timestamp(), 'user-42',
   PARSE_JSON('{"action": "purchase", "amount": 99.99, "items": ["laptop_stand"]}')),
  (2, current_timestamp(), 'user-17',
   PARSE_JSON('{"action": "page_view", "url": "/products/webcam", "duration_ms": 4200}'));
</code></pre>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>Now query the variant column directly, without <code>PARSE_JSON</code> at read time. With Amazon EMR Spark, use <code>variant_get</code>:</p>
<pre class="lang-sql"><code>SELECT
  event_id,
  user_id,
  variant_get(payload, '$.action', 'string') AS action,
  variant_get(payload, '$.amount', 'double') AS amount
FROM my_catalog.namespace.clickstream
WHERE variant_get(payload, '$.action', 'string') = 'purchase'
  AND variant_get(payload, '$.amount', 'double') &gt; 50.00
</code></pre>
<p>To enable deletion vectors for write operations, configure merge-on-read mode:</p>
<pre class="lang-sql"><code>ALTER TABLE my_catalog.namespace.clickstream
SET TBLPROPERTIES (
  'write.delete.mode' = 'merge-on-read',
  'write.update.mode' = 'merge-on-read',
  'write.merge.mode' = 'merge-on-read'
)
</code></pre>
<p>Now when you run a compliance delete, V3 writes a small deletion vector instead of rewriting data files:</p>
<pre class="lang-sql"><code>DELETE FROM my_catalog.namespace.clickstream
WHERE user_id = 'user-42'
</code></pre>
<p>S3 Tables compaction handles these deletion vector files automatically on the next maintenance cycle.</p>
<p><strong>Upgrading from V2</strong> <br>AWS provides backwards compatibility for both versions to minimize disruption during migration to V3. Existing V2 readers continue to work on upgraded tables until you&rsquo;re ready to fully adopt V3 features. For more details, see the S3 Tables Iceberg V3 documentation. <br>Upgrade an existing table atomically without rewriting data:</p>
<pre class="lang-sql"><code>ALTER TABLE my_catalog.namespace.existing_table
SET TBLPROPERTIES ('format-version' = '3')
</code></pre>
<p>On the next compaction cycle, S3 Tables remove old V2 delete files. New modifications use deletion vectors automatically. Row lineage fields initialize on the first data modification after the upgrade.</p>
<p>This is a one-way operation. The Apache Iceberg specification does not support downgrading from V3 to V2. Verify that all engines accessing the table support V3 before upgrading.</p>
<p><strong>Using row lineage for incremental pipelines</strong> <br>After your table has V3 data, use row lineage to build efficient incremental pipelines:</p>
<pre class="lang-sql"><code>SELECT *, _row_id, _last_updated_sequence_number
FROM my_catalog.namespace.clickstream
WHERE _last_updated_sequence_number &gt; 42
</code></pre>
<p>This returns only rows modified after sequence number 42. Your downstream jobs can checkpoint this value and process only new changes on each run, instead of scanning the full table.</p>
<p><strong>Compatibility across AWS analytics services</strong> <br>AWS offers the broadest native Apache Iceberg support of any major cloud provider, with Iceberg-compatible services at every layer of the data stack: ingestion, storage, catalog, and analytics. You can store and automatically optimize V3 tables in Amazon S3 Tables, write data with Amazon EMR Spark, integrate and manage data with AWS Glue, and run analytics with Amazon Redshift. To learn more about AWS analytics support for V3, see the Apache Iceberg on AWS prescriptive guidance.</p>
<p>Both S3 Tables and AWS Glue Data Catalog support the Iceberg REST Catalog (IRC) API, enabling interoperability across engines regardless of the catalog endpoint.</p>
<p><strong>Things to know</strong></p>
<ul>
<li>S3 Tables compaction fully supports V3 deletion vector files and preserves row lineage metadata.</li>
<li>The new V3 data types (variant, nanosecond timestamps, geometry, geography, and unknown) require an engine built on Apache Spark 4.0 or later, such as AWS Glue 6.0 or later, or Amazon EMR release 8.1 or later.</li>
<li>You can create V3 tables from the Amazon S3 console, AWS CLI, or any engine that supports the Iceberg REST Catalog API.</li>
<li>The new V3 data types are supported only for tables that use the Parquet file format (not ORC or Avro).</li>
<li>Columns of type variant, geometry, geography, or nanosecond timestamp can&rsquo;t be included in a table&rsquo;s sort order for compaction. Tables containing these columns still compact under the sort and Z-order strategies when the sort order uses columns of other types.</li>
</ul>
<p><strong><u>Now available</u></strong> <br>Amazon S3 Tables support for all Apache Iceberg V3 data types is now available in all AWS Regions where S3 Tables are supported. Apache Iceberg V3 support is available at no additional charge; standard S3 Tables pricing applies.</p>
<p>To get started, visit the Amazon S3 Tables documentation or create a table bucket from the Amazon S3 console. If you want to call APIs, search documentation, find regional availability, and check troubleshooting about this feature, try using the AWS MCP Server and plugins with your preferred AI tool. Send feedback to AWS re:Post or through your usual AWS Support contacts.</p>
<p>&ndash; Daniel Abib</p>
<p><!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/amazon-s3-tables-now-support-all-apache-iceberg-v3-data-types/">Amazon S3 Tables now support all Apache Iceberg V3 data types</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Introducing enhanced custom event buses in Amazon EventBridge for enterprise-scale event-driven applications</title>
		<link>https://thenokiablog.com/introducing-enhanced-custom-event-buses-in-amazon-eventbridge-for-enterprise-scale-event-driven-applications/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Thu, 24 Sep 2026 20:58:46 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon EventBridge]]></category>
		<category><![CDATA[Application Integration]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Serverless]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/introducing-enhanced-custom-event-buses-in-amazon-eventbridge-for-enterprise-scale-event-driven-applications/</guid>

					<description><![CDATA[<p>Organizations building event-driven applications on Amazon EventBridge typically start with a single custom event bus in...</p>
<p>The post <a href="https://thenokiablog.com/introducing-enhanced-custom-event-buses-in-amazon-eventbridge-for-enterprise-scale-event-driven-applications/">Introducing enhanced custom event buses in Amazon EventBridge for enterprise-scale event-driven applications</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/09/introducing-enhanced-custom-event-buses-in-amazon-eventbridge-for-enterprise-scale-event-driven-applications.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Organizations building event-driven applications on Amazon EventBridge typically start with a single custom event bus in one account. This works well when a single team owns the architecture. As adoption grows across the organization, though, things get complicated. AWS best practices recommend a multi-account structure, which means each team runs in its own account. To route events between them, teams create multiple event buses connected through cross-account rules or bus-to-bus configurations. This workaround reintroduces the operational complexity that serverless architectures are meant to eliminate. Platform teams lose visibility into who is subscribing to which events, cross-account and bus-to-bus routing charges compound quickly, and teams that need capabilities like event ordering are forced to build complex workarounds or adopt entirely different technologies.</p>
<p>Today, we are announcing an enhanced custom event bus in Amazon EventBridge, purpose-built for organizations scaling event-driven applications across teams and accounts. With the new enhanced custom event bus, you can deploy a single, centralized event bus shared across all AWS accounts in your organization, with ordering guarantees, a simplified Subscriber resource, and a new pricing model that delivers improved economics at scale and cost allocation for publishers and subscribers.</p>
<p><span><strong>Let&rsquo;s try it out <br></strong></span>To get started with an enhanced custom event bus, I navigated to the EventBridge console in the AWS Management Console and opened the Create custom event bus page. I selected Custom event bus, the recommended option labeled New. The page also offered Custom event bus &ndash; classic, which continues to receive events and route them with rules and targets. Below the selection, EventBridge showed how the new bus works. One shared bus serves every team in the organization. Publishers send events, subscribers consume only what they need, and EventBridge handles ordering, retention, routing, and delivery.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-105480" src="https://thenokiablog.com/wp-content/uploads/2026/09/introducing-enhanced-custom-event-buses-in-amazon-eventbridge-for-enterprise-scale-event-driven-applications-1.png" alt width="1024" height="806"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><em>The Create custom event bus page. Custom event bus is the recommended new option, with ordered delivery, filter patterns, event replay, and sharing across your AWS organization. Custom event bus &ndash; classic remains available for existing workloads.</em></p>
<p>Next, I configured resource sharing. I turned on Enable event bus sharing and selected Allow sharing only within your organization. I chose AWS account ID as the principal type. I could also share with an organization, an organizational unit, or an AWS Identity and Access Management (IAM) role or user. Sharing uses AWS Resource Access Manager (AWS RAM), so I did not have to set up cross-account permissions or bus-to-bus routing myself.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-105481" src="https://thenokiablog.com/wp-content/uploads/2026/09/introducing-enhanced-custom-event-buses-in-amazon-eventbridge-for-enterprise-scale-event-driven-applications-2.png" alt width="1024" height="463"></p>
<p><em>Resource sharing on the new custom event bus. I enabled sharing within my organization through AWS RAM and selected an AWS account as the principal, which is how teams publish and subscribe on the same bus without extra routing.</em></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><span><strong>Organization-wide sharing <br></strong></span>With the new enhanced custom event bus, you can create a single event bus and share it across all AWS accounts in your organization. Platform teams deploy one bus and establish it as the central event backbone, eliminating the need to configure cross-account permissions or bus-to-bus routing. Application teams across your organization can publish and subscribe to events on the same bus without waiting for infrastructure provisioning.</p>
<p>Publishers send events without needing to know which teams consume them, and subscribers create their own Subscriptions independently. Platform teams maintain visibility into all event flows and fine-grained control over who can publish and consume events. The new enhanced custom event bus has a default quota of 10,000 Subscribers per bus, and you can request a higher quota. That reduces the fragmentation that occurs when subscriber limits force you to split across multiple buses.</p>
<p><span><strong>Event ordering <br></strong></span>Event-driven architectures work best when consumers are designed around asynchronous patterns, where the order of events does not matter. There are a few cases where order does matter. In a logistics application, driver location updates must arrive in sequence. Out-of-sequence events cause routing algorithms to make decisions based on stale data.</p>
<p>The enhanced custom event bus supports both patterns on the same bus. Publishers can include an EventGroupId when sending events. EventBridge delivers events that share the same EventGroupId in sequence to Subscribers that chose ordered delivery. Other subscribers on that bus can receive the same events without ordering. You can keep events for each driver in the correct order without building complex workarounds, while the rest of your consumers stay fully asynchronous.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>To support ordered processing, the enhanced custom event bus includes synchronous invocation for targets like AWS Lambda. Synchronous mode confirms successful processing before acknowledging the event, eliminating the common pattern of placing Amazon Simple Queue Service (Amazon SQS) between an event bus and Lambda to ensure reliability.</p>
<p><span><strong>Subscriptions <br></strong></span>The enhanced custom event bus introduces the Subscriber resource, which combines event filtering, target configuration, retry policies, and dead-letter destinations into a single, manageable unit. Today, achieving the same outcome with EventBridge requires configuring separate rules, targets, and retry settings across multiple resources. Subscribers simplify this by giving each consumer one resource that defines what events they want, where to deliver them, and how to handle failures.</p>
<p>Subscribers also include variable start time options, making it easier for teams to onboard new consumers or replay events to recover from application errors or hydrate new applications.</p>
<p><span><strong>Event evaluation <br></strong></span>Publishers can turn on content-based deduplication so EventBridge detects and drops retries of the same event from the payload itself. You do not have to generate and track a deduplication ID when a timeout or a partial failure sends the same event twice. EventBridge hashes the meaningful parts of the event and collapses matches that arrive within five minutes, which gives those retries exactly-once delivery semantics instead of EventBridge&rsquo;s usual at-least-once model. If you already stamp your own idempotency token, keep using it. Content-based deduplication is for sources that cannot reliably identify the same event on a retry.</p>
<p>Subscribers can use JSONata expressions to reshape an event before it reaches a target, extracting fields, renaming them, or computing new values when a downstream API expects a different shape. If you already produce Apache Avro or Protocol Buffers events, EventBridge can deserialize those payloads to JSON, allowing subscribers fine grained filtering and routing on the full event payload without having to consume, deserialize, and match or discard on their own.</p>
<p><span><strong>New pricing model <br></strong></span>The enhanced custom event bus uses a new ingress and egress throughput pricing model. Publishers pay for events ingested, and subscribers pay for events delivered. This replaces the per-event model where cross-account and bus-to-bus routing charges compound in multi-bus architectures. For pricing details, visit the EventBridge pricing page.</p>
<p>Existing EventBridge custom event buses continue to work as they do today with no changes required. They now appear as Custom event bus &ndash; classic. The enhanced custom event bus is a new resource that you adopt at your own pace. In the console, it appears as Custom event bus.</p>
<p><span><strong>Now available <br></strong></span>The enhanced custom event bus is available today in the US East (N. Virginia, Ohio), US West (Oregon), Europe (Ireland, Frankfurt, Stockholm, Spain), and Asia Pacific (Hong Kong, Malaysia, Mumbai, Singapore, Sydney, Thailand, Tokyo) Regions. You can create your first enhanced custom event bus through the AWS Management Console, AWS Command Line Interface (AWS CLI), or EventBridge APIs. To get started, visit the EventBridge documentation or try it out directly in the EventBridge console.</p>
<p><!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/introducing-enhanced-custom-event-buses-in-amazon-eventbridge-for-enterprise-scale-event-driven-applications/">Introducing enhanced custom event buses in Amazon EventBridge for enterprise-scale event-driven applications</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Elastic Beanstalk introduces Cluster Mode</title>
		<link>https://thenokiablog.com/aws-elastic-beanstalk-introduces-cluster-mode/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Thu, 17 Sep 2026 19:20:21 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon CloudWatch]]></category>
		<category><![CDATA[Amazon Elastic Container Registry]]></category>
		<category><![CDATA[Amazon Elastic Kubernetes Service]]></category>
		<category><![CDATA[AWS Certificate Manager]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS Elastic Beanstalk]]></category>
		<category><![CDATA[AWS Secrets Manager]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Industries]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-elastic-beanstalk-introduces-cluster-mode/</guid>

					<description><![CDATA[<p>Since the first launch of AWS Elastic Beanstalk in 2011, customers have deployed full-stack applications in...</p>
<p>The post <a href="https://thenokiablog.com/aws-elastic-beanstalk-introduces-cluster-mode/">AWS Elastic Beanstalk introduces Cluster Mode</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-elastic-beanstalk-introduces-cluster-mode.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Since the first launch of AWS Elastic Beanstalk in 2011, customers have deployed full-stack applications in Java, .NET, Python, Node.js, PHP, Ruby, and Go, trusting Elastic Beanstalk to manage deployment and infrastructure operations so they could focus on business logic. Fifteen years later, that trust has only deepened, and the service has been rebuilt to match it. Now, AWS Elastic Beanstalk is the application management service on AWS that takes full operational responsibility for your production environments. Bring applications however they exist today: source code, Dockerfiles, or container images. Elastic Beanstalk creates and manages the production environment underneath. You manage your application. AWS manages everything else, deploying, scaling, patching, monitoring, and maintaining it continuously. That operational responsibility stays with AWS, for the life of the application.</p>
<p>We have been rebuilding the operational engine underneath and delivering a series of capabilities that make it more powerful than ever. Elastic Beanstalk now uses AI-powered environment analysis to diagnose health issues and recommend fixes automatically. A new official GitHub Action lets teams deploy directly from their existing CI/CD workflows with a single YAML configuration. And we rebuilt the infrastructure foundation to deliver OpenTelemetry-based observability, traffic-splitting deployments with automatic rollback, event-driven autoscaling, secrets management through AWS Secrets Manager, and HTTPS by default via AWS Certificate Manager.</p>
<p>Today, we&rsquo;re announcing the next chapter of AWS Elastic Beanstalk: a new fully-managed Cluster Mode that deploys, scales, patches, monitors, and upgrades your applications continuously for the life of the workload. You bring your application. AWS runs it.</p>
<p>A new Cluster Mode is built for teams running a portfolio of applications. Instead of operating each application in isolation, you run multiple applications that share infrastructure powered by Amazon Elastic Kubernetes Service (Amazon EKS), fully managed with a single operational baseline. Multiple applications share resources, so per-application cost decreases as your portfolio grows without adding operational complexity. Whether you run ten applications or a hundred, you manage them through one experience, with the same operational guarantees across every stack.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>Elastic Beanstalk Cluster Mode benefits for your workloads:</p>
<ul>
<li><strong>Source code to production, any runtime</strong>. Upload source code in Java, .NET, Python, Node.js, PHP, Ruby, or Go. Elastic Beanstalk handles containerization automatically through Cloud Native Buildpacks when needed. No Dockerfile and no rearchitecting required. You can bring legacy applications from on-premises or deploy new services in any supported language.</li>
<li><strong>Enterprise compliance built in</strong>.&nbsp;Elastic Beanstalk is HIPAA eligible, PCI DSS compliant, and aligned to SOC 1/2/3 with no additional configuration, so teams in regulated industries can deploy production workloads with the compliance posture they already require.</li>
<li><strong>Production-grade deployment strategies</strong>. All-at-once, rolling, immutable, and traffic-splitting deployments with automatic rollback on failure. Event-driven autoscaling. AWS Secrets Manager integration. All native OpenTelemetry enabling easy integration with most observability backends, including Amazon CloudWatch.</li>
<li><strong>AI-powered troubleshooting</strong>. When something goes wrong, Elastic Beanstalk collects service-side logs and provides AI-generated recommendations to help you resolve issues faster without digging through infrastructure.</li>
</ul>
<p><strong><u>A first look of Elastic Beanstalk Cluster Mode</u></strong><br>To get started, go to the Elastic Beanstalk console, create a new environment, and choose the <strong>Cluster </strong>in the <strong>Deployment type</strong>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-105549 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-elastic-beanstalk-introduces-cluster-mode.jpg" alt width="1800" height="645"></p>
<p>Elastic Beanstalk accepts source code, docker file, or container image to deploy your application. For example, you can provide the application code for your environment by selecting <strong>Local file</strong> and specifying container image build options. For the rest of the sections, the default values should be good for most scenarios.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><img decoding="async" loading="lazy" class="aligncenter wp-image-105488 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-elastic-beanstalk-introduces-cluster-mode-1.jpg" alt width="1800" height="1675"></p>
<p>Choose <strong>Create</strong> button and the deployment will begin! Note that the first deployment for a given set of subnets triggers EKS cluster creation, which takes about ten-ish minutes. Subsequent deployments are faster because they reuse an existing EKS cluster.</p>
<p>Here&rsquo;s what it looks like when deployment is successful:</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-105550 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-elastic-beanstalk-introduces-cluster-mode-2.jpg" alt width="1800" height="965"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>You can also use AWS Command Line Interface (AWS CLI), the EB CLI, or AWS SDKs. For example, consider deploying an application made up of several microservices to Kubernetes. Create an application first.</p>
<pre><code class="lang-bash">aws elasticbeanstalk create-application 
    --application-name "my-microservice" 
    --description "Multi-services demo" </code></pre>
<p>Each microservice may have pre-built images in Amazon Elastic Container Registry (Amazon ECR). Register them as application versions:</p>
<pre><code class="lang-bash">IMAGES=(
    "frontend-v1|public.ecr.aws/my-microservices/frontend:v1"
    "cartservice-v1|public.ecr.aws/my-microservices/cart:v1"
    "paymentservice-v1|public.ecr.aws/my-microservices/payment:v1"
    "shippingservice-v1|public.ecr.aws/my-microservices/shipping:v1"
)

for entry in "${IMAGES[@]}"; do
    IFS='|' read -r label uri &lt;&lt;&lt; "$entry"
    aws elasticbeanstalk create-application-version 
        --application-name $APP_NAME 
        --version-label "$label" 
        --image-configuration Source="{Uri=$uri}" 
	--region "us-west-2
    echo "Registered: $label"
done</code></pre>
<p>You can set and deploy the corresponding service options for each service. For example, the frontend service is the only service that needs a public internet interface such as Application Load Balancer and also sets a health check path since it&rsquo;s an HTTP service:</p>
<pre><code class="lang-json">[
    {"Namespace": "aws:elasticbeanstalk:eks", "OptionName": "cluster-role", "Value": "arn:aws:iam::0123456789012:rol&lt;...&gt;"},
    {"Namespace": "aws:elasticbeanstalk:eks", "OptionName": "node-role", "Value": "arn:aws:iam::0123456789012:role/E&lt;...&gt;"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "observability-role", "Value": "arn:aws:iam::0123456&lt;...&gt;"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "subnets", "Value": "subnet-1,subnet-2,subnet-3,&lt;...&gt;"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment:autoscaling", "OptionName": "min-replica", "Value": "1"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment:autoscaling", "OptionName": "max-replica", "Value": "2"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "cpu", "Value": "0.5"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "memory", "Value": "256Mi"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "memory-limit", "Value": "512Mi"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "service-port", "Value": "8080"},
    {"Namespace": "aws:elasticbeanstalk:eks:alb", "OptionName": "scheme", "Value": "internet-facing"},
    {"Namespace": "aws:elasticbeanstalk:eks:alb", "OptionName": "healthcheck-path", "Value": "/_healthz"}
] #frontend-options.json namespaces</code></pre>
<p>Now, create the frontend service environment with these options. You can continue to deploy each service environment in a similar manner.</p>
<pre><code class="lang-bash">aws elasticbeanstalk create-environment 
    --application-name my-microservice 
    --environment-name frontend 
    --version-label frontend-v1 
    --tier Name=Cluster,Type=EKS 
    --option-settings file:///tmp/frontend-options.json </code></pre>
<p>Here&rsquo;s a look at the console once all services are deployed:</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-105098" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-elastic-beanstalk-introduces-cluster-mode-3.jpg" alt width="1800" height="591"></p>
<p>Elastic Beanstalk Standard powered by Amazon Elastic Compute Cloud (EC2) continues to be fully supported. Standard and Cluster Mode environments run side by side within the same Elastic Beanstalk application, enabling teams to migrate one environment at a time at their own pace. Validation checks confirm compatibility before any changes are made, so no environment is forced to move.</p>
<p>Elastic Beanstalk Standard Mode remains the best fit for:</p>
<ul>
<li>Single applications or single-environment use cases</li>
<li>Windows/.NET Framework workloads on IIS</li>
<li>Applications that cannot be containerized</li>
<li>Workloads spending under $500/month where the EKS control plane fee and EKS Auto Mode premium add overhead that a single application cannot offset through bin-packing</li>
</ul>
<p>To learn more about how to deploy and manage your applications in the Cluster Mode, visit the Elastic Beanstalk Cluster Mode documentation.</p>
<p><strong><u>Now available</u></strong><br>AWS Elastic Beanstalk Cluster Mode is generally available today in all AWS Regions that Elastic Beanstalk is available. For Regional availability and a future roadmap, visit the AWS Capabilities by Region. If you want to call APIs, search documentation, find regional availability, and troubleshooting about this new feature, try using the AWS MCP Server and plugins with your preferred AI tool.</p>
<p>There is no additional charge for Elastic Beanstalk Cluster Mode. You pay only for the underlying AWS resources your applications consume, including the EKS control plane fee, EKS Auto Mode compute, Amazon ECR, and Amazon CloudWatch. Note Elastic Beanstalk Cluster Mode is not AWS Free Tier eligible. To learn more, visit the AWS Elastic Beanstalk Pricing page.</p>
<p>Give it a try in the Elastic Beanstalk console&nbsp;and send feedback to AWS re:Post for AWS Elastic Beanstalk or through your usual AWS Support contacts.</p>
<p>&mdash; Channy</p>
<p><!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-elastic-beanstalk-introduces-cluster-mode/">AWS Elastic Beanstalk introduces Cluster Mode</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS reimagines the getting started experience</title>
		<link>https://thenokiablog.com/aws-reimagines-the-getting-started-experience/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Wed, 16 Sep 2026 17:50:14 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon API Gateway]]></category>
		<category><![CDATA[Amazon DynamoDB]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS IAM Identity Center]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[AWS Organizations]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-reimagines-the-getting-started-experience/</guid>

					<description><![CDATA[<p>Amazon Web Services (AWS) started with a handful of foundational infrastructure services such as Amazon Simple...</p>
<p>The post <a href="https://thenokiablog.com/aws-reimagines-the-getting-started-experience/">AWS reimagines the getting started experience</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-reimagines-the-getting-started-experience.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Amazon Web Services (AWS) started with a handful of foundational infrastructure services such as Amazon Simple Storage Service (Amazon S3), Amazon Elastic Compute Cloud (Amazon EC2), and Amazon Simple Queue Service (Amazon SQS), so that anyone with an idea could start building. As the world&rsquo;s largest companies and governments adopted AWS, they asked for features to optimize their configuration for a range of global business contexts, security requirements, and operational needs. To meet these needs, AWS expanded globally through new Regions and added breadth and depth of services in security, networking, governance, and cost controls, so those customers could operate wherever they needed and at the scale they require. That combination of global reach, breadth, and depth remains essential for those customers, but if you are at the start of a new idea, every configuration option is effort standing in the way of shipping your dream product fast.</p>
<p>Today, we&rsquo;re announcing a new simplified experience on AWS for builders who are working at the pace of AI. Instead of having to complete configuration tasks before you can work on your project, you start with sensible defaults and simple administration. You sign up using an existing identity from providers including Google, GitHub, and Apple. For most new customers, no credit card is required to start and you receive $100 in free credits as part of the AWS Free Tier. You can build immediately in your first project. As you continue to work, you can invite collaborators with just an email address, without learning about AWS Identity and Access Management (IAM) or AWS IAM Identity Center. When your project grows beyond the free credits, you can set a spend limit so you stay within your budget on the paid plan. If you grow to need additional customization, you can activate advanced AWS features to access the full breadth and depth of AWS without migrating.</p>
<p><span><strong>How it works<br></strong></span>When you sign up, AWS organizes your work in a project. A project contains an AWS account, where you create resources, and settings for sharing with team members. AWS creates that structure for you and applies additional security controls so you can start building your idea. After signing in, you get a prompt to paste into your coding agent that con&#64257;gures it to work with your new AWS environment. From there, your agent can deploy resources, run workloads, and iterate on your application following best practices for working with AWS.</p>
<p>You can create another project with a click. When you want to work with an additional team member, you send an invitation to their email address. Identity permissions are handled for you, so there are no IAM users to create; each person you invite only gets access to the projects you specify. Console work&#64258;ows and coding agents also con&#64257;gure permissions between supported services and resources automatically, so you do not have to set up or troubleshoot resource permissions by hand.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>When you&rsquo;re ready to move beyond free credits, you can upgrade to a paid plan by entering your payment method. You can set a monthly spend limit on a project based on your usage trends, starting at $20 per month. The spend limit is the ceiling for that project&rsquo;s costs, and you pay for what you actually use up to that amount. For example, if you set a $50 spend limit and your project incurs $32 in charges that month, you pay $32 (plus taxes). AWS will suggest a spend limit based on your usage, and you can accept that recommendation or set a custom amount if you are planning to further scale your usage. If your project approaches the limit, you &#64257;rst receive noti&#64257;cations. If spend reaches the limit, AWS pauses your project rather than accumulating charges, and you can resume working on it when you raise the limit. Each project has its own spend limit so you can give a larger budget to a workload that is gaining traction while keeping a smaller budget on an experimental idea.</p>
<p><span><strong>Let&rsquo;s try it out<br></strong></span>To get started, I went to aws.amazon.com and chose <strong>Create account</strong>. I signed in with my Google account and within seconds had a new project ready to go, as shown in the following screenshot.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-105361" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-reimagines-the-getting-started-experience-1.png" alt width="1024" height="648"></p>
<p><em>The Sign up for AWS page, with options to continue with email or sign in using Google, GitHub, Apple, or Amazon.</em></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>The first thing I saw was a prompt to configure my coding agent. I copied the prompt and pasted it into my agent. The agent set up the AWS Command Line Interface (AWS CLI) and the Agent Toolkit for AWS, logged me into AWS, and created a CLAUDE.md file in my project with guidance for the new experience.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-105364" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-reimagines-the-getting-started-experience-2.png" alt width="1024" height="828"></p>
<p><em>The Setup Agent Toolkit for AWS dialog, with a prompt to copy and paste into your coding agent.</em></p>
<p>With the agent connected, I gave it a short prompt: build an API that returns a new unique sequential ID on every request. The agent created an AWS Lambda function, an Amazon DynamoDB table, and an Amazon API Gateway API, then deployed them for me. I did not have to configure resource permissions by hand. Within a few minutes I had a public endpoint that returned a newly minted ID on each request. My project started with $100 in free credits, and I received an additional $20 when the Lambda function was deployed.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-105365" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-reimagines-the-getting-started-experience-3.png" alt width="1024" height="135"></p>
<p><em>A coding agent prompt to build an API that returns a unique sequential ID on every request.</em></p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-105367" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-reimagines-the-getting-started-experience-4.png" alt width="1024" height="260"></p>
<p><em>The coding agent presents architecture options for the sequential ID API, with AWS Lambda and Amazon DynamoDB selected.</em></p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-105368" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-reimagines-the-getting-started-experience-5.png" alt width="1024" height="453"></p>
<p><em>The coding agent confirms the API is live and lists the Amazon DynamoDB table, AWS Lambda function, and Amazon API Gateway API it deployed.</em></p>
<p>From the project, I could manage settings, invite team members by email, and monitor billing, as shown in the following screenshots.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-105369" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-reimagines-the-getting-started-experience-6.png" alt width="1024" height="633"></p>
<p><em>The Projects page, showing remaining free-plan days, credits, and a project.</em></p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-105370" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-reimagines-the-getting-started-experience-7.png" alt width="1024" height="587"></p>
<p><em>The project Members page, with the option to invite a new team member by email.</em></p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-105371" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-reimagines-the-getting-started-experience-8.png" alt width="1024" height="448"></p>
<p><em>The Billing page, showing a $0.00 balance on the free plan, remaining credits, and cost by project.</em></p>
<p><span><strong>Activating advanced features<br></strong></span>If you reach the point where you need multiple Regions, or governance features like custom policies in AWS Organizations, you can activate advanced features at no additional cost. You&rsquo;ll find yourself in a fully configured AWS Organization built according to best practices, with no migration and no downtime. Everything you configured previously is preserved and reflected in the underlying AWS services.</p>
<p><span><strong>Now rolling out<br></strong></span>We&rsquo;ve heard from builders that they do not want to spend their first hours configuring an AWS environment. They want to build what they came to build, and we listened. AWS began as a place where anyone with an idea could start building, and this new simplified experience brings that starting point back, with sensible defaults so you can begin immediately, and with the global reach, breadth, and depth of AWS still there when your idea needs it. We are gradually rolling this experience out to new customers. We cannot wait to see what you build, and we want your feedback on the experience.</p>
<p>To try the new experience, create a new AWS account. To learn more, see Sign up for AWS (new).</p>
<p><!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-reimagines-the-getting-started-experience/">AWS reimagines the getting started experience</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: Welcome DuckLabs to the team, Agentic Resource Discovery (ARD), and more (August 31, 2026)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-welcome-ducklabs-to-the-team-agentic-resource-discovery-ard-and-more-august-31-2026/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 31 Aug 2026 14:45:25 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Athena]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon Elastic Container Service]]></category>
		<category><![CDATA[Amazon EMR]]></category>
		<category><![CDATA[Amazon GameLift]]></category>
		<category><![CDATA[Amazon Redshift]]></category>
		<category><![CDATA[Amazon SageMaker]]></category>
		<category><![CDATA[Amazon SageMaker AI]]></category>
		<category><![CDATA[Amazon SageMaker HyperPod]]></category>
		<category><![CDATA[Amazon SageMaker Studio]]></category>
		<category><![CDATA[Amazon Timestream]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS Fargate]]></category>
		<category><![CDATA[AWS Glue]]></category>
		<category><![CDATA[AWS IoT Core]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS Shield]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Graviton]]></category>
		<category><![CDATA[Kiro]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-welcome-ducklabs-to-the-team-agentic-resource-discovery-ard-and-more-august-31-2026/</guid>

					<description><![CDATA[<p>The news that interested me the most last week was the DuckLabs acquisition. AWS has signed...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-welcome-ducklabs-to-the-team-agentic-resource-discovery-ard-and-more-august-31-2026/">AWS Weekly Roundup: Welcome DuckLabs to the team, Agentic Resource Discovery (ARD), and more (August 31, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-weekly-roundup-welcome-ducklabs-to-the-team-agentic-resource-discovery-ard-and-more-august-31-2026.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>The news that interested me the most last week was the DuckLabs acquisition. AWS has signed a definitive agreement to acquire DuckLabs, the Amsterdam-based company behind DuckDB, the popular open source analytical database that runs in-process and executes SQL directly against files like Parquet, CSV, and JSON. DuckDB stays open source under its independent foundation and the MIT license, and over time AWS plans to combine its speed at everyday queries with the enterprise scale of services like Amazon S3, Amazon Redshift, and Amazon Athena.<br><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-105462" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-weekly-roundup-welcome-ducklabs-to-the-team-agentic-resource-discovery-ard-and-more-august-31-2026-1.png" alt width="799" height="400"><br>Co-founded by Hannes M&uuml;hleisen and Mark Raasveldt, DuckDB runs locally or on Amazon S3, which makes it remarkably fast for the everyday queries (a terabyte or less) that make up the bulk of real-world analytics. It also happens to pair beautifully with AI agents, which &ldquo;poke&rdquo; and experiment their way through data much like humans do. The co-founders will continue leading its technical direction while AWS combines DuckDB&rsquo;s speed with analytics services like Amazon EMR, AWS Glue, and Amazon SageMaker. For the bigger picture on why this matters, Andy Warfield, Vice President and Distinguished Engineer shared his thoughts on the post DuckDB and the changing physics of analytics&nbsp;on All Things Distributed.</p>
<p>Now, let&rsquo;s get into this week&rsquo;s AWS news&hellip;</p>
<p><span><strong>Last week&rsquo;s launches</strong></span><br>Here are some launches and updates from this past week that caught my attention:</p>
<ul>
<li>Amazon ECS now automatically detects and recovers container instances that lose agent connectivity &ndash; Amazon ECS now continuously monitors agent connectivity to the control plane and surfaces a new <code>AGENT_CONNECTIVITY</code> health event across AWS Fargate, Amazon ECS Managed Instances, and Amazon ECS on EC2. On Fargate and Managed Instances, ECS handles recovery automatically, draining tasks, launching replacements, and deregistering the impaired instance. On EC2, you can wire the event into your own workflow. Available at no additional cost in all AWS Commercial and AWS GovCloud (US) Regions.</li>
<li>AWS Lambda introduces public preview runtimes, starting with Node.js 26 and Python 3.15 &ndash; You can now test upcoming Lambda runtimes before they reach general availability. Preview runtimes use the same identifier as the eventual GA version, so your functions graduate automatically with no action required. Third-party tools and deployment frameworks can also validate compatibility ahead of GA. Not meant for production yet (breaking changes are possible), but a great way to get ahead of your next upgrade. Available in all AWS commercial, AWS GovCloud (US), and China Regions.</li>
<li>AWS IoT Core adds a native InfluxDB rule action &ndash; You can now route time-series data from your IoT devices straight into InfluxDB (Amazon Timestream-managed or self-hosted) without writing custom code or standing up an intermediate service. IoT Core formats data into InfluxDB&rsquo;s line protocol and supports device-side and server-side batching. Available in all AWS Regions where Amazon Timestream for InfluxDB is offered.</li>
<li>Amazon GameLift Servers now includes enhanced DDoS protection &ndash; Your game servers now get automatic protection against network and transport layer (layers 3 and 4) DDoS attacks &ndash; UDP reflection, SYN floods, and similar vectors &ndash; with nothing to enable or opt into. Built on top of AWS Shield Standard with gaming-optimized traffic shaping, it turns on the moment your servers start running (Server SDK 5) at no extra cost. It&rsquo;s available in all supported GameLift Servers Regions except China (Beijing) and China (Ningxia).</li>
<li>Amazon SageMaker HyperPod expands support for Ray &ndash; You can now run Ray workloads on SageMaker HyperPod with built-in observability, resilient training, and accelerated inference. Create and manage Ray clusters from Amazon SageMaker Studio, attach JupyterLab or your local IDE so a multi-node cluster behaves like a local dev environment, and get auto-provisioned Grafana dashboards. Node auto recovery, hung job detection, and tiered checkpointing keep large training runs healthy, while Ray Serve adds a tiered KV cache for inference. Your existing open source Ray code runs unchanged. Available for HyperPod clusters orchestrated by Amazon EKS.</li>
</ul>
<p>For a full list of AWS announcements, be sure to keep an eye on the What&rsquo;s New with AWS page.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><span><strong>Other AWS news</strong></span><br>Here are some additional posts and resources that you might find interesting:</p>
<ul>
<li>Happy 20th birthday, Amazon EC2! &ndash; Amazon EC2 turns 20. Channy Yun looks back at how EC2 grew from a single <code>m1.small</code> instance type in one Region to more than 1,200 instance types across 39 Regions, along with the custom silicon journey from the first Graviton to Graviton5 and Trainium3. A fun and worthwhile read on the service that still underpins so much of AWS &ndash; including Amazon ECS, Amazon EKS, AWS Lambda, Amazon SageMaker, and Amazon Bedrock.</li>
<li>Agentic Resource Discovery (ARD): an open specification for agent discovery &ndash; As organizations scale up agents, tools, and MCP servers, those resources end up scattered across clouds, on-premises infrastructure, and SaaS platforms &ndash; each with its own registry and metadata. ARD is a new open specification (Apache 2.0) that defines a common way to describe and discover agentic resources, so publishers &ldquo;describe once&rdquo; and consumers &ldquo;discover everywhere&rdquo; &ndash; think DNS, but for agents. AWS contributed feedback but doesn&rsquo;t own the spec, and it complements the AWS Agent Registry by letting you federate across catalogs without migrating.</li>
<li>Get started with the Agent Toolkit for AWS in the AWS CLI &ndash; A single AWS CLI command (<code>aws configure agent-toolkit</code>) now equips AI coding agents like Kiro, Claude Code, Codex, and Cursor with curated, up-to-date AWS knowledge and a secure connection to thousands of AWS APIs through the AWS MCP Server. If you build with an AI coding assistant, this helps it choose the right services, use modern APIs, and follow security best practices &ndash; so it gets AWS code right more often the first time.</li>
</ul>
<p><span><strong>Upcoming AWS events</strong></span><br>Check your calendar and sign up for upcoming AWS events:</p>
<ul>
<li>AWS Summits &ndash; Free in-person events where builders come together to learn, connect, and explore the latest in cloud and AI. Upcoming stops include Zurich (September 2), S&atilde;o Paulo (September 3), Tel Aviv (September 10), and Dubai (September 30). Can&rsquo;t attend in person? You can stream sessions through the Global Livestream and On-Demand Hub. I&rsquo;ll be presenting two sessions on generative AI and Amazon Bedrock at the S&atilde;o Paulo Summit &ndash; if you&rsquo;re there, come say hello.</li>
<li>AWS Community Days &ndash; Community-led conferences where content is planned, sourced, and delivered by community leaders. Upcoming events include JAWS SONIC 2026 in Tokyo (September 5) and Warsaw, Poland (September 8).</li>
</ul>
<p>Join the AWS Builder Center to connect with builders, share solutions, and access content that supports your development. Browse here for upcoming AWS-led in-person and virtual events and developer-focused events.</p>
<p>That&rsquo;s all for this week. Check back next Monday for another Weekly Roundup!</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>&mdash; Daniel Abib</p>
<p><em>This post is part of our Weekly Roundup series. Check back each week for a quick roundup of interesting news and announcements from AWS!</em></p>
<p><!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-welcome-ducklabs-to-the-team-agentic-resource-discovery-ard-and-more-august-31-2026/">AWS Weekly Roundup: Welcome DuckLabs to the team, Agentic Resource Discovery (ARD), and more (August 31, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Glue 6.0 now available with 30% lower price and full Apache Iceberg v3 support</title>
		<link>https://thenokiablog.com/aws-glue-6-0-now-available-with-30-lower-price-and-full-apache-iceberg-v3-support/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Fri, 21 Aug 2026 18:53:26 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon SageMaker]]></category>
		<category><![CDATA[Amazon SageMaker Unified Studio]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS Glue]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Resilience]]></category>
		<category><![CDATA[Serverless]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-glue-6-0-now-available-with-30-lower-price-and-full-apache-iceberg-v3-support/</guid>

					<description><![CDATA[<p>Today, we are announcing the general availability of AWS Glue 6.0, delivering 30% lower pricing than...</p>
<p>The post <a href="https://thenokiablog.com/aws-glue-6-0-now-available-with-30-lower-price-and-full-apache-iceberg-v3-support/">AWS Glue 6.0 now available with 30% lower price and full Apache Iceberg v3 support</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/08/aws-glue-6-0-now-available-with-30-lower-price-and-full-apache-iceberg-v3-support.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we are announcing the general availability of AWS Glue 6.0, delivering 30% lower pricing than previous AWS Glue versions and introducing full support for Apache Iceberg v3 features. AWS Glue 6.0 is built on a fully modernized runtime, Apache Spark 4.1, Python 3.12, and Scala 2.13, delivering faster performance.</p>
<p>With this release, AWS Glue provides the most complete Iceberg v3 implementation on any fully serverless managed Spark service, along with new capabilities that simplify ETL authoring, improve PySpark performance, and enable real-time streaming with single-digit millisecond latency.</p>
<p><strong><u>What is new in AWS Glue 6.0</u></strong><br>AWS Glue 6.0 delivers the complete Apache Iceberg v3 specification, built on Iceberg 1.11.0. The headline feature is the <code>VARIANT</code> data type with shredding support, which achieves faster query read performance compared to traditional string data type columns for semi-structured data.</p>
<p>With <code>VARIANT</code> shredding, you can store and query JSON, logs, and event data without flattening schemas, eliminating duplicate data copies, custom parsing code, and pipeline breakage when schemas change. This capability transforms how teams handle semi-structured data at scale.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>Additional Iceberg v3 capabilities include:</p>
<ul>
<li><strong>Geometry and Geography data types</strong>: Enable native spatial processing for GIS analytics, location intelligence, and geospatial data pipelines directly on managed Spark.</li>
<li><strong>Nanosecond-precision timestamps</strong>: Support IoT sensor data, scientific computing, and high-frequency financial workloads that require precision beyond standard milliseconds.</li>
<li><strong>Unknown type handling</strong>: Process data with unexpected or evolving schemas without pipeline failures, providing resilience against upstream schema changes.</li>
</ul>
<p>AWS Glue 6.0 also includes most significant upgrade in Spark 4.1, the modern runtime engine:</p>
<ul>
<li><strong>Spark declarative pipelines</strong>: Spark Declarative Pipelines introduces a simplified approach to ETL authoring. Data engineers declare transformations, specifying what data should look like, while the engine automatically determines execution order and optimization. This reduces the complexity of pipeline development and eliminates manual orchestration overhead.</li>
<li><strong>Arrow-native Python UDFs and UDTFs</strong>: AWS Glue 6.0 introduces Arrow-native execution for Python User-Defined Functions (UDFs) and User-Defined Table Functions (UDTFs). This eliminates serialization overhead between Python and the JVM, improving PySpark performance for complex transformations.</li>
<li><strong>Real-time streaming mode</strong>:&nbsp;For stateless streaming use cases, AWS Glue 6.0 introduces a real-time streaming mode that achieves single-digit millisecond latency. Built on Spark 4.1&rsquo;s Real-Time Mode with Glue-optimized execution, this capability supports real-time event processing, low-latency data transformation pipelines, and time-sensitive data routing.</li>
</ul>
<p><strong><u>Getting started with AWS Glue 6.0</u></strong><br>No API changes are required to use AWS Glue 6.0. You can select the new version using the existing <code>--glue-version</code> parameter in the <code>create-job</code> or <code>update-job</code> APIs through&nbsp;AWS Command Line Interface (AWS CLI),&nbsp;AWS SDK, AWS Glue Studio, Amazon SageMaker Unified Studio, and your preferred IDE.</p>
<p>To get started with AWS Glue 6.0 jobs in the AWS Glue Studio console, open the AWS Glue job and on the <strong>Job Details</strong> tab, choose the version <strong>Glue 6.0 &ndash; Supports Spark 4.1, Scala 2, Python 3</strong>. You can create new AWS Glue jobs on AWS Glue 6.0 to get the benefit from the improvements, or migrate your existing AWS Glue jobs.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><img loading="lazy" decoding="async" class="aligncenter wp-image-105104 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/08/aws-glue-6-0-now-available-with-30-lower-price-and-full-apache-iceberg-v3-support-1.png" alt width="2273" height="1789"></p>
<p>To start using AWS Glue 6.0 on an AWS Glue Studio notebook or an interactive session through a Jupyter notebook, set 6.0 in the <code>%glue_version</code> magic.&nbsp;You can also upgrade existing jobs to Glue 6.0 using the Spark upgrade agent on AWS Glue Studio or use the auto-upgrade feature in their existing Glue jobs to automatically upgrade them to Glue 6.0.</p>
<p>To learn more, visit the AWS Glue 6.0 version detail and Migrating AWS Glue for Spark jobs to AWS Glue version 6.0 in the AWS documentation.</p>
<p><strong><u>Now available</u></strong><br>AWS Glue 6.0 is generally available today in all AWS Regions where AWS Glue operates. For Regional availability and a future roadmap, visit the AWS Capabilities by Region. If you want to call APIs, search documentation, find regional availability, and check troubleshooting about this new feature, try using the AWS MCP Server and plugins with your preferred AI tool.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>You pay an hourly rate, billed by the second, for crawlers (discovering data) and extract, transform, and load (ETL) jobs (processing and loading data). For the AWS Glue Data Catalog, you pay a simplified monthly fee for storing and accessing the metadata. The first million objects stored are free, and the first million accesses are free. To learn more, visit AWS Glue Pricing page.</p>
<p>Give it a try in&nbsp;the AWS Glue Studio console,&nbsp;and send feedback to AWS re:Post for AWS Glue or through your usual AWS support contacts.</p>
<p>&mdash; Channy</p>
<p><!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-glue-6-0-now-available-with-30-lower-price-and-full-apache-iceberg-v3-support/">AWS Glue 6.0 now available with 30% lower price and full Apache Iceberg v3 support</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Runtime instances: persistent compute for production AI agents on Amazon Bedrock AgentCore</title>
		<link>https://thenokiablog.com/runtime-instances-persistent-compute-for-production-ai-agents-on-amazon-bedrock-agentcore/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Thu, 06 Aug 2026 22:58:00 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Bedrock AgentCore]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JavaScript Snippets]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Strands Agents]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/runtime-instances-persistent-compute-for-production-ai-agents-on-amazon-bedrock-agentcore/</guid>

					<description><![CDATA[<p>When you move AI agents from prototype to production, the infrastructure challenges multiply. Your agents need...</p>
<p>The post <a href="https://thenokiablog.com/runtime-instances-persistent-compute-for-production-ai-agents-on-amazon-bedrock-agentcore/">Runtime instances: persistent compute for production AI agents on Amazon Bedrock AgentCore</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/08/runtime-instances-persistent-compute-for-production-ai-agents-on-amazon-bedrock-agentcore.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>When you move AI agents from prototype to production, the infrastructure challenges multiply. Your agents need to persist state across multi-step workflows that run for hours or days. They need to coordinate with other agents, share context, and sometimes access GPUs for specialized tasks. Amazon Bedrock AgentCore runtime microVMs provide a fully managed environment for invocations that can run for up to 8 hours and support stateful workflows through managed session storage. Some workloads also benefit from dedicated, larger-capacity environments &mdash; for example, when agents need to run continuously for multiple days, access GPUs or the underlying OS, or run multiple collaborating agents on the same host.</p>
<p>Today, I&rsquo;m happy to announce runtime instances, a new complementary compute option in Amazon Bedrock AgentCore Runtime that gives your agents persistent, managed infrastructure purpose-built for complex agent workloads.</p>
<p><span><strong>What you get</strong></span><br>Runtime instances provides AWS-managed EC2 infrastructure where you deploy multiple agents in a single runtime, each with their own dependencies and artifact types. Your agents can collaborate on the same host within shared sessions that persist for up to 14 days. The service supports GPU acceleration for compute-intensive tasks, session stop/restart to save costs during idle periods, and containerized deployments for teams that want to ship independently. For knowledge that needs to survive beyond a session, runtime instances pairs naturally with Amazon Elastic Block Store (Amazon EBS) and AgentCore Memory, which gives your agents long-term recall across sessions and environments.</p>
<p>Before today, if you wanted to keep your agents running for days or they needed GPU access, or multi-agent coordination, you had to build and manage that infrastructure yourself. You provisioned EC2 instances, configured networking, set up session management, handled scaling, and stitched together monitoring. Runtime instances handles all of that for you while integrating with the same AgentCore APIs, identity controls, and observability you already use with AgentCore Runtime microVMs.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>A few things that should make agent developers smile: your agents can call each other as tools within a shared session, iterating autonomously until the job is done. You bring any framework (CrewAI, LangGraph, LlamaIndex, Strands) and any model. Packaging is minimal, a <code>@app.entrypoint</code> decorator and a zip file or container image. And if your workflow spans days, hibernate Monday night and resume Wednesday morning with everything intact.</p>
<p>Runtime microVMs and runtime instances are complementary compute options that you can use independently or together through the same AgentCore runtime APIs. A lightweight orchestrator agent on runtime microVM can coordinate and dispatch work to specialized worker agents running on instances. The orchestrator handles API calls, task routing, and result aggregation using runtime microVM&rsquo;s fast scaling, while workers on Instances perform compute-intensive tasks like code compilation, security scanning, or GUI automation that require persistent state and direct OS access.</p>
<p><span><strong>Let me show you how it works<br></strong></span>I built two agents for this demo: a code writer agent that generates Python code from natural language descriptions, and a code reviewer agent that analyzes the generated code for bugs, security issues, and style improvements. Both agents share the same file system, so the reviewer can read whatever the writer produces without any data transfer or API calls between them.</p>
<p>Here is the code writer (simplified, no error handling):</p>
<pre><code class="lang-python">writer = Agent(
    model="us.anthropic.claude-sonnet-4-5-20250929-v1:0",
    system_prompt=(
        "You are a senior Python engineer. "
        "Given a task, return ONLY a single Python code block &mdash; no prose."
    ),
)

@app.entrypoint
def handler(event, context):
    task = event.get("task") or event.get("prompt")
    session_id = getattr(context, "session_id", None) or event.get("session_id")
    session_dir = SHARED_DIR / session_id
    session_dir.mkdir(parents=True, exist_ok=True)

    code = str(writer(task))
    (session_dir / "code.py").write_text(code)

    return {"agent": "writer", "wrote": str(session_dir / "code.py"), "code": code}</code></pre>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>Here is the code reviewer agent (simplified, no error handling):</p>
<pre><code class="lang-python">reviewer = Agent(
    model="us.anthropic.claude-sonnet-4-5-20250929-v1:0",
    system_prompt=(
        "You are a strict Python code reviewer. "
        "Given code, return 3 bullet points: bugs, style, suggestions."
    ),
)

@app.entrypoint
def handler(event, context):
    session_id = getattr(context, "session_id", None) or event.get("session_id")
    code_path = SHARED_DIR / session_id / "code.py"
    code = code_path.read_text()
    review = str(reviewer(f"Review this code:nn{code}"))

    return {"agent": "reviewer", "read": str(code_path), "review": review}
</code></pre>
<p>Each agent is a Python application using Strands Agents with an <code>@app.entrypoint</code> decorator and a model of its choice. I package each one as a zip file. For this demo, I use the AWS Management Console. You can also use the AgentCore CLI, the AWS Command Line Interface (AWS CLI) or infrastructure as code.</p>
<p><strong>Step 1: Create a capacity provider.</strong></p>
<p>A capacity provider defines the EC2 infrastructure your agents run on. In the AgentCore console, I select <strong>Runtime</strong> in the left navigation, then select the <strong>Capacity providers</strong> tab and <strong>Create capacity provider</strong>.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-104781" src="https://thenokiablog.com/wp-content/uploads/2026/08/runtime-instances-persistent-compute-for-production-ai-agents-on-amazon-bedrock-agentcore-1.png" alt="ACI Create Capcity Provider 1" width="1024" height="769"></p>
<p>I give it a <strong>Name</strong>, select Linux (64-bit ARM) as the <strong>Operating system</strong>, and choose <code>c7g.2xlarge</code> as the <strong>Allowed instance types</strong>. This gives me 8 vCPUs and 16 GiB of memory, enough for both agents to run comfortably side by side.</p>
<p>Further down, I configure the <strong>VPC</strong>, <strong>subnets</strong>, and <strong>security groups</strong> for network access. Under <strong>Storage configuration</strong>, I keep the default gp3 volume. Under <strong>Service access</strong>, I select <strong>Create a new service role</strong> and let the console create the infrastructure role that manages EC2 instances on my behalf.</p>
<p>I select <strong>Create capacity</strong> provider and wait a few seconds. The status moves to <strong>Active</strong>.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-104783" src="https://thenokiablog.com/wp-content/uploads/2026/08/runtime-instances-persistent-compute-for-production-ai-agents-on-amazon-bedrock-agentcore-2.png" alt="ACI Create Capacity Provider 2" width="1024" height="834"></p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-104784" src="https://thenokiablog.com/wp-content/uploads/2026/08/runtime-instances-persistent-compute-for-production-ai-agents-on-amazon-bedrock-agentcore-3.png" alt="ACI Create Capacity Provider 3" width="934" height="712"></p>
<p>Note the capacity provider configuration summary: operating system, instance type, subnets, security group, instance profile, and infrastructure role. Once created, only the description can be edited, so verify your settings before you proceed.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-104782" src="https://thenokiablog.com/wp-content/uploads/2026/08/runtime-instances-persistent-compute-for-production-ai-agents-on-amazon-bedrock-agentcore-4.png" alt="ACI Create Capcity Provider 2" width="1024" height="860"></p>
<p><strong>Step 2: Create a runtime and deploy the first agent.</strong></p>
<p>Back on the <strong>Runtime</strong> page, I select <strong>Create runtime</strong>. I give it a <strong>Name</strong>, select Instances as the <strong>Compute type</strong>, and choose the <strong>Capacity provider</strong> I created in the previous step.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-104785" src="https://thenokiablog.com/wp-content/uploads/2026/08/runtime-instances-persistent-compute-for-production-ai-agents-on-amazon-bedrock-agentcore-5.png" alt="ACI Create Runtime 1" width="1024" height="444"></p>
<p>Under <strong>Agent source</strong>, I select <strong>S3 Source</strong>, then <strong>Upload to S3</strong>. I choose my agent zip file (<code>ACIDemoWriter.zip</code>), set the <strong>Language runtime</strong> to <code>Python 3.13,</code> and specify <code>agent.py</code> as the <strong>Agent entry point</strong>. This is the file that contains my <code>@app.entrypoint</code> decorated function. Under <strong>Permissions</strong>, I select <strong>Create default role</strong> to let the console provision the IAM role my agent needs.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-104786" src="https://thenokiablog.com/wp-content/uploads/2026/08/runtime-instances-persistent-compute-for-production-ai-agents-on-amazon-bedrock-agentcore-6.png" alt="ACI Create Runtime 2" width="1024" height="986"></p>
<p>I select <strong>Create runtime</strong> and wait for the status to become <strong>Ready</strong>.</p>
<p>I repeat the same process for my code reviewer agent. I create a second runtime, select the same capacity provider, upload my reviewer agent zip file, and wait for it to become <strong>Ready</strong>. Both agents now share the same underlying EC2 infrastructure.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-104926" src="https://thenokiablog.com/wp-content/uploads/2026/08/runtime-instances-persistent-compute-for-production-ai-agents-on-amazon-bedrock-agentcore-7.png" alt="AgentCore Runtime Instances - Agent Ready" width="1024" height="646">The console shows me a <strong>View invocation code</strong> section with ready-to-use Python, TypeScript, and JavaScript snippets to invoke my agent programmatically. But for this demo, I use the built-in test feature. I select <strong>Test</strong> on the writer agent&rsquo;s page.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-104927" src="https://thenokiablog.com/wp-content/uploads/2026/08/runtime-instances-persistent-compute-for-production-ai-agents-on-amazon-bedrock-agentcore-8.png" alt="AgentCore Runtime Instances - Show invocation code" width="1024" height="679"><strong>Step 3: Invoke agents and observe collaboration.</strong></p>
<p>The <strong>Runtime playground</strong> opens. At the top, I see three fields: <strong>Runtime agent</strong>, <strong>Endpoint</strong>, and <strong>Session ID</strong>. The console generates a session ID automatically. I take note of it because I will reuse it with the reviewer agent.</p>
<p>In the <strong>Input</strong> field, I type a JSON payload asking the writer agent to generate code:</p>
<pre><code class="lang-json">{"prompt": "write a fibonacci suite"}</code></pre>
<p>I select <strong>Run</strong>. After a few seconds, the <strong>Output</strong> panel shows the agent&rsquo;s response. The writer agent generated a Python module with two implementations of a Fibonacci sequence (a list-based function and a generator) and wrote it to <code>/tmp/agentcore-session/ca5ec24d-07f5-4eeb-add1-5ba416bf9eb2/code.py</code>. Notice the session ID in the file path. That directory is the shared file system for this session.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-104928" src="https://thenokiablog.com/wp-content/uploads/2026/08/runtime-instances-persistent-compute-for-production-ai-agents-on-amazon-bedrock-agentcore-9.png" alt="AgentCore Runtime Instances - Invoke code writer agent" width="1024" height="722"></p>
<p><strong>Step 4: Invoke the reviewer agent in the same session.</strong></p>
<p>Now I switch the <strong>Runtime agent</strong> dropdown to <strong>ACIDemoReviewer</strong>. The important part: I paste the same session ID (<code>ca5ec24d-07f5-4eeb-add1-5ba416bf9eb2)</code> in the <strong>Session ID</strong> field. This is what connects the two agents.</p>
<p>I type a simple prompt:</p>
<pre><code class="lang-json">{"prompt": "review the code"}</code></pre>
<p>I select <strong>Run</strong>. The reviewer agent reads the file the writer produced from the shared session directory and returns a detailed code review. It finds no critical bugs but suggests adding type hints, input validation, and simplifying the edge case handling.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-104929" src="https://thenokiablog.com/wp-content/uploads/2026/08/runtime-instances-persistent-compute-for-production-ai-agents-on-amazon-bedrock-agentcore-10.png" alt="AgentCore Runtime Instances - Invoke code reviewer agent" width="1024" height="740">The two agents never exchanged messages or called each other&rsquo;s APIs. They collaborated through the shared file system that runtime instances provide within a session. You can extend this pattern to any number of agents: a test agent that runs the code, a documentation agent that generates README files, a security agent that scans for vulnerabilities, all sharing the same working directory.</p>
<p><span><strong>Key details<br></strong></span>Here are a few things to know as you get started:</p>
<ul>
<li><strong>Supported OS</strong>: Linux (ARM64 and x86_64) at launch.</li>
<li><strong>Session persistence</strong>: Sessions persist for up to 14 days.</li>
<li><strong>Runtimes</strong>: Python 3.11-14 with native code support. Container images also supported.</li>
<li><strong>GPU</strong>: Support for GPU-accelerated instance types.</li>
<li><strong>Integration</strong>: Uses the same AgentCore APIs, identity, observability, and policy controls as AgentCore Runtime.</li>
<li><strong>Pricing</strong>: Standard EC2 pricing plus a management fee for AgentCore orchestration.</li>
<li><strong>Regions</strong>: US East (Ohio, N. Virginia), US West (Oregon), Asia Pacific (Mumbai, Singapore, Sydney, Tokyo), and Europe (Frankfurt, Ireland)</li>
</ul>
<p>To get started, visit the runtime instance in Amazon Bedrock AgentCore documentation<strong>&nbsp;</strong>and create your first capacity provider.</p>
<p>&mdash; seb <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/runtime-instances-persistent-compute-for-production-ai-agents-on-amazon-bedrock-agentcore/">Runtime instances: persistent compute for production AI agents on Amazon Bedrock AgentCore</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Amazon DynamoDB now supports real-time vector search at any scale</title>
		<link>https://thenokiablog.com/amazon-dynamodb-now-supports-real-time-vector-search-at-any-scale/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Wed, 05 Aug 2026 14:45:10 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon DynamoDB]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS CloudFormation]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Serverless]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/amazon-dynamodb-now-supports-real-time-vector-search-at-any-scale/</guid>

					<description><![CDATA[<p>Today, we&#8217;re announcing the general availability of vector search in Amazon DynamoDB. You can now store...</p>
<p>The post <a href="https://thenokiablog.com/amazon-dynamodb-now-supports-real-time-vector-search-at-any-scale/">Amazon DynamoDB now supports real-time vector search at any scale</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/08/amazon-dynamodb-now-supports-real-time-vector-search-at-any-scale.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we&rsquo;re announcing the general availability of vector search in Amazon DynamoDB. You can now store vector embeddings alongside your operational data in DynamoDB and run similarity searches directly against that data, without replicating it to a separate vector store.</p>
<p>DynamoDB supports native vector search with single-digit millisecond latency at 99%+ recall, and is designed for any scale, even trillions of vectors. There are no servers to provision, patch, or manage, and no software to install, maintain, or operate. The service has no versions, no maintenance windows, and zero downtime maintenance.</p>
<p>Vector indexes have no storage limits and scale horizontally as your data grows. You can now build applications that require semantic retrieval on agentic memory, retrieval augmented generation, recommendation engines, personalized experiences, anomaly detection, and more using DynamoDB and its native vector search.</p>
<p>If your application already uses DynamoDB, adding vector search previously required copying data into a dedicated vector database while maintaining a synchronization pipeline between the two services. This added operational overhead, data movement costs, licensing costs, and the challenge of maintaining predictable low latency at scale. With vector search built into DynamoDB, your vectors and operational data share the same serverless infrastructure and the same pay-per-request pricing model.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>Vector search in DynamoDB introduces a new index type that you create on an attribute storing vector embeddings. You generate embeddings using a model of your choice, such as Amazon Bedrock Titan Text Embeddings, Cohere Embed, or OpenAI text embedding models, and store them as a list of floats in your table using a standard <code>PutItem</code> call. You then create a vector index on that attribute and specify the number of dimensions, the distance function, and any non-vector attributes you want to use as filters to narrow search results at query time. The <code>SearchVectors</code> API accepts a query vector, the number of results to return (up to 100), and optional filter conditions. It returns results ranked by similarity.</p>
<p>Use vector search in DynamoDB when your operational data already lives in DynamoDB and you want to add similarity search without provisioning a separate database or managing a synchronization pipeline. DynamoDB is fully serverless, so vector search scales automatically with no infrastructure to manage. It supports up to 4096 dimensions, Euclidean, Cosine, and Dot product distance functions, and inline filtering.</p>
<p><span><strong>Getting started with vector search in DynamoDB<br></strong></span>This walkthrough shows how to add vector search to an existing DynamoDB table using the DynamoDB console. The scenario contains an online sporting goods store with a product catalog table. Each item has standard operational attributes such as <code>productId</code>, <code>category</code>, <code>description</code>, <code>marketplace</code>, <code>name</code>, and <code>price</code>. The goal is to add semantic search so shoppers can find products using natural language queries rather than exact keyword matches.</p>
<p><strong>1. Prepare DynamoDB table</strong><br>To enable semantic search, I first generate vector embeddings for the product descriptions already in my table. Embeddings are numerical representations of text generated by a machine learning model that capture the meaning of the content. Two items with similar descriptions will have embeddings that are close to each other in vector space, which is what makes similarity search possible.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><img loading="lazy" decoding="async" class="aligncenter wp-image-105171 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/08/amazon-dynamodb-now-supports-real-time-vector-search-at-any-scale-1.png" alt width="1405" height="599"></p>
<p>I can generate embeddings using Amazon Bedrock Titan Text Embeddings or another embedding model, then add them to my table using the AWS Management Console, AWS Command Line Interface (AWS CLI), AWS SDKs, AWS CloudFormation, or other infrastructure-as-code (IaC) tools.</p>
<p>For an existing table like <code>ProductCatalog</code>, I add the embeddings to each item as a new attribute named <code>descriptionEmbedding</code> using an <code>UpdateItem</code> call. DynamoDB stores vector embeddings using its existing <code>List</code> data type. Each element in the list is a <code>Number</code> that represents a single float value of the embedding vector. This means I do not need a new data type or schema change to start storing vectors alongside my existing operational attributes.</p>
<p><strong>2. Create vector index<br></strong>In the DynamoDB console, open the <code>ProductCatalog</code> table and choose the <strong>Indexes</strong> tab. I choose <strong>Create vector index</strong>. On the&nbsp;<strong>Create vector index</strong> page, I fill in the index details as follows. I enter <code>ProductDescriptionIndex</code> as the <strong>Index name</strong> and <code>descriptionEmbedding</code> as the <strong>Vector attribute</strong>.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-105107" src="https://thenokiablog.com/wp-content/uploads/2026/08/amazon-dynamodb-now-supports-real-time-vector-search-at-any-scale-2.png" alt width="1924" height="2341"></p>
<p>I enter the number of <strong>Dimensions</strong> that matches my embedding model&rsquo;s output and select <strong>Cosine</strong> as the <strong>Distance function</strong>. Cosine measures the angle between vectors rather than their magnitude, which makes it effective for comparing semantic similarity of text embeddings. Vector search in DynamoDB also supports <strong>Euclidean</strong> and <strong>Dot product</strong> distance functions.</p>
<ul>
<li><strong>Euclidean</strong>: Use when the magnitude of the vectors is meaningful, such as clustering items by a numeric value like purchase count.</li>
<li><strong>Dot product</strong>: Use when both direction and magnitude matter, such as in recommendation systems that weight interest alignment and frequency together. As a general rule, match the distance function to the one used to train your embedding model for the best accuracy.</li>
</ul>
<p>I enter <code class="inline-code">marketplace</code> as the <strong>Partition key</strong>. The vector index partition key controls how DynamoDB distributes vectors across partitions, allowing the index to scale out while maintaining predictable latencies. Each search is scoped to a single partition key value, so a product catalog serving multiple marketplaces can search within one marketplace&rsquo;s inventory without scanning the entire index. The partition key is optional, but recommended for large datasets with high query throughput.</p>
<p>I expand <strong>Inline filter attributes</strong> and add <strong>category</strong> as a filter attribute. This helps me narrow search results to a specific product category at query time. Filter conditions support exact-match values only; range conditions such as <code class="inline-code">BETWEEN</code> or <code class="inline-code">BEGINS_WITH</code> are not supported. I leave <strong>Attribute projections</strong> set to <strong>All</strong> so that all table attributes are returned with my search results. Choose <strong>Create vector index</strong> and wait for the index status to change to <strong>Active</strong>.</p>
<p><strong>3. Run vector search</strong><br>I generate a query vector from a natural language search term such as &ldquo;<em>lightweight running shoes for summer</em>&rdquo; using the same embedding model I used for the product descriptions. In the DynamoDB console, I choose <strong>Explore items</strong>&nbsp;in the left navigation pane and select the&nbsp;<code>ProductCatalog</code> table.</p>
<p>Choose <strong>Search</strong> to switch to vector search mode. I select <strong>ProductDescriptionIndex</strong>&nbsp;from the&nbsp;<strong>Select a vector index</strong>&nbsp;dropdown, paste the query vector into the&nbsp;<strong>Search vector</strong>&nbsp;field, and set&nbsp;<strong>Number of results (Top K)&nbsp;</strong>to 5. I enter <strong>US</strong> as the <strong>Partition key value</strong> to scope the search to the US marketplace.&nbsp;I expand <strong>Inline filter attributes</strong>&nbsp;and set&nbsp;<strong>category</strong>&nbsp;equal to&nbsp;<strong>footwear</strong> to narrow the search to footwear products only. Now, choose <strong>Run</strong>.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-105110" src="https://thenokiablog.com/wp-content/uploads/2026/08/amazon-dynamodb-now-supports-real-time-vector-search-at-any-scale-3.png" alt width="1913" height="1472"></p>
<p>DynamoDB returns the five most semantically similar products in the footwear category, ranked by similarity score, alongside the standard operational attributes such as name and price in the same response. The similarity score&rsquo;s meaning depends on the distance function selected for the index. For Cosine and Euclidean distance functions, lower similarity score values indicate higher similarity, with a score of 0 indicating identical vectors. For the dot product distance function, higher similarity score values indicate higher similarity.</p>
<p>To interact with vector search programmatically, including calling APIs and searching documentation, try the AWS MCP Server and plugins with your preferred AI coding tool.&nbsp;To learn more, visit the Amazon DynamoDB Developer Guide.</p>
<p><span><strong>Get started today<br></strong></span>Vector search in Amazon DynamoDB is generally available in all commercial AWS Regions, including the AWS GovCloud (US) Regions. For Regional availability and a future roadmap, visit the AWS Capabilities by Region. For pricing details, visit the Amazon DynamoDB pricing page.</p>
<p>Start exploring vector search in DynamoDB today and send feedback to&nbsp;AWS re:Post for Amazon DynamoDB&nbsp;or through your usual AWS Support contacts.</p>
<p>&mdash; Esra <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/amazon-dynamodb-now-supports-real-time-vector-search-at-any-scale/">Amazon DynamoDB now supports real-time vector search at any scale</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Accelerate your infrastructure deployments by up to 4x with AWS CloudFormation Express mode</title>
		<link>https://thenokiablog.com/accelerate-your-infrastructure-deployments-by-up-to-4x-with-aws-cloudformation-express-mode/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 30 Jun 2026 21:30:33 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS Cloud Development Kit]]></category>
		<category><![CDATA[AWS CloudFormation]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[Kiro]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[Management Tools]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Resilience]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/accelerate-your-infrastructure-deployments-by-up-to-4x-with-aws-cloudformation-express-mode/</guid>

					<description><![CDATA[<p>Today, we&#8217;re announcing AWS CloudFormation Express mode,&#160;a new deployment mode that accelerates deployments for developers and...</p>
<p>The post <a href="https://thenokiablog.com/accelerate-your-infrastructure-deployments-by-up-to-4x-with-aws-cloudformation-express-mode/">Accelerate your infrastructure deployments by up to 4x with AWS CloudFormation Express mode</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/07/accelerate-your-infrastructure-deployments-by-up-to-4x-with-aws-cloudformation-express-mode.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we&rsquo;re announcing AWS CloudFormation Express mode,&nbsp;a new deployment mode that accelerates deployments for developers and AI tools iterating on infrastructure. Express mode accelerates deployments by completing when CloudFormation confirms resource configuration is applied, rather than waiting for extended stabilization checks. This reduces deployment time by up to 4 times for iterative development workflows and production scenarios.</p>
<p><strong><u>How it works</u></strong><br>
        <br>Every CloudFormation deployment performs stabilization checks after resource configuration is applied. These checks serve an important purpose when you need to confirm resources can serve traffic before shifting load.</p>
<p>However, many workflows do not require full stabilization to proceed. Express mode benefits two primary use cases: iterative development workflows and production scenarios where you are comfortable with eventual stabilization. These use cases include iterating on infrastructure configurations during development, testing individual components of your application, and AI-assisted infrastructure development that benefits from sub-minute feedback loops.</p>
<p>With Express mode, CloudFormation completes deployments when resource configuration is applied, without waiting for stabilization checks. Resources continue becoming operational in the background. CloudFormation automatically retries dependent resources that encounter transient failures during provisioning within the same stack, without requiring any customer intervention. This built-in resilience handles timing issues between resources as they stabilize. Express mode changes <em>when</em> the deployment completes, not <em>how</em> resources are provisioned.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>For example, when I create an Amazon Simple Queue Service (SQS) queue with a dead letter queue (DLQ), Standard mode takes 64 seconds, but Express mode completes in up to 10 seconds. In the case of deleting an AWS Lambda function with network interface attachment, Standard mode takes 20&ndash;30 minutes, but Express mode completes in up to 10 seconds based on my benchmarking test.</p>
<p><strong><u>Get started with CloudFormation Express mode</u></strong><br>
        <br>When you create a CloudFormation stack in the AWS Management Console, choose <strong>Enable</strong> in the <strong>Express mode</strong> under <strong>Stack deployment options</strong>.<img loading="lazy" decoding="async" class="aligncenter wp-image-104864 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/07/accelerate-your-infrastructure-deployments-by-up-to-4x-with-aws-cloudformation-express-mode.jpg" alt width="1800" height="1492"></p>
<p>You can also use AWS Command Line Interface (AWS CLI), AWS SDKs, or IaC tools like AWS Cloud Development Kit (CDK), and AI tools such as Kiro.</p>
<p>Activate Express mode by setting the <code class="qs:font-mono qs:bg-action-hover qs:rounded qs:px-1 qs:py-0.5 qs:mx-1" data-testid="qbiz-components-markdown-codehighlighter-fallback-container">--deployment-config</code> parameter to <code>EXPRESS</code> when creating, updating, or deleting stacks. No template changes are required. Express mode disables rollback by default for the fastest iteration experience. To re-enable rollback, set <code>disableRollback</code> to <code>false</code> in the <code>deployment-config</code> for production environments, or implement monitoring/cleanup mechanisms for failed deployments.</p>
<pre><code class="lang-bash">aws cloudformation create-stack  
   --stack-name my-app  
   --template-body file://template.yaml  
   --deployment-config '{"mode": "EXPRESS", "disableRollback": true}' </code></pre>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>For example, use the Express mode when you build infrastructure incrementally, adding resources one at a time. Ensure your IAM role templates follow the principle of least privilege.</p>
<pre><code class="lang-bash"># Iteration 1: Deploy IAM role
aws cloudformation create-stack 
--stack-name my-microservice 
--template-body file://iteration1-iam.yaml 
--deployment-config '{"mode": "EXPRESS"}' 
--capabilities CAPABILITY_IAM
--role-arn arn:aws:iam::123456789012:role/CloudFormationDeployRole

# Iteration 2: Add Lambda function
aws cloudformation update-stack 
--stack-name my-microservice 
--template-body file://iteration2-lambda.yaml 
--deployment-config '{"mode": "EXPRESS"}' 
--capabilities CAPABILITY_IAM
--role-arn arn:aws:iam::123456789012:role/CloudFormationDeployRole

# Iteration 3: Add SQS queue and event source mapping
aws cloudformation update-stack 
--stack-name my-microservice 
--template-body file://iteration3-sqs.yaml 
--deployment-config '{"mode": "EXPRESS"}' 
--capabilities CAPABILITY_IAM
--role-arn arn:aws:iam::123456789012:role/CloudFormationDeployRole</code></pre>
<p>For AWS CDK, activate Express mode with the <code>cdk deploy --express</code> command when you deploy your CDK stack. This command retrieves your generated CloudFormation template and deploys it through the CloudFormation Express mode, which provisions your resources as part of a CloudFormation stack.</p>
<p>Express mode works with all existing CloudFormation templates and supports all CloudFormation features including change sets and nested stacks. When you enable Express mode on a parent stack, all nested stacks also use Express mode. If you need resources to be fully operational before proceeding with traffic or testing, continue using the default deployment behavior, which performs stabilization checks before completing.</p>
<p><strong><u>Now available</u></strong><br>
        <br>AWS CloudFormation Express mode is available today in all AWS commercial Regions at no additional cost. For Regional availability and a future roadmap, visit the AWS Capabilities by Region. If you want to call APIs, search documentation, find regional availability, and check troubleshooting about this new feature, try using the AWS MCP Server and plugins with your preferred AI tool. To learn more, visit the CloudFormation documentation.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>Start accelerating your deployments today, and send feedback to AWS re:Post for AWS CloudFormation or through your usual AWS Support contacts.</p>
<p>&mdash; Channy</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/accelerate-your-infrastructure-deployments-by-up-to-4x-with-aws-cloudformation-express-mode/">Accelerate your infrastructure deployments by up to 4x with AWS CloudFormation Express mode</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Amazon EC2 C9g and C9gd instances powered by AWS Graviton5 processors are now available</title>
		<link>https://thenokiablog.com/amazon-ec2-c9g-and-c9gd-instances-powered-by-aws-graviton5-processors-are-now-available/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 30 Jun 2026 20:56:44 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon CloudWatch]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon VPC]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Graviton]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/amazon-ec2-c9g-and-c9gd-instances-powered-by-aws-graviton5-processors-are-now-available/</guid>

					<description><![CDATA[<p>When you run compute-intensive workloads like real-time analytics, batch processing, video encoding, scientific modeling, or CPU-based...</p>
<p>The post <a href="https://thenokiablog.com/amazon-ec2-c9g-and-c9gd-instances-powered-by-aws-graviton5-processors-are-now-available/">Amazon EC2 C9g and C9gd instances powered by AWS Graviton5 processors are now available</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/07/amazon-ec2-c9g-and-c9gd-instances-powered-by-aws-graviton5-processors-are-now-available.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>When you run compute-intensive workloads like real-time analytics, batch processing, video encoding, scientific modeling, or CPU-based machine learning inference, every percentage point of performance matters. You need instances that deliver higher throughput per vCPU, faster memory access, and more network bandwidth, all while keeping your costs in check.</p>
<p>Today I am happy to announce the general availability of Amazon Elastic Compute Cloud (Amazon EC2) C9g and C9gd instances, powered by AWS Graviton5 processors. C9g instances are compute-optimized and deliver up to 25% higher performance per vCPU compared to previous-generation C8g instances. They feature the fastest memory of any processor instance in the cloud, with DDR5 8800MT/s DIMMs, 5x more L3 cache, and up to 3x higher packet-processing performance compared to Graviton4-based instances. The faster memory and larger caches mean your workloads spend less time waiting on data, translating into higher throughput for in-memory analytics, faster agentic loops, and more responsive real-time applications.</p>
<p>C9g instances are ideal for batch jobs, video encoding pipelines, or distributed analytics that can utilize Amazon Elastic Block Store (Amazon EBS) for storage. It is also a natural fit for agentic AI workloads, where concurrent environments and CPU-bound reasoning steps benefit from Graviton5&rsquo;s higher core count and larger caches. As AI shifts from answering questions to taking actions, running code, and orchestrating multi-step tasks, the demand for CPU compute is growing, and C9g instances are built for this shift.</p>
<p>Some workloads also need fast local storage alongside that compute power. Choose C9gd when your application benefits from high-speed, low-latency local NVMe SSD storage, for example scratch space during HPC simulations, temporary caches for ML inference, or local buffers for ad-serving engines.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>Graviton5-based instances with NVMe instance store volumes also support detailed performance statistics, providing high-resolution I/O metrics, including latency histograms broken down by I/O size, up to 1-second granularity and accessible via Amazon CloudWatch or nvme-cli at no additional cost.</p>
<p><span><strong>C9g and C9gd instances at a glance</strong></span><br>
        <br>C9g and C9gd instances are available in 11 sizes ranging from medium to 48xlarge, plus a bare metal option. They offer up to 15% higher network bandwidth and 20% higher EBS bandwidth on average across sizes compared to the previous generation, with the largest 48xlarge size delivering up to 100 Gbps of network bandwidth and up to 72 Gbps of EBS bandwidth, a 2x increase.</p>
<table border="0" cellspacing="0" cellpadding="8">
<tbody>
<tr>
<th>C9g</th>
<th>vCPUs</th>
<th>Memory<br>
           <br>(GiB)</th>
<th>Network Bandwidth<br>
           <br>(Gbps)</th>
<th>EBS Bandwidth<br>
           <br>(Gbps)</th>
</tr>
<tr>
<td><strong>medium</strong></td>
<td>1</td>
<td>2</td>
<td>Up to 15</td>
<td>Up to 12</td>
</tr>
<tr>
<td><strong>large</strong></td>
<td>2</td>
<td>4</td>
<td>Up to 15</td>
<td>Up to 12</td>
</tr>
<tr>
<td><strong>xlarge</strong></td>
<td>4</td>
<td>8</td>
<td>Up to 15</td>
<td>Up to 12</td>
</tr>
<tr>
<td><strong>2xlarge</strong></td>
<td>8</td>
<td>16</td>
<td>Up to 17</td>
<td>Up to 12</td>
</tr>
<tr>
<td><strong>4xlarge</strong></td>
<td>16</td>
<td>32</td>
<td>Up to 17</td>
<td>Up to 12</td>
</tr>
<tr>
<td><strong>8xlarge</strong></td>
<td>32</td>
<td>64</td>
<td>17</td>
<td>12</td>
</tr>
<tr>
<td><strong>12xlarge</strong></td>
<td>48</td>
<td>96</td>
<td>25</td>
<td>18</td>
</tr>
<tr>
<td><strong>16xlarge</strong></td>
<td>64</td>
<td>128</td>
<td>34</td>
<td>24</td>
</tr>
<tr>
<td><strong>24xlarge</strong></td>
<td>96</td>
<td>192</td>
<td>50</td>
<td>36</td>
</tr>
<tr>
<td><strong>48xlarge</strong></td>
<td>192</td>
<td>384</td>
<td>100</td>
<td>72</td>
</tr>
<tr>
<td><strong>metal-48xl</strong></td>
<td>192</td>
<td>384</td>
<td>100</td>
<td>72</td>
</tr>
</tbody>
</table>
<p>C9gd instances add local NVMe SSD storage with up to 30% higher storage performance compared to previous-generation local storage instances.</p>
<table border="0" cellspacing="0" cellpadding="8">
<tbody>
<tr>
<th>C9gd</th>
<th>vCPUs</th>
<th>Memory<br>
           <br>(GiB)</th>
<th>Instance Storage<br>
           <br>(GB)</th>
<th>Network Bandwidth<br>
           <br>(Gbps)</th>
<th>EBS Bandwidth<br>
           <br>(Gbps)</th>
</tr>
<tr>
<td><strong>medium</strong></td>
<td>1</td>
<td>2</td>
<td>1 x 59</td>
<td>Up to 15</td>
<td>Up to 12</td>
</tr>
<tr>
<td><strong>large</strong></td>
<td>2</td>
<td>4</td>
<td>1 x 118</td>
<td>Up to 15</td>
<td>Up to 12</td>
</tr>
<tr>
<td><strong>xlarge</strong></td>
<td>4</td>
<td>8</td>
<td>1 x 237</td>
<td>Up to 15</td>
<td>Up to 12</td>
</tr>
<tr>
<td><strong>2xlarge</strong></td>
<td>8</td>
<td>16</td>
<td>1 x 474</td>
<td>Up to 17</td>
<td>Up to 12</td>
</tr>
<tr>
<td><strong>4xlarge</strong></td>
<td>16</td>
<td>32</td>
<td>1 x 950</td>
<td>Up to 17</td>
<td>Up to 12</td>
</tr>
<tr>
<td><strong>8xlarge</strong></td>
<td>32</td>
<td>64</td>
<td>1 x 1900</td>
<td>17</td>
<td>12</td>
</tr>
<tr>
<td><strong>12xlarge</strong></td>
<td>48</td>
<td>96</td>
<td>3 x 950</td>
<td>25</td>
<td>18</td>
</tr>
<tr>
<td><strong>16xlarge</strong></td>
<td>64</td>
<td>128</td>
<td>1 x 3800</td>
<td>34</td>
<td>24</td>
</tr>
<tr>
<td><strong>24xlarge</strong></td>
<td>96</td>
<td>192</td>
<td>3 x 1900</td>
<td>50</td>
<td>36</td>
</tr>
<tr>
<td><strong>48xlarge</strong></td>
<td>192</td>
<td>384</td>
<td>3 x 3800</td>
<td>100</td>
<td>72</td>
</tr>
<tr>
<td><strong>metal-48xl</strong></td>
<td>192</td>
<td>384</td>
<td>3 x 3800</td>
<td>100</td>
<td>72</td>
</tr>
</tbody>
</table>
<p>Both families are well-suited for high-performance computing (HPC), batch processing, gaming, video encoding, scientific modeling, distributed analytics, CPU-based machine learning inference, and ad serving.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>Here are some additional capabilities:</p>
<ul>
<li>Instance Bandwidth Configuration (IBC) lets you adjust the allocation of bandwidth between Amazon EBS and Amazon VPC networking by up to 25%, helping you optimize performance for workloads with specific bandwidth requirements such as databases and caching.</li>
<li>ENA Express support for enhanced networking.</li>
<li>Up to 128 EBS volumes can be attached to virtual instances.</li>
<li>Support for Savings Plans, On-Demand, Spot Instances, Dedicated Instances, and Dedicated Hosts.</li>
</ul>
<p><span><strong>Nitro Isolation Engine</strong></span><br>
        <br>C9g and C9gd instances are the first compute optimized Amazon EC2 instances to feature the AWS Nitro Isolation Engine, a new capability of the AWS Nitro System. The Nitro Isolation Engine is a purpose-built component of the Nitro Hypervisor, implemented in Rust, that enforces isolation between virtual machines. It mediates all access to VM memory, CPU register state, and I/O devices through a minimal set of APIs.</p>
<p>To learn more about the Nitro Isolation Engine, visit the blog post. For details on the formal verification results, including scope and assumptions, see our technical white paper.</p>
<p><span><strong>Now available</strong></span><br>
        <br>Amazon EC2 C9g and C9gd instances are now available in US East (Ohio, N. Virginia), US West (Oregon), and Europe (Frankfurt). Additional regions will follow.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>You can launch C9g and C9gd instances today using the AWS Management Console, AWS Command Line Interface (AWS CLI), or AWS SDKs. For pricing information, visit the Amazon EC2 Pricing page.</p>
<p>To learn more, visit the Amazon EC2 C9g and C9gd instances page and send feedback to AWS re:Post for EC2 or through your usual AWS Support contacts.</p>
<p>       &mdash; seb <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/amazon-ec2-c9g-and-c9gd-instances-powered-by-aws-graviton5-processors-are-now-available/">Amazon EC2 C9g and C9gd instances powered by AWS Graviton5 processors are now available</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Amazon ECS introduces new high-resolution metrics for faster service auto scaling</title>
		<link>https://thenokiablog.com/amazon-ecs-introduces-new-high-resolution-metrics-for-faster-service-auto-scaling/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Thu, 18 Jun 2026 21:06:38 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon CloudWatch]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon Elastic Container Service]]></category>
		<category><![CDATA[Auto Scaling]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS CloudFormation]]></category>
		<category><![CDATA[AWS Fargate]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/amazon-ecs-introduces-new-high-resolution-metrics-for-faster-service-auto-scaling/</guid>

					<description><![CDATA[<p>Amazon Elastic Container Service (Amazon ECS) service auto scaling automatically adjusts task counts to meet workload...</p>
<p>The post <a href="https://thenokiablog.com/amazon-ecs-introduces-new-high-resolution-metrics-for-faster-service-auto-scaling/">Amazon ECS introduces new high-resolution metrics for faster service auto scaling</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/06/amazon-ecs-introduces-new-high-resolution-metrics-for-faster-service-auto-scaling.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Amazon Elastic Container Service (Amazon ECS) service auto scaling automatically adjusts task counts to meet workload demand with comprehensive scaling policies, including predictive scaling for recurring traffic patterns, scheduled scaling for planned events, and target tracking to scale dynamically on real-time metrics.</p>
<p>You can choose proactive scaling by using predictive scaling (automatic) and scheduled scaling (customer-defined), or reactive scaling by using target tracking with just a target to scale on. Amazon ECS service auto scaling adjusts the number of tasks in an ECS service based on Amazon CloudWatch metrics, such as average CPU/Memory usage, request count per target, a custom metric such as queue depth, or demand surges by using advanced machine learning (ML) algorithms.</p>
<p>With today&rsquo;s launch, Amazon ECS service auto scaling now detects and responds to load changes faster with support for high resolution (20-second) metrics and metric publishing optimizations. In AWS benchmarking tests, time to trigger scale-out improved from 363 seconds to 86 seconds (76% faster, 4.2x), and total time to scale and provision new tasks improved from 386 seconds to 109 seconds (72% faster, 3.5x)</p>
<p>This launch delivers three key benefits for your applications:</p>
<ul>
<li><strong>Improved performance and reliability</strong>: Faster scaling means, your application responds faster to demand surges, reducing latencies or failures for end users during demand surges.</li>
<li><strong>Right-size without compromise</strong>: Depending on the workload, you can reduce baseline task counts because scale-out now happens fast enough to handle traffic spikes without preemptive capacity padding. This directly reduces compute costs while maintaining application performance and availability.</li>
<li><strong>Simpler scaling configuration</strong>: Target tracking with high-resolution metrics delivers the aggressive scaling behavior that previously required custom scaling configurations, such as usage of step-scaling policies. One configuration change replaces custom engineering work.</li>
</ul>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><strong><u>How it works</u></strong><br>
        <br>To use ECS faster service auto scaling, first enable high-resolution metrics for your ECS service, and then configure a target tracking scaling policy which uses high-resolution metrics. ECS faster service autoscaling works across all compute options on ECS: AWS Fargate, ECS Managed Instances, and Amazon Elastic Compute Cloud (Amazon EC2). You can enable these metrics when you create or update your ECS service in the Amazon ECS console, or using AWS SDKs and tools, and AWS CloudFormation.</p>
<p>When you create a service in the console, add 20-seconds resolution metrics in the <strong>Monitoring configuration</strong> section. These metrics incur additional CloudWatch costs while the standard resolution (60-seconds) is free.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-104695 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/amazon-ecs-introduces-new-high-resolution-metrics-for-faster-service-auto-scaling.jpg" alt width="1661" height="2560"></p>
<p>In the <strong>Service auto scaling</strong> section, check <strong>Use service auto scaling</strong> and choose <strong>Target Tracking</strong> for the scaling policy type to use real-time data to scale the number of tasks that your service runs based on demand.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>Then, choose a<strong> Scaling policy type</strong> for the target tracking. You can select <code>ECSServiceAverageCPUUtilizationHighResolution</code> or <code>ECSServiceAverageMemoryUtilizationHighResolution</code> as new metrics.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-104696 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/amazon-ecs-introduces-new-high-resolution-metrics-for-faster-service-auto-scaling-1.jpg" alt width="1800" height="2380"></p>
<p>That&rsquo;s it &ndash; your ECS service will use high resolution metrics for auto scaling.</p>
<p>To update an existing ECS service to use faster auto scaling, you first need to configure high resolution metrics via <strong>Update Service</strong>. Once deployment completes, your service will generate high-resolution metrics. You can then go to the <strong>Service and auto scaling</strong> tab from your service details to update scaling policy to use higher resolution metrics.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p><img decoding="async" loading="lazy" class="aligncenter wp-image-104200 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/amazon-ecs-introduces-new-high-resolution-metrics-for-faster-service-auto-scaling-1.png" alt width="2007" height="1685"></p>
<p>That&rsquo;s all you need. Your ECS service now evaluates scaling decisions at 20-second intervals.</p>
<p>You can also use the AWS Command Line Interface (AWS CLI) to enable new metrics in your ECS service through Application Auto Scaling. To learn more, visit the faster auto scaling documentation.</p>
<p><strong><u>Now available</u></strong><br>
        <br>Faster service autoscaling with high-resolution metrics for Amazon ECS is available today. The feature itself has no additional cost, but high-resolution CloudWatch metrics introduce a new pricing dimension. For details, see the CloudWatch pricing page.</p>
<p>Give it a try today&nbsp;and send feedback to AWS re:Post for ECS or through your usual AWS Support contacts.</p>
<p>&mdash; Channy</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/amazon-ecs-introduces-new-high-resolution-metrics-for-faster-service-auto-scaling/">Amazon ECS introduces new high-resolution metrics for faster service auto scaling</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
