Azure Cosmos DB Technical Deep Dive まとめ

1
ago @ag0u3

Global Azure Bootcamp とは 今年は日本は、札幌、仙台、東京、大阪の4カ所でやるよーん #GlobalAzure #jazug pic.twitter.com/hKqeJTqTR3

2019-04-27 13:04:34
拡大
Ayako @ayako_omori

始まりました!GW恒例になってきたGlobal #Azure Bootcamp (#GABC) 全世界で同日にmeetupやっちゃう #Azure コミュのお祭り🙌 日本でも東京、大阪、仙台、札幌で開催🐭 #jazug #azurejp jazug.connpass.com/event/115696/ pic.twitter.com/AWw1y7pTy8

2019-04-27 13:07:32
拡大
拡大
Mr.99 @yuuki99percent

1つ目のセッションは、Microsoft MVP for Azureの竹井さんでCosmosDB Deep Dive始まりました。 #jazug

2019-04-27 13:07:41
Mr.99 @yuuki99percent

CosmosDBの売りは、世界規模でホストするシステムが増えている。日本で開発してUSやアメリカのユーザーに提供した場合のデータストアのレイテンシーを低下させることを目指して作成されている。全世界レベル。そしていろんなデータストアをサポートしている。#jazug

2019-04-27 13:09:55
Shu Kobuchi(こぶシュー) @shu_kob

13:00から始まりましたGlobal Azure Bootcamp 2019@Tokyo 最初のセッションRoom Bでは、竹井さんによる「Azure CosmosDB Deep Dive」 #jazug

2019-04-27 13:10:38
こしげ @oengin5630

#GlobalAzure 悩みながらもまずはCosmosDBの方をば

2019-04-27 13:11:37
Saori Ando @sao_a

Azure Boot Camp @ TokyoのC+Dの最初のセッションは武井さんのCosmosDB Deep Dive #jazug

2019-04-27 13:12:39
Mr.99 @yuuki99percent

CosmosDBはスループットを自由に制御できる、ミッションクリティカルで使える、いつでもすぐに使える、世界中にレプリケートできる、レイテンシ発生しても使いやすくする、エンタープライズSLA、ノースキーマ、コストetc #jazug

2019-04-27 13:12:44
Shu Kobuchi(こぶシュー) @shu_kob

Enterpriseで運用するには、SLAの保障が大事 #jazug

2019-04-27 13:12:54
bamboo @bamboo80286

最初は竹井さんのAzure CosmosDB DeepDive。以前はDocumentDBと呼ばれてました #jazug #GlobalAzure pic.twitter.com/1ruZyo2nQv

2019-04-27 13:13:05
拡大
Mr.99 @yuuki99percent

レイテンシは全世界どこでも10ms以下を読み書きで保証していて、整合性を保証する。 #jazug

2019-04-27 13:13:22
Mr.99 @yuuki99percent

CosmosDBをポータルで作成する。作成した後、世界地図上で日本リージョンが青い丸になって選ばれています。西日本と東日本でアクティブになっていて、どちらでも読み書きができる。 #jazug

2019-04-27 13:15:30
Mr.99 @yuuki99percent

今回のデモでは、データタイプは一般的なSQLを選んでます。ビットコインのブロックをいれています。DocumentDBとよばれていて、DocumentとはJSONのことです。 #jazug

2019-04-27 13:16:45
bamboo @bamboo80286

CosmosDB、世界レベルで読み込みは10ms以内、書き込みは15ms以内を保証しましょうとか、下手なローカルシステムより速いんじゃ #jazug #GlobalAzure

2019-04-27 13:16:48
Saori Ando @sao_a

CosmosDBは①世界中のどこにでも配置できること、②10ms以内の読み込み、15ms以内の書き込み、③一貫性があること、④SLAが99.99%などEnterprise向けな要素が実装されている。さっき武井さんが出してたBlogはこれかな azure.microsoft.com/en-us/blog/a-t… #jazug

2019-04-27 13:16:55
Shu Kobuchi(こぶシュー) @shu_kob

竹井さんは普段はブロックチェーンの人なので、サンプルDBの中身は、Bitcoinでした! #jazug #Bitcoin #Blockchain

2019-04-27 13:17:26
かしわば @kashiwaba0121

CosmosDBだと東日本と西日本の両方を読み書きアクティブにできると。確かにMSSQLだとそういう環境維持するの大変だから便利そうね。 #GlobalAzure #jazug

2019-04-27 13:17:50
Mr.99 @yuuki99percent

CosmosDBの構造。トップレベルにアカウント、アカウントの中にデータベースを作ります。データベースの中にコンテナーがあり、末端にあるデータそのものがアイテムと呼ばれる #jazug

2019-04-27 13:17:56
Akiyoshi Tsuchida @__akiyoshi__

「丁寧ですね、このスライド」www #globalazure

2019-04-27 13:18:16
Saori Ando @sao_a

CosmosDBのResource Modelは、Account - Database - Container - Item(データ本体)という構造 #jazug

2019-04-27 13:18:26
Mr.99 @yuuki99percent

CosmosDBはどうやってホストされているか。全世界でなぜ使えるのか。Azureは世界中にリージョンがあります。データセンター内はスタンプというサーバー群があります。スタンプの中には障害ドメインがあります。障害ドメインの中には複数のサーバークラスター郡があります #jazug

2019-04-27 13:20:05
Mr.99 @yuuki99percent

CosmosDBはレプリカ単位で動いてます。一つのレプリカが落ちても死なないようになっています。レプリカとは、データを実際にもっているユニット。複数のレプリカから成り立つレプリカセットで構成されています。データをロストしない仕組みをつくっています。 #jazug

2019-04-27 13:21:23