TECH PLAY

サーバーワークス

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

5866

はじめに unittestとは テスト対象コード テストコード test_bulk_update関数 まとめ はじめに PE部の谷です。 先日、unittestの超基本を学び、実践で書いてみたいと思っていたら機会がありました。 unittestとは Pythonコードのテストを行う上で有用な機能が実装されたモジュールのこと。 unittest、テストコードって何だろう?という方は、以前書いた初心者向けのブログがあるのでそちらをご覧ください。 blog.serverworks.co.jp 詳細については、公式ドキュメントを参照してください。 docs.python.org テスト対象コード bl…
AWS CloudFormation テンプレートファイルの解説(初心者向け YAML形式) 業務で AWS CloudFormation テンプレートを触れることがあり、学習のため技術情報を調べてみると様々な解説が確認できます。 ですが検索して出てくる情報は、知識が乏しい初心者から見るとどうも取っ付き辛い、、、 (複雑な環境を構築するテンプレートだったり、大規模な環境を構築するテンプレートであったり) なので、ここでは余分な情報を省き AWS CloudFormation とは、テンプレートの書き方の基本、最初の導入を解説したいと思います。 AWS CloudFormation テンプレート…
宮澤です。 今回は、2021年にYouTubeにアップした動画シリーズをご紹介します。 デバイスレビュー 主にテレワークに役立つガジェットを紹介している動画シリーズです。Webカメラ、マイク、スピーカーフォン、ヘッドセットなどを中心にご紹介しています。実物を持っている場合は音質のレビューなどもしていますので、気になる製品がある方は参考にしてみてください。 再生リストはこちら 一番見られた動画【ご質問に回答】どのドッキングステーションが最強?注意点とともに解説 視聴者の皆様のリクエストにお答えして、最強だと思うドッキングステーションをご紹介しました。デスクの上をすっきりさせ、みんな大好きUSB-…
Amplify Studio の UI Library を使用して、開発環境に React コンポーネントとしてインポートするまでをまとめました
営業部 佐竹です。本ブログは「AWS re:Invent 2021 で発表された S3 のアップデートまとめ」と題しまして、Amazon S3 のリリースをまとめました。S3 のアップデートは数が多いため「コスト削減関係」と「セキュリティ関係」で2つの記事に分けてのご紹介となりました。本ブログでは「セキュリティ関係」のまとめをご紹介します。
これまでAmazon SageMakerで推論を実行する場合、エンドポイント(リアルタイム or 非同期)としてデプロイするかバッチ変換ジョブで実行するかの3種類がありました。re:invent 2021では新たなオプションであるAmazon SageMaker Serverless Inference (preview)が登場しました。このAmazon SageMaker Serverless Inferenceはどういったものなのでしょうか? Amazon SageMaker Serverless Inferenceとは? 何がうれしいのか? 注意点??? まとめ Amazon SageM…
営業部 佐竹です。本ブログは「AWS re:Invent 2021 で発表された S3 のアップデートまとめ」と題しまして、Amazon S3 のリリースをまとめました。S3 のアップデートは数が多いため「コスト削減関係」と「セキュリティ関係」で2つの記事に分けてのご紹介となりました。本ブログでは「コスト削減関係」のまとめをご紹介します。
AWS Systems Manager ハイブリッドアクティベーションで登録した外部サーバについてもタグ設定をしたいと思いました。 しかし、自アカウントのEC2インスタンスではないので、ECのコンソール画面やAPIでは表示されませんでした。 マネージメントコンソールでタグをつける EC2ではなく、SSMの管理画面で設定できます。 AWS Systems Manager > フリートマネージャー なお、設定後は一覧画面の更新ボタンを押してください。そうしないと画面反映されないことがあります。(私はハマりました AWS CLIでタグをつける 一台ずつ設定 例えば、Nameタグを以下コマンドで設定で…
営業部 佐竹です。 本日は re:Invent 2021 より新機能「Recycle Bin」のご紹介です。間違えて削除した場合のリカバリとして「ごみ箱」機能がリリースされました。
AWSマネージドなJupyter環境はAmazon SageMakerノートブックインスタンスやAmazon SageMaker Studioがありました。新しく登場したAmazon SageMaker Studio LabもJupyterLab環境ですが、いったいどのようなサービスなのでしょうか? Amazon SageMaker Studio Labとは? AWSマネージドなJupyter環境といえばAmazon SageMaker ノートブックインスタンスやAmazon SageMaker Studioでした。しかし、これらのデメリットは料金が発生するということ。小さめなスペックで用意し…
営業部 佐竹です。 本ブログは「AWS re:Invent 2021 で新しく発表された EC2 のインスタンスタイプまとめ」と題しまして、インスタンスタイプ関連のリリースを1つの記事にまとめてみました。
re:invent 2021でもAmazon SageMakarのアップデートがありました。その1つがAmazon SageMaker Canvasです。昨年のre:invent 2020 ではAmazon SageMakerの新機能が発表され機械学習の開発環境として大幅に強化されました。今回発表されたAmazon SageMaker Canvasとはいったいどんなサービスなのでしょうか? Amazon SageMaker Canvasとは? 実際につかってみた 起動する データのインポート データを見てみる データセットのJoin モデルの作成 4つのステップ Select datasets…
Amazon EventBridge 、Amazon Simple Notification Service を利用したAWS Trusted Advisorの特定項目の通知について
営業部 佐竹です。 本日は AWS Compute Optimizer の最新アップデートについて3つご紹介します。特に「EC2 インスタンスの分析期間を3か月間に拡大する機能」が有償で可能となった点について詳しく記載します。
CI部の古川(智)です。 今年の6月から8月にかけてAWS Japanが開催するANGEL Dojoに混合チーム(クラスメソッド株式会社&株式会社サーバーワークス)として参加し、ANGEL賞とベストアーキテクチャ賞をW受賞しました! 新卒2年目エンジニアがANGEL Dojoに参加して何を学び、何を得たのか書いていこうと思います。 はじめに ANGEL Dojoとは 混合チームで作ったもの ANGEL Dojoに参加して得たもの ユーザー視点と技術的な知識 エンジニアとして何に興味があるのかが分かってきた おわりに はじめに ANGEL Dojoとは 実践型ものづくりトレーニング企画 です!!…
こんにちは。AWS CLIが好きな福島です。 はじめに 利用するコマンド,サブコマンド describe-instance-information ①ResourceType,InstanceId ②①+PingStatus ③①+AgentVersion,IsLatestVersion ④①+PlatformType,PlatformName,PlatformVersion ⑤①+IPAddress,ComputerName ⑥①~⑤全て ⑦AssociationStatus関連 終わりに はじめに 今回は、SSM関連の情報を取得する方法をご紹介…
本日からラスベガスではAWS re:Inventが開催されています。 まあ私は現地に行けなかったので、オンラインでセッションを見ています。 では、FunPlus社によるDDoS防御に関するセッションのレポートをします。 セッション概要 原題 Funplus在亚马逊云科技上抵御DDoS攻击的实践 概要 AWSでDDoS対策をする方法(From AWS) ゲーム会社FunPlusのDDoS対策(From FunPlus) SRTの紹介(From AWS) なぜ聴講したか AWSを使用したDDoS防御の実状を知りたいから 聴講レポート 1. Jinggao Qin氏(Solutions Archit…
こんにちは。AWS CLIが好きな福島です。 はじめに 調査方法 結論 解説 いつ認識されたEC2なのか 終わりに はじめに 今回ご紹介するスクリプトは、正確には、Managed Nodesとして過去に1度も認識されたことがないEC2を調査するスクリプトになります。 そのため、このスクリプトの実行結果で出力されたEC2は、以下が未対応である可能性を示唆しております。 SSM Agentの導入 EC2へのSSMのアクセス権限付与 調査方法 調査方法は、以下の通りとなります。 ①Managed Nodesの一覧(Node ID)の取得 ※過去に一度でもManaged Nodesとして認識されたNo…
こんにちは。クラウドインテグレーション部(CI部)技術2課の山下です。 今回は、AWS Client VPN Endpoint(以下、VPNエンドポイント)がアタッチされているVPCから Internet Gateway(以下、IGW)をデタッチする際に少々苦労したため、 備忘のために記事にしたいと思います。 今回のユースケース IGWデタッチの失敗 事象 考察 解決方法 考えられる原因 おわりに 今回のユースケース 今回構築した環境は下図です。 Simple Active Directory(以下、Simple AD)+ Client VPNを利用し、管理者PCからプライベートサブネットのア…