Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Shuji Watanabe
PPTX, PDF
5,588 views
ELBの概要と勘所
2016/11/14 ユースケースから学ぶAWS勉強会 発表資料 ELBの基本的なお話。
Technology
◦
Read more
3
Save
Share
Embed
Embed presentation
Download
Downloaded 14 times
1
/ 28
2
/ 28
3
/ 28
4
/ 28
5
/ 28
6
/ 28
7
/ 28
8
/ 28
9
/ 28
10
/ 28
11
/ 28
12
/ 28
13
/ 28
14
/ 28
15
/ 28
16
/ 28
17
/ 28
18
/ 28
19
/ 28
20
/ 28
21
/ 28
22
/ 28
23
/ 28
24
/ 28
25
/ 28
26
/ 28
27
/ 28
28
/ 28
More Related Content
PDF
20191001 AWS Black Belt Online Seminar AWS Lake Formation
by
Amazon Web Services Japan
PDF
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
by
Hironobu Suzuki
PDF
AWS Black Belt Online Seminar 2016 AWS上でのファイルサーバ構築
by
Amazon Web Services Japan
PDF
AWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design Pattern
by
Amazon Web Services Japan
PDF
MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"
by
Kentaro Yoshida
PDF
Ingress on Azure Kubernetes Service
by
Toru Makabe
PDF
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
by
Amazon Web Services Japan
PDF
AWS Black Belt Techシリーズ Amazon Redshift
by
Amazon Web Services Japan
20191001 AWS Black Belt Online Seminar AWS Lake Formation
by
Amazon Web Services Japan
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
by
Hironobu Suzuki
AWS Black Belt Online Seminar 2016 AWS上でのファイルサーバ構築
by
Amazon Web Services Japan
AWS Black Belt Online Seminar 2018 Amazon DynamoDB Advanced Design Pattern
by
Amazon Web Services Japan
MySQLと組み合わせて始める全文検索プロダクト"elasticsearch"
by
Kentaro Yoshida
Ingress on Azure Kubernetes Service
by
Toru Makabe
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
by
Amazon Web Services Japan
AWS Black Belt Techシリーズ Amazon Redshift
by
Amazon Web Services Japan
What's hot
PDF
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
by
Ian Choi
PDF
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
by
Amazon Web Services Japan
PDF
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
by
Amazon Web Services Japan
PDF
20201111 AWS Black Belt Online Seminar AWS CodeStar & AWS CodePipeline
by
Amazon Web Services Japan
PDF
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
by
Amazon Web Services Japan
PDF
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
by
Amazon Web Services Japan
PDF
AWS Black Belt Online Seminar 2017 Amazon Kinesis
by
Amazon Web Services Japan
PDF
AWS Black Belt Online Seminar AWS Direct Connect
by
Amazon Web Services Japan
PDF
Azure Monitor Logで実現するモダンな管理手法
by
Takeshi Fukuhara
PDF
AWS Black Belt Online Seminar 2017 Amazon ElastiCache
by
Amazon Web Services Japan
PDF
Kubernetesのワーカーノードを自動修復するために必要だったこと
by
h-otter
PPTX
CloudFront経由でのCORS利用
by
Yuta Imai
PDF
AWS OpsWorksハンズオン
by
Amazon Web Services Japan
PDF
PostgreSQL のイケてるテクニック7選
by
Tomoya Kawanishi
PDF
webエンジニアのためのはじめてのredis
by
nasa9084
PDF
Dockerイメージの理解とコンテナのライフサイクル
by
Masahito Zembutsu
PPTX
Oracleからamazon auroraへの移行にむけて
by
Yoichi Sai
PPTX
Amazon EKS への道 ~ EKS 再入門 ~
by
Hideaki Aoyagi
PDF
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
by
Masahito Zembutsu
PDF
AWSからのメール送信
by
Amazon Web Services Japan
[OpenStack] 공개 소프트웨어 오픈스택 입문 & 파헤치기
by
Ian Choi
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
by
Amazon Web Services Japan
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
by
Amazon Web Services Japan
20201111 AWS Black Belt Online Seminar AWS CodeStar & AWS CodePipeline
by
Amazon Web Services Japan
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
by
Amazon Web Services Japan
AWS Black Belt Online Seminar 2016 Amazon EC2 Container Service
by
Amazon Web Services Japan
AWS Black Belt Online Seminar 2017 Amazon Kinesis
by
Amazon Web Services Japan
AWS Black Belt Online Seminar AWS Direct Connect
by
Amazon Web Services Japan
Azure Monitor Logで実現するモダンな管理手法
by
Takeshi Fukuhara
AWS Black Belt Online Seminar 2017 Amazon ElastiCache
by
Amazon Web Services Japan
Kubernetesのワーカーノードを自動修復するために必要だったこと
by
h-otter
CloudFront経由でのCORS利用
by
Yuta Imai
AWS OpsWorksハンズオン
by
Amazon Web Services Japan
PostgreSQL のイケてるテクニック7選
by
Tomoya Kawanishi
webエンジニアのためのはじめてのredis
by
nasa9084
Dockerイメージの理解とコンテナのライフサイクル
by
Masahito Zembutsu
Oracleからamazon auroraへの移行にむけて
by
Yoichi Sai
Amazon EKS への道 ~ EKS 再入門 ~
by
Hideaki Aoyagi
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
by
Masahito Zembutsu
AWSからのメール送信
by
Amazon Web Services Japan
Similar to ELBの概要と勘所
PDF
AWS Black Belt Techシリーズ Elastic Load Balancing (ELB)
by
Amazon Web Services Japan
PDF
AWS Black Belt Online Seminar Elastic Load Balancing
by
Amazon Web Services Japan
PPTX
負荷分散だけじゃないELBのメリット
by
Takashi Toyosaki
PDF
ELB & CloudWatch & AutoScaling - AWSマイスターシリーズ
by
Amazon Web Services Japan
PDF
Kixs.vol003 LBの夜 AWSにおけるロードバランサー
by
Tomonori Takada
PDF
ELB & Auto Scaling & CloudWatch 詳細 -ほぼ週刊AWSマイスターシリーズ第5回-
by
SORACOM, INC
PDF
20120521 aws-meister-elb&as&cw-public
by
Amazon Web Services Japan
PDF
AWS Blackbelt 2015シリーズ Elastic Load Balancing
by
Amazon Web Services Japan
AWS Black Belt Techシリーズ Elastic Load Balancing (ELB)
by
Amazon Web Services Japan
AWS Black Belt Online Seminar Elastic Load Balancing
by
Amazon Web Services Japan
負荷分散だけじゃないELBのメリット
by
Takashi Toyosaki
ELB & CloudWatch & AutoScaling - AWSマイスターシリーズ
by
Amazon Web Services Japan
Kixs.vol003 LBの夜 AWSにおけるロードバランサー
by
Tomonori Takada
ELB & Auto Scaling & CloudWatch 詳細 -ほぼ週刊AWSマイスターシリーズ第5回-
by
SORACOM, INC
20120521 aws-meister-elb&as&cw-public
by
Amazon Web Services Japan
AWS Blackbelt 2015シリーズ Elastic Load Balancing
by
Amazon Web Services Japan
More from Shuji Watanabe
PDF
CloudSearchによる全文検索 - CM:道 2014/08/01
by
Shuji Watanabe
PDF
ユースケースからテスト駆動開発へ
by
Shuji Watanabe
PPTX
AWSによるWebサイト構築と運用 - concrete5 編 -
by
Shuji Watanabe
PDF
テスト駆動開発へようこそ
by
Shuji Watanabe
PDF
テスト駆動開発のはじめ方
by
Shuji Watanabe
KEY
テスト駆動開発入門
by
Shuji Watanabe
PDF
Ansible ハンズオン on AWS - DevelopersIO 2017
by
Shuji Watanabe
PDF
Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003
by
Shuji Watanabe
KEY
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
by
Shuji Watanabe
PDF
s3+cloud frontによる静的コンテンツ配信 - Sphinx編 #cmdevio
by
Shuji Watanabe
PDF
Javaアプリケーション開発におけるユニットテストとTDDの実践 Java Day Tokyo 2014
by
Shuji Watanabe
KEY
テストコードのリファクタリング
by
Shuji Watanabe
PDF
プロビジョニングの今 ーフルマネージド・サービスを目指してー #cmdevio2016 #E
by
Shuji Watanabe
PDF
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
by
Shuji Watanabe
PDF
Serverless - Developers.IO 2019
by
Shuji Watanabe
KEY
テスト駆動開発の導入ーペアプログラミングの学習効果ー
by
Shuji Watanabe
PDF
クラスメソッド会社説明会in札幌 — メンバー紹介 #cmdevio
by
Shuji Watanabe
PDF
SSMでマネージドEC2 #reinvent #cmdevio
by
Shuji Watanabe
PDF
テストリストの見つけ方
by
Shuji Watanabe
KEY
アジャイルテスティング
by
Shuji Watanabe
CloudSearchによる全文検索 - CM:道 2014/08/01
by
Shuji Watanabe
ユースケースからテスト駆動開発へ
by
Shuji Watanabe
AWSによるWebサイト構築と運用 - concrete5 編 -
by
Shuji Watanabe
テスト駆動開発へようこそ
by
Shuji Watanabe
テスト駆動開発のはじめ方
by
Shuji Watanabe
テスト駆動開発入門
by
Shuji Watanabe
Ansible ハンズオン on AWS - DevelopersIO 2017
by
Shuji Watanabe
Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003
by
Shuji Watanabe
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト
by
Shuji Watanabe
s3+cloud frontによる静的コンテンツ配信 - Sphinx編 #cmdevio
by
Shuji Watanabe
Javaアプリケーション開発におけるユニットテストとTDDの実践 Java Day Tokyo 2014
by
Shuji Watanabe
テストコードのリファクタリング
by
Shuji Watanabe
プロビジョニングの今 ーフルマネージド・サービスを目指してー #cmdevio2016 #E
by
Shuji Watanabe
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
by
Shuji Watanabe
Serverless - Developers.IO 2019
by
Shuji Watanabe
テスト駆動開発の導入ーペアプログラミングの学習効果ー
by
Shuji Watanabe
クラスメソッド会社説明会in札幌 — メンバー紹介 #cmdevio
by
Shuji Watanabe
SSMでマネージドEC2 #reinvent #cmdevio
by
Shuji Watanabe
テストリストの見つけ方
by
Shuji Watanabe
アジャイルテスティング
by
Shuji Watanabe
Recently uploaded
PDF
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
PDF
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
PDF
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
PDF
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
PDF
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
PDF
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PDF
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
PDF
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
PDF
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
PDF
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
PDF
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
PDF
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
ST2024_PM1_2_Case_study_of_local_newspaper_company.pdf
by
akipii ogaoga
PMBOK 7th Edition_Project Management Context Diagram
by
akipii ogaoga
PMBOK 7th Edition Project Management Process Scrum
by
akipii ogaoga
100年後の知財業界-生成AIスライドアドリブプレゼン イーパテントYouTube配信
by
e-Patent Co., Ltd.
Team Topology Adaptive Organizational Design for Rapid Delivery of Valuable S...
by
akipii ogaoga
FY2025 IT Strategist Afternoon I Question-1 Balanced Scorecard
by
akipii ogaoga
Reiwa 7 IT Strategist Afternoon I Question-1 3C Analysis
by
akipii ogaoga
PMBOK 7th Edition_Project Management Process_WF Type Development
by
akipii ogaoga
Starlink Direct-to-Cell (D2C) 技術の概要と将来の展望
by
CRI Japan, Inc.
Reiwa 7 IT Strategist Afternoon I Question-1 Ansoff's Growth Vector
by
akipii ogaoga
自転車ユーザ参加型路面画像センシングによる点字ブロック検出における性能向上方法の模索 (20260123 SeMI研)
by
Yuto Matsuda
2025→2026宙畑ゆく年くる年レポート_100社を超える企業アンケート総まとめ!!_企業まとめ_1229_3版
by
sorabatake
第21回 Gen AI 勉強会「NotebookLMで60ページ超の スライドを作成してみた」
by
嶋 是一 (Yoshikazu SHIMA)
ELBの概要と勘所
1.
ELBの概要と勘所 2016/11/14 ユースケースから学ぶAWS勉強会 クラスメソッド 渡辺修司
2.
渡辺修司のこと • クラスメソッド AWSコンサルティング Jenkins(定期ジョブ) 構築自動化(Ansible) • プログラミング Java,
JavaScript, Groovy, Ruby ユニットテスト • 趣味 ロードバイク(夏) スノーボード(冬)
3.
今日お話すること • ELBはAWSが提供する格安ロードバランサ • ELBで高可用性設計 •
ELBで高負荷対応 • スケールアップよりスケールアウト
4.
ロードバランサ(負荷分散)
5.
スケールアップとスケールアウト
6.
スケールアップ • シングルサーバの限界 高性能のサーバで処理能力Up ある程度までは可能だが、一定水準から高額 故障のリスク • 可用性の問題 障害発生が即時にサービス停止になる 「絶対に止まらない」サーバは存在しない •
普及帯のサーバは相対的に安い
7.
スケールアウト • 普及帯サーバを増やして対応 調達しやすい 1台が故障してもサービス停止にならない アクセス増でもサーバを増やせば良い • 複数台に分散して処理を捌く 適切に処理を分散する仕組み(ロードバランサ) 分散処理される前提のシステム
8.
ロードバランサの基本機能 1. 処理の分散 2. 死活監視 3.
SSLアクセラレーション
9.
基本機能① ー 処理の分散 •
ロードバランサは配下のサーバに処理を転送 • 転送先のサーバは不定 ラウンドロビン:均等に分散 リーストコネクション:最小の接続数サーバへ
10.
基本機能② ー 死活監視 •
配下のサーバを死活監視 異常サーバには処理を転送しない
11.
基本機能③ ー SSLアクセラレーション •
ロードバランサでSSL処理を行う サーバへはHTTPで転送(負荷減少) 証明書を一個所で管理
12.
ロードバランサの種類 • ハードウェア・ロードバランサ 高額(安い製品でも100万円程度) 高性能回線も必須 製品例 F5 BIG-IP Hitachi
Netwiser • ソフトウェア・ロードバランサ オープンソースでもある 処理能力はハードウェアに敵わない 設定や運用が大変
13.
ELB (Elastic Load
Balancing) • AWSの提供するサービス • 簡単に、すぐ、利用できる • 基本的な機能はすべて利用できる • 安価($0.027/h = 約3,000円/月) • フルマネージドで運用の手間がほとんどない • 高負荷対応 • 柔軟な設定や高度な設定はできない
14.
ELBの用途
15.
負荷対策 • スケールアウトでの処理能力増加 • ある程度までは線形に処理能力アップ データベースのボトルネックに注意
16.
高可用性 • 複数インスタンスならば故障の影響は少 「稀に不調になる」という意識を持つ • AZ(データセンター)障害への対策
17.
スケールアップよりスケールアウト • 障害発生時の連鎖障害対策 2台構成時は処理能力50%減
4台構成時は処理能力25%減 • サーバ台数を調整しやすい 1万ユーザ対応サーバを10台 2万ユーザ対応サーバを5台 • 数十台でも可能 現実的には4-10台付近に調整
18.
DMZ(非武装地帯) • サーバへの直接アクセスを防止 • HTTP(s)アクセス可能なネットワークを制限 •
1台構成であっても有効
19.
ELBの機能
20.
ヘルスチェック(死活監視) • ヘルスチェック用パスを設定 例) 30秒毎にチェックし、4回連続の失敗 •
アンヘルシーインスタンスには転送しない • チェック成功で復旧
21.
SSLサポート • ELBでSSLアクセラレーション HTTPS ->
HTTP HTTP -> HTTP • マネジメントコンソールから証明書を登録
22.
スティッキーセッション • 同一セッションを同じサーバに転送 • デフォルトでは無効 •
DBなどでセッション情報を共有がベター
23.
システム開発時の注意 • 転送されるサーバは不定である前提 ローカルファイル 全サーバは同様に振る舞う • 状態(ステート)は外部に保存 ステートレスが理想 データベース(RDS,
ElasticCache) ストレージ(S3) • ステートフルからステートレスへの変更は困難 最初にステートレスにしておく 1台→2台は困難、2台→N台は容易
24.
モニタリング • アクセス数 • ヘルシーホスト数 •
40xエラー/50xエラー数
25.
アクセスロギング • ELBのアクセスログをS3に保存 timestamp, status
code, useragent, etc… • 障害発生時の情報 2014-03-07T07:25:38.285777Z elber 130.0.237.XX:37522 172.31.4.218:80 0.000066 0.00105 0.000037 404 404 0 570 "GET http://54.249.27.XX:80/actus4/ HTTP/1.1" 2014-03-07T07:26:43.731149Z elber 77.50.22.XXX:53477 172.31.4.218:80 0.000053 0.000866 0.000053 200 200 0 10 "GET http://54.249.27.XX:80/ HTTP/1.0" 2014-03-07T07:26:44.410747Z elber 77.50.22.XXX:53656 172.31.4.218:80 0.000052 0.000853 0.000039 404 404 0 168 "GET http://54.249.27.XX:80/foltia/ HTTP/1.0" 2014-03-07T07:26:45.084730Z elber 77.50.22.XXX:53839 172.31.4.218:80 0.000061 0.000874 0.000035 404 404 0 168 "GET http://54.249.27.XX:80/epgrec/do-record.sh HTTP/1.0" 2014-03-07T07:28:12.386207Z elber 189.206.75.XX:64289 172.31.4.218:80 0.000062 0.000924 0.000035 404 404 0 168 "GET http://54.249.27.XX:80/manager/html HTTP/1.1"
26.
まとめ
27.
まとめ • 簡単に安価に利用できるロードバランサ • サーバはマルチAZ構成を推奨 スケールアップよりスケールアウト •
高負荷アクセス対策 必要に応じて追加 • 高可用性構成には必須 • SSL証明書の管理 • モニタリングやロギング機能も有効 • セッション情報などステートフルな部分に注意 • 参考(Blackbelt) http://aws.typepad.com/sajp/2015/05/aws-black-belt-elb.html
Download