構築中。

名古屋のITインフラお守り係です。ITイベントへの参加記録などを残していきます。

#22 JAWS-UG 主催 週刊 AWS キャッチアップ(2024/03/04 週)LT 参加(3/15)

LT 枠が空いていそうな雰囲気を感じたので勢いで入れてみました。

先月は、申し込んでいた LT 大会が延期された結果登壇 0 だったので、1 月以来の LT でした。

jaws-ug.doorkeeper.jp

といっても決めたのが開催 2 日前、その時点で社内勉強会の資料作成などがまだ残っていたため、実は準備が大変でした。

2024/3/4 週の主要アップデート

aws.amazon.com

やはりメインの話題は Bedrock の Claude 3 Sonnet でしょうか。

aws.amazon.com

最上位の Opus は未サポート、軽量モデルの Haiku はちょうど当日の 3/15 に Bedrock でサポートされたところですが、Bedrock では Claude 3 Sonnet がサポートされた直後から GPT-4 との比較で盛り上がっていましたね。

ただ、この週間 AWS キャッチアップでは、参加メンバーの顔ぶれの関係(?)か、

aws.amazon.com

aws.amazon.com

といったストレージ寄りの話題で盛り上がっていました。

また、

aws.amazon.com

に絡んで、IPv6 のアドレスについても話題になりました。

IPv6 はどうしても

  • グローバルアドレスがメインで使われる
  • 通常は NAT を使わない
    • セキュリティ的にちょっと心配では?

あたりが話題になることが多いのですが、実は

して、

  • 同一ノードの同一物理インターフェースが同時に複数の種類の IPv6 アドレスを持っている状態

が普通なんですよね。

(むかしお世話になったサイトのリンクをあげておきます)

www.infraexpert.com

自分の LT

aws.amazon.com

こちら絡みのネタです。

本編でもみなさん「何に使うの?」と首を傾げていらっしゃいましたが、その点は同意です。

www.docswell.com

qiita.com

Qiita の元記事を書いているときは「1 回の Claude 2.1 への問い合わせに 7 〜 8 秒」で安定していたのですが、LT 当日にデモをしようと一度に 2 つの問い合わせを連続で行うようにしたところ(プロンプト用のテーブルに 2 行目を挿入しただけ)、それだけで問い合わせからの回答が 16 秒から 1 分 45 秒までばらつきが出るという不安定さ。

また、Aurora ML の機能のうち、SageMaker への接続は(接続先の使い分けが必要なので当然ですが)SageMaker のエンドポイントが指定できるものの、今回追加された Bedrock については最初にサポートされた Comprehend と同様、設定でエンドポイントが指定できないので、VPC エンドポイントで呼び出すことができませんでした(NAT ゲートウェイインスタンスかパブリックアクセス可能な Aurora クラスタが必要)。

(過去に Comprehend 感情分析を試したときの Qiita 記事はこちら↓)

qiita.com

このあたりも仕様的に中途半端ですよね。

特に Aurora MySQL の場合は Aurora PostgreSQL とは違ってベクトルデータの保存や検索ができないので(今回の ML Bedrock でも埋め込み用モデルはサポート外)、RAG を内包した Bedrock への問い合わせができず、用途がかなり限られる印象です。

JAWS DAYS 2024 参加(1 セッションだけお手伝い込み・3/2)

2019 年 3 月以来 5 年ぶりのオフライン(オンサイト)開催の JAWS DAYS でした!

jawsdays2024.jaws-ug.jp

今回の個人的なテーマ

個人的には、そろそろ「見るだけ」「登壇するだけ」から脱却しないとな、と思っていたのですが。

当日ボランティアスタッフが募集開始から短時間で埋まってしまったあとで、こちら↓のワークショップ(E-6)で「参加者数を増やすのでお助けメンバーも増やしたい」という話を聞きつけて、「Bedrock なんもわからん」「AWS 無冠」なのを棚に上げつつ応募しました。

minorun365.connpass.com

今回の DAYS に参加してみての正直な感想、これだけ人が多いイベントで当日朝早くから夕方まで一日中ボランティアスタッフとして動くには体力が足りない気がしました。

なので、1 セッションだけのお手伝いだけにしておいて結果オーライという感じでした。

アドリブに弱いがゆえに事前準備のほうに力を入れて…と思って臨んだのですが、当日は

  • 事前受付が参加者にあまり認識されていなかった
  • 会場の Wi-Fi がパンク状態になったのはある程度予想どおりだったものの、キャリア回線のテザリングも混雑してしまった

などの問題があり、反省点が多い結果となりました。

特に、テザリングについては「無線だとチャンネルのバッティングで繋がらなくなるかもしれないからできるだけ USB / Lightning ケーブルで有線接続してもらいましょう」という提案をしたほうが良いかな…と思っていながら事前準備をしている間に遠慮して(+途中まで NG だった会場 Wi-Fi の解放に加えて最悪現地では Free Wi-Fi が利用できる話を聞いて「まあいいか」と考え直したこともあり)伝えなかったのが良くなかったですね。

(提案したとしても、参加者のうちのどれだけが USB / Lightning ケーブルで有線接続した経験があるのか?と、実際に接続できるのか?という問題は残りますが。ただ実際に夕方の Serverless チューニングの参加者の方が、無線から USB ケーブルに切り替えて対処されていたようなので、途中脱落者を減らす意味はあったかな?と)

そんな予定外の状況にも慌てず騒がず冷静に説明を進められていたみのるんさん、さすがでした!

そして回線状況が悪い中、半数近くの参加者が最後まで手順を進めようとして、結果的に 1/3 以上の方がゴールにたどり着けた(ように見えた)のは良かったと思います。

ちなみに、当日は参加者に告知した会場 Wi-FiSSID 以外にも JAWS DAYS に関連するもののように見える SSID や「00000JAPAN」(こちらは本来平時には飛んでないはず、というのをすっかり忘れていました)に見えるのになぜかパスワードを要求する SSID(自分の目では未確認)も飛んでいた模様です。

その他、参加した各セッションについて

垂れ流していきます。

Keynote

前述のワークショップ前の段取りがあって出遅れたのでしばらく立ち見をしていたら、長崎社長が出てこられたのでちょっとびっくり。

若い人への世代交代が進んでいる?

立ち上げ当初はコミュニティに勢いや熱量があるのですが、それが落ちてきた頃にうまく立て直して続けていく人の存在は重要ですね。

【D-1】チーム対抗提案コンペ 〜仮想 RFP に提案してみよう!

2 チーム目の提案がぶっ飛んでたw

イベント当日あるある。

順当。

(なお優勝は 2 チーム目でした)

【A-8】コネクタベンダーが AWS のゼロ ETL サービス、ぜんぶ触ってみた!

定期。

いつも困るやつ:テストデータの生成。

いつもの AWS しぐさ(?)。

「おはようからおやすみまで」なら健康的な気がするのに、「こんばんはからおはよう」だとなぜか不健康感が。

料金はさておき、AWS が zero-ETL のような「設定不要(最小限)だけどそれ以上のことができない」サービスに注力してくれる分には他サービスの提供者とうまく棲み分けできて良い気がします。

【C-9】あなたのアイディアがコミュニティイベントで採用!?JAWS PANKRATION 2024 Live Architecting

あれはあれで(聞いているほうは)楽しかったです。

過去の振り返り。

今回達成したいこと。

でも、実際は「できるだけ楽をしたい」というのが本音。

仕込み提案者?

別角度からの提案もありました。

【D-12】"ザ・内製開発" 喋り尽くしトークライブ

あとはしゃべるだけ?

さまざまな闇が語られていました。

スタンプラリー

note.com

普段スタンプラリーはあまり頑張らないタイプですが、今回は(お世話になっている)プレーリーカードが絡む企画ということで、30 個中 20 個集めました。

20 個達成後にどこでステッカーの受け取りができるのかわからずタイムロスしつつも、最後の 2 枚のステッカーを無事ゲットしました!

(最後の 1 枚の受け取りのときに、API との通信がうまくいかなかったのかアプリが応答しなくなって再起動するというおまけ付きでした)

懇親会

あまりの密度に TOC(五反田)開催だった頃を思い出しました。

人を探そうにも全く見通せないので、偶然見かけた方に声をかけるだけで精一杯でした。

そして AWS Samurai の発表が。

今年は 4 名!

告知!

今年の FESTA は広島で 2 日間!

いつも 10 月の JAWS イベントは会社行事と重なって調整に困るのですが、今年は最低 1 日は行けそうです。

このあとスタンプラリー企画の大抽選会もありましたが、残念ながら(というか平常運転で)外れました。



5 年ぶりのオフライン(オンサイト)開催、特にイベント運営経験の少ない若いスタッフのみなさんにとっては相当な苦労があったと思います。

本当にありがとうございました&おつかれさまでした!

JAWS-UG 名古屋 Amazon EKS 勉強会参加(2/27)

先月の ECS に引き続いて今月は EKS(+GitOps)のハンズオン回でした。

JAWS-UG 名古屋 Amazon EKS勉強会 - JAWS-UG名古屋 | Doorkeeper

世良さんによる調整が入ったハンズオン資料はこちら。

github.com

元ネタはこちら↓だそうですが、2 年経過したことでいろいろ調整が必要だったそうです。

aws.amazon.com

勉強会の様子など

はじまりました。

最低限の説明を終えて、(時間がかかるため)手順の最初(IAM ユーザの作成)からEKS クラスターの作成まで先に進めます。

進んでます。

まだ EKS クラスターの作成まで進んでいない参加者もいましたが、時間の都合で説明セッション(LT)がはじまりました。

塩漬けは(極力)やめましょう。

説明セッション終盤、EKS クラスターができました。

といったあたりで最初の説明セッションは終了しました。

ここから GitOps 環境構築に入ります。

そしてその間に GitOps の説明セッション(LT)が。

途中、何故か(手順にない操作で)ページ送りを要求されたり、完了時の URL が空になったりと少々トラブルはありましたが、

GitOps 環境が起動し、デモアプリが初期状態で起動しました。

ただし、起動後しばらく待たないと

502 になりました。

(しばらく待って解消)

手順どおりデモアプリのコードを書き換えて CodeCommit へプッシュすると、

CI/CD パイプラインが走り始めて、

無事、デモアプリが更新されました。

その後、片付けに入りながら、

川路さんのセッション(LT)を聞きました。


なお来月の JAWS-UG 名古屋は、ちょっと変則的な開催になります。

延長戦(?)

実は、リソース削除には結構手こずって、

家に持ち帰ってから、

なんとか完了しました。

お疲れ様でした。