Diveを聴いてきたのでメモ。会場が寒すぎて死にそうでした・・。このメモは私自身の思考も入り混じって記載されています。話者の内容をそのまま記述したものではありませんのであしからずご了承ください。AuroraAmazonがクラウド時代にRDBを作るとどうなるかを1から考え構築したもの。移行コストが抑えられるデータをそのままインポートできる(ドライバも互換ってすごいな)MySQLのエコシステムにAuroraはフィットしているストレージが10GBから64TBまでシームレスに拡張3AZに2つずつ、計6つのコピーを持つS3にストリーイングバックアップVPC内に起動99.99%の可用性Aurora背景これまでのRDBMSは可用性・柔軟性で問題を抱えていた。Architecture各コンポーネントが自分の責務だけを全うする。コンポーネント間のやりとりはAPIをベースに。Cacheレイヤは分離(リスタート時点にパージされずにすむ)。暖気する必要なさそう。SSDを利用したシームレスなストレージ。継続的なS3への増分バックアップログストラクチャードストレージとは追記型のストレージ・システムディスクの先頭から追記していくだけの構築ひたすら後ろに新データを追加していくだけシーケンシャルに読み出すことができるS3へのストリーミングバックアップ・高速リカバリを可能にしているGCのパフォーマンスインパクトは極小になるように制御ディスク障害が起こっても読み書きには影響ないAuroraのレプリケーションBinlogを利用しないレプリケーション遅延がほぼない15台のリードレプリカを作成可能リードレプリカはマスタサーバーとストレージを共有(レプリケーションが高速)DBクラスタAuroraはDBクラスタという概念をもっているマスター(Writer)とレプリカ(Reader)をひとまとめにしたものクラスタエンドポイント(常にwriterノードを指し示す動作をする。DoeWeb会社に勤務するデザイナーです。普段はデザインを担当していますが、ここではデザイン、プログラミング、インフラなど興味の赴くままに幅広く書いています。DoeWeb会社に勤務するデザイナーです。普段はデザインを担当していますが、ここではデザイン、プログラミング、インフラなど興味の赴くままに幅広く書いています。