10周年のSPコンテンツ!
0
かつひささん @katsuhisa__
「クラウドネイティブ時代のマルチテナントアーキテクチャとデータ設計」を聞く。 #devsumi #devsumiA
materia @materia_x64
【A-8】クラウドネイティブ時代のマルチテナントアーキテクチャとデータ設計 #devsumi #devsumiA
miso_taku @misono73401550
クラウドネイティブ時代のマルチテナントアーキテクチャとデータ設計 クラウドネイティブは最近重要なワードですね。 #devsumi #devsumiA pic.twitter.com/uVbzXwkNZN
拡大
materia @materia_x64
職務机の環境が快適そう・・・ #devsumi #devsumiA
yrinda @yrinda_
マルチテナントアーキテクチャの話 #devsumiA
諏訪真一 @suwa_sh
●和田さん 2006 SIer 2013 エイトレッド パッケージ保守 新規サービス サーバサイドの開発 #devsumiA #devsumi
諏訪真一 @suwa_sh
●エイトレッド ・ATLED Work Platform ワークフローシステム マルチテナント型 業務システム基盤として汎用的に ・パートナー企業を介してエンドユーザへ提供 #devsumiA #devsumi
materia @materia_x64
フロントAngularJS、バックJava、データMongo(一部Maria) #devsumi #devsumiA
諏訪真一 @suwa_sh
マルチテナントのアーキテクチャパターン AP 共有する こちらを採用 Redisでセッション管理 共有しない #devsumiA #devsumi
諏訪真一 @suwa_sh
マルチテナントのアーキテクチャパターン DB 1. サーバで分離 2. サーバ & DBの機能で分離 一部はこちら 3. DBの機能で分離 MongoDBはこちらを採用 4. レコードで分離 #devsumiA #devsumi
materia @materia_x64
パフォーマンス改善 資源を共有しているので、問題が発生すると影響が全ユーザに及ぶ。。 #devsumi #devsumiA
諏訪真一 @suwa_sh
アーキテクチャ概要 APサーバ API、バッチ処理 静的コンテンツの配信 コンテナ化 #devsumiA #devsumi
諏訪真一 @suwa_sh
MongoDB ほぼすべてのデータ EC2上に構成 AZを分散 データベース名で分離 シャーディングなし パターン3 -> 2へ移行予定 #devsumiA #devsumi
諏訪真一 @suwa_sh
Elasticsearch 全文検索、集計 EC2上に構成 ※マネージドを利用しなかった JVMのクラッシュで苦労 AZを分散 インデックス名で分離 シャーディング利用 #devsumiA #devsumi
諏訪真一 @suwa_sh
MariaDB トランザクションが必要な機能のデータ マネージド テーブル名で分離 #devsumiA #devsumi
諏訪真一 @suwa_sh
Redis セッション管理、キャッシュ マネージド セッション分離なし #devsumiA #devsumi
諏訪真一 @suwa_sh
リクエストのテナント識別方法 クライアントからのリクエストがどのテナントのものなのか? URLドメイン おすすめはこっち セッション情報 複数テナント同時ログインがあるならこっち #devsumiA #devsumi
baihebu @baihebu
#devsumi #devsumiA 全てのスライドをスマホでカシャカシャ音鳴らして撮ってる人が一番前の関係者席にいるけど、関係者なら登壇者を撮るはず。 スライドだけ撮るって。 絶対関係者ではない。
Sorarinu@技術書典7-せ43D @int_sorarinu
パフォーマンス改善するのにCloudWatch Logs Insight使うにしてもクエリが独特だし使いづらいイメージある #devsumiA
諏訪真一 @suwa_sh
パフォーマンス改善 CloudWatch Logs Insightsで分析 処理時間、クラス名、メソッド名、テナント識別子、リクエスト識別子 #devsumiA #devsumi
諏訪真一 @suwa_sh
重たいAPI -> ロードバランサでパスベースルーティング #devsumiA #devsumi
諏訪真一 @suwa_sh
特定ユーザによる資源専有 -> 単位時間あたりの呼び出し数制限、アップロード上限など 後から制限するのは大変 #devsumiA #devsumi
materia @materia_x64
マルチテナント 負荷分散・スケール・ユーザ制約の仕組み、最初からきちんと作っておくと、アプリケーションの開発に注力できる。 #devsumi #devsumiA

コメント

コメントがまだありません。感想を最初に伝えてみませんか?

ログインして広告を非表示にする
ログインして広告を非表示にする