TECH PLAY

サーバーワークス

サーバーワークス の技術ブログ

5837

こんにちは! サービス開発部の木伏と申します。 突然ですが皆さん、日々の開発環境はどのツールで管理していますか? 僕は今までNode.jsならばnvm、Pythonならばpyenvを使用していましたがそれぞれ単独の場合はまだしも、複合的な仮想環境を作成したい場合少し煩わしさを感じていました。 Dockerを使えばいいという話でもありますが、そこまでしなくとも……という場面は往々にしてあったりします。 そんなある日、mise(正式名称はmise-en-place)という環境管理ツールに出会って使用感が結構良いものだったので少し紹介させて頂ければと思います。 mise.jdx.dev 何のためのツ…
こんにちは!AWS Backupでアイテムレベルでのリストアができるようになったとのこと なので実際にやってみました。 概要 さっそく使ってみる ロールの作成 バックアップの実施 アイテムの検索 アイテムの復元 まとめ 概要 以下が実際のアップデート内容です。 https://aws.amazon.com/jp/about-aws/whats-new/2024/12/aws-backup-search-item-level-recovery/ https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-search.html Am…
こんにちは、皆さん。カスタマーサクセス部の塚下です。 今回は少し前に受験したAWS Certified AI Practitionerについて書きたいと思います。 勉強方法については当社のメンバーがすでに他の記事にまとめていると思いますので、 私の方では実際に受験して感じた試験傾向などを中心にまとめてみたいと思います。 AWS Certified AI Practitionerとは? 私自身のAI理解度について 使用した勉強ソース 実際に試験を受けてみて感じたこと AWS のマネージドサービスを理解しておく AI関連の用語やパラメータについて理解しておく必要がある まとめ AWS Certif…
こんにちは、アプリケーションサービス部、DevOps担当の兼安です。 今回は、私なりに、日々開発を進めていく中で知っておいた方がいいなと思うセキュリティ用語を集めてみました。 本記事では、Webサイト開発を想定し、関連するセキュリティ用語を中心に解説します。 脅威・脆弱性・インシデント シフトレフト 脅威分析 リスクアセスメント OWASP Top 10 安全なウェブサイトの作り方 ゼロトラスト DevSecOps 静的コード解析(SAST)、動的解析(DAST)、依存関係チェック(SCA) (2025/04/03 追記)Fuzzテスト SBOM(Software Bill of Materi…
こんにちは、磯谷です。 みなさん、Waymoはご存知でしょうか? 早い話が自動運転の無人タクシーです。 ご存じない方は弊社代表の大石のブログに詳しく記載されていますので、あわせてご覧ください。 ceo.serverworks.co.jp re:Invent の帰路にて... 今回、ありがたいことにre:Inventに参加させていただきました。 その帰路でサンフランシスコに立ち寄りました。 サンフランシスコと言えば何が思い浮かびますか? 私の場合は、かつてバリーボンズが在籍したMLBのサンフランシスコジャイアンツが真っ先に思い浮かびます。 それと同時に私はSLAM DUNK世代のおじさんです。 …
こんにちは、磯谷です。 最近はバスケットボールのBリーグに夢中です。 仙台89ersの試合会場によく出没しています。 1. はじめに AWSのre:Inventは、最新のクラウド技術や活用事例が一堂に会する世界最大級のカンファレンスです。年々オンラインでの情報収集が充実する中、私たちがわざわざ現地まで足を運ぶ意義は何でしょうか? 私たちエンジニアにとって、現地での参加には特別な価値があります。その場でしか味わえない熱量、直接的な対話から生まれる気づき、そして予期せぬ出会いから広がる可能性。技術的な情報以上に、このような体験が私たちの成長を促してくれます。 それは私たちエンジニアだけではなく、様…
表題の通り調査する機会があったため、記録として残しておきます。 監査要件や運用管理を検討する際の一助となれば幸いです。 本記事の情報は、2024年12月9日時点の調査結果に基づいています。 今回の調査で知りたかったのは大まかに以下の 3 つです。 Amazon RDS で利用可能な監査ログの種類 各データベースエンジン(SQL Server、PostgreSQL、MySQL、MariaDB、Aurora)ごとの違い AWS サービス(CloudWatch Logs など)へのログ出力が可能か 調査対象 今回調査した対象のDBエンジンは以下の通りです。 SQL Server PostgreSQL…
カスタマーサクセス部の山﨑です。 AWSを利用している企業にとって、コスト管理は避けて通れない課題です。多種多様なサービスが提供されるAWS環境では、不用意な利用が思わぬコスト増加につながる可能性があります。 本記事では、AWSのコスト管理において重要な役割を果たす「AWS Budgets」と「AWS Cost Anomaly Detection」についてしきい値の設定という観点から、両サービスの違いや、それぞれのサービスでどのような設定が効果的かについて詳しく解説します。 0. はじめに 想定読者 本ブログで伝えたいポイント 1. AWSアカウントのコスト管理で利用するAWSサービス 1.1…
こんにちは。 アプリケーションサービス部、DevOps担当の兼安です。 今回はOSSのWEB IDEであるCoderについてお話しします。 はじめに 開発環境におけるWEB IDEの需要 Coderとは AWSマーケットプレイスからのCoderの起動方法 CoderのWorkspaceの作成 WorkspaceでのAWS CLIとAWS SAMの利用 まとめと感想 はじめに 昨年、AWSのWEB IDEであるAWS Cloud9が新規のお客様にはご利用いただけなくなりました。 blog.serverworks.co.jp これを受けてAWS Cloud9でできていたことが他のWEB IDEでで…
こんにちは。 アプリケーションサービス部、DevOps担当の兼安です。 先日、PMP(Project Management Professional)を受験し、無事に合格しましたので、その受験体験記を書きます。 Project Management Professional (PMP) とは www.pmi-japan.org PMP® とは、PMI本部が認定しているプロジェクトマネジメントに関する国際資格です。 PMPとは、PMI(Project Management Institute)が認定している資格で、プロジェクトマネージャーとしてのスキルを証明するものです。 PMIは、米国に本部を…
現地時間 2025年1月16日の発表で、AWS マネジメントコンソールで同時に複数の AWS アカウントへログインできるようになりました。 今回はその動作検証と仕組みについて確認してみました。
はじめに GitLabについて GitLabを選択する理由 管理構成による選択 CI/CDによる選択 結局のところ やろうとしていること CI/CDの詳細 事前準備 ソースの用意 GitLabRunner AWS認証情報を登録 パイプラインの作成 gitlab-ci-ymlファイルの作成 gitlab-ci-ymlの配置について 実行例 さいごに はじめに こんにちは!サーバワークスの橋本です。 本ブログではGitLabパイプラインでAWS環境にアクセスし、Lambdaのデプロイまでを行います。 GitLabについて GitLabは、CI/CDやコード管理にとどまらず、ソフトウェア開発のライフ…
こんにちは!アプリケーションサービス部ディベロップメントサービス 1 課の滝澤です。 本記事をご覧いただき、ありがとうございます。 昨年、私は ANGEL Dojo に参加し、チームとして成果を出すために多くの挑戦をしてきました。本記事では、その経験を通して得た技術的な学びや成長について振り返ります。 はじめに 私が昨年参加した ANGEL Dojo の技術的な観点に絞って振り返ります。 概要や技術以外の話は以下の記事をご参照ください。 sabawaku.serverworks.co.jp また、以下で紹介する内容は、私が ANGEL Dojo に参加した際の経験をもとに書いています。 これが…
こんにちは! カスタマーサクセス部の河本(かわもと)です。 今回はAmazon FSx for Windows File Server(以下、FSx)における、ストレージクォータの設定方法や仕様について解説します。 FSxにおけるストレージクォータとは 従来型のWindowsファイルサーバ FSx 設定方法 事前に検討すること クォータの種類 デフォルトのクォータ 個々のユーザまたはグループのクォータ 設定手順 1.FSx管理者ユーザにログイン 2.接続言語を英語に指定 3.FSxに接続 4.ストレージクォータを有効化 クォータの種別が追跡の場合 クォータの種別が強制の場合 5.個々のストレー…
こんにちは、まつもとです。 あけましておめでとうございます。 みなさんおみくじはやりましたか?私は大吉でした。いぇーい。 おみくじも含め、偉い存在からのお言葉って私は単純なので「なんか頑張れそうだー、気分上がってきたー」といつも思ってます。 re:Invent 2024 に以下のようなタイトルの Breakout session がありました。 「AWS re:Invent 2024 - Navigating the journey to becoming a cloud solutions architect 」 翻訳すると 「クラウド ソリューション アーキテクトになるための道のり」 です…
こんにちは、アプリケーション部の上田です。 最近フードプロセッサーを買いました。思ってたより掃除が楽で重宝しています。 現在Amazon Connectをメインの業務を行っていますが、そういえば「ルール」って機能使ったことないな…と思ったので試してみた次第です。触ってみた印象ですが、画面上から比較的簡単に設定できるので導入も容易で使い勝手はよさそうです。 そもそも「ルール」って何? ルールの設定 実際に動かしてみる まとめ そもそも「ルール」って何? 以下公式ドキュメントから抜粋 ルールとは、指定した条件に基づいて Amazon Connect が自動的に実行するアクションです。コンタクトセン…
こんにちは、まつもとです。 re:Invent では、 AWS 公式グッズを購入できるスペース " AWS Merch Store " があり、 以下の T シャツを購入しました。可愛いですね。 30 USD 弱ぐらいでした このブログでは、re:Invent 2024 に参加した際に頂くことができたグッズ、通称 " SWAG ( スワッグ ) " を紹介します。 かわいい、おしゃれなものも多いですが数に限りあるため、来年以降参加される方は忘れずに受け取りましょう! 服 編 小物 編 SWAG 以外の AWS グッズ 編 イベント " 5K Race " 編 その他諸々 服 編 左から 長袖 …
こんにちは、まつもとです。 re:Invent のセッションはほとんど Youtube にアップロードされており、その動画数は 1000 本にも上ります。 以下のチャンネルに挙げられているので、気になる方は是非チェックしてみてください。 www.youtube.com 現地で re:Invent を最大限に楽しむためにはこの数あるセッションから自分の興味のあるものを予約時点で見つける必要があります。 このブログでは、セッション予約時などセッションに関する TIPS を綴ります。 セッション紹介 講義系 Keynote (キーノート) Breakout Session (ブレークアウトセッション…
はじめに AppStreamを利用する際、社内ネットワークを利用したい場合があると思います。 残念ながら、一部の通信はインターネットが必須になります。 通信経路について AppStreamの通信は以下のよう遷移します。 IDPやユーザープールで認証 AppStreamのTOP画面でStackやアプリを選択 Fleetに接続(ストリーミング) IDPやユーザープールで認証 認証方式は複数ありますが、IDPで認証する場合、端末⇔IDP間の通信はIDPに従います。 ユーザープールで認証する場合は、インターネット接続が必須になります。 ユーザープールで認証する際の通信要件は参考資料を参照してください。…
こんにちは!terrraformコマンドのエイリアスはtfにしているサービス開発部の布施です。 本ブログは先日取得したTerraform Associate(003)という資格の受験記録です。 どんな試験なの? それは試験直前の出来事… 再受験の流れ どんな勉強したの? 終わりに どんな試験なの? 詳しい概要は公式サイトや各種ブログをご覧いただければと思いますが、HashiCorp社が出している認定資格の一種です。 HashiCorpの認定資格は「Infrastructure Automation Certifications」と「Security Automation Certificati…