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
20150121 JAWS-UG関西女子会 第一回勉強会資料
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Dolly IKEGAMI(どりぃ)
January 21, 2015
Technology
0
140
20150121 JAWS-UG関西女子会 第一回勉強会資料
2015/1/21に開催した JAWS-UG関西女子会の第一回勉強会で発表したスライドです。
Dolly IKEGAMI(どりぃ)
January 21, 2015
Tweet
Share
More Decks by Dolly IKEGAMI(どりぃ)
See All by Dolly IKEGAMI(どりぃ)
誰でもできる!キントーン活⽤でお⼿軽業務改善!/20200828-RPALT_dolly
dolly_ikegami
0
460
キントーン3分クッキング(+おまけの解説つき)/20200317_geekhub-lt
dolly_ikegami
0
130
kintoneを使ってみんなでアレコレ考えよう= 春休みワクワク企画=/20200228_kintonecafe-kagoshima-vol10
dolly_ikegami
0
220
みんなで学ぶ&考える『正しい』カスタマイズのちしき/20200221_kintonecafehirofuku-vol18
dolly_ikegami
1
870
kintone Café 氷見 Vol.1〜kintoneで広がるコミュニティの輪/20191210_kintonecafe-himi-vol1
dolly_ikegami
0
150
kintone Café 信州 Vol.5〜にわか文系女子によるとりとめもないキャリアパス&kintoneのおはなし/20190413_kintonecafe-shinshu-vol5
dolly_ikegami
1
380
広報LT大会#18 マーケティング、広報。ところによりカオス/prlt18-kyoto-20190308
dolly_ikegami
4
250
第9回 関西DB勉強会 データーベース?ではありません みんなに教えるkintoneの◯◯◯/dbkan9-kintone20181013
dolly_ikegami
0
1k
kintoneを使ってみんなで知恵を振りしぼるハンズオン(超初心者〜上級者まで)/20180730_kintonecafe-osaka_vol19
dolly_ikegami
0
510
Other Decks in Technology
See All in Technology
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
610
Greatest Disaster Hits in Web Performance
guaca
0
300
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
370
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
580
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
170
OpenShiftでllm-dを動かそう!
jpishikawa
0
140
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
250
1,000 にも届く AWS Organizations 組織のポリシー運用をちゃんとしたい、という話
kazzpapa3
0
190
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.6k
20260204_Midosuji_Tech
takuyay0ne
1
160
Why Organizations Fail: ノーベル経済学賞「国家はなぜ衰退するのか」から考えるアジャイル組織論
kawaguti
PRO
1
220
SchooでVue.js/Nuxtを技術選定している理由
yamanoku
3
210
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
5.8k
Everyday Curiosity
cassininazir
0
130
Mind Mapping
helmedeiros
PRO
0
90
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
450
Automating Front-end Workflow
addyosmani
1371
200k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
180
Building the Perfect Custom Keyboard
takai
2
690
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
400
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
The Mindset for Success: Future Career Progression
greggifford
PRO
0
240
Transcript
えーだぶりゅーえすを 完全初心者が 触ってみた! ~Amazon S3編~ 2015年1月21日 いけがみ みどり
自己紹介 Amazon S3について S3環境の構築 S3環境へのデータ転送について
触ってみた感想 あじぇんだ
池上 緑(いけがみ みどり) GMOクラウドWEST株式会社 よく間違われますが正真正銘のサーバーエンジニア 最近はほぼクラウドエンジニア 会社ではVMware使い
個人では JAWS-UG関西女子会メンバー。 最近はちょこちょこ勉強会とかイベントとか参加。 パイ投げ挑戦したりレイヤーやってたりJKなってたりいろいろ( 最近はどりぃって呼んでくれる人も増えてるので 初めての方は どりぃ∩ ^ω^)で覚えてください!(๑・౩・๑) 3月はJAWS DAYSスタッフするよ! 自己紹介 @p52_rocca
BCP対策として クラウドバックアップって やっぱり魅力だよね
・・・ということで|ω・)コッソリ
まずは手始めに簡単なところから!
レプリケーション構成の データベースのバックアップを S3に取ってみたよ!
正式にはAmazon Simple Storage Service(Amazon S3) 安全で耐久性があり拡張性の高いオブジェクトストレージ シンプルなWebインターフェースで使いやすい!
実際の使用分のみの支払い(新規でAWSのアカウント作成し たら無料枠がついてくるので、比較的気軽に試せるよ) Amazon S3 は、単独で使用することも、Amazon EC2 (Webサーバー)に代表される他の AWS サービスやサード パーティ製のストレージリポジトリやゲートウェイと組み合 わせて使用することも可能。 クラウドアプリケーション、コンテンツ配信、バックアップ とアーカイブ、災害対策、ビッグデータ分析などのさまざま なユースケースに対して、柔軟に利用出来る製品。 Amazon S3について http://aws.amazon.com/jp/s3/
vSOM を手に入れた管理者 仮想環境全体を見渡せるからされ ているから、調査を始めやすいな。 参照系クエリ 更新系クエリ 非同期レプリケーション(実行中) マスタサーバー (DBサーバー①) CentOS(Linux)
スレーブサーバー (DBサーバー②) CentOS(Linux) ざくっと構成図 Amazon S3 S3にバックアップ Active/StandbyのMySQLレプリケーション構成(オンプレ) スレーブサーバーで取得したmysqldumpをS3に転送 要はデータベースのバックアップ先をS3にするってこと! MySQLレプリケーション?知らない人はggったら幸せに(
さて問題は S3の構築なわけだが…
S3環境の構築(その1) AWSアカウントを作成 アカウント作成方法はここでは割愛。詳 しい方々に教えてもらいましょう。 作成したアカウントでAWS マネジメン トコンソールにログイン
http://aws.amazon.com/jp/console/ ログイン後にS3を選択。 初回はまずバケット(データを保存する 箱)を作成するところから しかしこの後思いもよらない災難が・・・
S3環境の構築(その2) バケット作る時は、作る先のリージョン (場所)の指定が必要。 特に何もなかったら東京かな・・・ バケットは全リージョンでユニークな名 前でないといけないので、固有名詞とかで 先に作成されてしまっていたら、そのバ
ケット名は利用できない。 しかしこの後思いもよらない災難が・・・
S3環境の構築(その3) 今回は、テストサーバーにちなんだバ ケット名にしてみた。 無事作成完了。ここまでは簡単なんだよ ねー。 次に、このバケットの中にデータを転送 する。
しかしこの後思いもよらない災難が・・・
今回はあくまで一転送方式のご紹介です。 Linuxからの転送になるので、コマンドがやりやすい なーと思い、モニョモニョあーでもないこーでもな いと試行錯誤した結果・・・ s3syncにしてみたよ! (CLIよくわからない人は寝てていいよ) S3環境へのデータ転送方法について
S3環境へのデータ転送(その1) s3syncをダウンロードして展開。 http://s3.amazonaws.com/ServEdge_pub/s3sync/s3sync.tar.gz .bashrcにPATHを追記して反映させる。 反映されている事を確認。 [root@ns local]#
ll /usr/local/.s3sync/ 合計 132 -rwx------ 1 root root 3591 6月 17 04:24 2008 HTTPStreaming.rb -rwx------ 1 root root 15968 6月 17 04:31 2008 README.txt -rwx------ 1 root root 5275 3月 13 12:18 2008 README_s3cmd.txt -rwx------ 1 root root 22263 3月 13 12:18 2008 S3.rb -rwx------ 1 root root 5699 3月 13 12:18 2008 S3_s3sync_mod.rb -rwx------ 1 root root 1849 3月 13 12:18 2008 S3encoder.rb -rwx------ 1 root root 9932 6月 17 04:30 2008 s3cmd.rb -rwx------ 1 root root 1002 3月 13 12:18 2008 s3config.rb -rwx------ 1 root root 106 1月 18 13:05 2015 s3config.yml -rwx------ 1 root root 129 3月 13 12:18 2008 s3config.yml.example -rwx------ 1 root root 28237 6月 17 04:30 2008 s3sync.rb -rwx------ 1 root root 7103 6月 17 04:29 2008 s3try.rb -rwx------ 1 root root 7603 3月 13 12:18 2008 thread_generator.rb PATH="$PATH":/usr/local/.s3sync [root@ns .s3sync]# echo $PATH /usr/lib64/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin: /bin:/usr/sbin:/usr/bin:/opt/dell/srvadmin/bin:/opt/dell/srvadmin/sbin:/root/bin:/usr/local/.s3sync
S3環境へのデータ転送(その2) AWSマネージメントコンソールのSecurity Credentialsでキーを発行し、 その情報を環境変数で指定する。 バケットの中身が見えるようになった。 [root@ns ~]# export
AWS_ACCESS_KEY_ID=************************ [root@ns ~]# export AWS_SECRET_ACCESS_KEY=5snAg************************* [root@ns ~]# export AWS_CALLING_FORMAT="SUBDOMAIN" [root@ns ~]# s3cmd.rb listbuckets g-demo4
S3環境へのデータ転送(その3) まずは実際にどんな動きになるのか試してから・・・ 実行 AWSマネージメントコンソールから確認してもデータが転送されている事を確認。 [root@ns ~]# s3sync.rb
--dryrun -r --delete /home/homepage/mysql g-demo4:/ Create node Create node dbdump.sql [root@ns ~]# s3sync.rb -r --delete /home/homepage/mysql g-demo4:/ [root@ns ~]# s3cmd.rb list g-demo4:/ -------------------- /mysql /mysql/dbdump.sql
ここまではまだ初期段階! 今後はここからもうちょっと 作り込んでいく予定だよ!
S3自体は他のオブジェクトストレージの検証で触った経験有り。 一番入りやすいかなと思った。 基本的なコマンドやツールは一緒だけど、AWSのマネジメント コンソール上でいろいろひっかかった。 IAMユーザーとか作ってしまったせいでポリシー考えるのに余 計な工数かかった(´-ω-`)
ブログとかドキュメント充実してるのはいいけど、古い情報と かも混ざってるので情報が錯綜して勢いでやってみようかーっ て気持ちにならない。 超初心者向けとかあったら参加したい! 触ってみた感想
みんな最初はよくわからない。 ここから一緒に 勉強していきましょう!
JAWS-UG関西女子会運営メンバー JAWS-UG関西女子会をサポートしてくださっている 方々 会場をご提供頂いたエムオーテックス様 ご来場頂いているIT女子の皆様 ご清聴頂きまして
本当にありがとうございました! Special Thanks