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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
250
ONE COMPATH/ワンコンパス Company Deck For Engineer(会社紹介資料)
mapion
0
9.2k
ONE COMPATHの地図の開発技術~入門編~ OCEM #2
mapion
0
260
脱レガシー! Aurora PostgreSQLに移行してみた OCEM #2
mapion
1
1.1k
エンジニアなので「技術」で仕事を効率化してみた ~Slack連携でチームの生産性が向上~ OCEM#2
mapion
0
250
20221112_FOSS4G2022Online.pdf
mapion
0
1.9k
ONE COMPATH/ワンコンパス Company Deck(会社資料)
mapion
0
440
Other Decks in Technology
See All in Technology
Backstageでつくるセルフサービスな社内開発基盤
kikunosuke75
1
280
スクラムで身についていた動き方を、XPで捉え直してみた
codmoninc
PRO
1
200
少人数データチームのDevin活用実践事例
runandy16
2
440
Sony-DroidKaigi2026
sony
1
320
データエンジニアの困りごとをDevinと一緒に解消する
10xinc
2
820
When Does a Local Qwen Start to Break
morshoto
0
170
生成AIのテナント制御とシャドーMCP対策 | AIを"止めずに"、情報を守る
yukun
0
110
PfEingのアプローチで働こう
rindrics
0
170
書籍『生成AIの安全性入門』の入門
wataoka
0
210
深夜のクラウド懺悔室 1:29:300 or 1:0:0
kazzpapa3
0
160
Amazon S3 Tablesに全部任せてみた結果——コンパクション/スナップショット管理は本当に手放せるか
shigeruoda
0
370
Genie Code ワークショップ 基礎編 / Genie-Code-Workshop-fundamental
databricksjapan
PRO
0
350
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
How to train your dragon (web standard)
notwaldorf
97
6.8k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
920
Become a Pro
speakerdeck
PRO
31
6.2k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
290
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
490
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
Abbi's Birthday
coloredviolet
3
9.8k
Navigating Weather and Climate Data
rabernat
0
510
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容量を無駄に大きくしなくていい。 ・急な変更ができるため役に立ちそう。 ・頻繁な変更について制限がありそうなので要確認。
以上です。ありがとうございました。