<?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</title>
	<atom:link href="https://ascend-beyond.com/category/study/aws/feed/" rel="self" type="application/rss+xml" />
	<link>https://ascend-beyond.com</link>
	<description></description>
	<lastBuildDate>Mon, 12 Aug 2024 20:44:51 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://ascend-beyond.com/wp-content/uploads/2024/03/cropped-9376b452e9b0c7a8bdf82cd2e63920ee-32x32.jpg</url>
	<title>aws</title>
	<link>https://ascend-beyond.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href=""/>	<item>
		<title>【AWS/DNSルーティング】位置情報と地理的近接性の違いをパパっと理解！</title>
		<link>https://ascend-beyond.com/study/3872/</link>
		
		<dc:creator><![CDATA[管理人]]></dc:creator>
		<pubDate>Sun, 11 Aug 2024 04:09:38 +0000</pubDate>
				<category><![CDATA[aws]]></category>
		<category><![CDATA[Study]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[独学]]></category>
		<category><![CDATA[資格]]></category>
		<guid isPermaLink="false">https://ascend-beyond.com/?p=3872</guid>

					<description><![CDATA[目次 はじめに地理的近接性ルーティングポリシーの大枠位置情報ルーティングポリシーの大枠それぞれのユースケースは？地理的近接性ルーティングポリシーのユースケース位置情報ルーティングポリシーのユースケースまとめおわりに はじ [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">はじめに</a><ol><li><a href="#toc2" tabindex="0">地理的近接性ルーティングポリシーの大枠</a></li><li><a href="#toc3" tabindex="0">位置情報ルーティングポリシーの大枠</a></li><li><a href="#toc4" tabindex="0">それぞれのユースケースは？</a><ol><li><a href="#toc5" tabindex="0">地理的近接性ルーティングポリシーのユースケース</a></li><li><a href="#toc6" tabindex="0">位置情報ルーティングポリシーのユースケース</a></li></ol></li><li><a href="#toc7" tabindex="0">まとめ</a></li></ol></li><li><a href="#toc8" tabindex="0">おわりに</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading" id="start"><span id="toc1">はじめに</span></h2>



<p>今回は、AWSのルーティング種別である<strong>地理的近接性ルーティングポリシーと位置情報ルーティングポリシーの違い</strong>を深堀して行きます！どちらも名前からして紛らわしいのですよね？ということで、そのもやもやをここで解消していきます！</p>



<p>p.s.マントルまで、深堀していきましょう！<br>いや、言うとる場合か！（笑）&#8230;..</p>



<p><span class="marker-blue"><strong><span class="fz-20px">【ここで</span></strong></span><strong><span class="marker-blue"><span class="fz-20px">扱うトピック】</span></span></strong></p>



<ol class="wp-block-list">
<li><a href="https://ascend-beyond.com/study/3872/#toc2">地理的近接性ルーティングポリシーの大枠</a></li>



<li><a href="https://ascend-beyond.com/study/3872/#toc3">位置情報ルーティングポリシーの大枠</a></li>



<li><a href="https://ascend-beyond.com/study/3872/#toc5">地理的近接性ルーティングポリシーのユースケース</a></li>



<li><a href="https://ascend-beyond.com/study/3872/#toc6">位置情報ルーティングポリシーのユースケース</a></li>
</ol>



<h3 class="wp-block-heading"><span id="toc2">地理的近接性ルーティングポリシーの大枠</span></h3>



<figure class="wp-block-image size-large is-resized"><img fetchpriority="high" decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-1024x576.jpg" alt="Answer" class="wp-image-2563" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong><span class="marker-red">地理的近接性ルーティングポリシー</span></strong>は、ユーザーのリクエストを<span style="text-decoration:underline wavy red">最も近い</span>AWS<span style="text-decoration:underline wavy red">リージョン</span>にルーティングします。例えば、ユーザーが東京からリクエストを送ると、東京に最も近いリージョン（例えば、アジアパシフィック（東京）リージョン）にルーティングされます。</p>



<p><strong>例：</strong></p>



<ol class="wp-block-list">
<li>東京のユーザー → 東京リージョンのサーバー</li>



<li>ニューヨークのユーザー → 北バージニアリージョンのサーバー</li>
</ol>



<p><strong>ポイント：</strong></p>



<ul class="wp-block-list">
<li>リクエストを送るユーザーの<span style="text-decoration:underline wavy red">物理的な位置</span>に基づいて、最も近いサーバーにリクエストをルーティングする。</li>



<li>レイテンシー（遅延）を最小限にするために使用される。</li>
</ul>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-1 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://ascend-beyond.com/wp-content/uploads/2024/08/05786d0a1720adfaa4f679ca5d5e1c19-150x150.png" alt="トニーくん" class="speech-icon-image"/></figure><div class="speech-name">トニーくん</div></div><div class="speech-balloon">
<p>なるほど..要するに<b>物理的</b>な位置に基づいてルーティングしてくれる。それが<strong><span class="marker-red">地理的近接性ルーティングポリシー</span></strong>。メモメモ💦</p>
</div></div>



<h3 class="wp-block-heading"><span id="toc3">位置情報ルーティングポリシーの大枠</span></h3>



<figure class="wp-block-image size-large is-resized"><img fetchpriority="high" decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-1024x576.jpg" alt="Answer" class="wp-image-2563" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong><span class="marker-red">位置情報ルーティングポリシー</span></strong>は、ユーザーのリクエストを特定の地域に基づいてルーティングします。これは、ユーザーの<span style="text-decoration:underline wavy red">IPアドレス</span>に基づいて、そのユーザーがどの国や地域からリクエストを送っているかを判断し、その地域専用のサーバーにリクエストをルーティングします。</p>



<p><strong>例：</strong></p>



<ol class="wp-block-list">
<li>日本のユーザー → 日本専用のサーバー</li>



<li>アメリカのユーザー → アメリカ専用のサーバー</li>
</ol>



<p><strong>ポイント：</strong></p>



<ul class="wp-block-list">
<li>特定の国や地域からのトラフィックを特定のサーバーにルーティングする。</li>



<li>例えば、法規制やデータ管理の観点から、特定の地域のユーザーを特定のサーバーにルーティングしたい場合に使用される。</li>
</ul>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-1 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://ascend-beyond.com/wp-content/uploads/2024/08/05786d0a1720adfaa4f679ca5d5e1c19-150x150.png" alt="トニーくん" class="speech-icon-image"/></figure><div class="speech-name">トニーくん</div></div><div class="speech-balloon">
<p>なるほど..要するに<strong>IPアドレス</strong>が所属する国にルーティングする。それが<strong><span class="marker-red">位置情報ルーティングポリシー</span></strong>。メモメモ💦</p>
</div></div>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-1 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://ascend-beyond.com/wp-content/uploads/2024/08/05786d0a1720adfaa4f679ca5d5e1c19-150x150.png" alt="トニーくん" class="speech-icon-image"/></figure><div class="speech-name">トニーくん</div></div><div class="speech-balloon">
<p>というか、<strong>位置情報ルーティングって必要あるの？</strong>普通に考えて、国内からリクエストを送って、わざわざ国外のリージョンにルーティングされるなんてことないでしょう。</p>
</div></div>



<p>＊『<a href="#import"><strong>位置情報ルーティングの必要性がいまいちピンとこない!</strong>』という方はこちらのユースケースでイメージを深めていきましょう↓</a></p>



<h3 class="wp-block-heading" id="import"><span id="toc4">それぞれのユースケースは？</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>ここでは、<strong>地理的近接性ルーティングポリシー</strong>と<strong>位置情報ルーティングポリシー</strong>のユースケースからそれぞれの必要性などを理解していきましょう！</p>



<h4 class="wp-block-heading"><span id="toc5">地理的近接性ルーティングポリシーのユースケース</span></h4>



<p><strong><span class="fz-20px">1. グローバルなWebサービスの高速化</span></strong></p>



<ul class="wp-block-list">
<li><strong>ユースケース:</strong> グローバルに展開しているWebサービスで、ユーザーがどこにいてもできるだけ<span style="text-decoration:underline wavy red">遅延を少なく</span>したい場合。</li>



<li><strong>特徴:</strong> 地理的近接性ルーティングポリシーを使えば、ユーザーの物理的な位置に最も近いリージョンにリクエストをルーティングでき、ページロード<span style="text-decoration:underline wavy red">時間を短縮</span>できます。例えば、アメリカ西海岸のユーザーは北カリフォルニアリージョンにルーティングされます。</li>
</ul>



<p><strong><span class="fz-20px">2. 災害復旧と耐障害性</span></strong></p>



<ul class="wp-block-list">
<li><strong>ユースケース:</strong> 複数のリージョンにバックアップを配置し、災害時に最も近いリージョンにユーザーをリダイレクトする場合。</li>



<li><strong>特徴:</strong> 地理的近接性ルーティングポリシーを利用することで、システム障害が発生しても、ユーザーは<span style="text-decoration:underline wavy red">自動的</span>に他の最も近いリージョンにリダイレクトされ、サービスの<span style="text-decoration:underline wavy red">継続性</span>が保たれます。</li>
</ul>



<p><strong><span class="fz-20px">3. 動的な負荷分散</span></strong></p>



<ul class="wp-block-list">
<li><strong>ユースケース:</strong> 複数のリージョンに同じサービスを提供しており、各リージョンの負荷状況によって動的にルーティングを変更したい場合。</li>



<li><strong>特徴:</strong> 地理的近接性ルーティングポリシーを使って、ユーザーの近くにあるリージョンを基本にしつつ、特定のリージョンが高負荷の場合には他の近いリージョンにリダイレクトすることも可能です。</li>
</ul>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-1 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://ascend-beyond.com/wp-content/uploads/2024/08/05786d0a1720adfaa4f679ca5d5e1c19-150x150.png" alt="トニーくん" class="speech-icon-image"/></figure><div class="speech-name">トニーくん</div></div><div class="speech-balloon">
<p>なるほど&#8230;<strong>地理的近接性ルーティングポリシー</strong>はアクセス制限に重点を置くのではなく、<span style="text-decoration:underline wavy red">パフォーマンス</span>（スピード、可用性etc）に重点をおいたルーティング方式ってことなんだね！</p>
</div></div>



<h4 class="wp-block-heading"><span id="toc6">位置情報ルーティングポリシーのユースケース</span></h4>



<p><strong><span class="fz-20px">1. 法規制に従ったデータ処理</span></strong></p>



<ul class="wp-block-list">
<li><strong>ユースケース:</strong> ある国の法律で、国内のユーザーからのデータは国内のサーバーで処理される必要がある場合。</li>



<li><strong>特徴:</strong> 位置情報ルーティングポリシーを使えば、ユーザーのIPアドレスに基づいて、その国のAWSリージョンにリクエストをルーティングできます。例えば、ヨーロッパのGDPR規制に従う場合、ヨーロッパからのリクエストはEU内のリージョンにルーティングされます。</li>
</ul>



<p><strong>2. 地域ごとのカスタマイズサービス</strong></p>



<ul class="wp-block-list">
<li><strong>ユースケース:</strong> 多国籍企業が国ごとに異なるコンテンツやサービスを提供する場合。</li>



<li><strong>特徴:</strong> 位置情報ルーティングポリシーを使って、各国のユーザーに<span style="text-decoration:underline wavy red">その国専用のコンテンツ</span>を提供できます。例えば、日本のユーザーには日本語のコンテンツを、日本のリージョンから提供することで、ユーザー体験を最適化します。</li>
</ul>



<p><strong>3. 政府向けの特別なサーバー</strong></p>



<ul class="wp-block-list">
<li><strong>ユースケース:</strong> 政府が利用する特別なサーバーがあり、そのサーバーへのアクセスを国内ユーザーだけに<span style="text-decoration:underline wavy red">限定したい</span>場合。</li>



<li><strong>特徴:</strong> 位置情報ルーティングポリシーを使い、国内ユーザーのリクエストだけが特定の政府用サーバーにルーティングされるように設定できます。</li>
</ul>



<div class="wp-block-cocoon-blocks-balloon-ex-box-1 speech-wrap sb-id-1 sbs-stn sbp-l sbis-cb cf block-box"><div class="speech-person"><figure class="speech-icon"><img decoding="async" src="https://ascend-beyond.com/wp-content/uploads/2024/08/05786d0a1720adfaa4f679ca5d5e1c19-150x150.png" alt="トニーくん" class="speech-icon-image"/></figure><div class="speech-name">トニーくん</div></div><div class="speech-balloon">
<p>なるほど&#8230;<strong>位置情報ルーティングポリシー</strong>はパフォーマンス（スピード）よりもユーザに<span style="text-decoration:underline wavy red">適したサービス</span>を提供することや法律などの簡単からの<span style="text-decoration:underline wavy red">アクセス制限</span>に重点をおいたルーティング方式ってことなんだね！</p>
</div></div>



<h3 class="wp-block-heading"><span id="toc7">まとめ</span></h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="527" src="https://ascend-beyond.com/wp-content/uploads/2024/02/summary.jpg" alt="ポート番号 summary" class="wp-image-552" style="width:338px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/02/summary.jpg 800w, https://ascend-beyond.com/wp-content/uploads/2024/02/summary-300x198.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/02/summary-768x506.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p><strong><u><span class="fz-20px"><span class="fz-22px">要するに&#8230;</span></span></u></strong></p>



<p><span class="marker-red"><strong>地理的近接性ルーティングポリシー</strong></span>は、ユーザーの<span style="text-decoration:underline wavy red">物理的な位置</span>に基づいて最も近いリージョンにトラフィックをルーティングし、低遅延や<span style="text-decoration:underline wavy red">高パフォーマンス</span>を実現することを目的としています。</p>



<p>これに対して、<strong><span class="marker-red">位置情報ルーティングポリシー</span></strong>は、ユーザーの<span style="text-decoration:underline wavy red">IPアドレス</span>を基にそのユーザーが属する国や地域を特定し、その地域の法的要件やサービスの<span style="text-decoration:underline wavy red">適合性</span>に応じて適切なリージョンやサーバーにルーティングすることを目的としています。このため、位置情報ルーティングポリシーはパフォーマンスよりも地域ごとのコンプライアンスやローカライズされたサービス提供を重視しています。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"AWSの基本・仕組み・重要用語が全部わかる教科書 (見るだけ図解)","b":"","t":"","d":"https:\/\/m.media-amazon.com","c_p":"","p":["\/images\/I\/51PtaFWLUBL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B0B81PZY8H","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B0B81PZY8H","a_id":4440991,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/AWS%E3%81%AE%E5%9F%BA%E6%9C%AC%E3%83%BB%E4%BB%95%E7%B5%84%E3%81%BF%E3%83%BB%E9%87%8D%E8%A6%81%E7%94%A8%E8%AA%9E%E3%81%8C%E5%85%A8%E9%83%A8%E3%82%8F%E3%81%8B%E3%82%8B%E6%95%99%E7%A7%91%E6%9B%B8%20(%E8%A6%8B%E3%82%8B%E3%81%A0%E3%81%91%E5%9B%B3%E8%A7%A3)\/","a_id":4440988,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"eJXo1","s":"s"});
</script>
<div id="msmaflink-eJXo1">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<h2 class="wp-block-heading"><span id="toc8">おわりに</span></h2>



<p>本日はここまでです。今日は<span class="marker-red"><strong>位置情報ルーティングと地理的近接性ルーティングの違い</strong></span>をマスターしました！</p>



<p>全体を一気にまとめてやろうとするより、今回みたいに一つに絞って１つずつ着実に勉強していく方が頭に残りやすいです。</p>



<p>何事も継続は力なりですから、焦らず一歩ずつ着実に進んでいきましょう！それを続けていけば気づいた時には、ものすごいスペシャリストになっているはずです！では、さらばじゃ！</p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【新感覚AWS勉強】DataPiplineってなに？10秒で理解！</title>
		<link>https://ascend-beyond.com/study/3854/</link>
		
		<dc:creator><![CDATA[管理人]]></dc:creator>
		<pubDate>Sat, 10 Aug 2024 06:02:16 +0000</pubDate>
				<category><![CDATA[aws]]></category>
		<category><![CDATA[Study]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[独学]]></category>
		<category><![CDATA[資格]]></category>
		<guid isPermaLink="false">https://ascend-beyond.com/?p=3854</guid>

					<description><![CDATA[目次 はじめにこれがDataPiplineの大枠だ！1. パイプラインの基本要素2. 高可用性とエラーハンドリング3. コストと運用管理DataPiplineのユースケース1. 定期的なデータバックアップ2. データの変 [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-4" checked><label class="toc-title" for="toc-checkbox-4">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">はじめに</a><ol><li><a href="#toc2" tabindex="0">これがDataPiplineの大枠だ！</a><ol><li><a href="#toc3" tabindex="0">1. パイプラインの基本要素</a></li><li><a href="#toc4" tabindex="0">2. 高可用性とエラーハンドリング</a></li><li><a href="#toc5" tabindex="0">3. コストと運用管理</a></li></ol></li><li><a href="#toc6" tabindex="0">DataPiplineのユースケース</a><ol><li><a href="#toc7" tabindex="0">1. 定期的なデータバックアップ</a></li><li><a href="#toc8" tabindex="0">2. データの変換と処理</a></li><li><a href="#toc9" tabindex="0">3. データ集約とレポート生成</a></li><li><a href="#toc10" tabindex="0">4. データ移行</a></li><li><a href="#toc11" tabindex="0">5. アーカイブとガバナンス</a></li></ol></li><li><a href="#toc12" tabindex="0">まとめ</a></li></ol></li><li><a href="#toc13" tabindex="0">おわりに</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">はじめに</span></h2>



<p>勉強をする上で、全体を一気にまとめて勉強するより、１つに絞った方が記憶に残りやすいです。</p>



<p>ということで、今回は、<strong>AWS</strong>分野である<strong><span class="marker-red">AWS Data Pipeline</span></strong>について深堀していきましょう！ひとつづつ着実に得意分野を増やしていくことが、結果的に大きな成長になります！では、やっていきましょう！</p>



<h3 class="wp-block-heading"><span id="toc2">これがDataPiplineの大枠だ！</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-1024x576.jpg" alt="Answer" class="wp-image-2563" style="width:337px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong><span class="marker-red">AWS Data Pipeline</span></strong>は、異なるAWSサービスやオンプレミスのデータソース間でのデータの<span style="text-decoration:underline wavy red">移動</span>と<span style="text-decoration:underline wavy red">変換</span>を効率的に行うことができるマネージドサービスです。</p>



<h4 class="wp-block-heading"><span id="toc3">1. パイプラインの基本要素</span></h4>



<ul class="wp-block-list">
<li><strong>データノード (Data Nodes)</strong>: これらは、パイプライン（全体の流れを示すもの）で使用される<span style="text-decoration:underline wavy red">データの場所や形式</span>を定義します。例えば、Amazon S3バケット、DynamoDBテーブル、またはRDSデータベースなどがデータノードになります。</li>



<li><strong>アクティビティ (Activity)</strong>: これらは、データに対して行われる<span style="text-decoration:underline wavy red">処理やタスク</span>を定義します。例えば、S3からデータをコピーする、EMRクラスターでデータを処理する、あるいはShellCommandActivityを使ってスクリプトを実行するなどです。</li>



<li><strong>スケジューリング (Scheduling)</strong>: Data Pipelineでは、<span style="text-decoration:underline wavy red">スケジュール</span>を詳細に設定することが可能です。たとえば、1日1回実行する、特定の条件が満たされたときに実行するなどが設定できます。</li>



<li><strong>デペンデンシー (Dependencies)</strong>: 複数のアクティビティを<span style="text-decoration:underline wavy red">順序立て</span>て実行する場合に、依存関係を設定します。これにより、あるアクティビティが完了してから次のアクティビティが実行されるようにできます。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc4">2. 高可用性とエラーハンドリング</span></h4>



<p>AWS Data Pipelineは、タスクの失敗に対する<span style="text-decoration:underline wavy red">再試行やアラートの設定</span>もサポートしています。例えば、あるアクティビティが失敗した場合、指定された回数だけ再試行し、それでも失敗した場合はSNS通知を送るように設定できます。これにより、データ処理の信頼性を高めることができます。</p>



<h4 class="wp-block-heading"><span id="toc5">3. コストと運用管理</span></h4>



<p>Data Pipelineは、管理が簡単であり、利用した<span style="text-decoration:underline wavy red">時間やリソース</span>に応じた課金モデルを採用しています。従って、効率的に設定を行うことで、運用コストを最小限に抑えることが可能です。また、IAMロールを使用してセキュアにリソースへのアクセス権限を管理することができます。</p>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;"><strong><span style="text-decoration: underline;"><font size="5">要するに&#8230;</font><br></span></span></strong><b>DataPipline</b>というのは、データの<span style="text-decoration:underline wavy red">移行</span>
と<span style="text-decoration:underline wavy red">処理</span>を<span style="text-decoration:underline wavy red">自動化</span>してくれるサービス。 また、<span style="text-decoration:underline wavy red">再試行やアラートの設定</span>もあるから、 とても便利にデータの移行や処理をできる。これがDataPipline！ </div>



<p>＊<a href="#use">『これだけではイメージが湧かない！』と感じた方はこちらのユースケースをどうぞ→</a></p>



<h3 class="wp-block-heading" id="use"><span id="toc6">DataPiplineのユースケース</span></h3>



<p>AWS Data Pipelineの具体的な使い方とユースケースをいくつか紹介します。これにより、どのようにこのサービスが活用できるのかをより深く理解できると思います。</p>



<h4 class="wp-block-heading"><span id="toc7">1. 定期的なデータバックアップ</span></h4>



<p><strong>ユースケース</strong>: 毎日、業務データをバックアップしたい場合。</p>



<p><strong>使い方</strong>:</p>



<ul class="wp-block-list">
<li>Data Pipelineを使って、RDS（Relational Database Service）やDynamoDBからデータを定期的にS3バケットに<span style="text-decoration:underline wavy red">エクスポート</span>（<strong>移動</strong>）するパイプラインを作成します。</li>



<li>スケジュールを毎日夜間に設定し、自動的にバックアップが行われるようにします。</li>
</ul>



<p><strong>メリット</strong>: 手動でバックアップを取る手間を省き、データの喪失リスクを軽減できます。</p>



<h4 class="wp-block-heading"><span id="toc8">2. データの変換と処理</span></h4>



<p><strong>ユースケース</strong>: 生のデータをETL（Extract, Transform, Load）処理で分析可能な形に変換する。</p>



<p><strong>使い方</strong>:</p>



<ul class="wp-block-list">
<li>Data Pipelineで、Amazon S3に保存されている未加工のログデータをAmazon EMR（Elastic MapReduce）クラスターに渡し、Hadoopを使ってデータを変換します。</li>



<li>変換されたデータは再びS3に保存され、分析やレポート作成に利用されます。</li>
</ul>



<p><strong>メリット</strong>: 大規模なデータセットの処理を<span style="text-decoration:underline wavy red">自動化</span>し、効率的にデータを整形できます。</p>



<h4 class="wp-block-heading"><span id="toc9">3. データ集約とレポート生成</span></h4>



<p><strong>ユースケース</strong>: 複数のデータソースからデータを集約して、日次レポートを生成する。</p>



<p><strong>使い方</strong>:</p>



<ul class="wp-block-list">
<li>複数のデータベースやS3バケットからデータを取得し、それを集約して集計を行います。</li>



<li>Data Pipelineを使って、この処理を毎日<span style="text-decoration:underline wavy red">自動</span>で行い、最終結果をS3バケットに保存します。</li>



<li>保存されたデータはRedshiftやQuickSightなどを使って、ビジネスインテリジェンスレポートとして表示します。</li>
</ul>



<p><strong>メリット</strong>: 日次の集計作業を自動化することで、手動での作業を省き、データ分析に集中できます。</p>



<h4 class="wp-block-heading"><span id="toc10">4. データ移行</span></h4>



<p><strong>ユースケース</strong>: オンプレミスのデータベースからAWS環境へ<span style="text-decoration:underline wavy red">データを移行</span>したい場合。</p>



<p><strong>使い方</strong>:</p>



<ul class="wp-block-list">
<li>Data Pipelineを使って、オンプレミスのデータベースからデータを抽出し、Amazon RDSやS3に移行します。</li>



<li>オンプレミスの環境でカスタムスクリプトを実行するアクティビティを含めることもできます。</li>
</ul>



<p><strong>メリット</strong>: データ移行を段階的に実行し、<span style="text-decoration:underline wavy red">自動化</span>することで、<span style="text-decoration:underline wavy red">移行</span>プロセスの信頼性と効率を向上させます。</p>



<h4 class="wp-block-heading"><span id="toc11">5. アーカイブとガバナンス</span></h4>



<p><strong>ユースケース</strong>: 古いデータを<span style="text-decoration:underline wavy red">定期的</span>にアーカイブし、保存期間を管理する。<span style="text-decoration:underline wavy red">ーー</span></p>



<p><strong>使い方</strong>:</p>



<ul class="wp-block-list">
<li>Data Pipelineを使って、一定期間以上経過したデータをS3 Glacierに<span style="text-decoration:underline wavy red">自動</span>で<span style="text-decoration:underline wavy red">移動</span>し、コスト効率の高いストレージにアーカイブします。</li>



<li>また、指定されたルールに基づきデータの削除も設定可能です。</li>
</ul>



<p><strong>メリット</strong>: データガバナンスを簡単に管理し、ストレージコストを削減できます。</p>



<h3 class="wp-block-heading"><span id="toc12">まとめ</span></h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="527" src="https://ascend-beyond.com/wp-content/uploads/2024/02/summary.jpg" alt="ポート番号 summary" class="wp-image-552" style="width:338px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/02/summary.jpg 800w, https://ascend-beyond.com/wp-content/uploads/2024/02/summary-300x198.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/02/summary-768x506.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p><strong><u><span class="fz-20px"><span class="fz-22px">要するに&#8230;</span></span></u></strong></p>



<p><span class="marker-red"><strong>AWS Data Pipeline</strong></span>は、データの<span style="text-decoration:underline wavy red">転送</span>や<span style="text-decoration:underline wavy red">処理</span>を<span style="text-decoration:underline wavy red">自動化</span>するマネージドサービスです。このサービスは、詳細な設定が可能であり、たとえばエラー発生時の<span style="text-decoration:underline wavy red">アラート</span>機能や<span style="text-decoration:underline wavy red">再試行</span>機能を利用して、信頼性の高いデータ処理を実現します。特に、<span style="text-decoration:underline wavy red">定期的な処理</span>に適しており、自動化によって効率が向上するバッチ処理などに最適です。これがAWS Data Pipelineです。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"AWS認定資格試験テキスト　AWS認定 クラウドプラクティショナー　改訂第3版 (ＡＷＳ認定資格試験テキスト)","b":"SBクリエイティブ","t":"","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/41ftSYXObKL._SL500_.jpg","\/61be0+BA2lL._SL500_.jpg","\/41pLGKwsDOL._SL500_.jpg","\/41LNcExBhZL._SL500_.jpg","\/41-EbIfH4DL._SL500_.jpg","\/41vzT9FR2qL._SL500_.jpg","\/417vSXB+WCL._SL500_.jpg","\/213v-UysU2L._SL500_.jpg","\/41ebNTJMnmL._SL500_.jpg","\/31tLhVdjxlL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/4815625387","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/4815625387","a_id":4440991,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/AWS%E8%AA%8D%E5%AE%9A%E8%B3%87%E6%A0%BC%E8%A9%A6%E9%A8%93%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%80%80AWS%E8%AA%8D%E5%AE%9A%20%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E3%83%97%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%8A%E3%83%BC%E3%80%80%E6%94%B9%E8%A8%82%E7%AC%AC3%E7%89%88%20(%EF%BC%A1%EF%BC%B7%EF%BC%B3%E8%AA%8D%E5%AE%9A%E8%B3%87%E6%A0%BC%E8%A9%A6%E9%A8%93%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88)\/","a_id":4440988,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"YHEyx","s":"s"});
</script>
<div id="msmaflink-YHEyx">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<h2 class="wp-block-heading"><span id="toc13">おわりに</span></h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="527" src="https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041.jpg" alt="goal
" class="wp-image-2671" style="width:335px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041.jpg 800w, https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041-300x198.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041-768x506.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>本日はここまでです。今日は<span class="marker-red"><strong>AWS Data Pipeline</strong></span>をマスターしました！</p>



<p>全体を一気にまとめてやろうとするより、今回みたいに一つに絞って１つずつ着実に勉強していく方が頭に残りやすいです。</p>



<p>何事も継続は力なりですから、焦らず一歩ずつ着実に進んでいきましょう！それを続けていけば気づいた時には、ものすごいスペシャリストになっているはずです！では、さらばじゃ！</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【AWS/VPCゲートウェイ編】ややこしい！『○○ゲートウェイ』を３分で！【新感覚解説】</title>
		<link>https://ascend-beyond.com/study/3841/</link>
		
		<dc:creator><![CDATA[管理人]]></dc:creator>
		<pubDate>Fri, 09 Aug 2024 13:01:08 +0000</pubDate>
				<category><![CDATA[aws]]></category>
		<category><![CDATA[Study]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[独学]]></category>
		<category><![CDATA[資格]]></category>
		<guid isPermaLink="false">https://ascend-beyond.com/?p=3841</guid>

					<description><![CDATA[目次 はじめにAmazon VPC Gatewayの大枠　　1/5主要なVPC Gatewayの種類Internet Gateway (IGW):NAT Gateway:NAT Instance:Virtual Priv [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-6" checked><label class="toc-title" for="toc-checkbox-6">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">はじめに</a><ol><li><a href="#toc2" tabindex="0">Amazon VPC Gatewayの大枠　　1/5</a><ol><li><a href="#toc3" tabindex="0">主要なVPC Gatewayの種類</a><ol><li><a href="#toc4" tabindex="0">Internet Gateway (IGW):</a></li><li><a href="#toc5" tabindex="0">NAT Gateway:</a></li><li><a href="#toc6" tabindex="0">NAT Instance:</a></li><li><a href="#toc7" tabindex="0">Virtual Private Gateway (VGW):</a></li><li><a href="#toc8" tabindex="0">Transit Gateway:</a></li></ol></li></ol></li><li><a href="#toc9" tabindex="0">なぜ、プライベートとインターネットは隔絶するの？　　2/5</a></li><li><a href="#toc10" tabindex="0">プライベートサブネット→インターネットアクセスの方法は？　　3/5</a></li><li><a href="#toc11" tabindex="0">まとめ　4/5</a></li></ol></li><li><a href="#toc12" tabindex="0">おわりに　5/5</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading" id="start"><span id="toc1">はじめに</span></h2>



<p>今回は、<strong>AWSの『○○ゲートウェイ』の１つ、<span class="marker-red">VPC Gateway</span></strong>を深堀して行きます！AWSには、この『○○ゲートウェイ』という用語が沢山あって、とてもややこしいです。ということで、今回はこの『○○ゲートウェイ』の１つ、<span class="marker-red"><strong>VPC Gateway</strong></span>を3分で頭に入れていきましょう！</p>



<p>p.s.マントルまで、深堀していきましょう！<br>いや、言うとる場合か！（笑）&#8230;..</p>



<div>
    <div style="height: 24px; margin-top: 5px;"><span style="background: red; padding: 6px 10px; border-radius: 5px; color: #ffffff; font-weight: bold; margin-left: 10px; font-size: 18px;">当ページの使い方</span></div>
    <div style="padding: 30px 15px 10px; border-radius: 5px; border: 2px solid red;">
        <p><span style="font-size: 16px;">当ページは、最初に重要知識を紹介しています。そして、みんなが疑問に思いそうなところはリンクで詳細説明しています。もし、最初から理解できる部分があったら、どんどん読み飛ばしてください。皆さんの時間は有限なので、ぜひ効率重視で進めていってください。<br><br>

p.s.もちろん、リンクにとんだ場合は、大切な時間に見合った解説を載せているので安心して、詳細説明を学んでみてください！</span></p>
    </div>
</div>



<p><strong><span class="marker-red"><span class="fz-22px">【ここで扱う疑問】</span></span></strong></p>



<ol class="wp-block-list">
<li><a href="https://ascend-beyond.com/other/3841/#toc2">Amazon VPC Gatewayの大枠は？</a></li>



<li><a href="https://ascend-beyond.com/other/3841/#toc4">Internet Gateway (IGW)？</a></li>



<li><a href="https://ascend-beyond.com/other/3841/#toc5">NAT Gateway？</a></li>



<li><a href="https://ascend-beyond.com/other/3841/#toc6">NAT Instance？</a></li>



<li><a href="https://ascend-beyond.com/other/3841/#toc7">Virtual Private Gateway (VGW)？</a></li>



<li><a href="https://ascend-beyond.com/other/3841/#toc8">Transit Gateway？</a></li>



<li><a href="https://ascend-beyond.com/other/3841/#toc9">なぜ、プライベートとインターネットは隔絶するの？</a></li>



<li><a href="https://ascend-beyond.com/other/3841/#toc10">プライベートサブネット→インターネットアクセスの方法は？</a></li>
</ol>



<h3 class="wp-block-heading"><span id="toc2">Amazon VPC Gatewayの大枠　　1/5</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-1024x576.jpg" alt="Answer" class="wp-image-2563" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>Amazon Virtual Private Cloud (=VPC)</strong>は、AWSのクラウド内に<span style="text-decoration:underline wavy red">仮想的なプライベートネットワーク</span>を構築できるサービスです。</p>



<p><strong><span class="marker-red">VPC Gateway</span></strong>は、そのネットワーク内で<span style="text-decoration:underline wavy red">異なるネットワークやサービスと接続するためのポイントです。</span></p>



<h4 class="wp-block-heading"><span id="toc3">主要なVPC Gatewayの種類</span></h4>



<h5 class="wp-block-heading"><span id="toc4">Internet Gateway (IGW):</span></h5>



<ul class="wp-block-list">
<li><strong>役割</strong>: VPCのリソース（例: EC2インスタンス）が<span style="text-decoration:underline wavy red">インターネットにアクセス</span>できるようにする。</li>



<li><strong>特徴</strong>:
<ul class="wp-block-list">
<li>双方向通信をサポート。</li>



<li>NAT（Network Address Translation）機能を持つ。</li>



<li>VPCにアタッチすることで、VPC内のリソースがインターネットと通信可能になる。</li>
</ul>
</li>
</ul>



<h5 class="wp-block-heading"><span id="toc5">NAT Gateway:</span></h5>



<ul class="wp-block-list">
<li><strong>役割</strong>: VPC内の<span style="text-decoration:underline wavy red">プライベートサブネット</span>のリソースが<span style="text-decoration:underline wavy red">インターネット</span>に<span style="text-decoration:underline wavy red">アクセス</span>するために使用される。<span class="red"><a href="#separation">プライベートサブネット内のリソースは直接インターネットからはアクセスできません</a></span>が、NAT Gatewayを使うことでインターネットへのアウトバウンド通信が可能になります。</li>
</ul>



<p>＊<a href="#private">『<strong>プライベートサブネットからインターネットへの接続は絶対にできないの？</strong>』という疑問があればこちら→</a></p>



<ul class="wp-block-list">
<li><strong>特徴</strong>:
<ul class="wp-block-list">
<li>自動スケーリング機能があり、高い可用性を提供。</li>



<li>高可用性と耐障害性を持つ。</li>



<li>管理が簡単で、AWSが提供するため、自己管理の負担が少ない。</li>
</ul>
</li>
</ul>



<h5 class="wp-block-heading"><span id="toc6">NAT Instance:</span></h5>



<ul class="wp-block-list">
<li><strong>役割</strong>: NAT Gatewayと似た機能を提供するが、EC2インスタンスとして運用される。プライベートサブネットのインスタンスがインターネットにアクセスする際に使用する。</li>



<li><strong>特徴</strong>:
<ul class="wp-block-list">
<li><span style="text-decoration:underline wavy red">自分で設定や管理</span>を行う必要がある。</li>



<li>高可用性を確保するためには、<span style="text-decoration:underline wavy red">自分で</span>スケーリングや冗長化の設定が必要。</li>
</ul>
</li>
</ul>



<h5 class="wp-block-heading"><span id="toc7">Virtual Private Gateway (VGW):</span></h5>



<ul class="wp-block-list">
<li><strong>役割</strong>: <span style="text-decoration:underline wavy red">VPCとオンプレミスネットワーク</span>を接続するためのゲートウェイ。<span style="text-decoration:underline wavy red">VPN接続</span>を通じて、オンプレミスのデータセンターとAWSのVPCを安全に接続する。</li>



<li><strong>特徴</strong>:
<ul class="wp-block-list">
<li>IPsec VPNトンネルを使用して暗号化された接続を提供。</li>



<li>ハイブリッドクラウドシナリオに役立つ。</li>
</ul>
</li>
</ul>



<h5 class="wp-block-heading"><span id="toc8">Transit Gateway:</span></h5>



<ul class="wp-block-list">
<li><strong>役割</strong>: <span style="text-decoration:underline wavy red">複数</span>のVPCやVPN、オンプレミスネットワークを中央で接続する（<span style="text-decoration:underline wavy red">ハブ</span>）ためのゲートウェイ。</li>



<li><strong>特徴</strong>:
<ul class="wp-block-list">
<li>複数のVPCを簡単に接続でき、ネットワークのトポロジーが簡素化される。</li>



<li>スケーラブルで高性能。</li>
</ul>
</li>
</ul>



<h3 class="wp-block-heading" id="separation"><span id="toc9">なぜ、プライベートとインターネットは隔絶するの？　　2/5</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>プライベートサブネット内のリソースが直接インターネットからアクセスできない理由は、<span style="text-decoration:underline wavy red">セキュリティ</span>と<span style="text-decoration:underline wavy red">ネットワーク</span>の分離のためです。具体的には以下の点が関係しています：</p>



<ol class="wp-block-list">
<li><strong>セキュリティの強化</strong>:
<ul class="wp-block-list">
<li>プライベートサブネットは、インターネットから直接アクセスできないように設計されています。これにより、外部の攻撃者からの<span style="text-decoration:underline wavy red">直接アクセス</span>を防ぎ、リソースのセキュリティを強化します。プライベートサブネット内のリソースは、より内部的でセキュアな環境で動作し、インターネット上の脅威から隔離されます。</li>
</ul>
</li>



<li><strong>ネットワークの分離</strong>:
<ul class="wp-block-list">
<li>VPC内のネットワークは、公開用（パブリック）と内部用（プライベート）に分かれていることが一般的です。プライベートサブネットは、インターネットに接続されていないため、外部のネットワークから直接的な通信ができません。これにより、プライベートサブネットのリソースは、他のプライベートサブネットやパブリックサブネットを介して間接的にインターネットと通信します。</li>
</ul>
</li>
</ol>



<h3 class="wp-block-heading" id="private"><span id="toc10">プライベートサブネット→インターネットアクセスの方法は？　　3/5</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>プライベートサブネット内のリソースがインターネットにアクセスするためには、以下のような仕組みが使われます：</p>



<ol class="wp-block-list">
<li><span class="fz-20px"><strong>NAT GatewayまたはNAT Instance</strong>:</span>
<ul class="wp-block-list">
<li>プライベートサブネット内のリソースがインターネットに接続するためには、NAT GatewayやNAT Instanceを利用します。これらの機能は、プライベートサブネット内のインスタンスからの<span style="text-decoration:underline wavy red">アウトバウンド通信</span>をインターネットにルーティングし、レスポンスを戻す役割を果たします。NAT GatewayやNAT Instanceはパブリックサブネットに配置され、インターネットにアクセスできるように設定されます。</li>
</ul>
</li>



<li><strong>ルートテーブル</strong>:
<ul class="wp-block-list">
<li>プライベートサブネット内のリソースがインターネットと通信できるようにするためには、プライベートサブネットのルートテーブルに、NAT GatewayやNAT Instanceを経由するための<span style="text-decoration:underline wavy red">ルートを設定</span>します。このルートにより、プライベートサブネット内のトラフィックがNAT GatewayやNAT Instanceを通じてインターネットにルーティングされます。</li>
</ul>
</li>
</ol>



<h3 class="wp-block-heading"><span id="toc11">まとめ　4/5</span></h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="527" src="https://ascend-beyond.com/wp-content/uploads/2024/02/summary.jpg" alt="ポート番号 summary" class="wp-image-552" style="width:338px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/02/summary.jpg 800w, https://ascend-beyond.com/wp-content/uploads/2024/02/summary-300x198.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/02/summary-768x506.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p><strong><u><span class="fz-20px"><span class="fz-22px">要するに&#8230;</span></span></u></strong></p>



<p><span class="marker-red"><strong>Amazon VPC Gateway</strong></span>っていうのはVPC内から何かほかのサービスを利用するときの接続を担ってくれるもの。具体的にはインターネットと接続したいときは<strong>インターネットゲートウェイ</strong>、オンプレと安全に接続したいときは<strong>VGW</strong>、複数のVPCと接続を取りたいときは<strong>TransitGateway</strong>、プライベートサブネットからインターネットに接続したいときは<strong>NATGateway</strong>。このように、VPCゲートウェイには様々なゲートウェイがサポートされているため、より便利にVPCと他サービスと接続できるようになる。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"改訂新版 徹底攻略 AWS認定 ソリューションアーキテクト − アソシエイト教科書［SAA-C02］対応 徹底攻略シリーズ","b":"","t":"","d":"https:\/\/m.media-amazon.com","c_p":"","p":["\/images\/I\/519DqB8xIvL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B08SGSD479","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B08SGSD479","a_id":4440991,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/%E6%94%B9%E8%A8%82%E6%96%B0%E7%89%88%20%E5%BE%B9%E5%BA%95%E6%94%BB%E7%95%A5%20AWS%E8%AA%8D%E5%AE%9A%20%E3%82%BD%E3%83%AA%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%88%20%E2%88%92%20%E3%82%A2%E3%82%BD%E3%82%B7%E3%82%A8%E3%82%A4%E3%83%88%E6%95%99%E7%A7%91%E6%9B%B8%EF%BC%BBSAA-C02%EF%BC%BD%E5%AF%BE%E5%BF%9C%20%E5%BE%B9%E5%BA%95%E6%94%BB%E7%95%A5%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA\/","a_id":4440988,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"l07vp","s":"s"});
</script>
<div id="msmaflink-l07vp">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<h2 class="wp-block-heading"><span id="toc12">おわりに　5/5</span></h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="527" src="https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041.jpg" alt="goal
" class="wp-image-2671" style="width:335px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041.jpg 800w, https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041-300x198.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041-768x506.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>本日はここまでです。今日は<span class="marker-red"><strong>VPC Gateway</strong></span>をStudy＆マスターしてきました！</p>



<p>一つ一つ、疑問を解消していくとなんだか知識が深まった気がしますよね？&#8230;..え？そんなことない？いやいや、気づいていないだけでしっかりと身についていますよ！</p>



<p>何事も継続は力なりですから。焦らず一歩ずつ着実に進んでいきましょう！では、さらばじゃ！</p>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
<a href="https://ascend-beyond.com/study/3806/" title="【AWS/ストレージゲートウェイ編】ややこしい！『○○ゲートウェイ』を３分で！【新感覚解説】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://ascend-beyond.com/wp-content/uploads/2024/08/db6fc334f71a0d8d862cb2068e88a70e-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://ascend-beyond.com/wp-content/uploads/2024/08/db6fc334f71a0d8d862cb2068e88a70e-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/08/db6fc334f71a0d8d862cb2068e88a70e-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/08/db6fc334f71a0d8d862cb2068e88a70e-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/08/db6fc334f71a0d8d862cb2068e88a70e-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/08/db6fc334f71a0d8d862cb2068e88a70e-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/08/db6fc334f71a0d8d862cb2068e88a70e-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/08/db6fc334f71a0d8d862cb2068e88a70e.jpg 1200w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【AWS/ストレージゲートウェイ編】ややこしい！『○○ゲートウェイ』を３分で！【新感覚解説】</div><div class="blogcard-snippet internal-blogcard-snippet">今回は、AWSにおける『○○ゲートウェイ』の一つである、ストレージゲートウェイをやっていきます。マウントされたってなに？アクセス制限はかけられるの？ブロックレベル？そもそもブロックってなに？仮想的なストレージボリューム？仮想テープライブリ？などの誰しもが思う基礎の疑問を解消していきながら、気づいたらストレージゲートウェイの知識が深まっているという構成になっています。では、はじまりはじまり！</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://ascend-beyond.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">ascend-beyond.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2024.08.08</div></div></div></div></a>
</div><figcaption class="wp-element-caption">ストレージゲートウェイ</figcaption></figure>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
<a href="https://ascend-beyond.com/study/3791/" title="【AWS/APIゲートウェイ編】ややこしい！『○○ゲートウェイ』を３分で理解！【新感覚解説】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://ascend-beyond.com/wp-content/uploads/2024/08/586af71bdc0111fdf8cce0812af4576e-1-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://ascend-beyond.com/wp-content/uploads/2024/08/586af71bdc0111fdf8cce0812af4576e-1-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/08/586af71bdc0111fdf8cce0812af4576e-1-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/08/586af71bdc0111fdf8cce0812af4576e-1-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/08/586af71bdc0111fdf8cce0812af4576e-1-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/08/586af71bdc0111fdf8cce0812af4576e-1-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/08/586af71bdc0111fdf8cce0812af4576e-1-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/08/586af71bdc0111fdf8cce0812af4576e-1.jpg 1200w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【AWS/APIゲートウェイ編】ややこしい！『○○ゲートウェイ』を３分で理解！【新感覚解説】</div><div class="blogcard-snippet internal-blogcard-snippet">今回は、AWSにおける『○○ゲートウェイ』の一つである、APIゲートウェイをやっていきます。ゲートウェイってなんだけ？APIってなんだけ？エンドポイントってなんだけ？APIエンドポイントってなんだけ？などの誰しもが思う基礎の疑問を解消していきながら、気づいたらAPIゲートウェイの知識が深まっているという構成になっています。では、はじまりはじまり！</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://ascend-beyond.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">ascend-beyond.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2024.08.04</div></div></div></div></a>
</div><figcaption class="wp-element-caption">APIゲートウェイ</figcaption></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【AWS/ストレージゲートウェイ編】ややこしい！『○○ゲートウェイ』を３分で！【新感覚解説】</title>
		<link>https://ascend-beyond.com/study/3806/</link>
		
		<dc:creator><![CDATA[管理人]]></dc:creator>
		<pubDate>Wed, 07 Aug 2024 21:02:08 +0000</pubDate>
				<category><![CDATA[aws]]></category>
		<category><![CDATA[Study]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[独学]]></category>
		<category><![CDATA[資格]]></category>
		<guid isPermaLink="false">https://ascend-beyond.com/?p=3806</guid>

					<description><![CDATA[目次 はじめにAWS Storage Gatewayってなに？　　1/81.ファイルゲートウェイ2.ボリュームゲートウェイ3.テープゲートウェイマウントされたってなに？　　2/8アクセス制限はかけられるの？　　3/8オン [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-8" checked><label class="toc-title" for="toc-checkbox-8">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">はじめに</a><ol><li><a href="#toc2" tabindex="0">AWS Storage Gatewayってなに？　　1/8</a><ol><li><a href="#toc3" tabindex="0">1.ファイルゲートウェイ</a></li><li><a href="#toc4" tabindex="0">2.ボリュームゲートウェイ</a></li><li><a href="#toc5" tabindex="0">3.テープゲートウェイ</a></li></ol></li><li><a href="#toc6" tabindex="0">マウントされたってなに？　　2/8</a></li><li><a href="#toc7" tabindex="0">アクセス制限はかけられるの？　　3/8</a><ol><li><a href="#toc8" tabindex="0">オンプレからS3へのアクセス制限</a></li><li><a href="#toc9" tabindex="0">S3からオンプレへのアクセス制限</a></li></ol></li><li><a href="#toc10" tabindex="0">ブロックレベルってなに？そもそもブロック？　　4/8</a><ol><li><a href="#toc11" tabindex="0">1. ブロックレベルストレージ</a></li><li><a href="#toc12" tabindex="0">2. ファイルレベルストレージ</a></li><li><a href="#toc13" tabindex="0">3. オブジェクトストレージ</a></li><li><a href="#toc14" tabindex="0">データストレージの選択</a></li></ol></li><li><a href="#toc15" tabindex="0">仮想的なストレージボリュームってなに？　　5/8</a><ol><li><a href="#toc16" tabindex="0">仮想的なストレージボリュームのイメージ</a></li><li><a href="#toc17" tabindex="0">具体例</a></li></ol></li><li><a href="#toc18" tabindex="0">仮想テープライブリってなに？　　6/8</a><ol><li><a href="#toc19" tabindex="0">そもそもテープとは？</a></li><li><a href="#toc20" tabindex="0">仮想テープライブラリ（VTL）とは？</a></li></ol></li><li><a href="#toc21" tabindex="0">まとめ　7/8</a></li></ol></li><li><a href="#toc22" tabindex="0">おわりに　8/8</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading" id="start"><span id="toc1">はじめに</span></h2>



<p>今回は、<strong>AWSの『○○ゲートウェイ』の１つである<span class="marker-red">AWS Storage Gateway</span></strong>をStudy＆マスターして行きます！AWSには、この『○○ゲートウェイ』という用語が沢山あって、とてもややこしいです。ということで、今回はこの『○○ゲートウェイ』の１つ、<span class="marker-red"><strong>AWS Storage Gateway</strong></span>を3分で頭に入れていきましょう！</p>



<div>
    <div style="height: 24px; margin-top: 5px;"><span style="background: red; padding: 6px 10px; border-radius: 5px; color: #ffffff; font-weight: bold; margin-left: 10px; font-size: 18px;">当ページの使い方</span></div>
    <div style="padding: 30px 15px 10px; border-radius: 5px; border: 2px solid red;">
        <p><span style="font-size: 16px;">当ページは、最初に重要知識を紹介しています。そして、みんなが疑問に思いそうなところはリンクで詳細説明しています。もし、最初から理解できる部分があったら、どんどん読み飛ばしてください。皆さんの時間は有限なので、ぜひ効率重視で進めていってください。<br><br>

p.s.もちろん、リンクにとんだ場合は、大切な時間に見合った解説を載せているので安心して、詳細説明を学んでみてください！</span></p>
    </div>
</div>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
<a href="https://ascend-beyond.com/study/3791/" title="【AWS/APIゲートウェイ編】ややこしい！『○○ゲートウェイ』を３分で理解！【新感覚解説】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://ascend-beyond.com/wp-content/uploads/2024/08/586af71bdc0111fdf8cce0812af4576e-1-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://ascend-beyond.com/wp-content/uploads/2024/08/586af71bdc0111fdf8cce0812af4576e-1-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/08/586af71bdc0111fdf8cce0812af4576e-1-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/08/586af71bdc0111fdf8cce0812af4576e-1-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/08/586af71bdc0111fdf8cce0812af4576e-1-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/08/586af71bdc0111fdf8cce0812af4576e-1-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/08/586af71bdc0111fdf8cce0812af4576e-1-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/08/586af71bdc0111fdf8cce0812af4576e-1.jpg 1200w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【AWS/APIゲートウェイ編】ややこしい！『○○ゲートウェイ』を３分で理解！【新感覚解説】</div><div class="blogcard-snippet internal-blogcard-snippet">今回は、AWSにおける『○○ゲートウェイ』の一つである、APIゲートウェイをやっていきます。ゲートウェイってなんだけ？APIってなんだけ？エンドポイントってなんだけ？APIエンドポイントってなんだけ？などの誰しもが思う基礎の疑問を解消していきながら、気づいたらAPIゲートウェイの知識が深まっているという構成になっています。では、はじまりはじまり！</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://ascend-beyond.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">ascend-beyond.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2024.08.04</div></div></div></div></a>
</div><figcaption class="wp-element-caption">APIゲートウェイ</figcaption></figure>



<p><strong><span class="marker-red"><span class="fz-22px">【ここで扱う疑問】</span></span></strong></p>



<ol class="wp-block-list">
<li><a href="https://ascend-beyond.com/other/3806/#toc2">AWS Storage Gatewayってなに？</a></li>



<li><a href="https://ascend-beyond.com/other/3806/#toc6">マウントされたってなに？</a></li>



<li><a href="https://ascend-beyond.com/other/3806/#toc7">アクセス制限はかけられるの？</a></li>



<li><a href="https://ascend-beyond.com/other/3806/#toc10">ブロックレベルってなに？そもそもブロック？</a></li>



<li><a href="https://ascend-beyond.com/other/3806/#toc15">仮想的なストレージボリュームってなに？</a></li>



<li><a href="https://ascend-beyond.com/other/3806/#toc18">仮想テープライブリってなに？</a></li>
</ol>



<p>などの、<strong>AWS Storage Gateway</strong>に<ruby>纏<rt>まつ</rt></ruby>わる様々な疑問を解消していきます！</p>



<h3 class="wp-block-heading" id="1"><span id="toc2">AWS Storage Gatewayってなに？　　1/8</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><span class="marker-red"><strong>AWS Storage Gateway</strong></span>は、オンプレミスのデータセンターやオフィス内にあるアプリケーションとAWSクラウドストレージを接続するための仕組みです。これにより、<span class="marker-under-red">オンプレミスのアプリケーションはAWSの異なるストレージサービスを使用することができます</span>。（例えばAmazon S3やAmazon Glacierなど）</p>



<p>具体的には、AWS Storage Gatewayは以下の主な機能を提供します：</p>



<h4 class="wp-block-heading" id="1-1"><span id="toc3">1.ファイルゲートウェイ</span></h4>



<p>: ファイルレベルのアクセスを提供し、<span style="text-decoration:underline wavy blue">オンプレミスのファイルサーバーに<span class="red">マウントされたネットワーク共有</span>をAWS S3バケットに連携させます</span>。これにより、オンプレミスのアプリケーションはAWSのスケーラブルなストレージを透過的に利用できます。</p>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;"><strong><span style="text-decoration: underline;"><font size="5">要するに&#8230;</font><br></span></span></strong>ファイルゲートウェイは、オンプレミスのファイルサーバーのデータをAWS S3と連携させることで、<span style="text-decoration:underline wavy blue">クラウドとオンプレミスの両方からデータにアクセスできるように</span>
し、さらによく使われるデータをローカルにキャッシュして迅速にアクセスできるようにするものです。</div>



<p>＊<a href="#mount">『<strong>オンプレミスのファイルサーバーにマウントされたネットワーク共有を～</strong>ってどういう意味？』って疑問を感じた方は↓へLet&#8217;s go!here we go</a></p>



<p>＊<a href="#limit">『<strong>ファイルゲートウェイとS3の連携において、それぞれのアクセス範囲を制限することってできる？</strong>』という不安がある方はこちらへお進みください→</a></p>



<h4 class="wp-block-heading" id="1-2"><span id="toc4">2.ボリュームゲートウェイ</span></h4>



<p>: <span style="text-decoration:underline wavy blue">ブロックレベル</span>
のストレージを提供し、オンプレミスのアプリケーションに<span style="text-decoration:underline wavy blue">仮想的なストレージボリューム</span>を提供します。これにより、既存のオンプレミスアプリケーションはAWSのEBS（Elastic Block Store）と連携し、スケーラブルなストレージを利用できます。</p>



<p>＊<a href="#block">『<strong>ブロックレベルってあるけど、そもそもブロックってなに？って思うし、ブロック以外には何があんの？</strong>』っと疑問・探求心が湧きでてきた方はこちらから旅にでんかい。勇者よ。→</a></p>



<p>＊<a href="#virtual">『<strong>仮想的なストレージボリュームってなに？</strong>』ってもやもやした人はこちら→</a></p>



<h4 class="wp-block-heading" id="1-3"><span id="toc5">3.テープゲートウェイ</span></h4>



<p>: <span style="text-decoration:underline wavy blue">仮想テープライブラリ</span>
を提供し、オンプレミスのバックアップシステムがAWSの持続的なデータ保護とアーカイブを実現できます。これにより、コスト効率の高い長期的なデータ保持が可能になります。</p>



<p>＊<a href="#tepu">『<strong>仮想テープライブラリってなに？</strong>』っと、もやっとした勇者はこちら→</a></p>



<h3 class="wp-block-heading" id="mount"><span id="toc6">マウントされたってなに？　　2/8</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>先ほど「<span style="text-decoration:underline wavy blue">オンプレミスのファイルサーバーにマウントされたネットワーク共有をAWS S3バケットに連携させます</span>」という文章のイメージがわかなかったという人も少なくないと思います。ということでスッと理解していきましょう！</p>



<p><span class="marker-red"><strong>マウント</strong></span>というのは、簡単に言うと、<span class="marker-under-red">コンピュータが他のストレージを自分のものとして使えるようにすること</span>です。例えば、USBメモリをパソコンに挿すと、そのUSBメモリの中のファイルがパソコンから見えるようになりますね。これがマウントの一例です。</p>



<div>
    <div style="height: 24px; margin-top: 5px;"><span style="background: #2ecfe8; padding: 6px 10px; border-radius: 5px; color: #ffffff; font-weight: bold; margin-left: 10px; font-size: 18px;">マウントするorマウントされた</span></div>
    <div style="padding: 30px 15px 10px; border-radius: 5px; border: 2px solid #2ecfe8;">
        <p><span style="font-size: 16px;">
<b>マウントする</b>:
<br>コンピュータに他のストレージ（例えば外付けハードドライブやネットワーク上のストレージ）を接続し、それを使えるようにすることです。例えば、USBメモリをパソコンに挿して、その中のファイルにアクセスできるようにすることです。<br><br>

<b>マウントされた</b>:<br>
そのストレージがすでに接続されて使える状態になっていることを意味します。つまり、USBメモリがパソコンに挿さっていて、その中のファイルがすぐに見える状態です。
</span></p>
    </div>
</div>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;"><strong><span style="text-decoration: underline;"><font size="5">要するに&#8230;</font><br></span></span></strong>マウントっていうのは接続した機器のデータを接続もとで使えるようにしたもの</div>



<p><strong><span class="marker"><a href="#1-1">リンクを飛ぶ前のところ</a></span></strong><span class="marker"><strong><a href="#1-1">↑</a></strong></span><strong><span class="marker"><a href="#1-1">に戻る</a></span></strong></p>



<h3 class="wp-block-heading" id="limit"><span id="toc7">アクセス制限はかけられるの？　　3/8</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>結論から言うと、<strong><span class="fz-20px">アクセス制限は可能</span></strong>です。では、詳細を見ていきましょう</p>



<h4 class="wp-block-heading"><span id="toc8">オンプレからS3へのアクセス制限</span></h4>



<ol class="wp-block-list">
<li><strong>IAM（Identity and Access Management）ポリシー</strong>:
<ul class="wp-block-list">
<li>AWS IAMを使用して、どのユーザーやロールがS3バケットにアクセスできるかを細かく制御できます。例えば、特定のオンプレミスのユーザーのみが特定のS3バケットにアクセスできるように設定できます。</li>



<li>IAMポリシーを使用して、読み取り専用や書き込み専用などの権限を設定することも可能です。</li>
</ul>
</li>



<li><strong>バケットポリシー</strong>:
<ul class="wp-block-list">
<li>S3バケット自体に対してポリシーを設定し、どのIPアドレスやAWSアカウントからのアクセスを許可するかを制御できます。</li>



<li>バケットポリシーを使用して、特定の操作（例：GET、PUT、DELETE）を許可または拒否することができます。</li>
</ul>
</li>



<li><strong>VPCエンドポイントポリシー</strong>:
<ul class="wp-block-list">
<li>S3バケットへのアクセスを特定のVPCからのみ許可するために、VPCエンドポイントを設定し、エンドポイントポリシーでアクセスを制限できます。</li>
</ul>
</li>
</ol>



<h4 class="wp-block-heading"><span id="toc9">S3からオンプレへのアクセス制限</span></h4>



<ol class="wp-block-list">
<li><strong>ファイルゲートウェイのアクセス制御</strong>:
<ul class="wp-block-list">
<li>ファイルゲートウェイ自体にもアクセス制御を設定できます。例えば、特定のIPアドレスやサブネットからのみファイルゲートウェイにアクセスできるように制限することができます。</li>



<li>ファイルゲートウェイの管理コンソールから、共有フォルダに対するアクセス権限を設定できます。これにより、どのオンプレミスのユーザーがどのファイルにアクセスできるかを制御できます。</li>
</ul>
</li>



<li><strong>オンプレミスのファイルサーバーのアクセス制御</strong>:
<ul class="wp-block-list">
<li>オンプレミスのファイルサーバー自体にもアクセス制御を設定することが可能です。例えば、WindowsのNTFS権限やLinuxのファイルパーミッションを使用して、ユーザーやグループごとにアクセス権を設定できます。</li>



<li>これにより、S3から同期されたデータへのアクセスも制限できます。</li>
</ul>
</li>
</ol>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;"><strong><span style="text-decoration: underline;"><font size="5">要するに&#8230;</font><br></span></span></strong>S3内のアクセスを制限するには<span style="text-decoration:underline wavy blue">IAM,バケットポリシー</span>
などを使ってアクセス制限をかける。<br>で、オンプレ内のアクセス制限はオンプレの<span style="text-decoration:underline wavy blue">ファイルサーバ本体で制限</span>
したり、<span style="text-decoration:underline wavy blue">ゲートウェイで制限</span>したりすることができる。つまり、アクセス制限は可能ということ。</div>



<p><strong><span class="marker"><a href="#1-1">リンクを飛ぶ前のところ</a></span></strong><span class="marker"><strong><a href="#1-1">↑</a></strong></span><strong><span class="marker"><a href="#1-1">に戻る</a></span></strong></p>



<h3 class="wp-block-heading" id="block"><span id="toc10">ブロックレベルってなに？そもそもブロック？　　4/8</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>データストレージには主に以下の3つの種類があります。それぞれのデータの扱い方や特性が異なります。</p>



<h4 class="wp-block-heading"><span id="toc11">1. ブロックレベルストレージ</span></h4>



<ul class="wp-block-list">
<li><strong>データ単位</strong>: ブロック</li>



<li><strong>特徴</strong>:
<ul class="wp-block-list">
<li>データは一定サイズの「ブロック」に分割され、ストレージデバイスに保存される。</li>



<li><span class="marker-under-red">高パフォーマンス</span>（≒読み書きが高速）でランダムアクセスに適しており、データベースや仮想マシンなどの用途で使用される。</li>



<li>ストレージの<span class="marker-under-red">柔軟性</span>が高く、<span class="marker-under-red">スケーラブル</span>な環境に対応。</li>
</ul>
</li>



<li><strong>例</strong>: AWS EBS（Elastic Block Store）、ローカルディスク、SAN（Storage Area Network）など。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc12">2. ファイルレベルストレージ</span></h4>



<ul class="wp-block-list">
<li><strong>データ単位</strong>: ファイル</li>



<li><strong>特徴</strong>:
<ul class="wp-block-list">
<li>データはファイルとそのメタデータ（例: ファイル名、パス、属性など）で管理される。</li>



<li>ユーザーはファイルシステムを介してファイルにアクセスし、操作する。ファイルシステムがファイルの内部構造を管理。</li>



<li><span class="marker-under-red">使いやすく</span>、ユーザーが直接ファイルやディレクトリにアクセスできる。</li>
</ul>
</li>



<li><strong>例</strong>: NAS（Network Attached Storage）、ファイルサーバー、Windowsファイルシステム（NTFS）、Linuxファイルシステム（EXT4）など。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc13">3. オブジェクトストレージ</span></h4>



<ul class="wp-block-list">
<li><strong>データ単位</strong>: オブジェクト</li>



<li><strong>特徴</strong>:
<ul class="wp-block-list">
<li>データは「オブジェクト」と呼ばれる単位で管理される。オブジェクトにはデータ本体、メタデータ、および一意の識別子が含まれる。</li>



<li><span class="marker-under-red">スケーラビリティ</span>が高く、<span class="marker-under-red">大量</span>のデータを効率的に管理するのに適している。データはフラットな名前空間で管理され、複雑なディレクトリ構造がない。</li>



<li>高い<span class="marker-under-red">耐障害性</span>と<span class="marker-under-red">冗長性</span>を持ち、バックアップやアーカイブに適している。</li>
</ul>
</li>



<li><strong>例</strong>: AWS S3（Simple Storage Service）、Google Cloud Storage、Azure Blob Storageなど。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc14">データストレージの選択</span></h4>



<ul class="wp-block-list">
<li><strong>ブロックレベルストレージ</strong>: 高性能で低レイテンシが必要なアプリケーションに最適。データベースや仮想化環境に使用。</li>



<li><strong>ファイルレベルストレージ</strong>: ユーザーが直接ファイルを操作する環境に最適。ファイルサーバーやNASに使用。</li>



<li><strong>オブジェクトストレージ</strong>: 大規模なデータストレージやアーカイブに最適。データのバックアップやアーカイブに利用される。</li>
</ul>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;"><strong><span style="text-decoration: underline;"><font size="5">要するに&#8230;</font><br></span></span></strong>ブロックレベルはデータへのパフォーマンス（読み込み書き込み）に優れているもの。<br>で、ファイルレベルはユーザの操作性に優れているもの。<br>で、オブジェクトレベルは大量のデータを管理するときに向いているレベル。<br><br>このような解釈OKです。</div>



<p><strong><span class="marker"><a href="#1-2">リンクを飛ぶ前のところ</a></span></strong><span class="marker"><strong><a href="#1-2">↑</a></strong></span><strong><span class="marker"><a href="#1-2">に戻る</a></span></strong></p>



<h3 class="wp-block-heading" id="virtual"><span id="toc15">仮想的なストレージボリュームってなに？　　5/8</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>結論から言うと、<strong><span class="fz-20px">そこには存在しないけど、あるように見えるストレージ</span></strong>。それが仮想的なストレージボリュームです。では、詳細を見ていきましょう！</p>



<h4 class="wp-block-heading"><span id="toc16">仮想的なストレージボリュームのイメージ</span></h4>



<ol class="wp-block-list">
<li><strong>仮想ボリュームの概要</strong>:
<ul class="wp-block-list">
<li><strong>仮想的なストレージボリューム</strong>とは、物理的なストレージデバイスがなく、ソフトウェアで定義されたストレージ領域のことです。つまり、物理的なハードディスクではなく、論理的に管理されるストレージ領域です。</li>
</ul>
</li>



<li><strong>ボリュームゲートウェイの動作</strong>:
<ul class="wp-block-list">
<li>ボリュームゲートウェイを使うと、オンプレミスのサーバーに対して、AWSに存在するEBS（Elastic Block Store）を仮想的なストレージボリュームとして提供します。</li>



<li>これにより、オンプレミスのサーバーは、実際にはAWSのクラウドに保存されているデータをローカルのストレージのように扱うことができます。</li>
</ul>
</li>



<li><strong>具体的なイメージ</strong>:
<ul class="wp-block-list">
<li><strong>ローカルの仮想ドライブ</strong>: 例えば、オンプレミスのサーバーで「D:ドライブ」や「E:ドライブ」として表示される仮想ドライブを想像してください。これは、実際にはAWSのEBSボリュームと接続されていますが、サーバーには<span style="text-decoration:underline wavy blue">ローカルのストレージとして見えます</span>
。</li>



<li><strong>バックエンドのクラウドストレージ</strong>: この仮想ドライブに書き込まれたデータは、実際にはAWSのEBSに保存されます。サーバーから見た場合、データがローカルで保存されているように見えますが、バックエンドではクラウドストレージが使用されています。</li>
</ul>
</li>



<li><strong>ローカルキャッシュ</strong>:
<ul class="wp-block-list">
<li>よく使用するデータは、<strong>ローカルキャッシュ</strong>としてオンプレミスのストレージに保存されるため、アクセス速度が向上します。クラウドストレージのデータは、必要に応じてローカルキャッシュに取得されます。</li>
</ul>
</li>
</ol>



<h4 class="wp-block-heading"><span id="toc17">具体例</span></h4>



<ul class="wp-block-list">
<li><strong>ファイルサーバー</strong>: 例えば、オンプレミスのファイルサーバーに「ファイルストレージ」という名前の仮想ドライブを設定します。この仮想ドライブは、実際にはAWSのEBSボリュームと連携しており、サーバーのオペレーティングシステムからはローカルドライブとして見えます。</li>
</ul>



<p>要するに、</p>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;"><strong><span style="text-decoration: underline;"><font size="5">要するに&#8230;</font><br></span></span></strong>仮想的なストレージボリュームっていうのは、見た目とか操作上はローカルにあるように見えるけど、実際はクラウドがバックエンドとして提供しているだけ。このような解釈でOKです。</div>



<p><strong><span class="marker"><a href="#1-2">リンクを飛ぶ前のところ</a></span></strong><span class="marker"><strong><a href="#1-2">↑</a></strong></span><strong><span class="marker"><a href="#1-2">に戻る</a></span></strong></p>



<h3 class="wp-block-heading" id="tepu"><span id="toc18">仮想テープライブリってなに？　　6/8</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>まずは前提となるテープについて知っていきましょう。</p>



<h4 class="wp-block-heading"><span id="toc19">そもそもテープとは？</span></h4>



<p><strong>テープ</strong>は、データの<span class="marker-under-red">長期保存</span>に用いるストレージメディアの一つで、特にバックアップやアーカイブ用途で使用されます。物理的なテープにデータを記録する方式で、以下の特徴があります。</p>



<ul class="wp-block-list">
<li><strong>物理的なメディア</strong>: 磁気テープや光学テープなどが使われる。データはテープに磁気や光学的な方式で記録されます。</li>



<li><strong>長期保存</strong>: テープは長期間のデータ保存に適しており、耐久性があります。</li>



<li><strong>コスト効率</strong>: 大量のデータを比較的低コストで保存できるため、アーカイブやバックアップに適しています。</li>
</ul>



<p>では、本題に入りましょう！</p>



<h4 class="wp-block-heading"><span id="toc20">仮想テープライブラリ（VTL）とは？</span></h4>



<p>仮想テープライブラリ（VTL）は、物理的なテープライブラリの機能を<span class="marker-under-red">仮想化した</span>ストレージソリューションです。以下の特徴があります。</p>



<ol class="wp-block-list">
<li><strong>仮想化</strong>:
<ul class="wp-block-list">
<li><strong>仮想的なテープ</strong>: 実際には物理的なテープではなく、仮想的なテープを用います。これにより、テープドライブやメディアをエミュレートします。</li>



<li><strong>バックエンドのストレージ</strong>: 仮想テープは、通常、ディスクストレージなどのバックエンドストレージにデータを保存します。</li>
</ul>
</li>



<li><strong>利便性</strong>:
<ul class="wp-block-list">
<li><strong>高速なアクセス</strong>: 仮想テープライブラリはディスクベースのストレージを使うため、テープに比べてデータの読み書きが高速です。</li>



<li><strong>簡単な管理</strong>: テープライブラリの管理がソフトウェアベースで行われるため、物理的なメディアの取り扱いや管理が簡単です。</li>
</ul>
</li>



<li><strong>バックアップとリストア</strong>:
<ul class="wp-block-list">
<li><strong>バックアップソフトウェアとの統合</strong>: 仮想テープライブラリは、既存のバックアップソフトウェアと統合しやすく、バックアッププロセスがスムーズに進みます。</li>



<li><strong>データリストア</strong>: 必要なデータを迅速にリストアすることができます。</li>
</ul>
</li>
</ol>



<p>p.s.ちなみに、仮想テープゲートウェイのバックエンドはS3です。</p>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;"><strong><span style="text-decoration: underline;"><font size="5">要するに&#8230;</font><br></span></span></strong>要するに、テープゲートウェイっていうのは長期的なデータを保存する際に、その保存先のストレージとしてAWSを利用できるサービス。で、実際のバックエンドはS3に保存される。このような解釈でOKです。</div>



<h3 class="wp-block-heading"><span id="toc21">まとめ　7/8</span></h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="527" src="https://ascend-beyond.com/wp-content/uploads/2024/02/summary.jpg" alt="ポート番号 summary" class="wp-image-552" style="width:338px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/02/summary.jpg 800w, https://ascend-beyond.com/wp-content/uploads/2024/02/summary-300x198.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/02/summary-768x506.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p><strong><u><span class="fz-20px"><span class="fz-22px">要するに&#8230;</span></span></u></strong></p>



<p><strong><span class="marker-red">AWS Storage Gateway</span></strong>は、オンプレミスとAWSクラウドストレージを連携させてストレージを最適化するサービスです。このサービスを利用することで、ストレージの管理が効率的になり、高可用性を実現できます。AWS Storage Gatewayは、ブロックレベル、ファイルレベル、テープレベルの3種類のストレージソリューションを提供しており、それぞれ異なるニーズに応じたデータ管理を支援します。ブロックレベルではボリュームゲートウェイが仮想ストレージボリュームを提供し、ファイルレベルではファイルゲートウェイがオンプレミスのファイルサーバとAWS S3との間でファイルデータを連携させ、テープレベルではテープゲートウェイが仮想テープライブラリを使用してバックアップデータをAWSのS3やGlacierに保存します。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"AWS認定資格試験テキスト　AWS認定ソリューションアーキテクト - アソシエイト　改訂第3版 (ＡＷＳ認定資格試験テキスト)","b":"SBクリエイティブ","t":"","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/518XbFuIn9L._SL500_.jpg","\/41I+1iII6ZL._SL500_.jpg","\/41RJRHyqZHL._SL500_.jpg","\/41e--hxAR+L._SL500_.jpg","\/41o9jx5SYGL._SL500_.jpg","\/41HDU3kmmOL._SL500_.jpg","\/51M2XHYvN1L._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/4815617945","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/4815617945","a_id":4440991,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/AWS%E8%AA%8D%E5%AE%9A%E8%B3%87%E6%A0%BC%E8%A9%A6%E9%A8%93%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%80%80AWS%E8%AA%8D%E5%AE%9A%E3%82%BD%E3%83%AA%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%88%20-%20%E3%82%A2%E3%82%BD%E3%82%B7%E3%82%A8%E3%82%A4%E3%83%88%E3%80%80%E6%94%B9%E8%A8%82%E7%AC%AC3%E7%89%88%20(%EF%BC%A1%EF%BC%B7%EF%BC%B3%E8%AA%8D%E5%AE%9A%E8%B3%87%E6%A0%BC%E8%A9%A6%E9%A8%93%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88)\/","a_id":4440988,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"OOpdT","s":"s"});
</script>
<div id="msmaflink-OOpdT">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<h2 class="wp-block-heading"><span id="toc22">おわりに　8/8</span></h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="527" src="https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041.jpg" alt="goal
" class="wp-image-2671" style="width:335px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041.jpg 800w, https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041-300x198.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041-768x506.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>本日はここまでです。今日は<span class="marker-red"><strong>AWS Storage Gateway</strong></span>をStudy＆マスターしてきました！</p>



<p>一つ一つ、疑問を解消していくとなんだか知識が深まった気がしますよね？&#8230;..え？そんなことない？いやいや、気づいていないだけでしっかりと身についていますよ！</p>



<p>何事も継続は力なりですから。焦らず一歩ずつ着実に進んでいきましょう！では、さらばじゃ！</p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【AWS/APIゲートウェイ編】ややこしい！『○○ゲートウェイ』を３分で理解！【新感覚解説】</title>
		<link>https://ascend-beyond.com/study/3791/</link>
		
		<dc:creator><![CDATA[管理人]]></dc:creator>
		<pubDate>Sun, 04 Aug 2024 09:13:12 +0000</pubDate>
				<category><![CDATA[aws]]></category>
		<category><![CDATA[Study]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[独学]]></category>
		<guid isPermaLink="false">https://ascend-beyond.com/?p=3791</guid>

					<description><![CDATA[目次 はじめにAmazon API Gatewayってなんだけ？　　1/71.APIの作成と管理:ゲートウェイってなんだけ？　　2/7APIってなんだけ？　　3/7エンドポイントってなんだけ？　　4/7具体例でイメージ： [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-10" checked><label class="toc-title" for="toc-checkbox-10">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">はじめに</a><ol><li><a href="#toc2" tabindex="0">Amazon API Gatewayってなんだけ？　　1/7</a><ol><li><a href="#toc3" tabindex="0">1.APIの作成と管理:</a></li></ol></li><li><a href="#toc4" tabindex="0">ゲートウェイってなんだけ？　　2/7</a></li><li><a href="#toc5" tabindex="0">APIってなんだけ？　　3/7</a></li><li><a href="#toc6" tabindex="0">エンドポイントってなんだけ？　　4/7</a><ol><li><a href="#toc7" tabindex="0">具体例でイメージ：</a></li></ol></li><li><a href="#toc8" tabindex="0">APIエンドポイントってなんだけ？　　5/7</a></li><li><a href="#toc9" tabindex="0">まとめ　6/7</a></li></ol></li><li><a href="#toc10" tabindex="0">おわりに　7/7</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading" id="start"><span id="toc1">はじめに</span></h2>



<p>今回は、<strong>AWSの『○○ゲートウェイ』の１つである<span class="marker-red">Amazon API Gateway</span></strong>をStudy＆マスターして行きます！AWSには、この『○○ゲートウェイ』という用語が沢山あって、とてもややこしいです。ということで、今回はこの『○○ゲートウェイ』の１つ、<span class="marker-red"><strong>Amazon API Gateway</strong></span>を3分で頭に入れていきましょう！</p>



<p><strong><span class="marker-red"><span class="fz-22px">【ここで扱う疑問】</span></span></strong></p>



<ol class="wp-block-list">
<li><a href="https://ascend-beyond.com/other/3791/#toc2">Amazon API Gatewayってなんだけ？</a></li>



<li><a href="https://ascend-beyond.com/other/3791/#toc4">ゲートウェイってなんだけ？</a></li>



<li><a href="https://ascend-beyond.com/other/3791/#toc5">APIってなんだけ？</a></li>



<li><a href="https://ascend-beyond.com/other/3791/#toc6">エンドポイントってなんだけ？</a></li>



<li><a href="https://ascend-beyond.com/other/3791/#toc8">APIエンドポイントってなんだけ？</a></li>
</ol>



<p>などの、<strong>Amazon API Gateway</strong>に<ruby>纏<rt>まつ</rt></ruby>わる様々な疑問を解消していきます！</p>



<p>＊○○ゲートウェイっていうけど、<a href="#gateway">そもそも「ゲートウェイってなに？」という鋭角な疑問を感じた人はこちらからご覧ください</a>。</p>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
<a href="https://ascend-beyond.com/study/3806/" title="【AWS/ストレージゲートウェイ編】ややこしい！『○○ゲートウェイ』を３分で！【新感覚解説】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://ascend-beyond.com/wp-content/uploads/2024/08/db6fc334f71a0d8d862cb2068e88a70e-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://ascend-beyond.com/wp-content/uploads/2024/08/db6fc334f71a0d8d862cb2068e88a70e-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/08/db6fc334f71a0d8d862cb2068e88a70e-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/08/db6fc334f71a0d8d862cb2068e88a70e-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/08/db6fc334f71a0d8d862cb2068e88a70e-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/08/db6fc334f71a0d8d862cb2068e88a70e-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/08/db6fc334f71a0d8d862cb2068e88a70e-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/08/db6fc334f71a0d8d862cb2068e88a70e.jpg 1200w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【AWS/ストレージゲートウェイ編】ややこしい！『○○ゲートウェイ』を３分で！【新感覚解説】</div><div class="blogcard-snippet internal-blogcard-snippet">今回は、AWSにおける『○○ゲートウェイ』の一つである、ストレージゲートウェイをやっていきます。マウントされたってなに？アクセス制限はかけられるの？ブロックレベル？そもそもブロックってなに？仮想的なストレージボリューム？仮想テープライブリ？などの誰しもが思う基礎の疑問を解消していきながら、気づいたらストレージゲートウェイの知識が深まっているという構成になっています。では、はじまりはじまり！</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://ascend-beyond.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">ascend-beyond.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2024.08.08</div></div></div></div></a>
</div></figure>



<h3 class="wp-block-heading" id="1"><span id="toc2">Amazon API Gatewayってなんだけ？　　1/7</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong><span class="marker-red">Amazon API Gateway</span></strong>は、APIの<span class="marker-under-red">作成</span>、<span class="marker-under-red">管理</span>、<span class="marker-under-red">公開</span>を簡単にするための強力なツールです。セキュアでスケーラブルなAPIを迅速に開発・運用するために非常に有用です。このサービスを利用することで、開発者はインフラストラクチャの管理から解放され、ビジネスロジックの実装に集中できるようになります。以下の特性があります：</p>



<p>＊<a href="#api">そもそも「APIってなに？」という鋭利な疑問を抱いたなら、こちらに進みたまえ</a>。</p>



<h4 class="wp-block-heading" id="1-1"><span id="toc3">1.APIの作成と管理:</span></h4>



<ul class="wp-block-list">
<li><span class="red">APIエンドポイント</span>を設定し、どのリクエストがどのバックエンドサービスに転送されるかを定義します。</li>



<li>バージョン管理やデプロイメントを簡単に行えます。</li>
</ul>



<ol class="wp-block-list">
<li></li>
</ol>



<p>*「<a href="#endpoint">そもそもエンドポイントってなんだっ<strong>たけ</strong>？？</a>」というような、一時期炎上した宮○博之さんのような疑問を抱いたらこちら↑をどうぞ。</p>



<p>*「<a href="#apiendpoint">エンドポイントは理解してるけど、APIエンドポイントって言われるとこんがらがる。</a>」このような状況にいる場合はこちらをどうぞ。</p>



<p>p.s.元ネタはこちらの動画から↓</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="話題の宮迫vs粗品の件📰切り抜いてみた #宮迫博之 #粗品 #切り抜き動画" width="1256" height="707" src="https://www.youtube.com/embed/IQWzzLqMoEg?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div><figcaption class="wp-element-caption">18秒～。アメトークみたいな番組つくったけ？</figcaption></figure>



<p>2.<strong>セキュリティと認証</strong>:</p>



<ul class="wp-block-list">
<li>APIリクエストに対する認証と認可を設定できます。例えば、APIキー、OAuth、AWS IAM、Cognitoなどを利用してアクセス制御を行います。</li>



<li>SSL/TLSで通信を暗号化し、セキュアなデータのやり取りを保証します。</li>
</ul>



<p>3.<strong>トラフィック管理</strong>:</p>



<ul class="wp-block-list">
<li>スロットリング（リクエスト数の制限）やキャッシング（応答のキャッシュ）を設定し、APIのパフォーマンスと可用性を向上させます。</li>
</ul>



<p>4.<strong>モニタリングとロギング</strong>:</p>



<ul class="wp-block-list">
<li>APIの使用状況やパフォーマンスをリアルタイムで監視できます。Amazon CloudWatchと統合され、詳細なメトリクスやログを提供します。</li>
</ul>



<p>5.<strong>スケーラビリティ</strong>:</p>



<ul class="wp-block-list">
<li>トラフィックの増減に応じて自動的にスケールアップまたはスケールダウンが行われます。これにより、突発的なトラフィック増加にも対応できます。</li>
</ul>



<h3 class="wp-block-heading" id="gateway"><span id="toc4">ゲートウェイってなんだけ？　　2/7</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>ゲートウェイ</strong>（Gateway）は、ネットワークやシステムにおいて異なるプロトコルやネットワーク間の接続を行うための装置やサービスのことを指します。一般的には以下のような役割を持ちます：</p>



<ol class="wp-block-list">
<li><strong>プロトコル変換</strong>: 異なる通信プロトコル間での通信を可能にする装置。</li>



<li><strong>アドレス変換</strong>: 通信プロトコルの変換と同時に、異なるネットワーク間のアドレスを変換することで通信を中継します。例えば、インターネットと企業内のプライベートネットワークを接続するためのゲートウェイがあります。</li>



<li><strong>セキュリティ機能の提供</strong>: ファイアウォールやVPN接続などのセキュリティ機能を組み込んだゲートウェイがあり、外部との安全な通信を実現します。</li>
</ol>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;"><strong><span style="text-decoration: underline;"><font size="5">要するに&#8230;</font><br></span></span></strong>ゲートウェイというのは、異なるプロトコル間とネットワーク間で生じる差を吸収することによって、相互接続できるようにしてくれる装置。</div>



<p><strong><span class="marker"><a href="#start">リンクを飛ぶ前のところ</a></span></strong><span class="marker"><strong><a href="#start">↑</a></strong></span><strong><span class="marker"><a href="#start">に戻る</a></span></strong></p>



<h3 class="wp-block-heading" id="api"><span id="toc5">APIってなんだけ？　　3/7</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>API</strong>（Application Programming Interface）とは、<span class="marker-under-red">ソフトウェアやアプリケーション間で機能やデータをやり取りするためのインターフェース（接点）を提供する仕組み</span>です。APIは、他のプログラムが特定の機能を利用できるようにするための一連のルールやプロトコルで構成されています。</p>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;"><strong><span style="text-decoration: underline;"><font size="5">要するに&#8230;</font><br></span></span></strong>API（Application Programming Interface）は、異なるソフトウェアコンポーネントが互いに通信するためのインターフェイスです。具体的には、特定の機能やデータにアクセスするための一連の規則や手順を定義します。</div>



<p><strong><span class="marker"><a href="#1">リンクを飛ぶ前のところ</a></span></strong><span class="marker"><strong><a href="#1">↑</a></strong></span><strong><span class="marker"><a href="#1">に戻る</a></span></strong></p>



<h3 class="wp-block-heading" id="endpoint"><span id="toc6">エンドポイントってなんだけ？　　4/7</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong><span class="marker-red">エンドポイント</span></strong>は基本的には、通信の「<span class="marker-under-red">接続点</span>」や「<span class="marker-under-red">インターフェース</span>」を指します。具体的には以下のような意味があります。</p>



<ul class="wp-block-list">
<li><strong>通信の接続点</strong>: ネットワークやサービスで通信が行われる場所や、データのやり取りが行われる接続点。</li>



<li><strong>アクセスの入口</strong>: データや機能にアクセスするための「<span class="marker-under-red">入り口</span>」であり、クライアント（ユーザーやアプリケーション）がサービスやデータにアクセスする際の「入口」として機能します。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc7">具体例でイメージ：</span></h4>



<p>例えば、エンドポイントにはこんなものがあります。</p>



<p>1.<strong><span style="text-decoration: underline;">ウェブサーバーのエンドポイント</span></strong>（HTTP/HTTPSエンドポイント）</p>



<ul class="wp-block-list">
<li>ウェブサーバーのリソースへのアクセスは『<a href="https://www.example.com/index.html">https://www.example.com/index.html</a>』のようなURLがエンドポイントになります。</li>
</ul>



<p>2.<strong><span style="text-decoration: underline;">ネットワークエンドポイント</span></strong>（ネットワークデバイスのエンドポイント）</p>



<ul class="wp-block-list">
<li>特定のネットワークデバイスにアクセスするためのエンドポイントは『<code>192.168.1.10:8080</code>』のようなIPアドレスとポートの組み合わせです。</li>
</ul>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;"><strong><span style="text-decoration: underline;"><font size="5">要するに&#8230;</font><br></span></span></strong>エンドポイントっていうのは、ネットワークやシステムにおける「接続点」や「出入り口」であり、データやリクエストが通過する特定の場所。エンドポイントを通じて、リクエストが送信され、レスポンスが返されるといった役割を果たしている。</div>



<p><strong><span class="marker"><a href="#1-1">リンクを飛ぶ前のところ</a></span></strong><span class="marker"><strong><a href="#1-1">↑</a></strong></span><strong><span class="marker"><a href="#1-1">に戻る</a></span></strong></p>



<h3 class="wp-block-heading" id="apiendpoint"><span id="toc8">APIエンドポイントってなんだけ？　　5/7</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong><span class="marker-under-red"><span class="marker-red">APIエンドポイント</span></span></strong>は、APIに対するリクエストを受け取る特定のURL（Uniform Resource Locator）やURI（Uniform Resource Identifier）です。APIエンドポイントは、クライアントがサーバーの特定の機能やデータにアクセスするための「出入り口」となります。</p>



<p><strong><span class="fz-20px">APIエンドポイントはエンドポイントの１種</span></strong><br>：エンドポイントには、ネットワークのエンドポイント（IPアドレスとポート）やウェブサーバーのエンドポイント（URL）など色々な種類があります。そのうえで、APIエンドポイントとは、APIのエンドポイント＝接続点を表しているのです。</p>



<p><strong><span class="marker"><a href="#1-1">リンクを飛ぶ前のところ</a></span></strong><span class="marker"><strong><a href="#1-1">↑</a></strong></span><strong><span class="marker"><a href="#1-1">に戻る</a></span></strong></p>



<h3 class="wp-block-heading"><span id="toc9">まとめ　6/7</span></h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="527" src="https://ascend-beyond.com/wp-content/uploads/2024/02/summary.jpg" alt="ポート番号 summary" class="wp-image-552" style="width:338px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/02/summary.jpg 800w, https://ascend-beyond.com/wp-content/uploads/2024/02/summary-300x198.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/02/summary-768x506.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p><strong><u><span class="fz-20px"><span class="fz-22px">要するに&#8230;</span></span></u></strong></p>



<p>まず、<span class="marker-red"><strong>API</strong></span>というのは異なる<span class="marker-under-red">ソフトウェア間でデータの橋渡し</span>をしてくれるもの。 で、<span class="marker-red"><strong>Amazon API Gateway</strong></span>というのはその橋渡しをする上での<span class="marker-under-red">APIの決まり事とか手順とかを自動で作ってくれるフルマネージドサービス</span>。 だからそうすることによって通信の方法とかをわざわざ自分で1から作る必要がなくて、相互の異なるソフトウェア間のコンポーネントとかを簡単に連携させることができる。 これがAmazon API Gateway。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"Amazon Web Services基礎からのネットワーク＆サーバー構築改訂４版","b":"","t":"","d":"https:\/\/m.media-amazon.com","c_p":"","p":["\/images\/I\/51FciS4b1FL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B0C3L6NC76","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B0C3L6NC76","a_id":4440991,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/Amazon%20Web%20Services%E5%9F%BA%E7%A4%8E%E3%81%8B%E3%82%89%E3%81%AE%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%EF%BC%86%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E6%A7%8B%E7%AF%89%E6%94%B9%E8%A8%82%EF%BC%94%E7%89%88\/","a_id":4440988,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"DMJih","s":"s"});
</script>
<div id="msmaflink-DMJih">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<h2 class="wp-block-heading"><span id="toc10">おわりに　7/7</span></h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="527" src="https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041.jpg" alt="goal
" class="wp-image-2671" style="width:335px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041.jpg 800w, https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041-300x198.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041-768x506.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>本日はここまでです。今日は<span class="marker-red"><strong>Amazon API Gateway</strong></span>をStudy＆マスターしてきました！</p>



<p>一つ一つ、疑問を解消していくとなんだか知識が深まった気がしますよね？&#8230;..え？そんなことない？いやいや、気づいていないだけでしっかりと身についていますよ！</p>



<p>何事も継続は力なりですから。焦らず一歩ずつ着実に進んでいきましょう！では、さらばじゃ！</p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【AWS】『EFS』を3分で超分かりやすく【新感覚Study】</title>
		<link>https://ascend-beyond.com/study/3775/</link>
		
		<dc:creator><![CDATA[管理人]]></dc:creator>
		<pubDate>Wed, 31 Jul 2024 11:57:34 +0000</pubDate>
				<category><![CDATA[aws]]></category>
		<category><![CDATA[Study]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[独学]]></category>
		<category><![CDATA[資格]]></category>
		<guid isPermaLink="false">https://ascend-beyond.com/?p=3775</guid>

					<description><![CDATA[目次 アバンタイトルはじめにEFSの基本知識を教えて！　1/9基本的な説明 具体的な機能と特徴使用例設定方法の概要ファイルストレージサービスってなに？　　2/9ファイルストレージサービスの基本意図せず膨大な料金になってし [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-12" checked><label class="toc-title" for="toc-checkbox-12">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">アバンタイトル</a></li><li><a href="#toc2" tabindex="0">はじめに</a><ol><li><a href="#toc3" tabindex="0">EFSの基本知識を教えて！　1/9</a><ol><li><a href="#toc4" tabindex="0">基本的な説明 </a></li><li><a href="#toc5" tabindex="0">具体的な機能と特徴</a></li><li><a href="#toc6" tabindex="0">使用例</a></li><li><a href="#toc7" tabindex="0">設定方法の概要</a></li></ol></li><li><a href="#toc8" tabindex="0">ファイルストレージサービスってなに？　　2/9</a><ol><li><a href="#toc9" tabindex="0">ファイルストレージサービスの基本</a></li></ol></li><li><a href="#toc10" tabindex="0">意図せず膨大な料金になってしまうんじゃない？　　3/9</a><ol><li><a href="#toc11" tabindex="0">自動サイズ増減とコスト管理</a></li><li><a href="#toc12" tabindex="0">コスト管理の設定</a></li></ol></li><li><a href="#toc13" tabindex="0">EFSの料金体系は？　　4/9</a><ol><li><a href="#toc14" tabindex="0">EFSの料金要素</a></li><li><a href="#toc15" tabindex="0">料金の詳細</a></li><li><a href="#toc16" tabindex="0">料金の確認と管理</a></li></ol></li><li><a href="#toc17" tabindex="0">同時に書き込んだらどうなるの？　　5/9</a><ol><li><a href="#toc18" tabindex="0">同時アクセスと書き込み処理</a></li><li><a href="#toc19" tabindex="0">同時アクセスの例</a></li><li><a href="#toc20" tabindex="0">まとめ</a></li></ol></li><li><a href="#toc21" tabindex="0">EFSのメリット・強みは？　　6/9</a></li><li><a href="#toc22" tabindex="0">EFSのデメリット・弱みは？　　7/9</a></li><li><a href="#toc23" tabindex="0">まとめ　　8/9</a></li></ol></li><li><a href="#toc24" tabindex="0">おわりに　9/9</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">アバンタイトル</span></h2>



<p>IT分野は範囲がとても広いです。そのため、過去問を解いていると１ページに何個も理解できない単語が出てきます。それを一気に理解しようとするのはとても骨が折れるし、やる気も続きません。</p>



<p>しかし、そんな時は１周まわって１つのことに徹底集中してみるのはどうでしょうか？覚えなきゃいけないことが沢山あると、終わりが見えずモチベーションが続きません。</p>



<p>でも、「今日はこの１つをマスターしよう！」と１つにフォーカスすればゴールが見えて、集中力も続くようになります。また、一点集中型なので理解力も深まり応用も効くようになります。</p>



<p>ということで、当サイトでは１点集中をコンセプトに解説を展開しています。勉強法が定まっていなかったり悩んでいる方は是非、続きをご覧になってみてはいかかでしょうか？</p>



<h2 class="wp-block-heading"><span id="toc2">はじめに</span></h2>



<p>今回もハッカーに近づく<ruby>中二病心<rt>ちゅうにびょうごころ</rt></ruby>を刺激するワードを取り扱います。それが<span class="marker-red"><strong>Amazon EFS</strong></span><strong><span class="marker-red">（Elastic File System）</span></strong>です。</p>



<p>今回学ぶこのフレーズに対しては、「難しそー」とか「役に立つの？」といった思考は一旦おいといて「<span class="marker-under-red">ただかっこいいから知りたい！</span>」というシンプルな思考でStudyしていってほしいです。</p>



<p>そのためにこの記事では、初心者にも超分かりやすく解説していきます。ただの試験対策、ただの退屈な勉強、という感覚ではなく、「<span class="marker-under-red">人前でこのフレーズを連呼してる自分を想像したら胸がわくわくする」</span>みたいな、そういう軽い気持ちを軸としてStudyしていきましょう（笑）！</p>



<p><strong><span class="marker-red"><span class="fz-22px">【ここで扱う疑問】</span></span></strong></p>



<ol class="wp-block-list">
<li><a href="https://ascend-beyond.com/other/3775/#toc3">EFSの抑えてておくべき基本知識は？</a></li>



<li><a href="https://ascend-beyond.com/other/3775/#toc8">そもそもファイルストレージサービスってなに？</a></li>



<li><a href="https://ascend-beyond.com/other/3775/#toc10">意図せず膨大な料金になってしまうんじゃない？</a></li>



<li><a href="https://ascend-beyond.com/other/3775/#toc13">EFSの料金体系は？</a></li>



<li><a href="https://ascend-beyond.com/other/3775/#toc17">同時に書き込んだらどうなるの？</a></li>



<li><a href="https://ascend-beyond.com/other/3775/#toc21">EFSのメリット・強みは？</a></li>



<li><a href="https://ascend-beyond.com/other/3775/#toc22">EFSのデメリット・弱みは？</a></li>
</ol>



<p>など、<strong>Amazon EFS</strong>に<ruby>纏<rt>まつ</rt></ruby>わる様々な疑問を解消していきます！</p>



<h3 class="wp-block-heading"><span id="toc3">EFSの基本知識を教えて！　1/9</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-1024x576.jpg" alt="Answer" class="wp-image-2563" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h4 class="wp-block-heading" id="1-1"><span id="toc4">基本的な説明 </span></h4>



<p><strong><span class="marker-red">Amazon EFS</span></strong>は、Amazon Web Services (AWS) が提供するスケーラブルな<span style="text-decoration:underline wavy blue">ファイルストレージサービス</span>です。これを使うと、複数のEC2インスタンスが同時にアクセスできるファイルシステムを簡単にセットアップできます。</p>



<p>＊「<a href="#2">そもそも、フィルストレージサービスってなに？</a>」</p>



<h4 class="wp-block-heading" id="1-2"><span id="toc5">具体的な機能と特徴</span></h4>



<ol class="wp-block-list">
<li><strong>スケーラビリティ</strong>
<ul class="wp-block-list">
<li>EFSは、<span style="text-decoration:underline wavy blue">自動的にサイズを増減させることができる</span>ため、ユーザーはストレージの容量について心配する必要がありません。</li>
</ul>
</li>



<li><strong>共有アクセス</strong>
<ul class="wp-block-list">
<li>複数のEC2インスタンスが<span style="text-decoration:underline wavy blue">同時に同じEFSファイルシステムにアクセスできます</span>。これにより、データの共有が簡単になります。</li>
</ul>
</li>



<li><strong>耐久性と可用性</strong>
<ul class="wp-block-list">
<li>EFSは、データを複数のアベイラビリティゾーンに自動的にレプリケートするため、高い耐久性と可用性を持っています。</li>
</ul>
</li>



<li><strong>パフォーマンス</strong>
<ul class="wp-block-list">
<li>EFSには2つのパフォーマンスモードがあります。標準モードとバーストモードです。これにより、さまざまなワークロードに対応できます。</li>
</ul>
</li>
</ol>



<p>＊先ほどの説明で「自動的にサイズを増減させることができる」とありましたが、「<a href="#3">自動スケーリングってことは意図せず膨大な料金になっているということも起っちゃいますよね？</a>」</p>



<p>＊EFSは共有アクセスが可能ってあるけど、「<a href="#5">もし、同時に同じ部分を書き込み処理した場合は、どういう風に対応するんですか？</a>」</p>



<h4 class="wp-block-heading"><span id="toc6">使用例</span></h4>



<ol class="wp-block-list">
<li><strong>コンテンツ管理システム</strong>
<ul class="wp-block-list">
<li>例えば、学校のプロジェクトで複数の生徒が同じファイルにアクセスして編集するようなシステムに適しています。</li>
</ul>
</li>



<li><strong>ビッグデータ分析</strong>
<ul class="wp-block-list">
<li>大量のデータを処理するためにEFSを使用することができます。</li>
</ul>
</li>



<li><strong>バックアップとリカバリ</strong>
<ul class="wp-block-list">
<li>重要なデータのバックアップとして使用することができます。</li>
</ul>
</li>
</ol>



<h4 class="wp-block-heading"><span id="toc7">設定方法の概要</span></h4>



<ol class="wp-block-list">
<li><strong>EFSファイルシステムの作成</strong>
<ul class="wp-block-list">
<li>AWSマネジメントコンソールにログインし、EFSのページで新しいファイルシステムを作成します。</li>
</ul>
</li>



<li><strong>セキュリティグループの設定</strong>
<ul class="wp-block-list">
<li>EC2インスタンスからEFSにアクセスできるようにセキュリティグループを設定します。</li>
</ul>
</li>



<li><strong>EC2インスタンスへのマウント</strong>
<ul class="wp-block-list">
<li>EC2インスタンスにログインし、EFSをマウントします。これにより、ファイルシステムがEC2インスタンス上で使用可能になります。</li>
</ul>
</li>
</ol>



<h3 class="wp-block-heading"><span id="toc8">ファイルストレージサービスってなに？　　2/9</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>ファイルストレージサービス</strong>は、<span class="marker-under-red">デジタルデータを「ファイル」として保存・管理し、必要に応じてアクセスや共有を行うためのサービス</span>です。</p>



<p>クラウドにおけるファイルストレージサービスは、インターネット経由でアクセスできる便利なストレージ方法で、さまざまな用途に対応しています。</p>



<h4 class="wp-block-heading"><span id="toc9">ファイルストレージサービスの基本</span></h4>



<ol class="wp-block-list">
<li><strong>ファイル形式でデータを保存</strong>
<ul class="wp-block-list">
<li>データは「ファイル」として保存され、各ファイルは名前や拡張子を持ちます（例えば、<code>document.txt</code>や<code>image.jpg</code>など）。</li>
</ul>
</li>



<li><strong>フォルダで整理</strong>
<ul class="wp-block-list">
<li>ファイルはフォルダ（またはディレクトリ）に整理されます。これにより、データの管理がしやすくなります。</li>
</ul>
</li>



<li><strong>アクセスと共有</strong>
<ul class="wp-block-list">
<li>ファイルストレージサービスを使うことで、データに対する<span class="marker-under-red">アクセスや共有が簡単</span>になります。例えば、複数のユーザーが同じファイルにアクセスして編集することができます。</li>
</ul>
</li>
</ol>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;"><strong><span style="text-decoration: underline;"><font size="5">要するに&#8230;</font><br></span></span></strong>ファイルストレージサービスっていうのは、データをファイル形式で保存してくれるサービスです。ファイル形式にすることで、ユーザ間の共有だったり、データの操作だったり、データの編集が容易になるというメリットがあります。</div>



<p><span class="marker"><strong><a href="#1-1">リンクを飛ぶ前のところ</a></strong></span><span class="marker"><strong><a href="#1-1">↑</a></strong></span><span class="marker"><strong><a href="#1-1">に戻る</a></strong></span></p>



<h3 class="wp-block-heading"><span id="toc10">意図せず膨大な料金になってしまうんじゃない？　　3/9</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>自動でサイズを増減させる機能は、便利でスケーラブルですが、<span class="marker-under-red">意図しないコストが発生する可能性もあります</span>。以下はその点に関する詳細です。</p>



<h4 class="wp-block-heading"><span id="toc11">自動サイズ増減とコスト管理</span></h4>



<ol class="wp-block-list">
<li><strong>自動サイズ増減のメリット</strong>
<ul class="wp-block-list">
<li>データが増えると<span class="marker-under-red">ストレージが自動的に拡張</span>され、容量不足に悩む必要がありません。</li>



<li>ストレージ容量の管理が簡単になり、手動でのサイズ調整が不要です。</li>
</ul>
</li>



<li><strong>意図しないコストのリスク</strong>
<ul class="wp-block-list">
<li>データが増え続けると、ストレージのサイズも自動で増えるため、その分コストが増加します。特に、大量のデータが急激に増えた場合などに予想外のコストが発生することがあります。</li>
</ul>
</li>
</ol>



<h4 class="wp-block-heading"><span id="toc12">コスト管理の設定</span></h4>



<ol class="wp-block-list">
<li><strong>アラート設定</strong>
<ul class="wp-block-list">
<li>AWSでは、使用量やコストのアラートを設定することができます。例えば、Amazon CloudWatchを使って、ストレージの使用量やコストが特定の<span class="marker-under-red">しきい値を超えた場合に通知</span>を受けることができます。</li>
</ul>
</li>



<li><strong>予算の設定</strong>
<ul class="wp-block-list">
<li>AWSの予算機能を使用して、月ごとの予算を設定し、その予算を超えた場合に通知を受けることができます。これにより、コストを管理しやすくなります。</li>
</ul>
</li>



<li><strong>使用量の監視</strong>
<ul class="wp-block-list">
<li>AWS Cost ExplorerやAWS Billing Dashboardを使用して、ストレージの使用量とコストを定期的に監視することが重要です。これにより、予期せぬコストの発生に早期に対応できます。</li>
</ul>
</li>



<li><strong>コスト最適化の実施</strong>
<ul class="wp-block-list">
<li>不要なデータや古いデータを<span class="marker-under-red">定期的にクリーンアップ</span>することで、ストレージの使用量を抑えることができます。また、ストレージの種類を見直すことでコストを最適化することも考えられます。</li>
</ul>
</li>
</ol>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;"><strong><span style="text-decoration: underline;"><font size="5">要するに&#8230;</font><br></span></span></strong>EFSは自動スケーリングがゆえに、気づいたら膨大な請求がされる（驚）。みたいなことが発生するリスクがあります。しかし、それについてもCloudWatchのアラート機能を筆頭に、様々な対策ができるので、それさえすれば、EFSの自動スケーリングという大きなメリットを享受できます。</div>



<p><span class="marker"><strong><a href="#1-2">リンクを飛ぶ前のところ↑に戻る</a></strong></span></p>



<h3 class="wp-block-heading"><span id="toc13">EFSの料金体系は？　　4/9</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>EFSの料金は主に以下の要素で構成されています。</p>



<h4 class="wp-block-heading"><span id="toc14">EFSの料金要素</span></h4>



<ol class="wp-block-list">
<li><strong>ストレージ料金</strong>
<ul class="wp-block-list">
<li><strong>標準ストレージ</strong>: データが「標準ストレージ」に保存される場合の料金です。標準ストレージは、頻繁にアクセスされるデータ向けで、すべてのデータが複数のアベイラビリティゾーンにレプリケートされます。</li>



<li><strong>Infrequent Access (IA) ストレージ</strong>: あまり<span class="marker-under-red">頻繁にアクセスされない</span>データ向けのストレージです。IAストレージは、コストが安く設定されていますが、アクセスするたびに料金が発生します。</li>
</ul>
</li>



<li><strong>データ転送料金</strong>
<ul class="wp-block-list">
<li><strong>データ転送</strong>: EFS内のデータの読み取りや書き込みにはコストがかかる場合があります。ただし、同一リージョン内でのEC2インスタンスからのアクセスには追加の転送料金がかからないことが多いです。</li>
</ul>
</li>



<li><strong>I/Oリクエスト料金</strong>
<ul class="wp-block-list">
<li><strong>リクエスト料金</strong>: データの読み取りや書き込みなどのI/Oリクエストに対して料金が発生することがあります。通常、頻繁にアクセスされるファイルほど、I/Oリクエストのコストが高くなります。</li>
</ul>
</li>
</ol>



<h4 class="wp-block-heading"><span id="toc15">料金の詳細</span></h4>



<ol class="wp-block-list">
<li><strong>ストレージの使用量に基づく料金</strong>
<ul class="wp-block-list">
<li>使用したストレージの容量（GB単位）に応じて料金が発生します。例えば、1GBのデータを保存している場合、その分のストレージ料金がかかります。</li>
</ul>
</li>



<li><strong>月ごとの使用量</strong>
<ul class="wp-block-list">
<li>EFSの料金は通常、月ごとのストレージ使用量に基づいて請求されます。使用したストレージ量に応じて、月ごとに請求される仕組みです。</li>
</ul>
</li>



<li><strong>その他の料金</strong>
<ul class="wp-block-list">
<li><strong>データ転送</strong>や<strong>I/Oリクエスト</strong>については、具体的な料金はAWSの公式料金ページで確認するのが良いです。特に、データ転送が発生する場合や、大量のI/Oリクエストを行う場合には、追加料金が発生することがあります。</li>
</ul>
</li>
</ol>



<h4 class="wp-block-heading"><span id="toc16">料金の確認と管理</span></h4>



<ol class="wp-block-list">
<li><strong>AWS料金計算ツール</strong>
<ul class="wp-block-list">
<li>AWSの公式料金計算ツールを使って、自分の使用状況に基づく料金を事前に見積もることができます。</li>
</ul>
</li>



<li><strong>AWS Billing Dashboard</strong>
<ul class="wp-block-list">
<li>使用状況をリアルタイムで確認し、予算を設定してコストを管理するために利用できます。</li>
</ul>
</li>



<li><strong>CloudWatch アラート</strong>
<ul class="wp-block-list">
<li>コストが特定のしきい値を超えた場合に通知を受けるように設定することで、予期しないコストの発生を防ぐことができます。</li>
</ul>
</li>
</ol>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;"><strong><span style="text-decoration: underline;"><font size="5">要するに&#8230;</font><br></span></span></strong>EFSの料金体系は、保存されているデータ量と保存されているファイルの書き込みや読み込みの量、EFSの転送の量によって料金が決まる。このような解釈でOKです。</div>



<h3 class="wp-block-heading" id="5"><span id="toc17">同時に書き込んだらどうなるの？　　5/9</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Amazon EFS（Elastic File System）は、複数のEC2インスタンスから同時にアクセスできるファイルストレージですが、読み込みだけでなく、書き込み処理についても対応がされています。具体的には、以下のような対応が行われます。</p>



<h4 class="wp-block-heading"><span id="toc18">同時アクセスと書き込み処理</span></h4>



<ol class="wp-block-list">
<li><strong>ファイルロックと排他制御</strong>
<ul class="wp-block-list">
<li>EFS自体は<span class="marker-under-red">ファイルロックの機能を提供していません</span>が、アプリケーション側でファイルロックや排他制御を実装することで、同時に同じファイルに書き込みが行われる場合の競合を防ぐことができます。例えば、ファイルシステムの上に動作するアプリケーションがファイルのロック機構を提供することがあります。</li>
</ul>
</li>



<li><strong>データ整合性</strong>
<ul class="wp-block-list">
<li>EFSは、ファイルシステムの整合性を保つための仕組みが組み込まれており、同時に複数のインスタンスからアクセスされてもデータの整合性が維持されるように設計されています。ただし、アプリケーションが同時にファイルを書き込む場合には、データの競合や整合性の問題を避けるために、<span class="marker-under-red">アプリケーションレベルでの管理が必要</span>です。</li>
</ul>
</li>



<li><strong>POSIX互換</strong>
<ul class="wp-block-list">
<li>EFSはPOSIX（Portable Operating System Interface）互換で、UNIX系システムで使われるファイルシステムの標準仕様をサポートしています。これにより、POSIX準拠のアプリケーションは、ファイルの同時読み書きに関する一般的なルールに従って動作します。POSIXファイルシステムでは、ファイルロックやアクセス制御がアプリケーションの実装によって行われます。</li>
</ul>
</li>



<li><strong>ファイルシステムのキャッシュ</strong>
<ul class="wp-block-list">
<li>一部のファイルシステムでは、データがローカルキャッシュに保持されることがあります。これにより、複数のインスタンスからの同時アクセスが高速化されますが、キャッシュの整合性には注意が必要です。EFSはこのようなキャッシュの機能もサポートしていますが、アプリケーションレベルでの整合性管理が求められることがあります。</li>
</ul>
</li>
</ol>



<h4 class="wp-block-heading"><span id="toc19">同時アクセスの例</span></h4>



<ol class="wp-block-list">
<li><strong>同時読み込み</strong>:
<ul class="wp-block-list">
<li>複数のEC2インスタンスが同時に同じファイルを読み込むことは問題ありません。EFSは、複数の読み込みリクエストに対して効率的に対応できます。</li>
</ul>
</li>



<li><strong>同時書き込み</strong>:
<ul class="wp-block-list">
<li>複数のインスタンスが同時に同じファイルに書き込みを行う場合、アプリケーション側でのロック機構や排他制御を使って、競合を防ぐ必要があります。例えば、データベースのロックやアプリケーションの同期メカニズムを使って、データの整合性を保つことができます。</li>
</ul>
</li>
</ol>



<h4 class="wp-block-heading"><span id="toc20">まとめ</span></h4>



<p>EFSは複数のEC2インスタンスから同時にアクセス可能で、読み込みはもちろん書き込みも対応しています。ただし、同時に同じファイルに書き込みを行う場合は、アプリケーションレベルでのファイルロックや排他制御が必要です。EFS自身はデータ整合性を保つ仕組みを提供していますが、アプリケーションの設計によっては追加の管理が必要です。</p>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;"><strong><span style="text-decoration: underline;"><font size="5">要するに&#8230;</font><br></span></span></strong>EFSで同時書き込みを制御するには、使用者自身がアプリケーションレベルで管理する必要があるってことです。EFS自身は、同時書き込みの管理をデフォルトでは標準的なファイルシステム操作やファイルロックの概念はサポートに留まります。具体的なロック機構や排他制御は自身のアプリケーション側での実装に依存します。</div>



<p><span class="marker"><strong><a href="#1-2">リンクを飛ぶ前のところ↑に戻る</a></strong></span></p>



<h3 class="wp-block-heading"><span id="toc21">EFSのメリット・強みは？　　6/9</span></h3>



<ol class="wp-block-list">
<li><strong>スケーラブルなストレージ</strong>
<ul class="wp-block-list">
<li><strong>自動スケーリング</strong>: データ量に応じて自動的にストレージがスケーリングされるため、容量の管理が簡単で、容量不足の心配がありません。</li>
</ul>
</li>



<li><strong>高い可用性と耐障害性</strong>
<ul class="wp-block-list">
<li><strong>複数のアベイラビリティゾーン</strong>: データは複数のアベイラビリティゾーンにレプリケートされるため、高い可用性と耐障害性が確保されています。</li>
</ul>
</li>



<li><strong>簡単な共有アクセス</strong>
<ul class="wp-block-list">
<li><strong>複数のEC2インスタンスからの同時アクセス</strong>: 複数のEC2インスタンスが同時に同じファイルシステムにアクセスでき、共有ストレージとして便利です。</li>
</ul>
</li>



<li><strong>POSIX互換</strong>
<ul class="wp-block-list">
<li><strong>ファイルシステムの標準互換</strong>: POSIX（Portable Operating System Interface）に準拠しているため、標準的なファイル操作やアプリケーションがそのまま使用できます。</li>
</ul>
</li>



<li><strong>高いスループットとパフォーマンス</strong>
<ul class="wp-block-list">
<li><strong>高パフォーマンス</strong>: 大量のデータ読み書きが可能で、高スループットを提供します。特に、大規模なデータ処理やアプリケーションに適しています。</li>
</ul>
</li>



<li><strong>管理の手間が少ない</strong>
<ul class="wp-block-list">
<li><strong>フルマネージドサービス</strong>: インフラの管理やストレージのプロビジョニングをAWSが行うため、ユーザーはストレージの運用管理に関する手間を省けます。</li>
</ul>
</li>
</ol>



<h3 class="wp-block-heading"><span id="toc22">EFSのデメリット・弱みは？　　7/9</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<ol class="wp-block-list">
<li><strong>コストが高い</strong>
<ul class="wp-block-list">
<li><strong>ストレージコスト</strong>: ストレージの使用量に応じた料金が発生しますが、特に大容量データを扱う場合や高頻度でアクセスする場合、コストが高くなる可能性があります。</li>



<li><strong>Infrequent Access (IA) ストレージ</strong>: IAストレージの利用も可能ですが、アクセス頻度によってはコストが追加されることがあります。</li>
</ul>
</li>



<li><strong>デフォルトの同時書き込み管理がない</strong>
<ul class="wp-block-list">
<li><strong>ファイルロックと競合</strong>: 同時に同じファイルに対する書き込み操作が発生した場合、EFS自体にはロックや排他制御の機能がないため、アプリケーションレベルでの制御が必要です。</li>
</ul>
</li>



<li><strong>リージョン制限</strong>
<ul class="wp-block-list">
<li><strong>地域内での使用</strong>: EFSはリージョン内でのみ利用可能で、リージョンを跨いだアクセスには別のソリューションが必要です。</li>
</ul>
</li>



<li><strong>NFSプロトコルの制約</strong>
<ul class="wp-block-list">
<li><strong>NFS（Network File System）</strong>: EFSはNFSプロトコルを使用してアクセスされますが、NFSには特有の制約やパフォーマンスの問題が存在する場合があります。例えば、大量のファイル操作や高いI/O要求に対する制約があります。</li>
</ul>
</li>



<li><strong>レイテンシの影響</strong>
<ul class="wp-block-list">
<li><strong>ネットワークレイテンシ</strong>: ファイルシステムにアクセスする際、ネットワークレイテンシが影響することがあります。特に、アプリケーションが低レイテンシを要求する場合には注意が必要です。</li>
</ul>
</li>
</ol>



<h3 class="wp-block-heading"><span id="toc23">まとめ　　8/9</span></h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="527" src="https://ascend-beyond.com/wp-content/uploads/2024/02/summary.jpg" alt="ポート番号 summary" class="wp-image-552" style="width:338px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/02/summary.jpg 800w, https://ascend-beyond.com/wp-content/uploads/2024/02/summary-300x198.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/02/summary-768x506.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p><strong><u><span class="fz-20px"><span class="fz-22px">要するに&#8230;</span></span></u></strong></p>



<p><span class="marker-red"><strong>Amazon EFS（Elastic File System）</strong></span>は、スケーラブルなファイルストレージサービスです。<span class="marker-under-red">自動的</span>にストレージ容量をスケーリングするため、容量の管理が非常に容易です。これにより、ストレージ容量が不足する心配がなく、ストレージの運用管理にかかる手間を大幅に削減できます。</p>



<p>一方で、自動スケーリングにより、使用量が増えると<span class="marker-under-red">意図しない金額が請求</span>される可能性もあります。しかし、AWSはこれに対処するためのアラーム機能やダッシュボードによる視覚化ツールを提供しており、これらを利用することでコスト管理を行うことができます。たとえば、Amazon CloudWatchを使ってストレージ使用量やコストのアラートを設定することで、予期しないコストの発生を防ぐことができます。</p>



<p>また、EFSは複数のEC2インスタンスから<span class="marker-under-red">同時にアクセス</span>できるため、共有ストレージとして非常に便利ですが、同時に同じファイルに書き込みを行う場合には、アプリケーションレベルでの制御が必要です。EFS自体は高度な制御機能は提供していいないため、ファイルロックや排他制御をアプリケーション側で実装する必要があります。</p>



<p>このように、EFSのメリットを最大限に活用しながらも、コスト管理やファイル操作の競合管理について考慮することで、安心してサービスを利用することができます。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"AWS認定資格試験テキスト　AWS認定ソリューションアーキテクト - アソシエイト　改訂第3版 (ＡＷＳ認定資格試験テキスト)","b":"SBクリエイティブ","t":"","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/518XbFuIn9L._SL500_.jpg","\/41I+1iII6ZL._SL500_.jpg","\/41RJRHyqZHL._SL500_.jpg","\/41e--hxAR+L._SL500_.jpg","\/41o9jx5SYGL._SL500_.jpg","\/41HDU3kmmOL._SL500_.jpg","\/51M2XHYvN1L._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/4815617945","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/4815617945","a_id":4440991,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/AWS%E8%AA%8D%E5%AE%9A%E8%B3%87%E6%A0%BC%E8%A9%A6%E9%A8%93%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%80%80AWS%E8%AA%8D%E5%AE%9A%E3%82%BD%E3%83%AA%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%88%20-%20%E3%82%A2%E3%82%BD%E3%82%B7%E3%82%A8%E3%82%A4%E3%83%88%E3%80%80%E6%94%B9%E8%A8%82%E7%AC%AC3%E7%89%88%20(%EF%BC%A1%EF%BC%B7%EF%BC%B3%E8%AA%8D%E5%AE%9A%E8%B3%87%E6%A0%BC%E8%A9%A6%E9%A8%93%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88)\/","a_id":4440988,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"WKor9","s":"s"});
</script>
<div id="msmaflink-WKor9">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<h2 class="wp-block-heading"><span id="toc24">おわりに　9/9</span></h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="527" src="https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041.jpg" alt="goal
" class="wp-image-2671" style="width:335px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041.jpg 800w, https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041-300x198.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041-768x506.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>本日はここまでです。今日は<strong><span class="marker-red">Amazon EFS（Elastic File System）</span></strong>をStudy＆マスターしてきました！ただカッコいいからという理由だけの方が、意外と集中して向き合うことができたのではないでしょうか？</p>



<p>そうなんです！「勉強しなきゃ！知識つけなきゃ！」のように勉強を義務にしてしまうと長く続きません。だからこそ、私たちは楽しんで知識を身に着けていきましょう！そんなことをやってるうちに気づいたらスペシャリストになっているかもしれませんよ！</p>



<p>これからも、今日みたいに「the勉強するぞ！」という意気込みではなく、ヌルっと気づいたら知識が増えてた！みたいな軽い感覚でStudyを一緒にしていきましょう！</p>



<p>本日はここで、終わります。ありがとうございました。またお会いしましょう！では、さらばじゃ！</p>



<p><span class="marker-red"><strong><span class="fz-20px"><span class="fz-22px">【この記事も一緒に読まれています】</span></span></strong></span></p>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
<a href="https://ascend-beyond.com/study/3714/" title="【AWS】EC2インスタンスを停止しても、それに付随するEBSの料金は発生し続けるってマジ？【新感覚Study】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://ascend-beyond.com/wp-content/uploads/2024/07/db624125e1ab3e25f4a250cc08f0b201-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://ascend-beyond.com/wp-content/uploads/2024/07/db624125e1ab3e25f4a250cc08f0b201-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/07/db624125e1ab3e25f4a250cc08f0b201-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/07/db624125e1ab3e25f4a250cc08f0b201-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/07/db624125e1ab3e25f4a250cc08f0b201-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/07/db624125e1ab3e25f4a250cc08f0b201-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/07/db624125e1ab3e25f4a250cc08f0b201-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/07/db624125e1ab3e25f4a250cc08f0b201.jpg 1200w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【AWS】EC2インスタンスを停止しても、それに付随するEBSの料金は発生し続けるってマジ？【新感覚Study】</div><div class="blogcard-snippet internal-blogcard-snippet">今回は、『EC2インスタンスを停止しても、それに付随するEBSの料金は発生し続けるってマジ？』という疑問を解消していきます。また、それに付随して生まれる様々な疑問、例えばEBSの料金体系は？EBSを停止させちゃえばよくね？対処法は？EBSスナップショットを使ったコスト削減方法は？EBSってなに？スナップショットってなに？などなど、様々な何気ないけど重要な疑問を、誰にでも分かるように解消していきます！</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://ascend-beyond.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">ascend-beyond.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2024.07.27</div></div></div></div></a>
</div><figcaption class="wp-element-caption">AWS料金の落とし穴</figcaption></figure>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
<a href="https://ascend-beyond.com/study/3699/" title="【AWS】『AWS Lambda』を超分かりやすく【新感覚Study】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://ascend-beyond.com/wp-content/uploads/2024/07/325358ee835fc8b580da28a6aeff9fe6-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://ascend-beyond.com/wp-content/uploads/2024/07/325358ee835fc8b580da28a6aeff9fe6-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/07/325358ee835fc8b580da28a6aeff9fe6-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/07/325358ee835fc8b580da28a6aeff9fe6-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/07/325358ee835fc8b580da28a6aeff9fe6-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/07/325358ee835fc8b580da28a6aeff9fe6-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/07/325358ee835fc8b580da28a6aeff9fe6-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/07/325358ee835fc8b580da28a6aeff9fe6.jpg 1200w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【AWS】『AWS Lambda』を超分かりやすく【新感覚Study】</div><div class="blogcard-snippet internal-blogcard-snippet">本日は、中二病心を満たしてくれるワードの『AWS Lambda』をStudy＆マスターしていきます。Lambdaの大枠は？という疑問から、サーバレス？サーバレスってことはPaaSってこと？Lambdaの料金は？PaaS？FaaS？などなど、様々な何気ないけど重要な疑問を、誰にでも分かるように解消していきます！</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://ascend-beyond.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">ascend-beyond.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2024.07.27</div></div></div></div></a>
</div><figcaption class="wp-element-caption">lambda</figcaption></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【AWS】『VPN CloudHub』を3分で超分かりやすく【新感覚Study】</title>
		<link>https://ascend-beyond.com/study/3754/</link>
		
		<dc:creator><![CDATA[管理人]]></dc:creator>
		<pubDate>Mon, 29 Jul 2024 11:41:21 +0000</pubDate>
				<category><![CDATA[aws]]></category>
		<category><![CDATA[Study]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[独学]]></category>
		<category><![CDATA[資格]]></category>
		<guid isPermaLink="false">https://ascend-beyond.com/?p=3754</guid>

					<description><![CDATA[目次 アバンタイトルはじめにVPN CloudHubの基本知識を教えて！　1/5主な特徴メリットデメリット注意点とベストプラクティスVPN CloudHubとDirect Connect,VPN接続の違いは？　　2/5V [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-14" checked><label class="toc-title" for="toc-checkbox-14">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">アバンタイトル</a></li><li><a href="#toc2" tabindex="0">はじめに</a><ol><li><a href="#toc3" tabindex="0">VPN CloudHubの基本知識を教えて！　1/5</a><ol><li><a href="#toc4" tabindex="0">主な特徴</a></li><li><a href="#toc5" tabindex="0">メリット</a></li><li><a href="#toc6" tabindex="0">デメリット</a></li><li><a href="#toc7" tabindex="0">注意点とベストプラクティス</a></li></ol></li><li><a href="#toc8" tabindex="0">VPN CloudHubとDirect Connect,VPN接続の違いは？　　2/5</a><ol><li><a href="#toc9" tabindex="0">VPN CloudHub、Direct Connect、VPN接続の違い</a></li></ol></li><li><a href="#toc10" tabindex="0">VPNゲートウェイってなに？　　3/5</a><ol><li><a href="#toc11" tabindex="0">VPNゲートウェイの機能</a></li></ol></li><li><a href="#toc12" tabindex="0">まとめ　4/5</a></li></ol></li><li><a href="#toc13" tabindex="0">おわりに　5/5</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">アバンタイトル</span></h2>



<p>IT分野は範囲がとても広いです。そのため、過去問を解いていると１ページに何個も理解できない単語が出てきます。それを一気に理解しようとするのはとても骨が折れるし、やる気も続きません。</p>



<p>しかし、そんな時は１周まわって１つのことに徹底集中してみるのはどうでしょうか？覚えなきゃいけないことが沢山あると、終わりが見えずモチベーションが続きません。</p>



<p>でも、「今日はこの１つをマスターしよう！」と１つにフォーカスすればゴールが見えて、集中力も続くようになります。また、一点集中型なので理解力も深まり応用も効くようになります。</p>



<p>ということで、当サイトでは１点集中をコンセプトに解説を展開しています。勉強法が定まっていなかったり悩んでいる方は是非、続きをご覧になってみてはいかかでしょうか？</p>



<h2 class="wp-block-heading"><span id="toc2">はじめに</span></h2>



<p>今回もハッカーに近づく<ruby>中二病心<rt>ちゅうにびょうごころ</rt></ruby>を刺激するワードを取り扱います。それが<span class="marker-red"><strong>VPN CloudHub</strong></span>です。</p>



<p>今回学ぶこのフレーズに対しては、「難しそー」とか「役に立つの？」といった思考は一旦おいといて「<span class="marker-under-red">ただかっこいいから知りたい！</span>」というシンプルな思考でStudyしていってほしいです。</p>



<p>そのためにこの記事では、初心者にも超分かりやすく解説していきます。ただの試験対策、ただの退屈な勉強、という感覚ではなく、「<span class="marker-under-red">人前でこのフレーズを連呼してる自分を想像したら胸がわくわくする」</span>みたいな、そういう軽い気持ちを軸としてStudyしていきましょう（笑）！</p>



<p><strong><span class="marker-red"><span class="fz-22px">【ここで扱う疑問】</span></span></strong></p>



<ol class="wp-block-list">
<li><a href="https://ascend-beyond.com/study/3754/#toc3">VPN CloudHubの概要は？</a></li>



<li><a href="https://ascend-beyond.com/study/3754/#toc5">メリットは？</a></li>



<li><a href="https://ascend-beyond.com/study/3754/#toc6">デメリットは？</a></li>



<li><a href="https://ascend-beyond.com/study/3754/#toc8">VPN CloudHubとDirect Connect,VPN接続の違いは？</a></li>



<li><a href="https://ascend-beyond.com/study/3754/#toc10">VPNゲートウェイってなに？</a></li>
</ol>



<p>など、<strong>VPN CloudHub</strong>に<ruby>纏<rt>まつ</rt></ruby>わる様々な疑問を解消していきます！</p>



<h3 class="wp-block-heading"><span id="toc3">VPN CloudHubの基本知識を教えて！　1/5</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-1024x576.jpg" alt="Answer" class="wp-image-2563" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong><span class="marker-red">VPN CloudHub</span></strong>は、AWSの<span style="text-decoration:underline wavy blue">Direct ConnectやVPN接続を使って</span>
<span class="marker-under-red">異なるVPC間を接続する機能</span>です。これにより、複数のVPCがプライベートネットワーク内で通信できるようになります。</p>



<p>＊「<a href="#2">VPN CloudHubとDirect Connect,VPN接続ってどーいう関係、違いがあるの？？</a>」</p>



<h4 class="wp-block-heading"><span id="toc4">主な特徴</span></h4>



<ol class="wp-block-list">
<li><strong>セキュリティの強化</strong>：
<ul class="wp-block-list">
<li>VPN CloudHubはIPsec VPNを使用して、データ通信の暗号化と認証を行います。これにより、データのセキュリティが強化されます。</li>
</ul>
</li>



<li><strong>簡単なセットアップ</strong>：
<ul class="wp-block-list">
<li>VPC間の接続設定が簡単で、AWS Management ConsoleやAWS CLIを使って容易に構成できます。</li>
</ul>
</li>
</ol>



<h4 class="wp-block-heading"><span id="toc5">メリット</span></h4>



<ol class="wp-block-list">
<li><strong>複数VPCの統合管理</strong>:
<ul class="wp-block-list">
<li>VPN CloudHubを利用することで、複数のVPCを一元的に接続・管理できます。これにより、各VPC間のネットワーク接続設定が簡素化され、管理が容易になります。</li>
</ul>
</li>



<li><strong>異なるアカウントやリージョン間の接続</strong>:
<ul class="wp-block-list">
<li>VPN CloudHubは、異なるAWSアカウントやリージョンに存在するVPC間の接続をサポートします。これにより、広範囲にわたるネットワークインフラを統合することができます。</li>
</ul>
</li>



<li><strong>セキュリティの向上</strong>:
<ul class="wp-block-list">
<li>VPN CloudHubを利用することで、VPC間の通信がVPNトンネルを通じて行われるため、通信の暗号化とセキュリティが確保されます。</li>
</ul>
</li>



<li><strong>コストの削減</strong>:
<ul class="wp-block-list">
<li>直接的なVPC間接続の設定が不要になり、1つのVPN CloudHubを介して複数のVPCを接続することで、ネットワークリソースや管理のコストを削減できます。</li>
</ul>
</li>



<li><strong>スケーラビリティの向上</strong>:
<ul class="wp-block-list">
<li>新たなVPCを追加する際も、VPN CloudHubに接続するだけで、既存のVPCと簡単に接続できるため、スケーラビリティが向上します。</li>
</ul>
</li>
</ol>



<h4 class="wp-block-heading"><span id="toc6">デメリット</span></h4>



<ol class="wp-block-list">
<li><strong>単一障害点（SPOF）</strong>:
<ul class="wp-block-list">
<li>VPN CloudHub自体が単一障害点となる可能性があります。VPN CloudHubに障害が発生すると、接続されているすべてのVPC間の通信が途絶えるリスクがあります。</li>
</ul>
</li>



<li><strong>冗長性の欠如</strong>:
<ul class="wp-block-list">
<li>VPN CloudHubは冗長化されていないため、障害耐性を持たせるためには、複数のVPN CloudHubを利用するなどの追加の設計が必要です。</li>
</ul>
</li>



<li><strong>設定の複雑さ</strong>:
<ul class="wp-block-list">
<li>複数のVPCを接続するための設定が複雑になる場合があります。特に、VPN接続の設定やルートテーブルの管理には慎重な構成が必要です。</li>
</ul>
</li>



<li><strong>パフォーマンスの制約</strong>:
<ul class="wp-block-list">
<li>VPN CloudHubを利用する際のトラフィックはVPN接続を経由するため、ネットワークの遅延や帯域幅の制約がある場合があります。高帯域幅が必要なトラフィックには適さないことがあります。</li>
</ul>
</li>



<li><strong>追加のコスト</strong>:
<ul class="wp-block-list">
<li>VPN CloudHubを使用するためには、VPN接続に関連する追加のコストが発生する場合があります。特に、大量のデータトラフィックがある場合、コストが増加する可能性があります。</li>
</ul>
</li>
</ol>



<h4 class="wp-block-heading"><span id="toc7">注意点とベストプラクティス</span></h4>



<ol class="wp-block-list">
<li><strong>IPアドレス範囲の重複に注意</strong>：
<ul class="wp-block-list">
<li>異なるVPCで同じIPアドレス範囲を使用しないように注意してください。IPアドレスの重複があると、通信ができなくなります。</li>
</ul>
</li>



<li><strong>セキュリティグループとネットワークACLの設定</strong>：
<ul class="wp-block-list">
<li>各VPCのセキュリティグループとネットワークACLを適切に設定し、必要なトラフィックのみを許可します。</li>
</ul>
</li>



<li><strong>モニタリングとログの活用</strong>：
<ul class="wp-block-list">
<li>AWS CloudWatchやVPC Flow Logsを利用して、ネットワークトラフィックのモニタリングとトラブルシューティングを行います。</li>
</ul>
</li>
</ol>



<h3 class="wp-block-heading" id="2"><span id="toc8">VPN CloudHubとDirect Connect,VPN接続の違いは？　　2/5</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>先ほど、「VPN CloudHubは、AWSの<span style="text-decoration:underline wavy blue">Direct ConnectやVPN接続を使って</span> 異なるVPC間を接続する機能」と説明しました。この説明は、ちょっと抽象的すぎましたね。なので、ここでは図を使いながらイメージを沸かせましょう！</p>



<p>p.s.理解できた後だと、腑に落ちる表現だなと思ってくれるはずです。</p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#F8F8F2;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#34362e;color:#efefe1">Markdown</span><span role="button" tabindex="0" data-code="           +--------------------+
           |   On-Premises      |
           |   Network          |
           +--------------------+
                    |
                    | (Direct Connect / VPN)
                    |
           +--------------------+
           |   VPC A             |
           |   (VPN Gateway)     |
           +--------------------+
                    |
                    | (VPN Connection)
                    |
           +--------------------+
           |   VPN CloudHub     |------------------------|
           +--------------------+                        |
         /                    \                          |
        /(VPN Connection)      \(VPN Connection)         |(VPN Connection)
       /                        \                        |
+--------------------+   +--------------------+   +--------------------+
|   VPC B            |   |   VPC C           |   |   VPC D             |
|   (VPN Gateway)    |   |   (VPN Gateway)   |   |   (VPN Gateway)     |
+--------------------+   +--------------------+   +--------------------+
" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki monokai" style="background-color: #272822" tabindex="0"><code><span class="line"><span style="color: #F8F8F2">           +--------------------+</span></span>
<span class="line"><span style="color: #F8F8F2">           |   On-Premises      |</span></span>
<span class="line"><span style="color: #F8F8F2">           |   Network          |</span></span>
<span class="line"><span style="color: #F8F8F2">           +--------------------+</span></span>
<span class="line"><span style="color: #F8F8F2">                    |</span></span>
<span class="line"><span style="color: #F8F8F2">                    | (Direct Connect / VPN)</span></span>
<span class="line"><span style="color: #F8F8F2">                    |</span></span>
<span class="line"><span style="color: #F8F8F2">           +--------------------+</span></span>
<span class="line"><span style="color: #F8F8F2">           |   VPC A             |</span></span>
<span class="line"><span style="color: #F8F8F2">           |   (VPN Gateway)     |</span></span>
<span class="line"><span style="color: #F8F8F2">           +--------------------+</span></span>
<span class="line"><span style="color: #F8F8F2">                    |</span></span>
<span class="line"><span style="color: #F8F8F2">                    | (VPN Connection)</span></span>
<span class="line"><span style="color: #F8F8F2">                    |</span></span>
<span class="line"><span style="color: #F8F8F2">           +--------------------+</span></span>
<span class="line"><span style="color: #F8F8F2">           |   VPN CloudHub     |------------------------|</span></span>
<span class="line"><span style="color: #F8F8F2">           +--------------------+                        |</span></span>
<span class="line"><span style="color: #F8F8F2">         /                    \                          |</span></span>
<span class="line"><span style="color: #F8F8F2">        /(VPN Connection)      \(VPN Connection)         |(VPN Connection)</span></span>
<span class="line"><span style="color: #F8F8F2">       /                        \                        |</span></span>
<span class="line"><span style="color: #F8F8F2">+--------------------+   +--------------------+   +--------------------+</span></span>
<span class="line"><span style="color: #F8F8F2">|   VPC B            |   |   VPC C           |   |   VPC D             |</span></span>
<span class="line"><span style="color: #F8F8F2">|   (VPN Gateway)    |   |   (VPN Gateway)   |   |   (VPN Gateway)     |</span></span>
<span class="line"><span style="color: #F8F8F2">+--------------------+   +--------------------+   +--------------------+</span></span>
<span class="line"></span></code></pre></div>



<h4 class="wp-block-heading" id="2-1"><span id="toc9">VPN CloudHub、Direct Connect、VPN接続の違い</span></h4>



<ol class="wp-block-list">
<li><strong>Direct ConnectとVPN接続</strong>:
<ul class="wp-block-list">
<li><strong>役割</strong>: Direct ConnectとVPN接続は、<span class="marker-under-red">主に2点間の接続を確立</span>するためのサービスです。<strong>Direct Connect</strong>はAWSとオンプレミスのネットワーク間の<span class="marker-under-red">専用線接続</span>を提供し、<strong>VPN接続</strong>はAWSのVPCとオンプレミスネットワーク間で暗号化された<span class="marker-under-red">トンネル</span>を提供します。</li>
</ul>
</li>



<li><strong>VPN CloudHub</strong>:
<ul class="wp-block-list">
<li><strong>役割</strong>: VPN CloudHubは、複数のVPCが相互に接続できるようにするための「<span class="marker-under-red">中央ハブ</span>」として機能します。VPN CloudHubを利用することで、各VPCが直接接続されるのではなく、VPN CloudHubを通じて一元的に接続することができます。</li>
</ul>
</li>
</ol>



<p>＊図の中にVPNゲートウェイというものがあるけど、「<a href="#3">VPNゲートウェイってなに？</a>」</p>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;">p.s.図から見て分かるように、１対1て結ぶときはDirectConnectやVPN接続を使っています。で、結ぶ相手をVPN CloudHubにすることで、直接紐づいていなくてもCloudHubを通してつながることができる。</div>



<p><strong><span class="marker"><a href="#1">リンクを飛ぶ前のところ</a></span><span class="marker"><a href="#1">↑</a></span><span class="marker"><a href="#1">に戻る</a></span></strong></p>



<h3 class="wp-block-heading"><span id="toc10">VPNゲートウェイってなに？　　3/5</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><span class="marker-red"><strong>VPNゲートウェイ</strong></span>は、AWSのVirtual Private Cloud (VPC) において、<span class="marker-under-red">VPN（Virtual Private Network）接続を確立するための装置</span>です。これを使って、AWS VPCとオンプレミスネットワークや他のVPCとの間で安全にデータを送受信できます。</p>



<h4 class="wp-block-heading"><span id="toc11">VPNゲートウェイの機能</span></h4>



<ol class="wp-block-list">
<li><strong>セキュアなトンネルの確立</strong>:
<ul class="wp-block-list">
<li>VPNゲートウェイは、<span class="marker-under-red">データを暗号化</span>してインターネット経由で送信します。これにより、データが外部から盗聴されたり改ざんされたりするリスクを減らします。</li>
</ul>
</li>



<li><strong>ルーティング</strong>:
<ul class="wp-block-list">
<li>VPNゲートウェイは、送受信されるトラフィックのルーティングを管理します。適切なルートを設定することで、データが正しい宛先に到達します。</li>
</ul>
</li>



<li><strong>IPsec VPN</strong>:
<ul class="wp-block-list">
<li>VPNゲートウェイはIPsec（Internet Protocol Security）を使用してトンネルを確立します。これにより、データの暗号化と認証が行われ、セキュリティが強化されます。</li>
</ul>
</li>
</ol>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
<a href="https://ascend-beyond.com/study/3728/" title="【応用情報】『IPsec』を3分で超分かりやすく【新感覚Study】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://ascend-beyond.com/wp-content/uploads/2024/07/d1d3761441fa854e6ee5593c87be8a8c-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://ascend-beyond.com/wp-content/uploads/2024/07/d1d3761441fa854e6ee5593c87be8a8c-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/07/d1d3761441fa854e6ee5593c87be8a8c-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/07/d1d3761441fa854e6ee5593c87be8a8c-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/07/d1d3761441fa854e6ee5593c87be8a8c-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/07/d1d3761441fa854e6ee5593c87be8a8c-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/07/d1d3761441fa854e6ee5593c87be8a8c-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/07/d1d3761441fa854e6ee5593c87be8a8c.jpg 1200w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【応用情報】『IPsec』を3分で超分かりやすく【新感覚Study】</div><div class="blogcard-snippet internal-blogcard-snippet">本日は、中二病心を満たしてくれるワードの『IPsec』をStudy＆マスターしていきます。IPsecの基本的知識は？改ざんなんて、そんなことどうやって検知するの？AHって必要？ESPだけでよくね？AH（Authentication Header）とは？ESP（Encapsulating Security Payload）とは？パケット全体を暗号化したら、宛先が分からなくなるんじゃね？などなど、様々な何気ないけど重要な疑問を、誰にでも分かるように解消していきます！</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://ascend-beyond.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">ascend-beyond.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2024.07.28</div></div></div></div></a>
</div><figcaption class="wp-element-caption">IPsecってなに？を解消</figcaption></figure>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;"><strong><span style="text-decoration: underline;"><font size="5">要するに&#8230;</font><br></span></span></strong>VPNゲートウェイっていうのはVPCが、ほかのVPCやオンプレミス環境などと安全な接続をする際に必要不可欠なインタフェースってことです。

</div>



<p><strong><span class="marker"><a href="#2-1">リンクを飛ぶ前のところ↑に戻る</a></span></strong></p>



<h3 class="wp-block-heading"><span id="toc12">まとめ　4/5</span></h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="527" src="https://ascend-beyond.com/wp-content/uploads/2024/02/summary.jpg" alt="ポート番号 summary" class="wp-image-552" style="width:338px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/02/summary.jpg 800w, https://ascend-beyond.com/wp-content/uploads/2024/02/summary-300x198.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/02/summary-768x506.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p><strong><u><span class="fz-20px"><span class="fz-22px">要するに&#8230;</span></span></u></strong></p>



<p><strong><span class="marker-red">VPN CloudHub</span></strong>とは、<span class="marker-under-red">複数のVPCを一元的</span>に管理し、接続を統一するための便利なツールです。名前の通り、CloudHubはハブの役割を担い、複数のVPCを中央で接続します。これにより、各VPCを個別に接続する必要がなく、CloudHubに接続することで、他の接続されているVPCとも一括でつながることが可能になります。これにより、ネットワークの統一管理が容易になり、運用が簡素化されます。</p>



<p>しかし、VPN CloudHubには<span class="marker-under-red">単一障害点（SPOF）</span>としてのリスクがあります。CloudHubが障害を起こすと、接続されているすべてのVPC間の通信が途絶える可能性があるため、設計の際には慎重な対応が求められます。また、複数のVPC間でIPアドレスの重複を避けるために、適切なIPアドレス管理も必要です。</p>



<p>このように、VPN CloudHubはネットワークの統一管理や効率化に大きなメリットを提供しますが、設計に際しては冗長性やIPアドレス管理に注意が必要です。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"AWS認定資格試験テキスト　AWS認定ソリューションアーキテクト - アソシエイト　改訂第3版 (ＡＷＳ認定資格試験テキスト)","b":"SBクリエイティブ","t":"","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/518XbFuIn9L._SL500_.jpg","\/41I+1iII6ZL._SL500_.jpg","\/41RJRHyqZHL._SL500_.jpg","\/41e--hxAR+L._SL500_.jpg","\/41o9jx5SYGL._SL500_.jpg","\/41HDU3kmmOL._SL500_.jpg","\/51M2XHYvN1L._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/4815617945","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/4815617945","a_id":4440991,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/AWS%E8%AA%8D%E5%AE%9A%E8%B3%87%E6%A0%BC%E8%A9%A6%E9%A8%93%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%80%80AWS%E8%AA%8D%E5%AE%9A%E3%82%BD%E3%83%AA%E3%83%A5%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%88%20-%20%E3%82%A2%E3%82%BD%E3%82%B7%E3%82%A8%E3%82%A4%E3%83%88%E3%80%80%E6%94%B9%E8%A8%82%E7%AC%AC3%E7%89%88%20(%EF%BC%A1%EF%BC%B7%EF%BC%B3%E8%AA%8D%E5%AE%9A%E8%B3%87%E6%A0%BC%E8%A9%A6%E9%A8%93%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88)\/","a_id":4440988,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"ONGZb","s":"s"});
</script>
<div id="msmaflink-ONGZb">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<h2 class="wp-block-heading"><span id="toc13">おわりに　5/5</span></h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="527" src="https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041.jpg" alt="goal
" class="wp-image-2671" style="width:335px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041.jpg 800w, https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041-300x198.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041-768x506.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>本日はここまでです。今日は<strong><span class="marker-red">VPN CloudHub</span></strong>をStudy＆マスターしてきました！ただカッコいいからという理由だけの方が、意外と集中して向き合うことができたのではないでしょうか？</p>



<p>そうなんです！「勉強しなきゃ！知識つけなきゃ！」のように勉強を義務にしてしまうと長く続きません。だからこそ、私たちは楽しんで知識を身に着けていきましょう！そんなことをやってるうちに気づいたらスペシャリストになっているかもしれませんよ！</p>



<p>これからも、今日みたいに「the勉強するぞ！」という意気込みではなく、ヌルっと気づいたら知識が増えてた！みたいな軽い感覚でStudyを一緒にしていきましょう！</p>



<p>本日はここで、終わります。ありがとうございました。またお会いしましょう！では、さらばじゃ！</p>



<p><span class="marker-red"><strong><span class="fz-20px"><span class="fz-22px">【この記事も一緒に読まれています】</span></span></strong></span></p>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
<a href="https://ascend-beyond.com/study/3664/" title="【AWS】『DynamoDB Accelerator (DAX)』を超分かりやすく【新感覚Study】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://ascend-beyond.com/wp-content/uploads/2024/07/0464be20246bce7d3c5149161320d03f-160x90.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://ascend-beyond.com/wp-content/uploads/2024/07/0464be20246bce7d3c5149161320d03f-160x90.png 160w, https://ascend-beyond.com/wp-content/uploads/2024/07/0464be20246bce7d3c5149161320d03f-300x169.png 300w, https://ascend-beyond.com/wp-content/uploads/2024/07/0464be20246bce7d3c5149161320d03f-1024x576.png 1024w, https://ascend-beyond.com/wp-content/uploads/2024/07/0464be20246bce7d3c5149161320d03f-768x432.png 768w, https://ascend-beyond.com/wp-content/uploads/2024/07/0464be20246bce7d3c5149161320d03f-120x68.png 120w, https://ascend-beyond.com/wp-content/uploads/2024/07/0464be20246bce7d3c5149161320d03f-320x180.png 320w, https://ascend-beyond.com/wp-content/uploads/2024/07/0464be20246bce7d3c5149161320d03f.png 1366w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【AWS】『DynamoDB Accelerator (DAX)』を超分かりやすく【新感覚Study】</div><div class="blogcard-snippet internal-blogcard-snippet">本日は、中二病心を満たしてくれるワードの『DynamoDB Accelerator (DAX)』をStudy＆マスターしていきます。DynamoDB Accelerator (DAX)の大枠は？という疑問からそもそもDynamoDBってなに？メリット・デメリットは？DAXを使用すべきパターン・避けるべきパターンは？読み取りパフォーマンスってなに？インメモリキャッシュサービスってなに？NoSQLってなに？などなど、様々な何気ないけど重要な疑問を、誰にでも分かるように解消していきます！</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://ascend-beyond.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">ascend-beyond.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2024.07.25</div></div></div></div></a>
</div></figure>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
<a href="https://ascend-beyond.com/study/3526/" title="【応用情報】『コンテナエンジン』を超分かりやすく【新感覚Study】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://ascend-beyond.com/wp-content/uploads/2024/07/f0e751ef3d5e02a7af5c850af368267e-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://ascend-beyond.com/wp-content/uploads/2024/07/f0e751ef3d5e02a7af5c850af368267e-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/07/f0e751ef3d5e02a7af5c850af368267e-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/07/f0e751ef3d5e02a7af5c850af368267e-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/07/f0e751ef3d5e02a7af5c850af368267e-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/07/f0e751ef3d5e02a7af5c850af368267e-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/07/f0e751ef3d5e02a7af5c850af368267e-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/07/f0e751ef3d5e02a7af5c850af368267e.jpg 1200w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【応用情報】『コンテナエンジン』を超分かりやすく【新感覚Study】</div><div class="blogcard-snippet internal-blogcard-snippet">本日は、中二病心を満たしてくれるワードの『コンテナエンジン』をStudy＆マスターしていきます。コンテナエンジンの大枠から始まり、コンテナってなに？コンテナ化とパッケージ化の違いは？コンテナエンジンのメリット・デメリットは？ホスト型ってなに？ハイパバイザー型ってなに？ポータビリティ？スケーラビリティ？などのコンテナエンジンに関わる何気ないけど重要な疑問を、誰にでも分かるように解消していきます！</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://ascend-beyond.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">ascend-beyond.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2024.07.14</div></div></div></div></a>
</div></figure>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
<a href="https://ascend-beyond.com/study/3363/" title="【応用情報】『Thundering Herd問題』を超分かりやすく【新感覚Study】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://ascend-beyond.com/wp-content/uploads/2024/07/28d48cae3bc60ef6ee6104c0a52a1326-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://ascend-beyond.com/wp-content/uploads/2024/07/28d48cae3bc60ef6ee6104c0a52a1326-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/07/28d48cae3bc60ef6ee6104c0a52a1326-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/07/28d48cae3bc60ef6ee6104c0a52a1326-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/07/28d48cae3bc60ef6ee6104c0a52a1326-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/07/28d48cae3bc60ef6ee6104c0a52a1326-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/07/28d48cae3bc60ef6ee6104c0a52a1326-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/07/28d48cae3bc60ef6ee6104c0a52a1326.jpg 1200w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【応用情報】『Thundering Herd問題』を超分かりやすく【新感覚Study】</div><div class="blogcard-snippet internal-blogcard-snippet">本日は、中二病心を満たしてくれるワードの『Thundering Herd問題（雷鳴の群れ問題）』をStudy＆マスターしていきます。ThunderingHerd問題を超簡単に言うと？や、どんな対策法があるの？という疑問から、プレフェッチってなに？プロセスってなに？スレッドってなに？バックオフってなに？という様々な疑問を超分かりやすく解説していきます。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://ascend-beyond.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">ascend-beyond.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2024.07.04</div></div></div></div></a>
</div><figcaption class="wp-element-caption">ThunderingHerd問題</figcaption></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【AWS】EC2インスタンスを停止しても、それに付随するEBSの料金は発生し続けるってマジ？【新感覚Study】</title>
		<link>https://ascend-beyond.com/study/3714/</link>
		
		<dc:creator><![CDATA[管理人]]></dc:creator>
		<pubDate>Sat, 27 Jul 2024 09:16:44 +0000</pubDate>
				<category><![CDATA[aws]]></category>
		<category><![CDATA[Study]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[独学]]></category>
		<category><![CDATA[資格]]></category>
		<guid isPermaLink="false">https://ascend-beyond.com/?p=3714</guid>

					<description><![CDATA[目次 アバンタイトルはじめにEC2インスタンスを停止しても、それに付随するEBSの料金は発生し続けるってマジ？　　1/8EBSの料金は？　　2/81. ストレージ容量の料金2. IOPS（Input/Output Ope [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-16" checked><label class="toc-title" for="toc-checkbox-16">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">アバンタイトル</a></li><li><a href="#toc2" tabindex="0">はじめに</a><ol><li><a href="#toc3" tabindex="0">EC2インスタンスを停止しても、それに付随するEBSの料金は発生し続けるってマジ？　　1/8</a></li><li><a href="#toc4" tabindex="0">EBSの料金は？　　2/8</a><ol><li><a href="#toc5" tabindex="0">1. ストレージ容量の料金</a></li><li><a href="#toc6" tabindex="0">2. IOPS（Input/Output Operations Per Second）の料金</a></li><li><a href="#toc7" tabindex="0">3. スナップショットの料金</a></li><li><a href="#toc8" tabindex="0">4. データ転送の料金</a></li><li><a href="#toc9" tabindex="0">5. スナップショットのリストア（復元）</a></li></ol></li><li><a href="#toc10" tabindex="0">だったら、EBSを停止させちゃえばよくね？　　3/8</a></li><li><a href="#toc11" tabindex="0">対処法の具体例はあるの？　4/8</a><ol><li><a href="#toc12" tabindex="0">1. EBSボリュームの削除</a></li><li><a href="#toc13" tabindex="0">2. EBSスナップショットの活用</a></li><li><a href="#toc14" tabindex="0">3. ボリュームのサイズ変更</a></li><li><a href="#toc15" tabindex="0">4. 適切なストレージタイプの選択</a></li><li><a href="#toc16" tabindex="0">5. 自動化の活用</a></li></ol></li><li><a href="#toc17" tabindex="0">EBSスナップショットを使ったコスト削減方法は？　　5/8</a></li><li><a href="#toc18" tabindex="0">まとめ　　6/8</a></li><li><a href="#toc19" tabindex="0">おまけ：用語解説　　7/8</a><ol><ol><li><a href="#toc20" tabindex="0">EBSってなに？</a></li><li><a href="#toc21" tabindex="0">EBSスナップショットってなに？</a></li><li><a href="#toc22" tabindex="0">スナップショットってなに？</a></li></ol></li></ol></li></ol></li><li><a href="#toc23" tabindex="0">おわりに　8/8</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">アバンタイトル</span></h2>



<p>IT分野は範囲がとても広いです。そのため、過去問を解いていると１ページに何個も理解できない単語が出てきます。それを一気に理解しようとするのはとても骨が折れるし、やる気も続きません。</p>



<p>しかし、そんな時は１周まわって１つのことに徹底集中してみるのはどうでしょうか？覚えなきゃいけないことが沢山あると、終わりが見えずモチベーションが続きません。</p>



<p>でも、「今日はこの１つをマスターしよう！」と１つにフォーカスすればゴールが見えて、集中力も続くようになります。また、一点集中型なので理解力も深まり応用も効くようになります。</p>



<p>ということで、当サイトでは１点集中をコンセプトに解説を展開しています。勉強法が定まっていなかったり悩んでいる方は是非、続きをご覧になってみてはいかかでしょうか？</p>



<h2 class="wp-block-heading"><span id="toc2">はじめに</span></h2>



<p>今回は『<span class="marker-under-red">EC2インスタンスを停止しても、それに付随するEBSの料金は発生し続けるってマジ？</span>』という疑問を解消すると共に、その対処法も紹介していきます！</p>



<p><strong><span class="marker-red"><span class="fz-22px">【ここで扱う疑問】</span></span></strong></p>



<ol class="wp-block-list">
<li><a href="https://ascend-beyond.com/study/3714/#toc3">EC2インスタンスを停止しても、それに付随するEBSの料金は発生し続けるってマジ？</a></li>



<li><a href="https://ascend-beyond.com/study/3714/#toc4">EBSの料金は？</a></li>



<li><a href="https://ascend-beyond.com/study/3714/#toc10">だったら、EBSを停止させちゃえばよくね？</a></li>



<li><a href="https://ascend-beyond.com/study/3714/#toc11">対処法は？　4/8</a></li>



<li><a href="https://ascend-beyond.com/study/3714/#toc17">EBSスナップショットを使ったコスト削減方法は？</a></li>



<li><a href="https://ascend-beyond.com/study/3714/#toc20">EBSってなに？</a></li>



<li><a href="https://ascend-beyond.com/study/3714/#toc21">EBSスナップショットってなに？</a></li>



<li><a href="https://ascend-beyond.com/study/3714/#toc22">スナップショットってなに？</a></li>
</ol>



<h3 class="wp-block-heading" id="1"><span id="toc3">EC2インスタンスを停止しても、それに付随するEBSの料金は発生し続けるってマジ？　　1/8</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>結論から言うと、「<strong>YES</strong>」です。つまり、EC2インスタンスを停止しても、<a href="#ebs">EBS</a>（Elastic Block Store）ボリュームに対する料金は引き続き発生します。</p>



<p>これは、 インスタンスが停止状態であっても、そのインスタンスに関連付けられているEBSボリュームは稼働し続けることを意味します。EBSボリュームはデータを保存するため、引き続き料金は発生し続けるのです。</p>



<h3 class="wp-block-heading"><span id="toc4">EBSの料金は？　　2/8</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>EBSの料金は以下の主要な要素で構成されています。これらの要素によって、実際に支払う料金が決まります。</p>



<h4 class="wp-block-heading"><span id="toc5">1. ストレージ容量の料金</span></h4>



<ul class="wp-block-list">
<li><strong>ストレージタイプ</strong>: EBSには複数のストレージタイプがあります（例: 汎用SSD（gp3）、プロビジョンドIOPS SSD（io2）、スループット最適化HDD（st1）、Cold HDD（sc1）など）。それぞれのタイプで料金が異なります。</li>



<li><strong>容量単位</strong>: ストレージ容量はギガバイト（GB）単位で料金が発生します。たとえば、1 GBのストレージを1か月利用するごとに料金が発生します。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc6">2. IOPS（Input/Output Operations Per Second）の料金</span></h4>



<ul class="wp-block-list">
<li><strong>IOPS</strong>: プロビジョンドIOPS SSD（io2）など、IOPSを指定するタイプのストレージでは、IOPSの設定に応じた追加料金が発生します。これは、1秒あたりの入出力操作数に基づいて計算されます。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc7">3. スナップショットの料金</span></h4>



<ul class="wp-block-list">
<li><strong>スナップショット</strong>: EBSのスナップショット（バックアップ）はAmazon S3に保存され、スナップショットのストレージ容量に基づいて料金が発生します。スナップショットは増分で保存されるため、変更されたデータ部分のみが保存され、これに応じた料金が発生します。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc8">4. データ転送の料金</span></h4>



<ul class="wp-block-list">
<li><strong>データ転送</strong>: EBSのデータ転送は、通常はEC2インスタンスとの間で行われるため、追加の転送料金は発生しません。ただし、EBSボリュームを他のリージョンに移動したり、スナップショットを他のリージョンにコピーする場合には、データ転送料金が発生することがあります。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc9">5. スナップショットのリストア（復元）</span></h4>



<ul class="wp-block-list">
<li><strong>リストア</strong>: スナップショットから新しいEBSボリュームを作成する場合、その新しいボリュームのストレージ料金が発生します。</li>
</ul>



<h3 class="wp-block-heading"><span id="toc10">だったら、EBSを停止させちゃえばよくね？　　3/8</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>EC2を停止しても、EBSが稼働しちゃうから、料金が発生し続ける。だったら、EBSも停止させちゃえば発生しなくね？と思いますよね？その疑問を解消していきます！</p>



<p><strong><span class="fz-22px"><span style="text-decoration: underline;">A.そもそもEBSに停止という概念はない！</span></span></strong></p>



<p>EBSボリューム自体には<span class="marker-under-red">「停止」という状態はありません</span>。EC2インスタンスが停止しても、EBSボリュームはデータを保持し続けます。EBSボリュームのデータは、インスタンスが停止しても消えることはありません。</p>



<p>EBSを停止すると、料金は発生しなくなる。けど、それと同時にEBS内のデータもきえてしまう。だから、停止＝データ削除というとらえ方が正しい。</p>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;"><strong><span style="text-decoration: underline;"><font size="5">要するに&#8230;</font><br></span></span></strong>EBSを停止（削除）すると、料金は発生しなくなります。けど、それは同時にEBS内のデータを削除することを意味します。だから、停止＝データ削除というとらえ方・イメージを持つと分かりやすいです。</div>



<h3 class="wp-block-heading"><span id="toc11">対処法の具体例はあるの？　4/8</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>EC2インスタンスが停止している間でも、EBSボリュームに対して料金が発生するのを避けるためには、以下のような対策があります。</p>



<h4 class="wp-block-heading"><span id="toc12">1. EBSボリュームの削除</span></h4>



<ul class="wp-block-list">
<li><strong>不要なEBSボリュームの削除</strong>: インスタンスを停止しても使わないEBSボリュームがある場合は、不要なボリュームを削除することで、ストレージ料金を節約できます。ただし、データが失われるので、削除する前に必ずバックアップを取ってください。</li>
</ul>



<p>まぁでも、ほとんどの場合は必要なデータを保存しているので、この方法は簡単ではありますが、やる機会は少ないでしょう。</p>



<h4 class="wp-block-heading" id="4-2"><span id="toc13">2. EBSスナップショットの活用</span></h4>



<ul class="wp-block-list">
<li><strong>スナップショットの作成</strong>: データのバックアップが必要な場合は、EBSボリュームの<a href="#shot">スナップショット</a>を作成し、その後EBSボリュームを削除することができます。スナップショットはS3に保存され、スナップショットに対する料金が発生しますが、EBSボリュームの料金よりも低いことが多いです。</li>



<li><strong>スナップショットの復元</strong>: 必要に応じて、スナップショットから新しいEBSボリュームを作成できます。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc14">3. ボリュームのサイズ変更</span></h4>



<ul class="wp-block-list">
<li><strong>サイズの調整</strong>: 使用しているEBSボリュームが過剰に大きい場合、サイズを調整してコストを削減することができます。例えば、実際に使用しているストレージ容量に応じてボリュームサイズを見直すことができます。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc15">4. 適切なストレージタイプの選択</span></h4>



<ul class="wp-block-list">
<li><strong>ストレージタイプの最適化</strong>: EBSには複数のストレージタイプ（汎用SSD、プロビジョンドIOPS SSD、スループット最適化HDDなど）があります。アプリケーションの性能要求に合わせて適切なストレージタイプを選ぶことで、コストを抑えることができます。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc16">5. 自動化の活用</span></h4>



<ul class="wp-block-list">
<li><strong>Lifecycle Managerの利用</strong>: EBSのスナップショットの管理を自動化するために、AWS Data Lifecycle Manager（DLM）を使用できます。これにより、定期的なスナップショット作成と不要なスナップショットの削除を自動化できます。</li>
</ul>



<p>これらの対策を実施することで、EBSボリュームに関連するコストを効果的に管理し、不要な料金が発生するのを防ぐことができます。</p>



<h3 class="wp-block-heading"><span id="toc17">EBSスナップショットを使ったコスト削減方法は？　　5/8</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<ol class="wp-block-list">
<li><strong>手順</strong>:
<ol class="wp-block-list">
<li><strong>スナップショットの作成</strong>: EC2インスタンスを停止する前に、EBSボリュームのスナップショットを作成します。これにより、ボリュームのデータが<span class="marker-under-red">Amazon S3に保存</span>されます。</li>



<li><strong>EBSボリュームの削除</strong>: スナップショットが作成されたら、<span class="marker-under-red">EBSボリュームを削除</span>します。これにより、EBSボリュームのストレージ料金を削減できます。</li>



<li><strong>インスタンス再起動時のボリューム作成</strong>: EC2インスタンスを再起動する際に、<span class="marker-under-red">スナップショットから新しいEBSボリュームを作成</span>し、インスタンスにアタッチします。</li>
</ol>
</li>
</ol>



<p>EBSボリュームの料金が発生し続けることを避け、スナップショットのストレージコストだけを支払います。これは、<span class="marker-under-red">EBSに保存するよりも、S3で保存した方がコストが低くなる</span>という特性を使っています。</p>



<h3 class="wp-block-heading"><span id="toc18">まとめ　　6/8</span></h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="527" src="https://ascend-beyond.com/wp-content/uploads/2024/02/summary.jpg" alt="ポート番号 summary" class="wp-image-552" style="width:338px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/02/summary.jpg 800w, https://ascend-beyond.com/wp-content/uploads/2024/02/summary-300x198.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/02/summary-768x506.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p><strong><u><span class="fz-20px"><span class="fz-22px">要するに&#8230;</span></span></u></strong></p>



<p><strong>『EC2インスタンスを停止しても、それに付随するEBSの料金は発生し続ける</strong>』の原因は、<span class="marker-under-red">EBSが稼働し続けること</span>にあります。しかし、EBSを停止（この概念はないが）しようとすると、それはデータ削除を意味することになります。</p>



<p>これに対処するためには、<span class="marker-under-red">EBSスナップショット</span>を使用します。スナップショットを作成すると、データがS3に保存されるため、EC2を使用していない間はEBSボリュームを削除できます。EC2を再開する際には、スナップショットを使用して新しいEBSボリュームを作成すれば、以前と同じように正常に動作させることができます。この方法が有効なのは、<span class="marker-under-red">S3のストレージがEBSよりもコストが安いため</span>です。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"図解 Amazon Web Servicesの仕組みとサービスがたった1日でよくわかる","b":"","t":"","d":"https:\/\/m.media-amazon.com","c_p":"","p":["\/images\/I\/516cZ4DqEnL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B09MQ14XR1","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B09MQ14XR1","a_id":4440991,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/%E5%9B%B3%E8%A7%A3%20Amazon%20Web%20Services%E3%81%AE%E4%BB%95%E7%B5%84%E3%81%BF%E3%81%A8%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%8C%E3%81%9F%E3%81%A3%E3%81%9F1%E6%97%A5%E3%81%A7%E3%82%88%E3%81%8F%E3%82%8F%E3%81%8B%E3%82%8B\/","a_id":4440988,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"BYbCq","s":"s"});
</script>
<div id="msmaflink-BYbCq">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<h3 class="wp-block-heading"><span id="toc19">おまけ：用語解説　　7/8</span></h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="527" src="https://ascend-beyond.com/wp-content/uploads/2024/04/0e563ed35694c751bce170d430ec559a.jpg" alt="おまけ" class="wp-image-2291" style="width:337px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/0e563ed35694c751bce170d430ec559a.jpg 800w, https://ascend-beyond.com/wp-content/uploads/2024/04/0e563ed35694c751bce170d430ec559a-300x198.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/0e563ed35694c751bce170d430ec559a-768x506.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h5 class="wp-block-heading" id="paas"><span id="toc20">EBSってなに？</span></h5>



<p>Amazon EBS（Elastic Block Store）は、EC2インスタンスに接続して使用できる高性能で信頼性の高い<span class="marker-under-red">ブロックストレージサービス</span>です。サイズや性能を柔軟に変更でき、スナップショットを利用してデータのバックアップや復元も簡単に行えます。EBSは、データベースやファイルシステム、バックアップの用途に適しています。</p>



<p><span class="marker"><a href="#1"><strong>閲覧中</strong></a></span><span class="marker"><a href="#1"><strong>だったところ</strong></a></span><span class="marker"><a href="#1"><strong>に戻る↑</strong></a></span></p>



<h5 class="wp-block-heading" id="ebsshot"><span id="toc21">EBSスナップショットってなに？</span></h5>



<p><strong>EBSスナップショット</strong>は、Amazon Elastic Block Store（EBS）ボリュームのデータを保存するための機能です。<span class="marker-under-red">特定の時点でのEBSボリュームの完全な「コピー」を作成</span>し、<span class="marker-under-red">Amazon S3に保存</span>します。スナップショットを使用することで、データのバックアップや復元が簡単に行えます。</p>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;"><strong><span style="text-decoration: underline;"><font size="5">要するに&#8230;</font><br></span></span></strong>EBSスナップショットっていうのはEBSのスナップショットをS3に保存してくれる機能です。で、これをすることで、EBSに問題が起きても正常な状態に戻せるっていうメリットがあります。でも、転送とか管理とかが複雑というデメリットも理解しておきましょう。</div>



<p><span class="marker"><strong><a href="#4-2">閲覧中だったところに戻る↑</a></strong></span></p>



<h5 class="wp-block-heading" id="shot"><span id="toc22">スナップショットってなに？</span></h5>



<p><strong>スナップショット</strong>とは、ある時点でのデータやシステムの状態を記録した「静止画」のようなものです。スナップショットを取ることで、<span class="marker-under-red">その時点の状態を保存</span>し、後でその状態に戻したり、参照したりすることができます。</p>



<p><span class="marker"><strong><a href="#4-2">閲覧中だったところに戻る↑</a></strong></span></p>



<h2 class="wp-block-heading"><span id="toc23">おわりに　8/8</span></h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="527" src="https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041.jpg" alt="goal
" class="wp-image-2671" style="width:335px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041.jpg 800w, https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041-300x198.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041-768x506.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>本日はここまでです。今日は<strong><span class="marker-red">『EC2インスタンスを停止しても、それに付随するEBSの料金は発生し続けるってマジ？』</span></strong>という疑問ををStudy＆マスターしてきました！ただカッコいいからという理由だけの方が、意外と集中して向き合うことができたのではないでしょうか？</p>



<p>そうなんです！「勉強しなきゃ！知識つけなきゃ！」のように勉強を義務にしてしまうと長く続きません。だからこそ、私たちは楽しんで知識を身に着けていきましょう！そんなことをやってるうちに気づいたらスペシャリストになっているかもしれませんよ！</p>



<p>これからも、今日みたいに「the勉強するぞ！」という意気込みではなく、ヌルっと気づいたら知識が増えてた！みたいな軽い感覚でStudyを一緒にしていきましょう！</p>



<p>本日はここで、終わります。ありがとうございました。またお会いしましょう！では、さらばじゃ！</p>



<p><span class="fz-22px"><strong><span class="marker-red">【<span class="fz-24px">この記事も一緒に読まれています】</span></span></strong></span></p>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
<a href="https://ascend-beyond.com/study/3404/" title="【応用情報】『サーバを立てる』を超分かりやすく【新感覚Study】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://ascend-beyond.com/wp-content/uploads/2024/07/3acc8c9dbfe32123d3319c3428a96b96-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://ascend-beyond.com/wp-content/uploads/2024/07/3acc8c9dbfe32123d3319c3428a96b96-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/07/3acc8c9dbfe32123d3319c3428a96b96-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/07/3acc8c9dbfe32123d3319c3428a96b96-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/07/3acc8c9dbfe32123d3319c3428a96b96-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/07/3acc8c9dbfe32123d3319c3428a96b96-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/07/3acc8c9dbfe32123d3319c3428a96b96-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/07/3acc8c9dbfe32123d3319c3428a96b96.jpg 1200w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【応用情報】『サーバを立てる』を超分かりやすく【新感覚Study】</div><div class="blogcard-snippet internal-blogcard-snippet">本日は、中二病心を満たしてくれるワードの『サーバを立てる』をStudy＆マスターしていきます。なんかハッカーぽくてカッコいいですよね？ここでは、そもそもサーバってなに？という疑問からサーバを立てる具体的な手順は？Windows Serverってなに？PCからは立てられるの？もし、PCの電源を切ったらサーバも停止しちゃうの？もし、小規模だったら物理的なサーバを購入するよりも、PCでサーバを起動し続けたほうが安くなったりするの？サーバの練習をするときにLinuxとか仮想環境とかを使うのはなぜ？ポートフォワーディングってなに？という疑問まで幅広く、初心者でもすぐに理解できる解説を載せています。</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://ascend-beyond.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">ascend-beyond.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2024.07.06</div></div></div></div></a>
</div><figcaption class="wp-element-caption">サーバを立てる</figcaption></figure>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
<a href="https://ascend-beyond.com/study/3626/" title="【AWS】『AWS』を超分かりやすく【新感覚Study】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103.jpg 1200w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【AWS】『AWS』を超分かりやすく【新感覚Study】</div><div class="blogcard-snippet internal-blogcard-snippet">本日は、中二病心を満たしてくれるワードの『権威DNS』をStudy＆マスターしていきます。AWSの大枠は？そもそもクラウドコンピューティングサービスってなに？クラウドコンピューティングサービスのメリット・デメリット？AWSならではのメリット・メリットは？スケーラビリティ？ベンダーロックイン？などなど、様々な何気ないけど重要な疑問を、誰にでも分かるように解消していきます！</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://ascend-beyond.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">ascend-beyond.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2024.07.21</div></div></div></div></a>
</div><figcaption class="wp-element-caption">AWS</figcaption></figure>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【AWS】『AWS Lambda』を超分かりやすく【新感覚Study】</title>
		<link>https://ascend-beyond.com/study/3699/</link>
		
		<dc:creator><![CDATA[管理人]]></dc:creator>
		<pubDate>Sat, 27 Jul 2024 04:59:21 +0000</pubDate>
				<category><![CDATA[aws]]></category>
		<category><![CDATA[Study]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[独学]]></category>
		<category><![CDATA[資格]]></category>
		<guid isPermaLink="false">https://ascend-beyond.com/?p=3699</guid>

					<description><![CDATA[目次 アバンタイトルはじめにLambdaの大枠は？　　1/7サーバレスってなに？　　2/7サーバレスってことはPaaSってこと？　　3/7Lambdaの料金は？　　4/71. 実行時間2. メモリサイズ3. リクエスト数 [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-18" checked><label class="toc-title" for="toc-checkbox-18">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">アバンタイトル</a></li><li><a href="#toc2" tabindex="0">はじめに</a><ol><li><a href="#toc3" tabindex="0">Lambdaの大枠は？　　1/7</a></li><li><a href="#toc4" tabindex="0">サーバレスってなに？　　2/7</a></li><li><a href="#toc5" tabindex="0">サーバレスってことはPaaSってこと？　　3/7</a></li><li><a href="#toc6" tabindex="0">Lambdaの料金は？　　4/7</a><ol><li><a href="#toc7" tabindex="0">1. 実行時間</a></li><li><a href="#toc8" tabindex="0">2. メモリサイズ</a></li><li><a href="#toc9" tabindex="0">3. リクエスト数</a></li><li><a href="#toc10" tabindex="0">4. 無料枠</a></li><li><a href="#toc11" tabindex="0">5. データ転送</a></li><li><a href="#toc12" tabindex="0">6. Provisioned Concurrency</a></li><li><a href="#toc13" tabindex="0">7. Cold Start</a></li></ol></li><li><a href="#toc14" tabindex="0">まとめ　　5/7</a></li><li><a href="#toc15" tabindex="0">おまけ：用語解説　　6/7</a><ol><ol><li><a href="#toc16" tabindex="0">PaaSってなに？</a></li></ol></li></ol></li></ol></li><li><a href="#toc17" tabindex="0">おわりに　7/7</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">アバンタイトル</span></h2>



<p>IT分野は範囲がとても広いです。そのため、過去問を解いていると１ページに何個も理解できない単語が出てきます。それを一気に理解しようとするのはとても骨が折れるし、やる気も続きません。</p>



<p>しかし、そんな時は１周まわって１つのことに徹底集中してみるのはどうでしょうか？覚えなきゃいけないことが沢山あると、終わりが見えずモチベーションが続きません。</p>



<p>でも、「今日はこの１つをマスターしよう！」と１つにフォーカスすればゴールが見えて、集中力も続くようになります。また、一点集中型なので理解力も深まり応用も効くようになります。</p>



<p>ということで、当サイトでは１点集中をコンセプトに解説を展開しています。勉強法が定まっていなかったり悩んでいる方は是非、続きをご覧になってみてはいかかでしょうか？</p>



<h2 class="wp-block-heading"><span id="toc2">はじめに</span></h2>



<p>今回もハッカーに近づく<ruby>中二病心<rt>ちゅうにびょうごころ</rt></ruby>を刺激するワードを取り扱います。それが<span class="marker-red"><strong>AWS Lambda</strong></span>です。</p>



<p>今回学ぶこのフレーズに対しては、「難しそー」とか「役に立つの？」といった思考は一旦おいといて「<span class="marker-under-red">ただかっこいいから知りたい！</span>」というシンプルな思考でStudyしていってほしいです。</p>



<p>そのためにこの記事では、初心者にも超分かりやすく解説していきます。ただの試験対策、ただの退屈な勉強、という感覚ではなく、「<span class="marker-under-red">人前でこのフレーズを連呼してる自分を想像したら胸がわくわくする」</span>みたいな、そういう軽い気持ちを軸としてStudyしていきましょう（笑）！</p>



<p><strong><span class="marker-red"><span class="fz-22px">【ここで扱う疑問】</span></span></strong></p>



<ol class="wp-block-list">
<li><a href="https://ascend-beyond.com/study/3699/#toc3">Lambdaの大枠は？</a></li>



<li><a href="https://ascend-beyond.com/study/3699/#toc4">サーバレスってなに？</a></li>



<li><a href="https://ascend-beyond.com/study/3699/#toc5">サーバレスってことはPaaSってこと？</a></li>



<li><a href="https://ascend-beyond.com/study/3699/#toc6">Lambdaの料金は？</a></li>



<li><a href="https://ascend-beyond.com/study/3699/#toc16">PaaSってなに？</a></li>
</ol>



<p>など、<strong>Lambda</strong>に<ruby>纏<rt>まつ</rt></ruby>わる様々な疑問を解消していきます！</p>



<h3 class="wp-block-heading"><span id="toc3">Lambdaの大枠は？　　1/7</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><span class="marker-red"><strong>AWS Lambda</strong></span>は、プログラムコードを<span class="marker-under-red">サーバーレス</span>で実行できるサービスです。イベントが発生したときに自動的にコードが実行されるので、<span class="marker-under-red">コスト効率がよく</span>高可用性を提供します。これにより、開発者はインフラ管理から解放され、アプリケーションロジックに集中できます。</p>



<h3 class="wp-block-heading"><span id="toc4">サーバレスってなに？　　2/7</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>サーバレスを文字通りに解釈すると、「サーバがない」となりますよね？<br>え？サーバがないのに、プログラムコードって実行できるの？という疑問が浮かぶと思います。それを今から解消していきましょう！</p>



<p>実は<strong><span class="fz-20px">サーバレスとはあくまでもユーザ目線の話</span></strong>なのです！</p>



<p>サーバレス、サーバレスと言っていますが、実際は裏でサーバは稼働しています。ただ、それをユーザ(AWS利用者)視点から見ると、サーバーの設定や管理が不要なので、あたかもサーバが無いように見える。だから、サーバレスと言われています。</p>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;"><strong><span style="text-decoration: underline;"><font size="5">要するに&#8230;</font><br></span></span></strong>サーバーレス（Serverless）は、ユーザーがサーバーの設定や管理をしなくても良い環境を提供することを意味しています。</div>




<h3 class="wp-block-heading" id="2"><span id="toc5">サーバレスってことはPaaSってこと？　　3/7</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Lambdaは一見<a href="#paas">PaaS</a>のように見えますが、それは違います。実際は<span class="marker-under-red">FaaS（Function as a Service）</span>と呼ばれるものなんです。</p>



<p><strong><span class="fz-20px"><span style="text-decoration: underline;">FaaSとは？</span></span></strong></p>



<p>FaaSとはプログラムコードだけを準備すれば、あとは勝手に動いてくれるサービスです。</p>



<p>PaaSの場合は、プログラムコードに加えて、設定ファイル、必要なミドルウェアやデータベースの設定を準備する必要があります。しかし、それさえ準備すれば、あとは簡単にデプロイ・管理・運用ができます。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>特徴</th><th>PaaS</th><th>FaaS</th></tr></thead><tbody><tr><td><strong>管理対象</strong></td><td>アプリケーション全体</td><td>関数（小さなコードの単位）</td></tr><tr><td><strong>スケーリング</strong></td><td>アプリケーション全体で自動スケーリング</td><td>関数単位で自動スケーリング</td></tr><tr><td><strong>課金モデル</strong></td><td>常時稼働のインフラに基づく</td><td>関数の実行時間とリソース使用量に基づく</td></tr><tr><td><strong>利用シナリオ</strong></td><td>ウェブアプリケーション、複雑なサービス</td><td>イベント駆動型タスク、軽量な処理</td></tr><tr><td><strong>インフラ管理</strong></td><td>一部の管理が必要（アプリ設定など）</td><td>完全にプロバイダが管理</td></tr></tbody></table><figcaption class="wp-element-caption">PaaSとFaaSの違い</figcaption></figure>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;">p.s. AWSには、<b>AWS Elastic Beanstalk</b>というものがあります。これは、ウェブアプリケーションやサービスをデプロイし、管理するためのサービスです。これこそまさに、PaaS（Platform as a Service）と呼ばれるサービスです。</div>




<h3 class="wp-block-heading"><span id="toc6">Lambdaの料金は？　　4/7</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>AWS Lambdaの料金は、いくつかの主要な要素に基づいて計算されます。以下に、Lambdaの料金制度の詳細を説明します。</p>



<h4 class="wp-block-heading"><span id="toc7">1. 実行時間</span></h4>



<ul class="wp-block-list">
<li><strong>料金基準</strong>: Lambda関数が実行されている時間に基づいて課金されます。具体的には、関数の実行時間が100ミリ秒単位で計測されます。</li>



<li><strong>料金計算</strong>: 実行時間 × メモリサイズ（GB） × リージョンごとの料金</li>
</ul>



<h4 class="wp-block-heading"><span id="toc8">2. メモリサイズ</span></h4>



<ul class="wp-block-list">
<li><strong>料金基準</strong>: Lambda関数に割り当てたメモリのサイズに応じて課金されます。メモリサイズは128 MBから10,240 MBまで、64 MB単位で設定できます。</li>



<li><strong>料金計算</strong>: メモリサイズ（GB） × 実行時間（秒） × リージョンごとの料金</li>
</ul>



<h4 class="wp-block-heading"><span id="toc9">3. リクエスト数</span></h4>



<ul class="wp-block-list">
<li><strong>料金基準</strong>: Lambda関数が呼び出された回数に基づいて課金されます。</li>



<li><strong>料金計算</strong>: リクエスト数 × リージョンごとの料金</li>
</ul>



<h4 class="wp-block-heading"><span id="toc10">4. 無料枠</span></h4>



<ul class="wp-block-list">
<li><strong>無料枠内容</strong>: AWS Lambdaには無料枠があります。具体的には、<span class="marker-under-red">毎月1,000,000回</span>のリクエストと、<span class="marker-under-red">400,000 GB-秒</span>の計算時間が無料で提供されます（2024年07月27日時点）。（<a href="https://aws.amazon.com/jp/lambda/pricing/">https://aws.amazon.com/jp/lambda/pricing/</a>）</li>



<li><strong>適用対象</strong>: この無料枠はすべてのAWSアカウントに適用され、無料枠を超えると料金が発生します。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc11">5. データ転送</span></h4>



<ul class="wp-block-list">
<li><strong>料金基準</strong>: Lambda関数がデータをインターネットや他のAWSサービスに転送する際のデータ転送料金が発生することがあります。ただし、<span class="marker-under-red">AWS内のサービス間のデータ転送は通常無料</span>です。</li>
</ul>



<h4 class="wp-block-heading"><span id="toc12">6. Provisioned Concurrency</span></h4>



<ul class="wp-block-list">
<li><strong>料金基準</strong>: プロビジョンドコンカレンシーを使用する場合、関数が指定した数のインスタンスを常に準備しておくための追加料金が発生します。</li>



<li><strong>料金計算</strong>: プロビジョンドコンカレンシーの数 × メモリサイズ（GB） × リージョンごとの料金</li>
</ul>



<h4 class="wp-block-heading"><span id="toc13">7. Cold Start</span></h4>



<ul class="wp-block-list">
<li><strong>料金基準</strong>: Lambda関数が初めて呼び出される際や、しばらく呼び出されなかった後に呼び出された際に発生する「Cold Start」は、実行時間に含まれます。追加の料金が発生するわけではありませんが、<span class="marker-under-red">Cold Startの時間も実行時間として課金</span>されます。</li>
</ul>



<p><strong><u><span class="fz-20px"><span class="fz-22px">要するに&#8230;</span></span></u></strong></p>




<ul class="wp-block-list">
<li><strong>実行時間</strong>: Lambda関数の実行時間に基づく料金。</li>



<li><strong>メモリサイズ</strong>: 割り当てたメモリサイズに応じた料金。</li>



<li><strong>リクエスト数</strong>: 関数の呼び出し回数に基づく料金。</li>



<li><strong>無料枠</strong>: 毎月一定のリクエスト数と計算時間が無料。</li>



<li><strong>Provisioned Concurrency</strong>: プロビジョンドコンカレンシーの利用には追加料金が発生。</li>
</ul>



<p>この料金体系を理解しておくと、Lambdaのコストを効率的に管理するのに役立ちます。</p>



<h3 class="wp-block-heading"><span id="toc14">まとめ　　5/7</span></h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="527" src="https://ascend-beyond.com/wp-content/uploads/2024/02/summary.jpg" alt="ポート番号 summary" class="wp-image-552" style="width:338px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/02/summary.jpg 800w, https://ascend-beyond.com/wp-content/uploads/2024/02/summary-300x198.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/02/summary-768x506.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p><strong><u><span class="fz-20px"><span class="fz-22px">要するに&#8230;</span></span></u></strong></p>



<p><span class="marker-red"><strong>Lambda</strong></span>っていうのはプログラムさえ用意すればそれを<span class="marker-under-red">サーバレス</span>で実行できるよっていうサービスです。で、サーバレスとはあくまでも、ユーザ目線であり、実際はAWS側がユーザの代わりにサーバを構成してくれています。しかし、我々ユーザからしたらプログラムさえ準備すれば、<span class="marker-under-red">簡単に実行</span>できるのでとても便利なサービスです。</p>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"AWSの基本・仕組み・重要用語が全部わかる教科書 (見るだけ図解)","b":"","t":"","d":"https:\/\/m.media-amazon.com","c_p":"","p":["\/images\/I\/51PtaFWLUBL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/B0B81PZY8H","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/B0B81PZY8H","a_id":4440991,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/AWS%E3%81%AE%E5%9F%BA%E6%9C%AC%E3%83%BB%E4%BB%95%E7%B5%84%E3%81%BF%E3%83%BB%E9%87%8D%E8%A6%81%E7%94%A8%E8%AA%9E%E3%81%8C%E5%85%A8%E9%83%A8%E3%82%8F%E3%81%8B%E3%82%8B%E6%95%99%E7%A7%91%E6%9B%B8%20(%E8%A6%8B%E3%82%8B%E3%81%A0%E3%81%91%E5%9B%B3%E8%A7%A3)\/","a_id":4440988,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"BgIge","s":"s"});
</script>
<div id="msmaflink-BgIge">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<h3 class="wp-block-heading"><span id="toc15">おまけ：用語解説　　6/7</span></h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="527" src="https://ascend-beyond.com/wp-content/uploads/2024/04/0e563ed35694c751bce170d430ec559a.jpg" alt="おまけ" class="wp-image-2291" style="width:337px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/0e563ed35694c751bce170d430ec559a.jpg 800w, https://ascend-beyond.com/wp-content/uploads/2024/04/0e563ed35694c751bce170d430ec559a-300x198.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/0e563ed35694c751bce170d430ec559a-768x506.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h5 class="wp-block-heading" id="paas"><span id="toc16">PaaSってなに？</span></h5>



<p><strong>PaaS</strong>（Platform as a Service）は、クラウドコンピューティングのサービスモデルの一つで、アプリケーション開発、実行、管理を行うためのプラットフォームを提供するサービスです。PaaSは、インフラストラクチャの管理や維持から開発者を解放し、アプリケーションの開発とデプロイに集中できる環境を提供します。</p>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;"><strong><span style="text-decoration: underline;"><font size="5">要するに&#8230;</font><br></span></span></strong>PaaSはプリケーションのデプロイ、管理、スケーリングを簡単にしてくれるサービスってことです。</div>




<p><span class="marker"><strong><a href="#2">さっきの章</a></strong></span><span class="marker"><strong><a href="#2">に戻る↑</a></strong></span></p>



<h2 class="wp-block-heading"><span id="toc17">おわりに　7/7</span></h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="527" src="https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041.jpg" alt="goal
" class="wp-image-2671" style="width:335px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041.jpg 800w, https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041-300x198.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041-768x506.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>本日はここまでです。今日は<strong><span class="marker-red">AWS Lambda </span></strong>をStudy＆マスターしてきました！ただカッコいいからという理由だけの方が、意外と集中して向き合うことができたのではないでしょうか？</p>



<p>そうなんです！「勉強しなきゃ！知識つけなきゃ！」のように勉強を義務にしてしまうと長く続きません。だからこそ、私たちは楽しんで知識を身に着けていきましょう！そんなことをやってるうちに気づいたらスペシャリストになっているかもしれませんよ！</p>



<p>これからも、今日みたいに「the勉強するぞ！」という意気込みではなく、ヌルっと気づいたら知識が増えてた！みたいな軽い感覚でStudyを一緒にしていきましょう！</p>



<p>本日はここで、終わります。ありがとうございました。またお会いしましょう！では、さらばじゃ！</p>



<p><span class="fz-22px"><strong><span class="marker-red">【<span class="fz-24px">この記事も一緒に読まれています】</span></span></strong></span></p>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
<a href="https://ascend-beyond.com/study/3626/" title="【AWS】『AWS』を超分かりやすく【新感覚Study】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103.jpg 1200w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【AWS】『AWS』を超分かりやすく【新感覚Study】</div><div class="blogcard-snippet internal-blogcard-snippet">本日は、中二病心を満たしてくれるワードの『権威DNS』をStudy＆マスターしていきます。AWSの大枠は？そもそもクラウドコンピューティングサービスってなに？クラウドコンピューティングサービスのメリット・デメリット？AWSならではのメリット・メリットは？スケーラビリティ？ベンダーロックイン？などなど、様々な何気ないけど重要な疑問を、誰にでも分かるように解消していきます！</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://ascend-beyond.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">ascend-beyond.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2024.07.21</div></div></div></div></a>
</div><figcaption class="wp-element-caption">AWS</figcaption></figure>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
<a href="https://ascend-beyond.com/study/3664/" title="【AWS】『DynamoDB Accelerator (DAX)』を超分かりやすく【新感覚Study】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://ascend-beyond.com/wp-content/uploads/2024/07/0464be20246bce7d3c5149161320d03f-160x90.png" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://ascend-beyond.com/wp-content/uploads/2024/07/0464be20246bce7d3c5149161320d03f-160x90.png 160w, https://ascend-beyond.com/wp-content/uploads/2024/07/0464be20246bce7d3c5149161320d03f-300x169.png 300w, https://ascend-beyond.com/wp-content/uploads/2024/07/0464be20246bce7d3c5149161320d03f-1024x576.png 1024w, https://ascend-beyond.com/wp-content/uploads/2024/07/0464be20246bce7d3c5149161320d03f-768x432.png 768w, https://ascend-beyond.com/wp-content/uploads/2024/07/0464be20246bce7d3c5149161320d03f-120x68.png 120w, https://ascend-beyond.com/wp-content/uploads/2024/07/0464be20246bce7d3c5149161320d03f-320x180.png 320w, https://ascend-beyond.com/wp-content/uploads/2024/07/0464be20246bce7d3c5149161320d03f.png 1366w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【AWS】『DynamoDB Accelerator (DAX)』を超分かりやすく【新感覚Study】</div><div class="blogcard-snippet internal-blogcard-snippet">本日は、中二病心を満たしてくれるワードの『DynamoDB Accelerator (DAX)』をStudy＆マスターしていきます。DynamoDB Accelerator (DAX)の大枠は？という疑問からそもそもDynamoDBってなに？メリット・デメリットは？DAXを使用すべきパターン・避けるべきパターンは？読み取りパフォーマンスってなに？インメモリキャッシュサービスってなに？NoSQLってなに？などなど、様々な何気ないけど重要な疑問を、誰にでも分かるように解消していきます！</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://ascend-beyond.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">ascend-beyond.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2024.07.25</div></div></div></div></a>
</div><figcaption class="wp-element-caption">DAX</figcaption></figure>



<p></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>【AWS】『DynamoDB Accelerator (DAX)』を超分かりやすく【新感覚Study】</title>
		<link>https://ascend-beyond.com/study/3664/</link>
		
		<dc:creator><![CDATA[管理人]]></dc:creator>
		<pubDate>Thu, 25 Jul 2024 11:33:53 +0000</pubDate>
				<category><![CDATA[aws]]></category>
		<category><![CDATA[Study]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[独学]]></category>
		<category><![CDATA[資格]]></category>
		<guid isPermaLink="false">https://ascend-beyond.com/?p=3664</guid>

					<description><![CDATA[目次 アバンタイトルはじめにDynamoDB Accelerator (DAX)の大枠を教えて！　1/9そもそもDynamoDBってなに？　2/9DynamoDB Acceleratorのメリットは？　3/9Dynamo [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-20" checked><label class="toc-title" for="toc-checkbox-20">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">アバンタイトル</a></li><li><a href="#toc2" tabindex="0">はじめに</a><ol><li><a href="#toc3" tabindex="0">DynamoDB Accelerator (DAX)の大枠を教えて！　1/9</a></li><li><a href="#toc4" tabindex="0">そもそもDynamoDBってなに？　2/9</a></li><li><a href="#toc5" tabindex="0">DynamoDB Acceleratorのメリットは？　3/9</a></li><li><a href="#toc6" tabindex="0">DynamoDB Acceleratorのデメリットは？　4/9</a></li><li><a href="#toc7" tabindex="0">DAXが役立たないシチュエーションは？　5/9</a></li><li><a href="#toc8" tabindex="0">DAXが役立たないシチュエーションは？　6/9</a></li><li><a href="#toc9" tabindex="0">まとめ　7/9</a></li><li><a href="#toc10" tabindex="0">おまけ：用語解説　　8/9</a><ol><ol><li><a href="#toc11" tabindex="0">読み取りパフォーマンスってなに？　1/3</a></li><li><a href="#toc12" tabindex="0">インメモリキャッシュサービスってなに？　2/3</a></li><li><a href="#toc13" tabindex="0">NoSQLってなに？　3/3</a></li></ol></li></ol></li></ol></li><li><a href="#toc14" tabindex="0">おわりに　9/9</a></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">アバンタイトル</span></h2>



<p>IT分野は範囲がとても広いです。そのため、過去問を解いていると１ページに何個も理解できない単語が出てきます。それを一気に理解しようとするのはとても骨が折れるし、やる気も続きません。</p>



<p>しかし、そんな時は１周まわって１つのことに徹底集中してみるのはどうでしょうか？覚えなきゃいけないことが沢山あると、終わりが見えずモチベーションが続きません。</p>



<p>でも、「今日はこの１つをマスターしよう！」と１つにフォーカスすればゴールが見えて、集中力も続くようになります。また、一点集中型なので理解力も深まり応用も効くようになります。</p>



<p>ということで、当サイトでは１点集中をコンセプトに解説を展開しています。勉強法が定まっていなかったり悩んでいる方は是非、続きをご覧になってみてはいかかでしょうか？</p>



<h2 class="wp-block-heading"><span id="toc2">はじめに</span></h2>



<p>今回もハッカーに近づく<ruby>中二病心<rt>ちゅうにびょうごころ</rt></ruby>を刺激するワードを取り扱います。それが<span class="marker-red"><strong>DynamoDB Accelerator (DAX)</strong></span>です。</p>



<p>今回学ぶこのフレーズに対しては、「難しそー」とか「役に立つの？」といった思考は一旦おいといて「<span class="marker-under-red">ただかっこいいから知りたい！</span>」というシンプルな思考でStudyしていってほしいです。</p>



<p>そのためにこの記事では、初心者にも超分かりやすく解説していきます。ただの試験対策、ただの退屈な勉強、という感覚ではなく、「<span class="marker-under-red">人前でこのフレーズを連呼してる自分を想像したら胸がわくわくする」</span>みたいな、そういう軽い気持ちを軸としてStudyしていきましょう（笑）！</p>



<p><strong><span class="marker-red"><span class="fz-22px">【ここで扱う疑問】</span></span></strong></p>



<ol class="wp-block-list">
<li><a href="https://ascend-beyond.com/other/3664/#toc3">DynamoDB Accelerator (DAX)の大枠は？</a></li>



<li><a href="https://ascend-beyond.com/other/3664/#toc4">そもそもDynamoDBってなに？</a></li>



<li><a href="https://ascend-beyond.com/other/3664/#toc5">DynamoDB Acceleratorのメリットは？</a></li>



<li><a href="https://ascend-beyond.com/other/3664/#toc6">DynamoDB Acceleratorのデメリットは？</a></li>



<li><a href="https://ascend-beyond.com/other/3664/#toc7">DAXが役立つシチュエーションは？</a></li>



<li><a href="https://ascend-beyond.com/other/3664/#toc8">DAXが役立たないシチュエーションは？</a></li>



<li><a href="https://ascend-beyond.com/other/3664/#toc11">読み取りパフォーマンスってなに？</a></li>



<li><a href="https://ascend-beyond.com/other/3664/#toc12">インメモリキャッシュサービスってなに？</a></li>



<li><a href="https://ascend-beyond.com/other/3664/#toc13">NoSQLってなに？</a></li>
</ol>



<p>など、<strong>DynamoDB Accelerator (DAX)</strong>に<ruby>纏<rt>まつ</rt></ruby>わる様々な疑問を解消していきます！</p>



<h3 class="wp-block-heading"><span id="toc3">DynamoDB Accelerator (DAX)の大枠を教えて！　1/9</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-1024x576.jpg" alt="Answer" class="wp-image-2563" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/cf445e4f1daa1b5de9d5147272945131.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong><span class="marker-red">DynamoDB Accelerator (DAX)</span></strong> は、<span class="red"><a href="#Dynamo">DynamoDB</a></span>の<span class="red"><a href="#read">読み取りパフォーマンス</a></span>を劇的に向上させるための<span class="red"><a href="#inmemory">インメモリキャッシュサービス</a></span>です。高速なデータアクセスが求められるアプリケーションに適しており、スケーラブルでセキュアなキャッシュを提供します。</p>



<h3 class="wp-block-heading" id="-Dynamo"><span id="toc4">そもそもDynamoDBってなに？　2/9</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong><span class="marker-red">DynamoDB</span></strong> は、AWSが提供する<span class="red"><a href="#nosql">NoSQL</a></span>データベースサービスです。データをテーブル形式で保存し、キーと値のペアで管理します。DynamoDBは<span class="marker-under-red">スケーラビリティが高く</span>、パフォーマンスが一定であるため、特に<span class="marker-under-red">大量のデータ</span>を扱うアプリケーションに適しています。</p>



<h3 class="wp-block-heading"><span id="toc5">DynamoDB Acceleratorのメリットは？　3/9</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<ol class="wp-block-list">
<li><strong><span class="marker-under-red">高速</span>な読み取りパフォーマンス</strong><ul class="wp-block-list"><li>DynamoDB Accelerator（DAX）はインメモリキャッシュサービスで、DynamoDBの読み取り操作をミリ秒未満で処理します。これにより、アプリケーションのレスポンス時間が大幅に短縮され、ユーザー体験が向上します。</li></ul></li>



<li><strong>スキーマ変更なしで簡単に導入</strong>
<ul class="wp-block-list">
<li>DAXはDynamoDBと互換性があり、APIの変更なしに<span class="marker-under-red">簡単に導入</span>できます。アプリケーションのコードを大幅に変更する必要がなく、既存のDynamoDBテーブルに対して追加のキャッシュレイヤーを提供します。</li>
</ul>
</li>



<li><strong>自動的なキャッシュ管理</strong>
<ul class="wp-block-list">
<li>DAXはデータのキャッシュと<span class="marker-under-red">管理を自動</span>で行います。開発者はキャッシュの有効期限やデータの更新などを手動で管理する必要がなく、キャッシュの運用が簡素化されます。</li>
</ul>
</li>



<li><strong>スケーラビリティ</strong>
<ul class="wp-block-list">
<li>DAXはクラスターとして構成され、ノードを追加することで容易に<span class="marker-under-red">スケーリング</span>できます。これにより、大量のリクエストやデータに対しても対応でき、アプリケーションのパフォーマンスを維持できます。</li>
</ul>
</li>



<li><strong>高可用性</strong>
<ul class="wp-block-list">
<li>DAXは複数のアベイラビリティゾーンにわたってノードを分散させることで、高可用性を確保します。これにより、障害発生時にもサービスの継続性が維持されます。</li>
</ul>
</li>
</ol>



<h3 class="wp-block-heading"><span id="toc6">DynamoDB Acceleratorのデメリットは？　4/9</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<ol class="wp-block-list">
<li><strong><span class="marker-under-red"><span class="marker-under-blue">コスト</span></span></strong>
<ul class="wp-block-list">
<li>DAXは追加のキャッシュレイヤーを提供するため、DynamoDBの使用に加えて追加のコストが発生します。特に、大規模なデプロイメントや高いキャッシュ容量が必要な場合、コストが高くなる可能性があります。</li>
</ul>
</li>



<li><strong><span class="marker-under-red"><span class="marker-under-blue">書き込みの遅延</span></span></strong>
<ul class="wp-block-list">
<li>DAXは読み取り操作をキャッシュしますが、書き込み操作はDynamoDBに直接行われます。そのため、書き込み操作が発生すると、そのデータがキャッシュに反映されるまでに若干の遅延が生じることがあります。</li>
</ul>
</li>



<li><strong>キャッシュの一貫性の問題</strong>
<ul class="wp-block-list">
<li>キャッシュされたデータとDynamoDBのデータの整合性を維持することが時折難しくなる場合があります。特に頻繁に更新されるデータに対しては、キャッシュの一貫性に注意が必要です。</li>
</ul>
</li>



<li><strong>設定と運用の複雑さ</strong>
<ul class="wp-block-list">
<li>DAXクラスターの設定や運用には、一定の知識と経験が必要です。特にパフォーマンスチューニングやトラブルシューティングが必要な場合、運用が複雑になることがあります。</li>
</ul>
</li>



<li><strong>DynamoDBのすべての機能に対応していない</strong>
<ul class="wp-block-list">
<li>DAXは主に読み取りパフォーマンスを向上させるためのものであり、DynamoDBの全ての機能（例えば、特定のトランザクション機能や条件付き書き込みなど）に完全には対応していない場合があります。</li>
</ul>
</li>
</ol>



<h3 class="wp-block-heading"><span id="toc7">DAXが役立たないシチュエーションは？　5/9</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<ol class="wp-block-list">
<li><strong>読み取りパフォーマンスの改善が必要な場合</strong>
<ul class="wp-block-list">
<li><strong>シチュエーション</strong>: <span class="marker-under-red">高頻度で読み取り操作</span>が行われるアプリケーションで、レスポンス時間の短縮が求められる場合。例として、<span class="marker-under-red">リアルタイム</span>のデータ分析ダッシュボードや、ユーザープロファイル情報の表示などが考えられます。</li>



<li><strong>理由</strong>: DAXは読み取りパフォーマンスをミリ秒単位で高速化するため、大量の読み取り要求に対して迅速に対応できます。</li>
</ul>
</li>



<li><strong>高いスケーラビリティが必要な場合</strong>
<ul class="wp-block-list">
<li><strong>シチュエーション</strong>: データ量が増加するに従ってシステムの<span class="marker-under-red">スケーラビリティが必要な場合</span>。例えば、急成長するユーザーデータベースや、大規模なトラフィックを持つウェブアプリケーションなどです。</li>



<li><strong>理由</strong>: DAXはクラスターとして構成でき、ノードを追加することで容易にスケールアウトできます。これにより、負荷の増加に柔軟に対応できます。</li>
</ul>
</li>



<li><strong>スキーマの変更が頻繁に行われない場合</strong>
<ul class="wp-block-list">
<li><strong>シチュエーション</strong>: データモデルやスキーマの変更が頻繁でない場合。例えば、比較的安定したデータ構造を持つアプリケーションです。</li>



<li><strong>理由</strong>: DAXはデータのキャッシュを提供しますが、スキーマの変更が頻繁に行われると、キャッシュの一貫性管理が複雑になることがあります。</li>
</ul>
</li>



<li><strong>データの一貫性が厳密でない場合</strong>
<ul class="wp-block-list">
<li><strong>シチュエーション</strong>: データの整合性が厳密でないユースケース。例えば、ユーザーの閲覧履歴など、完全な一貫性が要求されない場合です。</li>



<li><strong>理由</strong>: DAXはキャッシュされたデータとDynamoDBのデータの<span class="marker-under-red">整合性に若干の遅延が発生する</span>可能性があるため、完全な一貫性が必要な場合は注意が必要です。</li>
</ul>
</li>
</ol>



<h3 class="wp-block-heading"><span id="toc8">DAXが役立たないシチュエーションは？　6/9</span></h3>



<figure class="wp-block-image size-large is-resized"><img decoding="async" width="1024" height="576" src="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg" alt="クエスチョン question" class="wp-image-2562" style="width:341px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/04/bf924c03227d32f95eaae3a4a7fe9983.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<ol class="wp-block-list">
<li><strong>頻繁な書き込み操作が必要な場合</strong>
<ul class="wp-block-list">
<li><strong>シチュエーション</strong>: <span class="marker-under-blue">書き込み操作が頻繁に行われる</span>アプリケーションで、書き込みの遅延が問題となる場合。例えば、リアルタイムでログを収集し分析するようなシステムです。</li>



<li><strong>理由</strong>: DAXは主に読み取りパフォーマンスを向上させるためのもので、書き込み操作に対してはDynamoDBに直接行われるため、書き込みの遅延が問題となる可能性があります。</li>
</ul>
</li>



<li><strong>コストを抑える必要がある場合</strong>
<ul class="wp-block-list">
<li><strong>シチュエーション</strong>: コストが重要な要素であり、DAXの追加コストが予算に合わない場合。例えば、小規模なプロジェクトや予算が限られている場合です。</li>



<li><strong>理由</strong>: DAXは追加のサービスであり、DynamoDBの使用に加えてコストが発生します。コストを抑える必要がある場合には、他の方法でパフォーマンス改善を検討する必要があります。</li>
</ul>
</li>



<li><strong>データの整合性が厳密に要求される場合</strong>
<ul class="wp-block-list">
<li><strong>シチュエーション</strong>: データの一貫性が厳密に要求されるアプリケーション。例えば、金融取引や重要なトランザクションデータなどです。</li>



<li><strong>理由</strong>: DAXのキャッシュは読み取りパフォーマンスを向上させますが、キャッシュされたデータとDynamoDBのデータの整合性に遅延が発生することがあるため、一貫性が厳密に要求される場合には適していない可能性があります。</li>
</ul>
</li>



<li><strong>スキーマの変更が頻繁な場合</strong>
<ul class="wp-block-list">
<li><strong>シチュエーション</strong>: データスキーマが頻繁に変更されるアプリケーション。例えば、データモデルが頻繁に進化するスタートアップのプロジェクトなどです。</li>



<li><strong>理由</strong>: DAXはキャッシュされたデータの整合性を管理するため、スキーマ変更が頻繁に行われると、キャッシュの管理が複雑になりやすいです。</li>
</ul>
</li>
</ol>



<!-- START MoshimoAffiliateEasyLink -->
<script type="text/javascript">
(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a;
b[a]=b[a]||function(){arguments.currentScript=c.currentScript
||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)};
c.getElementById(a)||(d=c.createElement(f),d.src=g,
d.id=a,e=c.getElementsByTagName("body")[0],e.appendChild(d))})
(window,document,"script","//dn.msmstatic.com/site/cardlink/bundle.js?20220329","msmaflink");
msmaflink({"n":"AWS認定資格試験テキスト　AWS認定 クラウドプラクティショナー　改訂第3版 (ＡＷＳ認定資格試験テキスト)","b":"SBクリエイティブ","t":"","d":"https:\/\/m.media-amazon.com","c_p":"\/images\/I","p":["\/41ftSYXObKL._SL500_.jpg","\/61be0+BA2lL._SL500_.jpg","\/41pLGKwsDOL._SL500_.jpg","\/41LNcExBhZL._SL500_.jpg","\/41-EbIfH4DL._SL500_.jpg","\/41vzT9FR2qL._SL500_.jpg","\/417vSXB+WCL._SL500_.jpg","\/213v-UysU2L._SL500_.jpg","\/41ebNTJMnmL._SL500_.jpg","\/31tLhVdjxlL._SL500_.jpg"],"u":{"u":"https:\/\/www.amazon.co.jp\/dp\/4815625387","t":"amazon","r_v":""},"v":"2.1","b_l":[{"id":1,"u_tx":"Amazonで見る","u_bc":"#f79256","u_url":"https:\/\/www.amazon.co.jp\/dp\/4815625387","a_id":4440991,"p_id":170,"pl_id":27060,"pc_id":185,"s_n":"amazon","u_so":1},{"id":2,"u_tx":"楽天市場で見る","u_bc":"#f76956","u_url":"https:\/\/search.rakuten.co.jp\/search\/mall\/AWS%E8%AA%8D%E5%AE%9A%E8%B3%87%E6%A0%BC%E8%A9%A6%E9%A8%93%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%80%80AWS%E8%AA%8D%E5%AE%9A%20%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E3%83%97%E3%83%A9%E3%82%AF%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%8A%E3%83%BC%E3%80%80%E6%94%B9%E8%A8%82%E7%AC%AC3%E7%89%88%20(%EF%BC%A1%EF%BC%B7%EF%BC%B3%E8%AA%8D%E5%AE%9A%E8%B3%87%E6%A0%BC%E8%A9%A6%E9%A8%93%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88)\/","a_id":4440988,"p_id":54,"pl_id":27059,"pc_id":54,"s_n":"rakuten","u_so":2}],"eid":"YZBC9","s":"s"});
</script>
<div id="msmaflink-YZBC9">リンク</div>
<!-- MoshimoAffiliateEasyLink END -->



<h3 class="wp-block-heading"><span id="toc9">まとめ　7/9</span></h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="527" src="https://ascend-beyond.com/wp-content/uploads/2024/02/summary.jpg" alt="ポート番号 summary" class="wp-image-552" style="width:338px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/02/summary.jpg 800w, https://ascend-beyond.com/wp-content/uploads/2024/02/summary-300x198.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/02/summary-768x506.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p><strong><u><span class="fz-20px"><span class="fz-22px">要するに&#8230;</span></span></u></strong></p>



<p><span class="marker-red"><strong>DynamoDB Accelerator (DAX) </strong></span>は<span class="marker-under-red">インメモリキャッシュサービス</span>です。これはDynamoDBの読み取り機能をサポートするもので、読み取りの際にこのアクセラレータを使うことによって瞬時にデータを提供することができます。これにより、<span class="marker-under-red">リアルタイム</span>な速さが求められるアプリケーションに適しています。</p>



<p>ただし、DAXは主に<span class="marker-under-red">読み取り操作に特化</span>しており、書き込み操作のパフォーマンス向上には直接関与しません。書き込み操作においては、DynamoDBが通常通り担当し、DAXはキャッシュの更新が必要な場合にのみ関与します。そのため、基本的には読み取りで速さを求めたい場合にDynamoDBアクセラレータを使うのが最適です。</p>



<h3 class="wp-block-heading"><span id="toc10">おまけ：用語解説　　8/9</span></h3>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="527" src="https://ascend-beyond.com/wp-content/uploads/2024/04/0e563ed35694c751bce170d430ec559a.jpg" alt="おまけ" class="wp-image-2291" style="width:337px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/04/0e563ed35694c751bce170d430ec559a.jpg 800w, https://ascend-beyond.com/wp-content/uploads/2024/04/0e563ed35694c751bce170d430ec559a-300x198.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/04/0e563ed35694c751bce170d430ec559a-768x506.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<h5 class="wp-block-heading" id="read"><span id="toc11">読み取りパフォーマンスってなに？　1/3</span></h5>



<p><strong>読み取りパフォーマンス</strong>とは、データベースやシステムから<span class="marker-under-red">データを取得する際の速度や効率性のこと</span>を指します。具体的には、ユーザーやアプリケーションがデータベースに対してクエリ（データ取得の要求）を送信し、その結果が返ってくるまでの時間を測るものです。</p>



<h5 class="wp-block-heading" id="inmemory"><span id="toc12">インメモリキャッシュサービスってなに？　2/3</span></h5>



<p><strong>インメモリキャッシュサービス</strong>とは、<span class="marker-under-red">データを一時的にメモリに保存</span>し、データベースやディスクから直接データを取得するよりも高速にデータを読み取るためのサービスです。このサービスは、特に頻繁にアクセスされるデータに対して有効で、読み取りパフォーマンスを劇的に向上させます。</p>



<p>また、<strong>インメモリ</strong>とは、データを<span class="marker-under-red">メインメモリ（RAM）に保存すること</span>を指します。メモリはディスクよりもアクセス速度が非常に速いため、データの読み取り速度が大幅に向上します。</p>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;"><strong><span style="text-decoration: underline;"><font size="5">要するに&#8230;</font><br></span></span></strong>インメモリキャッシュサービスっていうのは、主記憶、つまりアクセススピードが速いキャッシュ領域に保存するサービスってことです。で、そうすることで、高速なレスポンスが期待できるってわけです。</div>



<h5 class="wp-block-heading" id="nosql"><span id="toc13">NoSQLってなに？　3/3</span></h5>



<p><strong>NoSQL</strong>とは、従来のリレーショナルデータベース管理システム（RDBMS）とは異なる設計原則に基づいているデータベース管理システムの総称です。NoSQLデータベースは、<span class="marker-under-red">スキーマレス</span>で柔軟なデータモデル、高いスケーラビリティ、そして高速なデータアクセスを提供します。</p>



<p>そしてこの特徴は、特に<span class="marker-under-red">ビッグデータ</span>や<span class="marker-under-red">リアルタイム</span>ウェブアプリケーションに適しており、大量のデータを効率的に処理するための柔軟なデータモデルと高いスケーラビリティを提供します。</p>



<div style="border: 5px double #2ecfe8; padding: 10px; border-radius: 10px; background: ;"><strong><span style="text-decoration: underline;"><font size="5">要するに&#8230;</font><br></span></span></strong>NoSQLっていうのは、形をもたない（スキーマレス）からこそ、拡張性だったりアクセススピードが速くなったりするってことです</div>



<h2 class="wp-block-heading"><span id="toc14">おわりに　9/9</span></h2>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="800" height="527" src="https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041.jpg" alt="goal
" class="wp-image-2671" style="width:335px;height:auto" srcset="https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041.jpg 800w, https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041-300x198.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/05/a006c90ba21d727be045a880606e9041-768x506.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>



<p>本日はここまでです。今日は<strong><span class="marker-red">DynamoDB Accelerator (DAX) </span></strong>をStudy＆マスターしてきました！ただカッコいいからという理由だけの方が、意外と集中して向き合うことができたのではないでしょうか？</p>



<p>そうなんです！「勉強しなきゃ！知識つけなきゃ！」のように勉強を義務にしてしまうと長く続きません。だからこそ、私たちは楽しんで知識を身に着けていきましょう！そんなことをやってるうちに気づいたらスペシャリストになっているかもしれませんよ！</p>



<p>これからも、今日みたいに「the勉強するぞ！」という意気込みではなく、ヌルっと気づいたら知識が増えてた！みたいな軽い感覚でStudyを一緒にしていきましょう！</p>



<p>本日はここで、終わります。ありがとうございました。またお会いしましょう！では、さらばじゃ！</p>



<p><span class="fz-22px"><strong><span class="marker-red">【<span class="fz-24px">この記事も一緒に読まれています】</span></span></strong></span></p>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
<a href="https://ascend-beyond.com/study/3626/" title="【AWS】『AWS』を超分かりやすく【新感覚Study】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/07/a597337731aad2419869ea5401843103.jpg 1200w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【AWS】『AWS』を超分かりやすく【新感覚Study】</div><div class="blogcard-snippet internal-blogcard-snippet">本日は、中二病心を満たしてくれるワードの『権威DNS』をStudy＆マスターしていきます。AWSの大枠は？そもそもクラウドコンピューティングサービスってなに？クラウドコンピューティングサービスのメリット・デメリット？AWSならではのメリット・メリットは？スケーラビリティ？ベンダーロックイン？などなど、様々な何気ないけど重要な疑問を、誰にでも分かるように解消していきます！</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://ascend-beyond.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">ascend-beyond.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2024.07.21</div></div></div></div></a>
</div><figcaption class="wp-element-caption">AWS</figcaption></figure>



<figure class="wp-block-embed is-type-wp-embed"><div class="wp-block-embed__wrapper">
<a href="https://ascend-beyond.com/study/3614/" title="【応用情報】『権威DNS』を超分かりやすく【新感覚Study】" class="blogcard-wrap internal-blogcard-wrap a-wrap cf"><div class="blogcard internal-blogcard ib-left cf"><div class="blogcard-label internal-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail internal-blogcard-thumbnail"><img decoding="async" width="160" height="90" src="https://ascend-beyond.com/wp-content/uploads/2024/07/d366ea1ecd30aa532ec49bcd97d6ac7a-160x90.jpg" class="blogcard-thumb-image internal-blogcard-thumb-image wp-post-image" alt="" srcset="https://ascend-beyond.com/wp-content/uploads/2024/07/d366ea1ecd30aa532ec49bcd97d6ac7a-160x90.jpg 160w, https://ascend-beyond.com/wp-content/uploads/2024/07/d366ea1ecd30aa532ec49bcd97d6ac7a-300x169.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2024/07/d366ea1ecd30aa532ec49bcd97d6ac7a-1024x576.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2024/07/d366ea1ecd30aa532ec49bcd97d6ac7a-768x432.jpg 768w, https://ascend-beyond.com/wp-content/uploads/2024/07/d366ea1ecd30aa532ec49bcd97d6ac7a-120x68.jpg 120w, https://ascend-beyond.com/wp-content/uploads/2024/07/d366ea1ecd30aa532ec49bcd97d6ac7a-320x180.jpg 320w, https://ascend-beyond.com/wp-content/uploads/2024/07/d366ea1ecd30aa532ec49bcd97d6ac7a.jpg 1200w" sizes="(max-width: 160px) 100vw, 160px" /></figure><div class="blogcard-content internal-blogcard-content"><div class="blogcard-title internal-blogcard-title">【応用情報】『権威DNS』を超分かりやすく【新感覚Study】</div><div class="blogcard-snippet internal-blogcard-snippet">本日は、中二病心を満たしてくれるワードの『権威DNS』をStudy＆マスターしていきます。権威DNSの大枠は？そもそもドメインってなに？権威DNSサーバ以外のDNSサーバには何がある？マスターコピー？ゾーンファイル？などなど、様々な何気ないけど重要な疑問を、誰にでも分かるように解消していきます！</div></div><div class="blogcard-footer internal-blogcard-footer cf"><div class="blogcard-site internal-blogcard-site"><div class="blogcard-favicon internal-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://ascend-beyond.com" alt="" class="blogcard-favicon-image internal-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain internal-blogcard-domain">ascend-beyond.com</div></div><div class="blogcard-date internal-blogcard-date"><div class="blogcard-post-date internal-blogcard-post-date">2024.07.20</div></div></div></div></a>
</div><figcaption class="wp-element-caption">権威DNS</figcaption></figure>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
