Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
新機能エラスティックボリュームについて
Search
One compath
March 02, 2017
Technology
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
新機能エラスティックボリュームについて
2017.02.27 社内勉強会の資料です
One compath
March 02, 2017
More Decks by One compath
See All by One compath
社内の制度を使って新規事業を⽴ち上げてみた話 OCEM#3
mapion
0
230
新規事業のアプリ、Flutterで作ってます〜U-ROUTEのポイ活対応編〜 OCEM#3
mapion
0
260
ウォーキングアプリ「aruku&」ってどうやって作ってるの? OCEM#3
mapion
0
240
ONE COMPATH/ワンコンパス Company Deck For Engineer(会社紹介資料)
mapion
0
9k
ONE COMPATHの地図の開発技術~入門編~ OCEM #2
mapion
0
250
脱レガシー! Aurora PostgreSQLに移行してみた OCEM #2
mapion
1
1k
エンジニアなので「技術」で仕事を効率化してみた ~Slack連携でチームの生産性が向上~ OCEM#2
mapion
0
240
20221112_FOSS4G2022Online.pdf
mapion
0
1.9k
ONE COMPATH/ワンコンパス Company Deck(会社資料)
mapion
0
420
Other Decks in Technology
See All in Technology
設計レビューとAIハーネスで向き合う AIが生み出した新しいボトルネックの対処法 / Design Reviews and AI Harnesses Against New Bottlenecks Created by AI
nstock
5
460
AI Native なプロダクト組織の立ち上げ方 : 生産性 100 倍への挑戦
mikesorae
0
1.4k
AIが当たり前の組織で エンジニアはどう育つか
nishihira
1
1.1k
ファミコンでPHPを動かす / PHP on the Famicom
tomzoh
2
630
kaonavi Tech Night#1
kaonavi
0
160
大 AI 時代におけるC# の事情 ~ぶっちゃけトークを交えながら~
nenonaninu
1
160
Playwright × AI Agent でE2Eテストはどう変わるか AI駆動テストの可能性と実用検証の結果
taiga7543
2
840
AmplifyHostingConstructからSSRフレームワークのためのホスティング設計を考察する/amplify-hosting-construct
fossamagna
1
310
仕様駆動開発、導入半年。「本当に速くなってるの?」にデータで答える / AICon2026_hirakawa
rakus_dev
0
330
PHPで作って学ぶリアルタイム音声対話AIとWebSocket入門 by ムナカタ
munakata
0
140
[Droidcon Orlando '26] The Android Lens: Applying Mobile Forensics to AI Performance
amanda_hinchman
1
110
AI、CDK と協働する Full TypeScript アプリケーション開発 / Full TypeScript Application with AI and CDK
geekplus_tech
2
490
Featured
See All Featured
WCS-LA-2024
lcolladotor
0
750
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.6k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.7k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
190
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
430
Building Adaptive Systems
keathley
44
3.1k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
760
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
410
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Transcript
インフラ技術G 竹内 EBSの新機能としてエラスティックボリューム
EBS (Elastic Block Store)の新機能として ボリュームサイズの拡張 パフォーマンスの調整 ボリュームタイプの変更 を利用中(オンライン)に行うことができます。
Amazon EBSのアップデート – 新機能エラスティックボリュームが全てを変える https://aws.amazon.com/jp/blogs/news/amazon-ebs-update-new-elastic-volumes-change-everything/
・ワークロードの変化 (例:汎用SSDボリューム → スループット最適化HDDボリューム) ・突発的な需要への対応 (例:月末の3日間だけIOPSを高く設定し、処理が終わったら元に戻す) ・ストレージの増加 (例:100GBのボリューム → 500GBボリュームへ変更)
①インスタンスをSTOP ②拡張したいEBSのスナップショットを作成 ・この時に拡張サイズを指定 ③現状のEBSをデタッチ ④新しいEBSをアタッチ ⑤インスタンスをSTART ⑥リサイズコマンドにてサイズ変更を反映 ⑦古いEBSを削除
エラスティックボリュームは ①AWSのコンソール画面でEBSのサイズを変更 ②リサイズコマンドにてサイズ変更を反映 のみで完了。
None
None
None
None
None
通常数秒でmodifying→optimizingになり、この時点でファイルシステムの拡張作業ができ 新しいボリュームの容量やタイプが利用可能となる。( optimizingは最大24時間かかることもある) ※費用は、optimizingになったタイミングで新構成を基準に計算されることになる。
None
短時間で多く変更すると、 ボリューム制限につき最大修正率に達しました。 EBSボリュームにつき修正の間で少なくとも6時間待ってください。
None
# df -h Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root 6.5G 3.1G 3.1G 51% / tmpfs 7.5G 0 7.5G 0% /dev/shm /dev/xvda1 477M 110M 342M 25% /boot /dev/xvdg 246G 62M 234G 1% /log /dev/xvdf 500G 239M 500G 1% /data
# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda
202:0 0 8G 0 disk tqxvda1 202:1 0 500M 0 part /boot mqxvda2 202:2 0 7.5G 0 part tqVolGroup-lv_root (dm-0) 253:0 0 6.7G 0 lvm / mqVolGroup-lv_swap (dm-1) 253:1 0 816M 0 lvm [SWAP] xvdb 202:16 0 30G 0 disk xvdg 202:96 0 250G 0 disk /log xvdf 202:80 0 800G 0 disk /data
◆Linux ext2、ext3、または ext4 ファイルシステム # resize2fs /dev/xvdf (xvdf は適時置き換えてください) ◆Linux xfsファイルシステムの場合
# xfs_growfs -d /data (/data適時置き換えてください) ※ xfsprogsは、 yum install xfsprogsで入れる必要があります。 で実行します。
# file -s /dev/xvdf /dev/xvdf: SGI XFS filesystem data (blksz
4096, inosz 256, v2 dirs)
# xfs_growfs -d /data meta-data=/dev/xvdf isize=256 agcount=4, agsize=32768000 blks =
sectsz=512 attr=2, projid32bit=0 data = bsize=4096 blocks=131072000, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 log =internal bsize=4096 blocks=64000, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 131072000 to 209715200 1秒かからず終わりました。
# df -h Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root 6.5G 3.2G 3.1G 51% / tmpfs 7.5G 0 7.5G 0% /dev/shm /dev/xvda1 477M 110M 342M 25% /boot /dev/xvdg 246G 62M 234G 1% /log /dev/xvdf 800G 239M 800G 1% /data
ちなみに、ボリュームサイズを小さくするのはできません。
◆CloudWatchで監視しアラームを設定 ・IOPS値の増加や、ボリュームタイプ変更 ・空き容量をモニタリング拡張 ・IOPSの削減やボリュームタイプ変更の変更
・サービス停止なしに変更できそう。 →AWS公式サイトにはダウンタイムはありませんと記述あり。 でも念のためAWSの方に確認したい。 ・コスト削減できそう。 →作業工数削減、EBS容量を無駄に大きくしなくていい。 ・急な変更ができるため役に立ちそう。 ・頻繁な変更について制限がありそうなので要確認。
以上です。ありがとうございました。