ユニファ開発者ブログ

ユニファ株式会社プロダクトデベロップメント本部メンバーによるブログです。

すずき の検索結果:

マルチAWSアカウント環境での構築をTerraformで行う際に待機する

…のインフラみてます、すずきです。 8月に入ってから猛暑と湿度で部屋から一歩も出たくない日々が続きますね。 涼しくなれ! さて、Terraformでステータスが更新されるまで情報が取得できない、変更できないリソースなどは、Create後すぐに別のリソースで呼び出そうとするとエラーになることがあります。 ちょっと違うけど、ACMって検証が終わるまでELBやCloudFrontで呼び出せないので Resource: aws_acm_certificate_validation を利…

Slackのチャンネル(CH)改善しようぜ!

…エンジニアをしているすずきけいたです。 弊社の様なスタートアップ企業だけではなく、 広く使われるようになってきているSlack。 外部のアプリやスケジュールなどの連携もできたり、色々便利ですよね。 ただ自由で便利な半面スペースに存在する人数が400人以上になり、【この話題のCHどこ?】【CH数が多すぎ】【ここ外部協力の方いる?】などと悩む事も多いかと思います。 そこで今回は弊社のSlackの運用ルールやプレフィックス、今後の改善、CH整理に関しても紹介しようと思います。 目次…

Terraform内でGithubのreleaseをダウンロードして利用する

…ァでインフラみてますすずきです。 緊急事態宣言も解除されましたがリモートワークで引きこもり中です。 そんな中、TerraformでGithubからパッケージをダウンロードしながらLambdaにアップロードできるのか試してみたのでそれを書いてみます。 今回ダウンロードしてみるものはDatadog Forwarderです。 プライベートな話ですが、DatadogでLambdaのEnhanced Metricsを取得する記事を書いていたりするのですが(リンクは載せない)、それに利用…

Covid-19が気づかせてくれたやっときゃよかったインフラ作業達

…エンジニアをしているすずきけいたです。 フルネームで書くのは同じインフラエンジニアのすずきがもう一名いるためです。 入社して1年半経ちました。本当に早い。。 現在200名前後いる全社員のPC周り、アプリで使用している全てのAppleデバイスのProfile Manager(MDM)を対応をしております。 ※別すずき参考 ユニファのシステムの移り変わり(後編) - ユニファ開発者ブログ 世界中に広がりを見せるCovid-19によるパンデミック。 皆様ご無事にお過ごしでしょうか。…

ユニファのシステムの移り変わり(後編)

…ァのインフラ見てますすずきです。 とりあえずユニファシステム遍歴の最後、後編です。 今現在では新サービス、新サブシステムが増えたり、微妙に構成変更したりしていますが一旦は昨年のフォトリニューアルのタイミングまでを後半としようと思います。 前編、中編はこちら tech.unifa-e.com tech.unifa-e.com さっそく後編始めます。 昨年突如キッズリーの運用を引き継ぐと言われて驚いたのが懐かしく思っていますが、まだ1年くらいしか立ってないんですね。 キッズリー、…

ユニファのシステムの移り変わり(中編)

…ァのインフラ見てますすずきです。 先週に引き続き書いています。(ホントはこれも先週出す予定…) 引き続きなので今回はユニファのシステム変化の中編(後編では収まらなさそうだ… 前編はこちら tech.unifa-e.com さっそく中編始めます。 ルクミーノート リリース ルクミーノートは保育園の連絡帳をデジタル化して提供しているものです 入社後初の新規プロダクト CLB、EC2、RDSというよくあるシンプルな構成 push通知用にサブシステムも作成 ユーザ情報などはフォトを利…

ユニファのシステムの移り変わり(前編)

…ァのインフラ見てますすずきです。 私は新年最初のブログになります。 そして春になれば私も入社4年が経つなと思い、ユニファのシステムの遍歴でもまとめてみるかとおもい、ブログに書いてみます。 ただ、入社前の部分も書いてるので、そのあたりが適当なのはご容赦ください。 ルクミーフォト 〜さくらのVPS編〜 私は入社してない 東京オフィスできる前(5年以上前) CTO入社前 DBが別れていたのかも不明 S3の作成日を見るとこの頃から写真はS3だったと思われる ルクミーフォト 〜エアネッ…

Rails + Webpacker + Vue.jsの構成でSystem Testを動かしてみる

…インフラエンジニアのすずきによるAWS Lambda Provisioned Concurrencyに関するエントリでした。 25日間、連続で記事を書き続けられるほどメンバーが集まったんだなぁと思うと、感慨深いものがあります。 それでは本題に入っていこうと思います。 先日、私が所属するチームで担当したルクミーフォトのリニューアルでの変更点を紹介しました。 tech.unifa-e.com このエントリ内で「フロントエンドではVue.jsを使用したシングルページアプリケーション…

AWS Lambda Provisioned Concurrencyをゆるく検証

…ァのインフラ見ているすずきです。 ユニファのアドベントカレンダーの20日目となります。 re:Inventの時差ボケも治り快調です。 そして昨日Reproさんでre:Invent報告会で話してきました。 repro-tech.connpass.com その後半でAWS Lambda Provisioned Concurrencyを検証した結果を話したのですが、 そのことについてブログにしようと思います。 AWS Lambda Provisioned Concurrency っ…

初めてのre:Invent4日目 (Keynoteとre:Play)

…ァのインフラ見てますすずきです。 今遅ればせながらre:Invent4日目のブログ書いてます。 最終日(re:Invent自体はもう一日ありますが私は最後…)もサクッと認定者ラウンジで朝ごはん食べつつ、 最終日はちゃんと会場でKeynote見ようと会場へ向かいました。 Keynote Amazon CTO Dr. Werner VogelsのKeynoteです。 会場に来るとすごいですね、ドドーンと来ます。 気になったアップデート? Amazon Builders’ Libr…

初めてのre:Invent3日目 (Hands-OnとJam)

…ァのインフラ見ているすずきです。 書くのが遅れに遅れて周回遅れ中ですが頑張ってブログ書きます。 3日目ともなるとホテルの中も覚えてきて迷わなくなりますね。 もう怖いものはない(嘘です英語怖い さて3日目もイベントとしてはKeynoteからスタートですが、 内容がパートナー向けのイベントのため私は見ないで別のことしていました。 Hands-on Labs AWS re:InventはAWSのサービスの説明、企業の事例の話などいろんなセッションはありますが、 それ以外にもAWSの…

初めてのre:Invent2日目 (DeepComposerとったどー)

…ァのインフラ見ているすずきです。 毎夜毎夜交流会で睡眠時間が足りてませんが、今日も頑張ってブログです。 去年のre:Inventの報告会イベントでどなたかがre:Inventに一番必要なものは体力と言っていたのが身にしみています… 2日目はみんなお待ちかねAndy JassyのKeynoteからのスタートですね。 Keynote 日本にいるときに予約の争奪戦を勝ち取ったり(結局日本の参加者は別途予約してもらったりしたけれど)しましたけど、認定者ラウンジでもkeynote中継を…

初めてのre:Invent1日目

…ファのインフラ見てるすずきです。 最初に宣伝、弊社もアドベントカレンダーをやっているのでぜひ見ていってください。(このブログはアドベントカレンダーとは関係ない) adventar.org 海外も2度目で英語もとても微妙な私ですが、 AWS最大のイベント re:Invent に初めて参加しています。 0日目ラスベガスと新デバイス 日本時間で12月1日の17時頃に成田を発って、ラスベガスの現地時間で12月1日の15時頃に到着しました。 ラスベガスって空港にもスロットとかあるんです…

ServerlessDays Tokyo 2019 にスポンサーとしてブース参加してきました

…ァのインフラ見てますすずきです。 エンジニアメンバーが増えて久々の更新となります。 その間にインフラメンバーも増えて新たなチャレンジがしやすい状況となってきました。 そういう状況だからと言うわけではないですが、ServerlessDays Tokyo 2019にスポンサーさせていただきました。 去年は個人スポンサーとしてServerlssConfに参加しましたが、今年は企業スポンサーでブース参加です。 1週間ほど時間が空きましたがその内容をブログに書こうと思います。 弊社の参…

sudo実行時のカレントディレクトリや環境変数などの挙動について

…ユニファのインフラのすずきです。 最近八王子から、都心に引っ越してきました。 やはり通勤時間が短いと快適ですよね。 そして先日AWSのRe:Inventのチケット申込みが始まりましたね。 今年は行きたい…い゛ぎたい!!!! と前置きはおいて今回は2度めのsudo関連のブログです。 前回のsudoの記事はこちら、 tech.unifa-e.com なんかそこそこ見てもらえてるみたいで、関連記事かけという強いプレッシャーの元今回書くことにしました。 では本題 みなさんつかってるs…

インターネット?ネットワークのおはなし

…ァのインフラ見てますすずきです。 最近弊社にイングランドからエンジニアが入ってきて、 社内に(エンジニア近辺)英会話の機運の高まりを感じています。 (年末に勉強しなきゃといって全くできていない私の話はまた今度) さて普段ブログは仕事で使ってる技術の話してるんですが、 今回は簡単にインターネットというか、ネットワークのお話を【超噛み砕いて】できればなと思います。 ユニファのネットワーク とりあえずユニファの簡単なネットワークの図を書いてみました 上の2つ並びが東京オフィスと名古…

Datadog Meetupに参加してきました!けど記事の内容はTerraform v0.12絡み!

…は! インフラ担当のすずきです! 2019年初ブログでしょうか?(記憶が曖昧 正月明け頃から咳がではじめて、今週頭くらいまでずっと悩まされていました。 後述するイベントまでにはなんとか収まってホッとしております。 昨晩DatadogのMeetupイベント「Datadogはじめました! - connpass」に参加してLTもしてまいりました。 咳が収まってなかったらただでさえ拙い発表が、ひどいものになっていたのではないか…!!(人生2回目のLT) さて今回のブログの内容ですが、…

JAWS-UG横浜 #14 AWS re:Invent 2018 RecapのLT枠で参加して初LTしてきました

…ログ書いてる… . すずきです… 先週AWS re:inventがありましたね! 私は日本にいましたがいろんな新サービス、アップデートがありとてもワクワクしました。 数が多くて全然追えていませんが… そんな中本日「宇宙一早いAWS re:Inventふりかえりイベント」に参加してきました。 今回LT枠で参加したのは @ijin さんにどこかでLTしてみなよとアドバイスもらっていて、 ちょうどre:inventがあり、本イベントがあったのとLT枠がなんとか余っていたので申し込ま…

Serverlessconf Tokyo 2018に参加してきました

…ニファのインフラ担当すずきです。 台風が24号がお強いですね。 先週末ServerlessConf Tokyo1日目と2日目参加しましたが、3日目は台風24号が来て中止になったようです。 24号と同じような軌道で25号も来ているので今週末も台風でイベント等中止になってしまうかもしれませんね。 では本題。 上の方でも書きましたが、今週末(9月28日(金)〜9月30日(日))とServerlessconf Tokyo 2018に参加していました。 ※ 30日は中止 Serverl…

ログ収集サービス「LogDNA」を試してみた

…ンフラ見てます残念なすずきです。 先週朝起きたら右足がつり、気にせずボルダリング行ったら左足がつってしまい体のヤバさを実感しています。 さて本題 からだもやばいですが、弊社のログサーバもやばい。 FluentdとFluetdクラスタで集めたログを、ログサーバに溜め込んでるのですがログを順番に一箇所にまとめるためログサーバは一台構成にしています、つまりSPOF(単一障害点)になってます!やばい! そのためFluentdのバッファに頼ってるやばい構成なのでやばい やばいしか言って…

sudoの設定ファイルsudoersについて

…ービスインフラ担当のすずきです! 私の出身は京都なんですが、最近新宿で関西人の集まる酒場なるところを発見し潜入してみました! するとそこには、関西人もしらないB級グルメとか大阪の地ビールとか、サン◯リアのサングリアとか色んな商品があったので、 気になる方はぜひ探してみてくださいw どこかの回しもんみたいなことはこれくらいにして本題へ いつもAWSとかのことばっかりやってるので今回はsudoの設定ファイル sudoers を取り上げてみようと思います。 sudoについて 人によ…

NLBで複数AZ構成での挙動

…すね。 恒例のごとくクラスメソッドさんのブログで詳細が書かれていました。 ご興味ある方は参照ください。 dev.classmethod.jp 今回のNLBの挙動確認は以上です。 日々新しくなっていくAWSですが情報集めが大変ですね。 そんななか、もう少しでAWS Summitが開かれますが今年は東京だけでなく大阪も開かれるようでAWSの拡大が垣間見れます。 今年は私も久しぶりに参加してみて直接情報を集めようと思っています。 以上、コメント等あればお気軽にお願いします。 すずき

ECS+NLBでexporterを動かしてみる

…ニファのインフラ担当すずきです。 今年一本目のブログなんですが… 途中で間違えてブログ消してしまって2回目書いてつらいです… 気を取り直して本題いきます!! 弊社ではサーバ等々の監視にprometheusを利用しようとしています。 prometheusでは多くの情報を取得するためにいろいろなexporterを利用するのですが、それら1個ずつ起動したり、起動確認するのは面倒だなと考えていました。 そこでECS+NLBを利用して各exporterの設定毎にDockerコンテナとし…

SupersetをECS(Docker)で導入してみる

…ユニファのインフラのすずきです。 今肩こりが悪化しすぎて右腕が痛くなって接骨院通っています。 右腕の痛みは治ったのですが肩のほうが痛くないのが異常だと言われ緩めるために引き続き通い続けています。 みなさんも普段の姿勢とか肩を動かす運動とかして慢性的な肩こりにならないようにしていただけたらと思います。 あとiPhoneX買いましたanimojiキモいですね! さて本題、弊社DBの情報をグラフなどで可視化したり、一覧で取得したりなどするためにRedashを利用しています。 特定の…

EC2のタグ情報で設定ファイルを切り替える

…んにちは、インフラのすずきです。 先日iPhone 6s Plusがお風呂にダイブして、新型iPhoneが出る直前で本体交換しないといけないのか!? とドキドキしていましたが、なんとか無事で今も順調に動いてくれています。 少なくともiPhone X発売まで頑張って頂きたいところです。 本題ですが、AWSのEC2タグ情報を利用して設定ファイルを切り替える方法をご紹介します。 以前から動いているサービスなどは、開発環境や本番環境毎に設定が異なり設定が変わるたびにその環境毎にイメー…

AWS Lambdaのログを手元へ

…aのインフラ見てますすずきです。 あっ、見てますすずきです。って読みづらいですね!! どうでもいいことは置いておいてさっそく本題へ AWS Lambda ですがサーバレスやマイクロサービスなどで人気ですが。 そのLambdaのログは勝手に保存されていきますよね。(CloudWatch Logsにロググループ作成済みでLambdaに付与したロールに権限があれば…) CloudWatch Logsのコンソールであれば検索とかできますが、ローカルでgrepとかして検索したいとか言う…

AWS Lambda から Google Cloud Pub/Sub へ投入してみる(Python)

…る地黒のインフラ担当すずきです。 本当に暑くなってきましたね。でも冷房で寒くてつらい…。 皆様、温度差で体を壊さないようにしていただけたらと思います。 さて本題、ユニファのシステムは基本的にAWSを利用しているのですが、BigQueryとかも利用したいのでGCPを利用しようという流れが来てます。 S3に溜まってるログをGCS経由で送ればいいじゃんってのもあるのですが、どうせならCloud Pub/Subとか使ってみようって事でLambdaからCloud Pub/Subを触って…

AWS Organizations でアカウント管理してみる

インフラエンジニアのすずきです。2回目! 先日弊社社長がシリコンバレーにいき”Startup World Cup 2017”に参加し戦ってまいりました。 そして見事優勝することができました。 応援してくださった皆様ありがとうございました!! その様子を記事にて スタートアップの“W杯”で日本代表のユニファが優勝--世界16地域が参加 - CNET Japan 新たな投資を受けたことで、さらなる事業拡大を図っていきたいところです。 その流れでと言うか、事業拡大というか新しいサー…

td-agent(Fluentd) を利用したログ収集

…インフラエンジニアのすずきです。 先日このブログにて弊社田渕が書いていましたが、 昨年Ruby biz Grand prix 2016で審査員特別賞をいただくことができとてもありがたく思います。 Ruby biz Grand prix 2016 - ユニファ開発者ブログ この賞を頂いたからというわけではないですが、 いろんな方に弊社サービスを安心して快適に利用していただけるように日々頑張っていかねばと改めて思った次第です。 そういえば、Ruby biz Grand prix …