Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
JAWS-UG kouchi katayama
Search
katayama-webtips
September 11, 2023
Technology
65
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
JAWS-UG kouchi katayama
katayama-webtips
September 11, 2023
More Decks by katayama-webtips
See All by katayama-webtips
CloudFrontを入れてサーバレスポンスとコストを改善してみた
katayamawebtips
0
240
Other Decks in Technology
See All in Technology
Classmethod Company Deck
satoshi7
1
680
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
390
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
160
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
150
Metadata - Section 1: HTML Basics
mohab1
0
120
USB PDを使ってスマホを労わりたい
raspython3
0
180
Refining Active Record
shugo
0
150
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
0
420
遠藤な_めぐろLT #38 「社内のAI活用推進」@麻布台_20261009
endonanana
0
130
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
110
WasmをRustにする
sansantech
PRO
0
250
⾮構造化データを価値に変える AI エージェント基盤とその組織
ivry_presentationmaterials
0
190
Featured
See All Featured
The SEO identity crisis: Don't let AI make you average
varn
0
590
Building Adaptive Systems
keathley
44
3.2k
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
Color Theory Basics | Prateek | Gurzu
gurzu
1
490
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
580
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
310
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
My Coaching Mixtape
mlcsv
0
360
Transcript
http://www.web-tips.co.jp/ Copyright © 2014- Web Tips Co.,Ltd All Rights Reserved.
AWS初⼼者がサーバ設置から 負荷分散まで構築してみた 2023/09/02 株式会社ウェブチップス ネットワークチーム ⽚⼭ 雅仁
会社概要 & ⾃⼰紹介 2 会社名 株式会社ウェブチップス 法⼈番号 6480001008682 所在地 〒770-0865
徳島県徳島市南末広町4番53号 エコービル4階 電話番号 088-678-6619 FAX番号 088-678-6669 役員 代表取締役社⻑ CEO:野原 直⼀ 技術担当取締役 CTO:⾕沢 和寿 設⽴ 2013年9⽉20⽇ 資本⾦ 1,000万円 事業内容 オープンソースソフトウェア「シラサギ」開発事業 「シラサギ」を⽤いた受託開発事業 「シラサギ」を⽤いたサポートサービス事業 「シラサギ」を⽤いたクラウドサービス事業 社員数 13名(役員2名) 参加団体 (⼀社)徳島県情報産業協会、(公財)e-とくしま推進財団、OSS コンソーシアム、オープンソースビジネス推進協議会、⽇本OSS推 進フォーラム、とくしまOSS普及協議会、Rubyビジネス推進協議会 2018年 ISMS取得 自社開発のオープンソースソフトウェア「シラサギ」を、全国39都道府県139 社の協業ベンダー様の協力を得て、200以上の団体(官公庁、自治体、大学、 病院など)に導入しています。 2004年 オンプレミスのサーバの運⽤、管理 を経験 2007年 初代iPhone発売 2023年 ウェブチップス⼊社 クラウドサーバ管理を始める ⾃⼰紹介 わたしがAWSを利用して苦労したこと 便利だと思ったことをこのスライド発 表できれば
全体概要 サービス ⽤途 1 VPC ネットワーク構成 2 EC2 シラサギCMS シラサギ定期ジョブ
シラサギデータベース 3 IAM リソースのアクセス制御 4 ELB 負荷分散 5 Route 53 DNS 表 サーバ構成 シラサギデモサイト(https://demo.ss-proj.org/)
Region AZ Private subnet Public subnet Network ACL Security group
ENI Internet gateway NAT gateway Elastic IP Public IP Route table 1. VPC 覚える⽤語が多い・・・
1. VPC • ENI 仮想ネットワークインターフェース • Security Group ENI単位で管理するAWSの仮想ファイアフォールサービス ステートフル・インスペクション型
• User data EC2が初回起動する際に実⾏するスクリプト 実⾏権限はrootユーザ権限 • 選択肢が幅が広い 使⽤⽬的が決まっていないとスペックが⾒積れない 2. EC2
• IAM Policy AWSで操作できる権限を表したもの JSON形式で記述された設定ファイル • IAM Role IAM Policyを複数アタッチして権限をひとまとめにしたもの
IAM RoleはUser, AWSサービスなどいろいろなものに付与して⼀時的に操作を許可することができる 3. IAM
• リスナー トラフィックを受け付けるポートとプロトコルを設定して おく トラフィックをターゲットグループへルーティングする • ルール ターゲットグループ、条件、優先順位を指定したもの 設定した条件に合致した際、設定したアクションが実⾏さ れる
• ターゲットグループ トラフィックを流す対象(EC2、プライベートIPアドレスな ど) 4. ELB
5. Route 53 様々なルーティング • フェイルオーバールティング ELBまたはシラサギWEB2台に障害が発⽣した場合の代替 サ イトへのルーティング。ヘルスチェックも⾏ってくれる •
シンプルルーティング ひとつのドメインに対してひとつの宛先のみ存在しているとき • 加重ルーティング 複数の宛先がある時、Route53がそれぞれの宛先をどういう割 合で回答するかが選択できる
• オンプレミスサーバ構築経験の⼈がAWSサービスを利⽤してシ ラサギサービスを構築してみた AWSコンソールからポチポチするだけで簡単にサーバが構築できる 障害が発⽣したときにサーバ内部側に問題があるのかAWS側なのか問題の切り分けに苦労 • サービスの内容が多岐にわたりAWS機能を⼗⼆分に活⽤できて ない 機能要件により必要に応じて学習していく •
コストの概念がわかりにくい Cost Explorerを使いたおす まとめ
ご清聴ありがとうございました。 11 シラサギは、徳島から世界に羽ばたきます。