![[プレビュー] AWS Knowledge MCP Serverを使ってみた](https://images.ctfassets.net/ct0aopd36mqt/4AJd3M26yescaNaY21CYmQ/9730e95c53a7b3049c6da6d4c0b1dec9/mcp.png)
[プレビュー] AWS Knowledge MCP Serverを使ってみた
AWS公式ドキュメント以外の情報を見てほしい
こんにちは、のんピ(@non____97)です。
皆さんはAIエージェントにAWS公式ドキュメント以外の情報を見てほしいなと思ったことはありますか? 私はあります。
AWS Documentation MCP Serverを使うことによって、AWS公式ドキュメントをベースとした、より精度の高いやり取りを行うことが可能になります。
しかし、What's NewやAWS Blogといった情報も参照して欲しいことがあります。特にAWS Blogは現場に近いノウハウが詰まった宝庫です。事例も多くあり、是非ともAIに参照させたいです。
今回、プレビューですがAWS Knowledge MCP Serverが公開されました。
これにより、What's NewやAWS Blogといった、AWS公式ドキュメント以外の信頼できる情報ソースを横断的に検索、取得できるようになりました。
AWS Knowledge MCP Serverの情報はGitHubにも公開されています。
実際に触ってみたので紹介します。
ツール
2025/7/18時点ツールは以下です。
search_documentation
: 全てのAWSドキュメントの横断検索read_documentation
: AWSドキュメントの取得 and マークダウンへの変換recommend
: AWSドキュメントの推奨事項の取得
AWS Documentation MCP Serverとほぼ同じですね。差異は使用可能なサービスリストを返すかツール(get_available_services
)があるか否か程度です。ドキュメント検索に必要そうなツールは一通りある印象です。
参照するソース
2025/7/18時点で参照するソースは以下です。
- The latest AWS docs
- API references
- What's New posts
- Getting Started information
- Builder Center
- Blog posts
- Architectural references
- Well-Architected guidance
抜粋 : mcp/src/aws-knowledge-mcp-server at main · awslabs/mcp
AWS公式ドキュメントはもちろん、What's NewやAWS Blog、AWS リファレンスアーキテクチャといった情報も参照してくれるのは非常に嬉しいですね。
AWSの仕様の調査だけではなく、サンプルアーキテクチャや事例を探してきて自身のワークロードに対して提案もしてくれそうです。
AWSに関する情報収集の決定版で、GAしたら「とりあえずAWS Knowledge MCP Serverを追加する」といった具合になりそうです。
個人的にはre:Postも追加してくれると嬉しいなと感じています。
注意点
AWS Knowledge MCP ServerはリモートMCPサーバーということもあり、レートリミットが発生します。
閾値については言及されていないですが、ハードな使い方をする場合は注意しましょう。
ちなみに、私は十数回ほどやり取りしましたがレートリミットには当たりませんでした。
レートリミットに到達したら、AWS Documentation MCP Serverを使っていく形になる気がしています。
やってみた
実際に試してみます。
私はClaude Codeユーザーなので、Claude CodeにMCPサーバーを追加します。
> claude mcp add \
awslabs.aws-knowledge-mcp-server \
-s user \
-- npx mcp-remote https://knowledge-mcp.global.api.aws
> claude mcp list awslabs.aws-knowledge-mcp-server
awslabs.aws-documentation-mcp-server: uvx awslabs.aws-documentation-mcp-server@latest
awslabs.cdk-mcp-server: uvx awslabs.cdk-mcp-server@latest
awslabs.cfn-mcp-server: uvx awslabs.cfn-mcp-server@latest
awslabs.aws-knowledge-mcp-server: npx mcp-remote https://knowledge-mcp.global.api.aws
> claude mcp get awslabs.aws-knowledge-mcp-server
awslabs.aws-knowledge-mcp-server:
Scope: User (available in all your projects)
Type: stdio
Command: npx
Args: mcp-remote https://knowledge-mcp.global.api.aws
Environment:
To remove this server, run: claude mcp remove "awslabs.aws-knowledge-mcp-server" -s user
Claude Codeのセッション内でMCPサーバーのステータスを確認します。
> /mcp
⎿ (no content)
╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Awslabs.aws-knowledge-mcp-server MCP Server │
│ │
│ Status: ✔ connected │
│ Command: npx │
│ Args: mcp-remote https://knowledge-mcp.global.api.aws │
│ Capabilities: none │
│ │
│ ❯ 1. Back │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
Esc to go back
connected
なので問題なく使用できそうですね。
実際にAWS Knowledge MCP Serverを使ってくれるのか確認しましょう。
What's Newの最新情報を取得しようとしてみます。
> What's Newの投稿の中から現時点で最新の投稿の情報を教えてください。
⏺ I'll help you find the latest "What's New" posts from AWS. Let me search for recent AWS announcements and
updates.
⏺ awslabs.aws-knowledge-mcp-server - aws___search_documentation (MCP)(search_phrase: "What's New AWS announcements
2025", limit: 10)
╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Tool use │
│ │
│ awslabs.aws-knowledge-mcp-server - aws___search_documentation(search_phrase: "What's New AWS announcements │
│ 2025", limit: 10) (MCP) │
│ Search AWS documentation using the official AWS Documentation Search API. │
│ │
│ ## Usage │
│ │
│ This tool searches across all AWS documentation and other AWS Websites including AWS Blog, AWS Solutions │
│ Library, Getting started with AWS, AWS Architecture Center and AWS Prescriptive Guidance for pages matching │
│ your search phrase. │
│ Use it to find relevant documentation when you don't have a specific URL. │
│ │
│ ## Search Tips │
│ │
│ - Use specific technical terms rather than general phrases │
│ - Include service names to narrow results (e.g., "S3 bucket versioning" instead of just "versioning") │
│ - Use quotes for exact phrase matching (e.g., "AWS Lambda function URLs") │
│ - Include abbreviations and alternative terms to improve results │
│ │
│ ## Result Interpretation │
│ │
│ Each result includes: │
│ - rank_order: The relevance ranking (lower is more relevant) │
│ - url: The documentation page URL │
│ - title: The page title │
│ - context: A brief excerpt or summary (if available) │
│ │
│ Args: │
│ ctx: MCP context for logging and error handling │
│ search_phrase: Search phrase to use │
│ limit: Maximum number of results to return │
│ │
│ Returns: │
│ List of search results with URLs, titles, and context snippets │
│ │
│ │
│ Do you want to proceed? │
│ 1. Yes │
│ ❯ 2. Yes, and don't ask again for awslabs.aws-knowledge-mcp-server - aws___search_documentation commands in │
│ /<操作ディレクトリパス> │
│ 3. No, and tell Claude what to do differently (esc) │
│
検索のためにsearch_documentation
を使ってくれそうですね。
許可します。
⏺ awslabs.aws-knowledge-mcp-server - aws___search_documentation (MCP)(search_phrase: "What's New AWS announcements
2025", limit: 10)
⎿ {
"response": {
"payload": {
… +92 lines (ctrl+r to expand)
⏺ Let me get more specific information about the latest AWS announcements by checking the AWS News Blog and What's
New page more directly.
⏺ awslabs.aws-knowledge-mcp-server - aws___read_documentation (MCP)(url:
"https://aws.amazon.com/blogs/aws/top-announcem
ents-of-the-aws-summit-in-new-york-2025/",
max_length: 3000)
╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ Tool use │
│ │
│ awslabs.aws-knowledge-mcp-server - aws___read_documentation(url: │
│ "https://aws.amazon.com/blogs/aws/top-announcements-of-the-aws-summit-in-new-york-2025/", max_length: 3000) │
│ (MCP) │
│ Fetch and convert an AWS documentation page to markdown format. │
│ │
│ ## Usage │
│ │
│ This tool retrieves the content of an AWS documentation page and converts it to markdown format. │
│ For long documents, you can make multiple calls with different start_index values to retrieve │
│ the entire content in chunks. │
│ │
│ ## URL Requirements │
│ │
│ - Must be from the docs.aws.amazon.com domain │
│ - Must end with .html │
│ │
│ ## Example URLs │
│ │
│ - https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html │
│ - https://docs.aws.amazon.com/lambda/latest/dg/lambda-invocation.html │
│ │
│ ## Output Format │
│ │
│ The output is formatted as markdown text with: │
│ - Preserved headings and structure │
│ - Code blocks for examples │
│ - Lists and tables converted to markdown format │
│ │
│ ## Handling Long Documents │
│ │
│ If the response indicates the document was truncated, you have several options: │
│ │
│ 1. **Continue Reading**: Make another call with start_index set to the end of the previous response │
│ 2. **Stop Early**: For very long documents (>30,000 characters), if you've already found the specific │
│ information needed, you can stop reading │
│ │
│ │
│ │
│ Do you want to proceed? │
│ 1. Yes │
│ ❯ 2. Yes, and don't ask again for awslabs.aws-knowledge-mcp-server - aws___read_documentation commands in │
│ /<操作ディレクトリパス> │
│ 3. No, and tell Claude what to do differently (esc) │
│ │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
実際のコンテンツの取得のためにread_documentation
を実行しようとしています。
URLの要件としてdocs.aws.amazon.com
のドメインである必要があるようです。しかし、実際読み込もうとしているのはhttps://aws.amazon.com/blogs/aws/top-announcements-of-the-aws-summit-in-new-york-2025/
とドメインは違います。あまり気にする必要はないように感じます。
許可します。
⏺ Let me continue reading this post to get the complete information about the latest announcements.
⏺ awslabs.aws-knowledge-mcp-server - aws___read_documentation (MCP)(url:
"https://aws.amazon.com/blogs/aws/top-announcem
ents-of-the-aws-summit-in-new-york-2025/",
max_length: 3000, start_index: 3000)
⎿ {
"response": {
"payload": {
… +38 lines (ctrl+r to expand)
⏺ Let me also check the most recent AWS Weekly Roundup to get the very latest information.
⏺ awslabs.aws-knowledge-mcp-server - aws___read_documentation (MCP)(url: "https://aws.amazon.com/blogs/aws/aws-wee
kly-roundup-aws-reinforce-2025-aws-waf-aws-cont
rol-tower-and-more-june-16-2025/", max_length:
2000)
⎿ {
"response": {
"payload": {
… +30 lines (ctrl+r to expand)
⏺ 現時点で最新のAWS What's Newの投稿から、以下の主要な発表をお知らせします:
AWS Summit New York 2025(2025年7月16日)での最新発表:
1. Amazon Bedrock AgentCore(プレビュー) - AIエージェントの安全な展開と大規模運用を可能にする新サービス
2. Amazon Nova customization in Amazon SageMaker AI - Nova基盤モデルの詳細カスタマイズ機能
3. AWS AI League - AIスキル向上のための競技プログラム
4. AWS Free Tier更新 - 新規顧客に最大200ドルのクレジット(サインアップ時100ドル+アクティビティ完了で100ドル)
5. TwelveLabs video understanding models - Amazon Bedrockで動画理解モデルが利用可能
6. Amazon S3 Metadata - 全S3オブジェクトのメタデータサポート
7. Amazon S3 Vectors(プレビュー) - ベクターデータのネイティブサポートを提供する初のクラウドストレージ
これらの発表は2025年7月16日のAWS Summit New Yorkで行われた最新の情報です。
現在は7/18ですが、7/16と2日前の情報は取得して教えてくれました。なかなか良いですね。
どこまで最新の情報を引っ張ってこれるかどうか気になったので、試しにピンポイントで7/18の情報を引っ張って来れるか確認をします。
> What's Newの投稿の中から2025/7/18の投稿の情報を教えてください。
⏺ 2025年7月18日の具体的なWhat's New投稿を検索します。
⏺ awslabs.aws-knowledge-mcp-server - aws___search_documentation (MCP)(search_phrase: "\"July 18, 2025\" AWS What's
New announcements", limit: 10)
⎿ {
"response": {
"payload": {
… +86 lines (ctrl+r to expand)
⏺ Let me try a more specific search for announcements made on July 18, 2025.
⏺ Fetch(https://aws.amazon.com/new/)
⎿ Received 92.3KB (200 )
⏺ Let me search for more specific information about these July 18, 2025 announcements.
⏺ awslabs.aws-knowledge-mcp-server - aws___search_documentation (MCP)(search_phrase: "AWS Clean Rooms incremental
distributed training custom modeling July
2025", limit: 5)
⎿ {
"response": {
"payload": {
… +48 lines (ctrl+r to expand)
⏺ awslabs.aws-knowledge-mcp-server - aws___read_documentation (MCP)(url: "https://aws.amazon.com/about-aws/whats-n
ew/2025/07/aws-clean-rooms-incremental-distribu
ted-training-custom-modeling/", max_length:
2000)
⎿ {
"response": {
"payload": {
… +27 lines (ctrl+r to expand)
⏺ Let me also search for the Amazon Connect Contact Lens announcement.
⏺ awslabs.aws-knowledge-mcp-server - aws___search_documentation (MCP)(search_phrase: "Amazon Connect Contact Lens
AWS GovCloud US-West July 2025", limit: 3)
⎿ {
"response": {
"payload": {
… +36 lines (ctrl+r to expand)
⏺ 2025年7月18日のAWS What's New投稿の情報をお伝えします:
2025年7月18日の主な発表:
1. AWS Clean Rooms supports incremental and distributed training for custom modeling
- 実際の投稿日:2025年7月1日
- 機械学習機能の2つの強化機能をサポート
- 増分トレーニング:既存のモデルアーティファクトを活用して新しいモデルを作成
- 分散トレーニング:複数のコンピューティングインスタンスで同時にモデルをトレーニング
- トレーニング時間とコンピューティングリソースを大幅に削減
2. Amazon Connect Contact Lens is now available in AWS GovCloud (US-West)
- AWS GovCloud (US-West)でAmazon Connect Contact Lensが利用可能
- コンタクト品質とエージェントパフォーマンスの監視・測定・継続的改善を支援
- 顧客通話の転写、顧客感情分析、主要なコンタクトドライバーの発見、機密データの編集機能などを提供
3. Amazon SageMaker Catalog adds AI recommendations for descriptions of custom assets
- SageMaker Catalogのカスタムアセットの説明にAI推奨機能を追加
- カスタムアセットの説明を自動生成・推奨する機能
注意:一部の発表は7月18日に表示されていても、実際の投稿日は異なる場合があります(例:AWS Clean
Roomsの発表は実際には7月1日)。
逆にちょっと前の情報が取得されました。
情報のソースの確認として、AWS Blogsから情報を引っ張ってこれるかも確認します。
> Amazon FSx for NetApp ONTAPをSANとして使用する事例はありますか? どのようなメリットがあるのかも教えてください。
⏺ Amazon FSx for NetApp ONTAPをSANとして使用する事例について検索します。
⏺ awslabs.aws-knowledge-mcp-server - aws___search_documentation (MCP)(search_phrase: "Amazon FSx NetApp ONTAP SAN
iSCSI storage use cases", limit: 10)
⎿ {
"response": {
"payload": {
"content": {
"result": [
{
"rank_order": 1,
"url": "https://docs.aws.amazon.com/evs/latest/userguide/config-fsx-iscsi-datastore.html",
"title": "Configure FSx for NetApp ONTAP FSx as an iSCSI datastore - Amazon Elastic VMware
Service",
"context": "Learn how to configure FSx for NetApp ONTAP as an iSCSI datastore for Amazon EVS."
},
{
"rank_order": 2,
"url":
"https://aws.amazon.com/blogs/storage/san-a-million-iops-in-aws-from-amazon-fsx-netapp-ontap/",
"title": "SAN: A million IOPs in AWS from Amazon FSx NetApp ONTAP | AWS Storage Blog",
"context": "By leveraging iSCSI block support on Amazon FSx for NetApp ONTAP, there is an
additional method to scale SAN (Storage Area Network) block storage to millions of IOPs and gigabytes per
second to AWS instances. FSx for NetApp ONTAP is a storage service that allows customers to launch and run
fully managed ONTAP file systems in the cloud."
},
{
"rank_order": 3,
"url": "https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/how-it-works-fsx-ontap.html",
"title": "How Amazon FSx for NetApp ONTAP works - FSx for ONTAP",
"context": "Learn how Amazon FSx for NetApp ONTAP works and how you can use its supported
features."
},
{
"rank_order": 4,
"url": "https://aws.amazon.com/blogs/storage/san-boot-your-amazon-ec2-enterprise-environments-from
-amazon-fsx-for-netapp-ontap/",
"title": "SAN boot your Amazon EC2 enterprise environments from Amazon FSx for NetApp ONTAP | AWS
Storage Blog",
"context": "We explore the two primary use cases for SAN booting with FSx for ONTAP, walk through
the technical boot process, demonstrate working Linux and Windows examples, and share best practices for
implementation in production environments."
},
{
"rank_order": 5,
"url": "https://docs.aws.amazon.com/prescriptive-guidance/latest/configuring-storage-offload-vmwar
e-cloud-aws/fsx-for-ontap.html",
"title": "FSx for ONTAP - AWS Prescriptive Guidance",
"context": "Using Amazon FSx for NetApp ONTAP to offload storage from VMware Cloud on AWS."
},
{
"rank_order": 6,
"url": "https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/managing-resources-ontap-apps.html",
"title": "Managing FSx for ONTAP resources using NetApp applications - FSx for ONTAP",
"context": "Learn how access and manage Amazon FSx for NetApp ONTAP resources using the NetApp
management applications."
},
{
"rank_order": 7,
"url": "https://aws.amazon.com/about-aws/whats-new/2021/09/amazon-fsx-netapp-ontap/",
"title": "Introducing Amazon FSx for NetApp ONTAP",
"context": "FSx for ONTAP storage is broadly accessible from Linux, Windows, and macOS compute
instances via the industry-standard NFS, SMB, and iSCSI protocols. It enables customers to use ONTAP’s
widely-used data management capabilities, such as snapshots, cloning, and replication, with the click of a
button."
},
{
"rank_order": 8,
"url": "https://docs.aws.amazon.com/evs/latest/userguide/fsx-ontap.html",
"title": "Run high-performance workloads with Amazon FSx for NetApp ONTAP - Amazon Elastic VMware
Service",
"context": "The NetApp Trident allows Amazon EVS environments to manage the lifecycle of
persistent volumes (PVs) backed by Amazon FSx for NetApp ONTAP file systems."
},
{
"rank_order": 9,
"url": "https://aws.amazon.com/blogs/storage/run-containerized-applications-efficiently-using-amaz
on-fsx-for-netapp-ontap-and-amazon-eks/",
"title": "Run containerized applications efficiently using Amazon FSx for NetApp ONTAP and Amazon
EKS | AWS Storage Blog",
"context": "Note: the customized user data to install the iSCSI prerequisite drivers is available
in the “terraform folder.” We chose to work with iSCSI block storage for our MySQL database in this solution."
},
{
"rank_order": 10,
"url": "https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/mount-iscsi-luns-linux.html",
"title": "Provisioning iSCSI for Linux - FSx for ONTAP",
"context": "Learn how to configure the Internet Small Computer Systems Interface (iSCSI) storage
area network (SAN) on Linux hosts and create iSCSI LUNs on FSx for ONTAP file systems for shared block
storage."
}
]
}
},
"clientError": false,
"clientErrorMessage": null,
"toolInvokeRequestId": "73aeb3c6-3115-47fa-8da9-71c63a15023e"
}
}
⏺ awslabs.aws-knowledge-mcp-server - aws___read_documentation (MCP)(url: "https://aws.amazon.com/blogs/storage/san
-a-million-iops-in-aws-from-amazon-fsx-netapp-o
ntap/", max_length: 4000)
⎿ {
"response": {
"payload": {
"content": {
"result": "AWS Documentation from
https://aws.amazon.com/blogs/storage/san-a-million-iops-in-aws-from-amazon-fsx-netapp-ontap/:\n\n## [AWS
Storage Blog](https://aws.amazon.com/blogs/storage/ \"https://aws.amazon.com/blogs/storage/\")\n\n# SAN: A
million IOPs in AWS from Amazon FSx NetApp ONTAP\n\nby Randy Seamans\non 08 SEP 2022\nin [Amazon Elastic Block
Store (Amazon EBS)](https://aws.amazon.com/blogs/storage/category/storage/amazon-elastic-block-storage-ebs/
\"View all posts in Amazon Elastic Block Store (Amazon EBS)\"), [Amazon FSx for NetApp
ONTAP](https://aws.amazon.com/blogs/storage/category/storage/amazon-fsx-netapp-ontap/ \"View all posts in
Amazon FSx for NetApp ONTAP\"), [Intermediate
(200)](https://aws.amazon.com/blogs/storage/category/learning-levels/intermediate-200/ \"View all posts in
Intermediate (200)\"), [Storage](https://aws.amazon.com/blogs/storage/category/storage/ \"View all posts in
Storage\"), [Thought Leadership](https://aws.amazon.com/blogs/storage/category/post-types/thought-leadership/
\"View all posts in Thought Leadership\")\n[Permalink](https://aws.amazon.com/blogs/storage/san-a-million-iops
-in-aws-from-amazon-fsx-netapp-ontap/
\"https://aws.amazon.com/blogs/storage/san-a-million-iops-in-aws-from-amazon-fsx-netapp-ontap/\")\n [Comments]
(https://aws.amazon.com/blogs/storage/san-a-million-iops-in-aws-from-amazon-fsx-netapp-ontap/#Comments
\"https://aws.amazon.com/blogs/storage/san-a-million-iops-in-aws-from-amazon-fsx-netapp-ontap/#Comments\") \n
[Share](# \"#\")\n\nThere are use cases where applications demand the highest IOPS and throughput to achieve
strict service level requirements. You may have seen how it’s possible to leverage the immense horizontal
storage scalability of [Amazon Elastic Block Store (EBS)](https://aws.amazon.com/ebs/
\"https://aws.amazon.com/ebs/\") into concentrated vertically scaled storage performance in my recent blog
[“SAN in the Cloud: Millions of IOPs and tens of GB/s to any Amazon EC2 instance.”](https://aws.amazon.com/blo
gs/storage/aws-san-in-the-cloud-millions-of-iops-and-tens-of-gb-s-to-any-amazon-ec2-instance/
\"https://aws.amazon.com/blogs/storage/aws-san-in-the-cloud-millions-of-iops-and-tens-of-gb-s-to-any-amazon-ec
2-instance/\")\n\nBy leveraging [iSCSI block
support](https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/create-iscsi-lun.html
\"https://docs.aws.amazon.com/fsx/latest/ONTAPGuide/create-iscsi-lun.html\") on [Amazon FSx for NetApp
ONTAP](https://aws.amazon.com/fsx/netapp-ontap/ \"https://aws.amazon.com/fsx/netapp-ontap/\"), there is an
additional method to scale SAN (Storage Area Network) block storage to millions of IOPs and gigabytes per
second to AWS instances. FSx for NetApp ONTAP is a storage service that allows customers to launch and run
fully managed ONTAP file systems in the cloud. With FSx for NetApp ONTAP, AWS customers benefit from a block
service that supports Multiple Availability Zones (Multi-AZs), small computer systems interface (SCSI) locks,
near instantly available snapshots, cross-region replication, thin provisioning, deduplication, compression,
compaction, and tiering from solid-state drive (SSD) to an elastic capacity tier.\n\nA single FSx for NetApp
ONTAP File System is currently capable of (depending on workload caching) of a few hundred thousand IOPs, and
up to 2 GB/s. But, we don’t have to stop there. In this post, I cover aggregating block performance to 5, 10,
or even 20 times that of a single FSx for NetApp ONTAP to a single client instance using standard operating
systems, while still maintaining the ability to support consistent snapshots. With FSx for NetApp ONTAP, you
can elastically and non-disruptively scale both capacity and performance enabling a true pay-as-you-go
model.\n\n## Solution overview\n\nFSx for NetApp ONTAP supports two deployment options that you can deploy in
a Region: Single-AZ and Multi-AZ. Single-AZ file systems are built for use cases that need storage replicated
within an AZ but do not require resiliency across multiple AZs, such as development and test workloads or
storing secondary copies of data that is already stored on-premises or in other AWS Regions.
Single-AZ\n\n<e>Content truncated. Call the read_documentation tool with start_index=4000 to get more
content.</e>"
}
},
"clientError": false,
"clientErrorMessage": null,
"toolInvokeRequestId": "5ec16d66-ae27-43a4-8cad-e5c4508c944e"
}
}
⏺ awslabs.aws-knowledge-mcp-server - aws___read_documentation (MCP)(url: "https://aws.amazon.com/blogs/storage/san
-boot-your-amazon-ec2-enterprise-environments-f
rom-amazon-fsx-for-netapp-ontap/", max_length:
3000)
⎿ {
"response": {
"payload": {
"content": {
"result": "AWS Documentation from https://aws.amazon.com/blogs/storage/san-boot-your-amazon-ec2-enterp
rise-environments-from-amazon-fsx-for-netapp-ontap/:\n\n## [AWS Storage
Blog](https://aws.amazon.com/blogs/storage/ \"https://aws.amazon.com/blogs/storage/\")\n\n# SAN boot your
Amazon EC2 enterprise environments from Amazon FSx for NetApp ONTAP\n\nby Randy Seamans\non 13 JUN 2025\nin
[Advanced (300)](https://aws.amazon.com/blogs/storage/category/learning-levels/advanced-300/ \"View all posts
in Advanced (300)\"), [Amazon EC2](https://aws.amazon.com/blogs/storage/category/compute/amazon-ec2/ \"View
all posts in Amazon EC2\"), [Amazon Elastic Block Store (Amazon
EBS)](https://aws.amazon.com/blogs/storage/category/storage/amazon-elastic-block-storage-ebs/ \"View all posts
in Amazon Elastic Block Store (Amazon EBS)\"), [Amazon FSx for NetApp
ONTAP](https://aws.amazon.com/blogs/storage/category/storage/amazon-fsx-netapp-ontap/ \"View all posts in
Amazon FSx for NetApp ONTAP\"), [AWS Partner
Network](https://aws.amazon.com/blogs/storage/category/aws-partner-network/ \"View all posts in AWS Partner
Network\"),
[Migration](https://aws.amazon.com/blogs/storage/category/enterprise-strategy/migration-enterprise-strategy/
\"View all posts in Migration\"), [Storage](https://aws.amazon.com/blogs/storage/category/storage/ \"View all
posts in Storage\"), [Thought
Leadership](https://aws.amazon.com/blogs/storage/category/post-types/thought-leadership/ \"View all posts in
Thought Leadership\")\n[Permalink](https://aws.amazon.com/blogs/storage/san-boot-your-amazon-ec2-enterprise-en
vironments-from-amazon-fsx-for-netapp-ontap/ \"https://aws.amazon.com/blogs/storage/san-boot-your-amazon-ec2-e
nterprise-environments-from-amazon-fsx-for-netapp-ontap/\")\n [Comments](https://aws.amazon.com/blogs/storage/
san-boot-your-amazon-ec2-enterprise-environments-from-amazon-fsx-for-netapp-ontap/#Comments
\"https://aws.amazon.com/blogs/storage/san-boot-your-amazon-ec2-enterprise-environments-from-amazon-fsx-for-ne
tapp-ontap/#Comments\") \n [Share](# \"#\")\n\nTraditionally, many enterprises and organizations with
on-premises infrastructure have used boot-from-SAN (Storage Area Network) rather than using locally attached
storage. Booting from SAN offers centralized management and backup of boot volumes, supports high availability
through multipathing, and enables greater flexibility by allowing systems to boot from pre-configured OS
images hosted on a shared storage array to reduce cost.\n\n[Amazon FSx for NetApp
ONTAP](https://aws.amazon.com/fsx/netapp-ontap/ \"https://aws.amazon.com/fsx/netapp-ontap/\") brings these
benefits to the cloud. As a fully managed Amazon Web Services (AWS) service, FSx for ONTAP delivers a
virtualized enterprise-class storage array supporting features such as high-throughput I/O, deduplication,
compression, compaction, replication, and block-level access through iSCSI and NVMe/TCP. Most importantly for
SAN booting, it supports thin cloning. FSx for ONTAP allows for a single thinly provisioned LUN to serve as
the base “golden image” for an operating system (OS). Read-write snapshot clones of this LUN can be rapidly
provisioned and presented to hundr\n\n<e>Content truncated. Call the read_documentation tool with
start_index=3000 to get more content.</e>"
}
},
"clientError": false,
"clientErrorMessage": null,
"toolInvokeRequestId": "7fa5f7e7-444b-4fe7-939b-cf0e74f52000"
}
}
⏺ Amazon FSx for NetApp ONTAPをSANとして使用する事例と、そのメリットについて説明します:
主な使用事例
1. 高性能データベース環境
- 数百万IOPSを要求するミッションクリティカルなデータベース
- SQL Server、Oracle、MySQL等の高性能データベースワークロード
2. SANブート環境
- 企業環境でのEC2インスタンスのSANブート
- 集中管理されたOSイメージからの起動
- 数百台のインスタンスへのゴールデンイメージ配布
3. VMware環境
- Amazon EVSでのiSCSIデータストア
- VMware Cloud on AWSでのストレージオフロード
4. コンテナ化アプリケーション
- Amazon EKSでのPersistent Volume
- MySQL等のデータベースコンテナ
主要メリット
1. 超高性能
- 単一ファイルシステムで数十万IOPS
- 複数ファイルシステム集約で100万IOPS以上
- 最大2GB/sのスループット
2. エンタープライズ機能
- スナップショット: 瞬時に利用可能
- シンクローニング: ゴールデンイメージからの高速複製
- 重複排除・圧縮: ストレージ効率の向上
- 階層化: SSDから弾性容量階層への自動移行
3. 高可用性
- Multi-AZ展開サポート
- マルチパス接続によるHA
- クロスリージョンレプリケーション
4. 運用効率
- 集中管理とバックアップ
- 非破壊的な容量・性能スケーリング
- Pay-as-you-goモデル
5. プロトコルサポート
- iSCSI、NVMe/TCP、NFS、SMBの幅広いプロトコル対応
- Linux、Windows、macOSからアクセス可能
6. コスト最適化
- シンプロビジョニング
- 自動階層化によるコスト削減
- 必要に応じた弾性スケーリング
これらの機能により、オンプレミスのNetApp ONTAPと同等の機能をAWSクラウドで実現できます。
しっかりAWS Blogsを参照してくれていますね。内容的にも間違ったことは言っていないように思えます。回答の根拠となるドキュメントの確認もツールのレスポンスを確認すれば良いだけなので楽です。
AWSが絡む操作では必須で使用する形になりそうな予感
まだプレビューですが、AWS Knowledge MCP Serverを使ってみました。
参照するソースがAWS Documantation MCP Serverよりも多く、これはAWSが絡む操作では必須で使用する形になりそうな予感がしますね。
GAが一日でも早くなるように毎秒祈りましょう。
この記事が誰かの助けになれば幸いです。
以上、クラウド事業本部 コンサルティング部の のんピ(@non____97)でした!