Suche senden
Hochladen
Rust と Wasmの現実
•
0 gefällt mir
•
216 views
ShogoTagami1
Folgen
株式会社アトラエにて定期的に開催されているLT大会で発表したRustとWasmの基礎に関する資料です。
Weniger lesen
Mehr lesen
Ingenieurwesen
Melden
Teilen
Melden
Teilen
1 von 12
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
https://connpass.com/event/84151/
Rootlessコンテナ
Rootlessコンテナ
Akihiro Suda
第10回静岡ITPro勉強会インフラ部 「nginx入門」資料
nginx入門
nginx入門
Takashi Takizawa
NTT Tech Conference 2022 での「Dockerからcontainerdへの移行」の発表資料です https://ntt-techconf.connpass.com/event/241061/ 訂正: P2. . 誤: ``` Ship docker run -it --rm alpine Run docker push ghcr.io/ktock/myalpine:latest ``` 正: ``` Ship docker push ghcr.io/ktock/myalpine:latest Run docker run -it --rm alpine ```
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
ストリーム処理勉強会 大規模mqttを支える技術
ストリーム処理勉強会 大規模mqttを支える技術
ストリーム処理勉強会 大規模mqttを支える技術
Keigo Suda
WebSocket及びWebRTCの技術紹介資料です。 WebSocket : 概要、標準化状況、HTTPとの通信量比較、PUSH方式の比較、ブラウザの対応状況 WebRTC : 概要、標準化状況、通信(PeerConnection)確立までの流れ、利用事例、ブラウザの対応状況 (NTTアドバンステクノロジ(NTT-AT))
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
Yasuhiro Mawarimichi
AlloyDBを触ってみた! (第33回PostgreSQLアンカンファレンス@オンライン 発表資料) 2022年5月31日 NTTデータ 技術開発本部 先進コンピューティング技術センタ 石井 愛弓
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
2019年5月24日(金)の発表資料をベースに解説等を加えたバージョンです。 Docker Meetup Kansai #3 https://dockerkansai.connpass.com/event/129089/
Dockerfileを改善するためのBest Practice 2019年版
Dockerfileを改善するためのBest Practice 2019年版
Masahito Zembutsu
Dockerコンテナとイメージの違いについて、コマンドを交えて解説。 JAWS-UG コンテナ支部 入門編#4 発表資料 2017年3月30日(木) 19:00- #jawsug_ct #jawsug https://jawsug-container.connpass.com/event/51776/
DockerとDocker Hubの操作と概念
DockerとDocker Hubの操作と概念
Masahito Zembutsu
Empfohlen
https://connpass.com/event/84151/
Rootlessコンテナ
Rootlessコンテナ
Akihiro Suda
第10回静岡ITPro勉強会インフラ部 「nginx入門」資料
nginx入門
nginx入門
Takashi Takizawa
NTT Tech Conference 2022 での「Dockerからcontainerdへの移行」の発表資料です https://ntt-techconf.connpass.com/event/241061/ 訂正: P2. . 誤: ``` Ship docker run -it --rm alpine Run docker push ghcr.io/ktock/myalpine:latest ``` 正: ``` Ship docker push ghcr.io/ktock/myalpine:latest Run docker run -it --rm alpine ```
Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
Kohei Tokunaga
ストリーム処理勉強会 大規模mqttを支える技術
ストリーム処理勉強会 大規模mqttを支える技術
ストリーム処理勉強会 大規模mqttを支える技術
Keigo Suda
WebSocket及びWebRTCの技術紹介資料です。 WebSocket : 概要、標準化状況、HTTPとの通信量比較、PUSH方式の比較、ブラウザの対応状況 WebRTC : 概要、標準化状況、通信(PeerConnection)確立までの流れ、利用事例、ブラウザの対応状況 (NTTアドバンステクノロジ(NTT-AT))
WebSocket / WebRTCの技術紹介
WebSocket / WebRTCの技術紹介
Yasuhiro Mawarimichi
AlloyDBを触ってみた! (第33回PostgreSQLアンカンファレンス@オンライン 発表資料) 2022年5月31日 NTTデータ 技術開発本部 先進コンピューティング技術センタ 石井 愛弓
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
AlloyDBを触ってみた!(第33回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
2019年5月24日(金)の発表資料をベースに解説等を加えたバージョンです。 Docker Meetup Kansai #3 https://dockerkansai.connpass.com/event/129089/
Dockerfileを改善するためのBest Practice 2019年版
Dockerfileを改善するためのBest Practice 2019年版
Masahito Zembutsu
Dockerコンテナとイメージの違いについて、コマンドを交えて解説。 JAWS-UG コンテナ支部 入門編#4 発表資料 2017年3月30日(木) 19:00- #jawsug_ct #jawsug https://jawsug-container.connpass.com/event/51776/
DockerとDocker Hubの操作と概念
DockerとDocker Hubの操作と概念
Masahito Zembutsu
Master Cloud #mastercloud 発表資料です 2017年6月14日(水) https://mastercloud.connpass.com/event/57936/
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Masahito Zembutsu
WEBエンジニア勉強会での資料です。12Factorに関する僕なりの解釈を解説しています。 https://web-engineer-meetup.connpass.com/event/75898/
とにかく分かりづらいTwelve-Factor Appの解説を試みる
とにかく分かりづらいTwelve-Factor Appの解説を試みる
Masatoshi Tada
2019/01 JSUG勉強会の資料です。 この資料でDisっているのはJPAではなく、 ・何も考えずに「標準だから」というだけでJPAを選ぶ人 ・OSSに全くコントリビュートせずにフリーライドする人 です。
Java ORマッパー選定のポイント #jsug
Java ORマッパー選定のポイント #jsug
Masatoshi Tada
スケールアウトするPostgreSQLを目指して!その第一歩! (NTTデータ テクノロジーカンファレンス 2020 発表資料) 2020年10月16日(金) NTTデータ 技術開発本部 データベーステクニカルリード 藤井 雅雄 講演動画は、YouTubeチャンネル「NTT DATA Tech」にて公開中! https://www.youtube.com/watch?v=Tt7thFskjmU
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTT DATA Technology & Innovation
Zend OPcacheの速さの秘密を探る
Zend OPcacheの速さの秘密を探る
Yoshio Hanawa
近頃 Server-Side Apply (SSA) の利用が広がっています。GitOps ツールである Flux2 は v0.18.0 でマニフェストの適用に SSA を使用するようになりました。そこで重要になってくるのが metadata.managedFields です。 このセッションでは、kubectl v1.21 まで kubectl get -o yaml で表示されていてめっちゃ邪魔だった metadata.managedFields が何のために存在しているのか紹介します。また SSA によりオブジェクトのフィールドを削除したはずが実際には削除されていないなんてこともおきます。なぜそんなことが発生するのか、またその状態をどのように解決するかも紹介します。 イベントサイト: https://k8sjp.connpass.com/event/237734/
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
Preferred Networks
JJUG CCC 2019 fall g3のセッション資料です。 「ちょっと凝ったことをしようとすると大量のXMLを書かなきゃいけない」「プラグインを並べてもうまく動いてくれない」など、Mavenは誤解され敬遠され、Gradleなどの他のビルドツールにシェアを奪われてきました。 が、依然としてMavenはJavaのデファクトスタンダードなビルドツールに位置づけられており、マスターする価値は十分にあります。そして良く学んでみると、そもそもXMLで過度なカスタマイズしようというのが誤った使い方だったのに気づきます。そこへ至るにも、タスクランナーの延長線上にある他のビルドツールと異なり、Maven独特なライフサイクルとプラグインの関係性もきちんと理解しておかなければなりません。
Mavenの真実とウソ
Mavenの真実とウソ
Yoshitaka Kawashima
最近勉強を始めたコンテナ技術に関する基礎的な知識をまとめました。 [訂正と注釈] p.27-30: 「Deployment」内の「Version: 1」 => 「Version: 2」 p.37: 「終了コードをから」 => 「終了コードから」 p.39: 「HTTPSが利用できない」=> AWS上では、SSL終端するLBがサポートされています。https://kubernetes.io/docs/concepts/services-networking/service/#ssl-support-on-aws p.40: 「ユーザがingress controllerをmaster上にセットアップする必要」 => master上にセットアップしなければならないという制約はありません。例えばGCEのingress controller(GLBC)はPodとして動作します。https://github.com/kubernetes/ingress-gce/blob/master/README.md p.71: 「Pod container」 => 「pause container」
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
2014年3月時点で、日本MongoDBユーザ会に集められたMongoDBの事例紹介をします
がっつりMongoDB事例紹介
がっつりMongoDB事例紹介
Tetsutaro Watanabe
Container Runtime Meetup #3 発表資料 (2021/1/28) https://runtime.connpass.com/event/198071/
DockerとPodmanの比較
DockerとPodmanの比較
Akihiro Suda
20191123 JJUG Serverless 時代の Java について
Serverless時代のJavaについて
Serverless時代のJavaについて
Amazon Web Services Japan
第7回Security-JAWSにて発表させていただいた負荷試験の失敗事例の紹介
失敗事例で学ぶ負荷試験
失敗事例で学ぶ負荷試験
樽八 仲川
Apache Kafka Meetup Japan #1 http://connpass.com/event/32293/ 発表資料
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
Yahoo!デベロッパーネットワーク
Justtechtalk #9でお話した資料になります!
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティス
Akihiro Kuwano
PHPカンファレンス福岡2019での発表資料です
クラウド環境下におけるAPIリトライ設計
クラウド環境下におけるAPIリトライ設計
Kouji YAMADA
イベント名:オープンソースカンファレンス(OSC) 2013 Kansai@Kyoto 講師:日本仮想化技術 宮原 日時:2012/8/2 アジェンダ: • OpenStack概要 • OpenStack導入手順 – Ubuntu Server 11.10 インストールと設定 – 各種コンポーネント インストールと設定 – イメージ作成 – インスタンス起動 概要: OpenStackはOSSで開発が行われているクラウド環境構築のためのソフトウェアです。本セッションでは、OpenStackの基本的な導入方法について分かりやすく解説します。 セッションを聴講するにあたり、仮想化環境構築の基本的な知識を身につけていることが前提となります。
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
VirtualTech Japan Inc.
JAWS横浜 re:Cap week2
AWS Batch Fargate対応は何をもたらすか
AWS Batch Fargate対応は何をもたらすか
Shun Fukazawa
「ORMがトラブル起こすから嫌い」なんじゃなくて、「ORMが起こすトラブルが解決できないから嫌い」ってのがほんとのところじゃない?だったら解決方法を知ればいいんじゃね?というお話。「N+1問題」もろくに知らずにORMを批判せんでほしい。
O/Rマッパーによるトラブルを未然に防ぐ
O/Rマッパーによるトラブルを未然に防ぐ
kwatch
JJUG CCC 2020 Fallにて発表した資料になります。 本セッションでは ・ 分散トレーシングとは ・ X-Rayの仕組みについて ・ 独自に拡張したポイントについて などを説明します。
分散トレーシングAWS:X-Rayとの上手い付き合い方
分散トレーシングAWS:X-Rayとの上手い付き合い方
Recruit Lifestyle Co., Ltd.
ソーシャルゲーム案件におけるDB分割のPHP実装 ~とにかく分割ですよ。10回じゃ足りない。20回くらい分割。~ 株式会社インフィニットループ 佐々木 亨基 2013/7/15にPHPMatsuri2013内で発表された講演のスライド
ソーシャルゲーム案件におけるDB分割のPHP実装
ソーシャルゲーム案件におけるDB分割のPHP実装
infinite_loop
基礎からWebAssemblyまで
Rust + web assemblyやってみた
Rust + web assemblyやってみた
tak
※本スライドは、オープンソースカンファレンス2016 Tokyo/Springで公演したもので、内容は構成の概要を説明するものです。詳細な手順書は株式会社サードウェアのサイトで公開しています。 ============================================================== ミッションクリティカルなシステムをHAクラスタ化しても、事故や災害で設置サイト全体が損壊してしまった場合には、長期間のシステム停止は避けられません。本セミナーでは、「マルチサイトのHAクラスタ間をDRBDを使用してデータ同期しておき、Pacemakerのチケット機能を使って運用を切り替えるシステム」を紹介します。加えてDRBDのアクセラレータの有用性も紹介します。 オンプレ、パブリッククラウド等のハイブリッドな構成でジオクラスタを実現して、一歩先いく災害対策を進めましょう。
OSSで実現するハイブリッドクラウド4ノードクラスタ ~Pacemakerのチケット機能で災害対策~
OSSで実現するハイブリッドクラウド4ノードクラスタ ~Pacemakerのチケット機能で災害対策~
tkomachi
Weitere ähnliche Inhalte
Was ist angesagt?
Master Cloud #mastercloud 発表資料です 2017年6月14日(水) https://mastercloud.connpass.com/event/57936/
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Masahito Zembutsu
WEBエンジニア勉強会での資料です。12Factorに関する僕なりの解釈を解説しています。 https://web-engineer-meetup.connpass.com/event/75898/
とにかく分かりづらいTwelve-Factor Appの解説を試みる
とにかく分かりづらいTwelve-Factor Appの解説を試みる
Masatoshi Tada
2019/01 JSUG勉強会の資料です。 この資料でDisっているのはJPAではなく、 ・何も考えずに「標準だから」というだけでJPAを選ぶ人 ・OSSに全くコントリビュートせずにフリーライドする人 です。
Java ORマッパー選定のポイント #jsug
Java ORマッパー選定のポイント #jsug
Masatoshi Tada
スケールアウトするPostgreSQLを目指して!その第一歩! (NTTデータ テクノロジーカンファレンス 2020 発表資料) 2020年10月16日(金) NTTデータ 技術開発本部 データベーステクニカルリード 藤井 雅雄 講演動画は、YouTubeチャンネル「NTT DATA Tech」にて公開中! https://www.youtube.com/watch?v=Tt7thFskjmU
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTT DATA Technology & Innovation
Zend OPcacheの速さの秘密を探る
Zend OPcacheの速さの秘密を探る
Yoshio Hanawa
近頃 Server-Side Apply (SSA) の利用が広がっています。GitOps ツールである Flux2 は v0.18.0 でマニフェストの適用に SSA を使用するようになりました。そこで重要になってくるのが metadata.managedFields です。 このセッションでは、kubectl v1.21 まで kubectl get -o yaml で表示されていてめっちゃ邪魔だった metadata.managedFields が何のために存在しているのか紹介します。また SSA によりオブジェクトのフィールドを削除したはずが実際には削除されていないなんてこともおきます。なぜそんなことが発生するのか、またその状態をどのように解決するかも紹介します。 イベントサイト: https://k8sjp.connpass.com/event/237734/
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
Preferred Networks
JJUG CCC 2019 fall g3のセッション資料です。 「ちょっと凝ったことをしようとすると大量のXMLを書かなきゃいけない」「プラグインを並べてもうまく動いてくれない」など、Mavenは誤解され敬遠され、Gradleなどの他のビルドツールにシェアを奪われてきました。 が、依然としてMavenはJavaのデファクトスタンダードなビルドツールに位置づけられており、マスターする価値は十分にあります。そして良く学んでみると、そもそもXMLで過度なカスタマイズしようというのが誤った使い方だったのに気づきます。そこへ至るにも、タスクランナーの延長線上にある他のビルドツールと異なり、Maven独特なライフサイクルとプラグインの関係性もきちんと理解しておかなければなりません。
Mavenの真実とウソ
Mavenの真実とウソ
Yoshitaka Kawashima
最近勉強を始めたコンテナ技術に関する基礎的な知識をまとめました。 [訂正と注釈] p.27-30: 「Deployment」内の「Version: 1」 => 「Version: 2」 p.37: 「終了コードをから」 => 「終了コードから」 p.39: 「HTTPSが利用できない」=> AWS上では、SSL終端するLBがサポートされています。https://kubernetes.io/docs/concepts/services-networking/service/#ssl-support-on-aws p.40: 「ユーザがingress controllerをmaster上にセットアップする必要」 => master上にセットアップしなければならないという制約はありません。例えばGCEのingress controller(GLBC)はPodとして動作します。https://github.com/kubernetes/ingress-gce/blob/master/README.md p.71: 「Pod container」 => 「pause container」
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
Kohei Tokunaga
2014年3月時点で、日本MongoDBユーザ会に集められたMongoDBの事例紹介をします
がっつりMongoDB事例紹介
がっつりMongoDB事例紹介
Tetsutaro Watanabe
Container Runtime Meetup #3 発表資料 (2021/1/28) https://runtime.connpass.com/event/198071/
DockerとPodmanの比較
DockerとPodmanの比較
Akihiro Suda
20191123 JJUG Serverless 時代の Java について
Serverless時代のJavaについて
Serverless時代のJavaについて
Amazon Web Services Japan
第7回Security-JAWSにて発表させていただいた負荷試験の失敗事例の紹介
失敗事例で学ぶ負荷試験
失敗事例で学ぶ負荷試験
樽八 仲川
Apache Kafka Meetup Japan #1 http://connpass.com/event/32293/ 発表資料
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
Yahoo!デベロッパーネットワーク
Justtechtalk #9でお話した資料になります!
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティス
Akihiro Kuwano
PHPカンファレンス福岡2019での発表資料です
クラウド環境下におけるAPIリトライ設計
クラウド環境下におけるAPIリトライ設計
Kouji YAMADA
イベント名:オープンソースカンファレンス(OSC) 2013 Kansai@Kyoto 講師:日本仮想化技術 宮原 日時:2012/8/2 アジェンダ: • OpenStack概要 • OpenStack導入手順 – Ubuntu Server 11.10 インストールと設定 – 各種コンポーネント インストールと設定 – イメージ作成 – インスタンス起動 概要: OpenStackはOSSで開発が行われているクラウド環境構築のためのソフトウェアです。本セッションでは、OpenStackの基本的な導入方法について分かりやすく解説します。 セッションを聴講するにあたり、仮想化環境構築の基本的な知識を身につけていることが前提となります。
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
VirtualTech Japan Inc.
JAWS横浜 re:Cap week2
AWS Batch Fargate対応は何をもたらすか
AWS Batch Fargate対応は何をもたらすか
Shun Fukazawa
「ORMがトラブル起こすから嫌い」なんじゃなくて、「ORMが起こすトラブルが解決できないから嫌い」ってのがほんとのところじゃない?だったら解決方法を知ればいいんじゃね?というお話。「N+1問題」もろくに知らずにORMを批判せんでほしい。
O/Rマッパーによるトラブルを未然に防ぐ
O/Rマッパーによるトラブルを未然に防ぐ
kwatch
JJUG CCC 2020 Fallにて発表した資料になります。 本セッションでは ・ 分散トレーシングとは ・ X-Rayの仕組みについて ・ 独自に拡張したポイントについて などを説明します。
分散トレーシングAWS:X-Rayとの上手い付き合い方
分散トレーシングAWS:X-Rayとの上手い付き合い方
Recruit Lifestyle Co., Ltd.
ソーシャルゲーム案件におけるDB分割のPHP実装 ~とにかく分割ですよ。10回じゃ足りない。20回くらい分割。~ 株式会社インフィニットループ 佐々木 亨基 2013/7/15にPHPMatsuri2013内で発表された講演のスライド
ソーシャルゲーム案件におけるDB分割のPHP実装
ソーシャルゲーム案件におけるDB分割のPHP実装
infinite_loop
Was ist angesagt?
(20)
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
Docker Compose入門~今日から始めるComposeの初歩からswarm mode対応まで
とにかく分かりづらいTwelve-Factor Appの解説を試みる
とにかく分かりづらいTwelve-Factor Appの解説を試みる
Java ORマッパー選定のポイント #jsug
Java ORマッパー選定のポイント #jsug
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
Zend OPcacheの速さの秘密を探る
Zend OPcacheの速さの秘密を探る
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
Mavenの真実とウソ
Mavenの真実とウソ
コンテナ未経験新人が学ぶコンテナ技術入門
コンテナ未経験新人が学ぶコンテナ技術入門
がっつりMongoDB事例紹介
がっつりMongoDB事例紹介
DockerとPodmanの比較
DockerとPodmanの比較
Serverless時代のJavaについて
Serverless時代のJavaについて
失敗事例で学ぶ負荷試験
失敗事例で学ぶ負荷試験
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
ストリーム処理プラットフォームにおけるKafka導入事例 #kafkajp
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティス
クラウド環境下におけるAPIリトライ設計
クラウド環境下におけるAPIリトライ設計
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
AWS Batch Fargate対応は何をもたらすか
AWS Batch Fargate対応は何をもたらすか
O/Rマッパーによるトラブルを未然に防ぐ
O/Rマッパーによるトラブルを未然に防ぐ
分散トレーシングAWS:X-Rayとの上手い付き合い方
分散トレーシングAWS:X-Rayとの上手い付き合い方
ソーシャルゲーム案件におけるDB分割のPHP実装
ソーシャルゲーム案件におけるDB分割のPHP実装
Ähnlich wie Rust と Wasmの現実
基礎からWebAssemblyまで
Rust + web assemblyやってみた
Rust + web assemblyやってみた
tak
※本スライドは、オープンソースカンファレンス2016 Tokyo/Springで公演したもので、内容は構成の概要を説明するものです。詳細な手順書は株式会社サードウェアのサイトで公開しています。 ============================================================== ミッションクリティカルなシステムをHAクラスタ化しても、事故や災害で設置サイト全体が損壊してしまった場合には、長期間のシステム停止は避けられません。本セミナーでは、「マルチサイトのHAクラスタ間をDRBDを使用してデータ同期しておき、Pacemakerのチケット機能を使って運用を切り替えるシステム」を紹介します。加えてDRBDのアクセラレータの有用性も紹介します。 オンプレ、パブリッククラウド等のハイブリッドな構成でジオクラスタを実現して、一歩先いく災害対策を進めましょう。
OSSで実現するハイブリッドクラウド4ノードクラスタ ~Pacemakerのチケット機能で災害対策~
OSSで実現するハイブリッドクラウド4ノードクラスタ ~Pacemakerのチケット機能で災害対策~
tkomachi
Rust入門者の集い #4 LTの資料です
Exaリーディングのすゝめ
Exaリーディングのすゝめ
Shinichi Makino
福岡インフラ勉強会 Vol.3 LT 20120629
fukinfra Vol3 LT 20120629
fukinfra Vol3 LT 20120629
学 松崎
サーバ環境で使うRVM Kanazawa.rb #8 での発表原稿
RVM with Server Environment
RVM with Server Environment
Yukimitsu Izawa
db tech showcase 2015 tokyo
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラスタリ...
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラスタリ...
Funada Yasunobu
DB tech showcaseでのプレゼン資料です。
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラス...
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラス...
Funada Yasunobu
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
Yuki KAN
Ähnlich wie Rust と Wasmの現実
(8)
Rust + web assemblyやってみた
Rust + web assemblyやってみた
OSSで実現するハイブリッドクラウド4ノードクラスタ ~Pacemakerのチケット機能で災害対策~
OSSで実現するハイブリッドクラウド4ノードクラスタ ~Pacemakerのチケット機能で災害対策~
Exaリーディングのすゝめ
Exaリーディングのすゝめ
fukinfra Vol3 LT 20120629
fukinfra Vol3 LT 20120629
RVM with Server Environment
RVM with Server Environment
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラスタリ...
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラスタリ...
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラス...
[DB tech showcase Tokyo 2015] B37 :オンプレミスからAWS上のSAP HANAまで高信頼DBシステム構築にHAクラス...
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
Rust と Wasmの現実
1.
RustとWasmの現実 株式会社アトラエ タガミショウゴ
2.
Rust, Wasmって最近巷でよく聞きませんか? - “Rustが流行っているらしい” -
“Rustは早いらしい” - “WebAssemblyってのがJavaScriptの代わりになるらしい” でも、実際のところどうなのか?またそれぞれどういったものなのか?を完全に理解して いる方は少ない印象(かくいう僕もよく分かっていませんでした)。 なので、ざっと理解できるレベルまで今日はお話ししていきます。
3.
RustとWasmの現実
4.
Rustとは - FirefoxのMozilla社が開発元 - 特徴: -
(1) 実行速度が速い(C, C++と同じくらい) - (2) 低レイヤーのプログラムから、Webまで幅広くカバーできる - (3) 「安全性」が担保されている - (4) ツール群が充実している
5.
Rustは速いの図 https://benchmarksgame-team.pages.debian.net/benchmarksgame/which-programs-are-fastest.html
6.
Rustはなぜ早いのか? - JavaやPythonなどの言語はインタプリタやコンパイラを介して、独自の仮想マシン 用の言語を生成するので、ちょっと時間がかかります(それでも早い - 一方、C,
C++, Rustはコンパイル後の最終結果は直接機械語になります - また、仮想マシンを持たないGoよりも早いのは、Rustにはガベージコレクション(GC) がないという理由からです - GCとは使う予定のないメモリ領域(ガベージ)を解放し、使えるメモリ領域を増やす、 という処理をしてくれるやつです - Rustは手動でメモリ管理をするのではなく、「所有権」「借用」「ライフタイム」という新 しい仕組みでこれを回避
7.
ちなみに、Rustのコードはこんな感じ https://news.mynavi.jp/article/rust-13/
8.
Rustのプロダクション使用例 - Firefoxのブラウザエンジンのコア部分(ここが起源) - Dropboxではデータセンター効率化のためのストレージシステム -
yelpのリアルタイムA/Bテストフレームワーク - FastlyのWebAssembly実行環境を提供するLucet - AWS Lambdaの仮想化システム - Cookpadのマイクロサービスの一部分 - サイバーエージェントの広告配信サーバー
9.
RustとWasmの現実
10.
WebAssemblyとは - WebAssembly(略してWasm)はブラウザで動く新しいプログラミング言語(フォーマッ ト?) - ネイティブコードに変換しやすく、バイナリ列で表現されており、早い https://ja.wikipedia.org/wiki/WebAssembly
11.
WebAssemblyのユースケース - 前提:JavaScriptを全く置き換えるというものではない(現状は) - 例えば、処理速度が求められる部分やC/C++からの移管先 -
C/C++で書かれたアプリゲームを、Webゲームに移管する時の方法 - 画像、動画編集、画像認識などのアプリケーションをWeb上で実行する - 現状、WasmはDOMを直接触れない関係で、JavaScriptといい感じに共存している - イメージとしては、基本的にはJavaScriptで書き、処理速度が求められる部分を WebAssemblyで書くみたいなのが良さそう
12.
まとめ - RustやWebAssemblyはこれから2,3年で使用例が増えてくると思うけど、すぐすぐ 「アトラエでも使うぜ!」という段階ではない! - 有りうるとすると、DSチームやインフラ周りで計算機構の高速化あたりをPythonか らRustにする、とか -
いずれにせよ、新しいプログラミング言語を学ぶのは楽しい!
Jetzt herunterladen