TECH PLAY

サーバーワークス

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

5667

はじめに みなさん、始めましたサーバーワークス、アプリケーションサービス部のウルフです🐺 本記事ではJavaScriptにおける値渡しと参照渡しについて解説したいと思います。 そして、最近話題のstructuredClone()についても紹介します。 はじめに 「値渡し」と「参照渡し」の基礎 値渡し(Pass by Value) 参照渡し(Pass by Reference) structuredCloneについて structuredCloneの基本的な使い方 structuredCloneの高度な使い方 structuredCloneの注意点 オブジェクトの制約 パフォーマンスの影響 デー…
アバター
エンタープライズクラウド部の山下(祐)です。 以前、下記のブログで、AWS Cost Explorer(以下、Cost Explorer) でサービス名が「EC2 - Other」と表示される部分の内訳を確認する方法をご紹介しましたが、Cost ExplorerのUIが変更されたため、改めて新UIでの確認方法をご紹介します。 blog.serverworks.co.jp 確認手順 1.画面右のレポートパラメータにて、「グループ化の条件」の「ディメンション」を「使用タイプ」にします。 2.「フィルター」の「サービス」で「EC2 - Other」を選択し、「適用」ボタンを押下します。 これで、「E…
アバター
こんにちは、テクニカルサポート課の 佐藤 光晃です。 先日、Oracle 社より Oracle Database 23c 無料版のリリースがありました。 AWS では RDS for Oracle がありますが、RDS for Oracle は本記事執筆時点 (2023年4月13日) では 19c/21c が最新であること、かつ、マルチテナントに制限がある点[1] より、EC2 上で Oracle Database を使用したいというケースが考えられます。 今回はそういったケースと同様に、EC2 検証環境に最新の Oracle Database 23c をインストールしてみたいと思います。 w…
アバター
エンタープライズクラウド部の山下(祐)です。 Amazon VPC Lattice(以下、Lattice)がGAしましたので、調査・検証してみました。その内容について、何回かに分けてご紹介したいと思います。 今回は、Latticeの概要、および構成要素について説明します。 留意事項 Latticeとは アプリケーション間の接続を簡略化するためのサービス 管理通信用のTransit Gatewayを代替するサービスではない Latticeの構成要素 全体構成概要 Service(サービス) Service Network(サービスネットワーク) Target Group(ターゲットグループ) 全…
アバター
こんにちは!エンタープライズクラウド部技術2課の日高です。 初めて、私がALBの設定をする際に「アイドルタイムアウト」や「Desync 緩和モード」などのALBやターゲットグループの属性が何を意味しているのか知らず困った経験があるので、同じ状況の方向けに本ブログでApplication Load Balancer(今後はALBと表記)とターゲットグループの属性について簡単にまとめてみます。 公式ドキュメントにもまとまっているので、気になる方はご覧ください。 docs.aws.amazon.com ※WAFのフェイルオープンの説明に誤りがありました。大変申し訳ございません。 2023年7月30日…
アバター
マネージドサービス部 佐竹です。AWS Compute Optimizer で2023年3月末に複数のアップデートがありました。そしてその内の1つは「最低 30 時間の連続したメトリクスデータが必要」であった仕様が「過去 14 日間で最低 30 時間のメトリクスデータが必要」に変更されたというものです。このアップデートにより、夜間停止している EC2 インスタンスも分析の対象となり、AWS Compute Optimizer からコスト最適化の推奨が得られることになりました。
アバター
こんにちは、「さばわのビブリオラジオ」ナビゲータのくればやしです。 新しいラジオ番組「さばわのビブリオラジオ」が始まりましたので紹介します。 「さばわのビブリオラジオ」はサーバーワークスグループのメンバーにおすすめの本を伺っていくラジオ番組です。 第1回のゲストはコーポレートエンジニアリング部のさかいださんにお話を伺いました。 www.youtube.com 番組後記 今回、お話を伺って面白かったのは、推薦頂いた本の理由が「役に立つ本」でもあるのと同時に、「面白い」本だから、ということです。 10年前に読んだ本を今あえて推薦頂いたとのことでしたが、「内容」もさることながら、「読んだ時の面白さ」…
アバター
こんにちは。AWS CLIが好きな福島です。 はじめに そもそも、AWS Config Aggregatorとは? 前提 事前準備 EC2の情報取得 実行コマンド 実行結果例 コマンドの説明 VPCの情報取得 実行コマンド 実行結果 RDSの情報取得 実行コマンド 実行結果 IAM 実行コマンド 実行結果 SSMの取得情報 実行コマンド 実行結果 補足 終わりに はじめに 唐突ですが、マルチアカウント構成の場合、どのアカウントにどんなリソースを作成しているか把握するのは大変かと存じます。 ということで今回はConfig Aggregatorを利用して、全AWSアカウントに存在するリソース情報を…
アバター
マネージドサービス部 佐竹です。今回のブログでは re:Invent 2022 で発表されたアップデートに関連して、実際に AWS Compute Optimizer で Datadog のメトリクスを取り込んで精度を向上させることができたことを証跡としてブログに記載しまとめました。またそのために必要な設定についても、Datadog の公式ドキュメントに記載がない点も含め、注意事項を踏まえて記載しています。
アバター
Cloud AutomatorのWeb画面で、お客さまの操作によりユーザーを削除できるようになりました。 背景 これまでCloud Automatorでは、Web画面から登録済みのユーザーの停止はできましたが、削除はできませんでした。 ユーザーの削除を行うには、Cloud Automatorのサポートへ都度ご依頼頂く必要がありました。 ユーザーの削除が必要になるケースとして、例えば、あるCloud Automatorの組織に登録済みのユーザーを別の組織で登録したいケースや、社内規則で退職時等にユーザーのデータの完全な削除が必要なケースが考えられます。 (参考)異なる組織で同一メールアドレスのユ…
アバター
EC部 技術1課の松田です。こんにちは。 今回はAWS Control TowerがやってくれるAWS Configの設定と、やってくれない設定についてお話しします。やってくれない設定についてはどうすればよいのか?という話にも触れていきたいと思います。 なおタイトル詐欺のようで申し訳ないのですが、Config Rulesについては本記事では言及しておりませんのでご容赦ください。こちらは機会があればまとめてみたいと思います。 AWS Control TowerとAWS Configの関係 AWS Control Towerとは AWS Control Tower有効化直後の状態 管理アカウント …
アバター
こんにちは!エンタープライズクラウド部 技術2課の日高です。 Amazon VPC(今後はVPCと表記)を設計する際に「VPCとサブネットのCIDRの範囲はどうしよう」など迷ってしまうことありませんか?? 今回はVPC・サブネットの設計をなるべく迷わずに行えるように、設計時のポイントをまとめてみました。 VPCの構築時に必要な項目 テナンシー DHCPオプションセット DNS解決 DNSホスト名 DNS解決とDNSホスト名の考慮事項 VPC設計時のポイント CIDRは/16程度の大きめのものを割り当てる IPアドレス範囲の重複に気をつける RFC1918準拠のプライベートIPアドレス範囲から指…
アバター
AWS Systems Manager Fleet Managerで接続した際にAWS CloudTrailにどんなログが残るか調べてみた
アバター
はじめまして、2023年3月にサーバーワークスに入社した山本拓海です。 以後よろしくおねがいします。 好きなレッド・ツェッペリンのアルバムはフィジカル・グラフィティです。 来週実施されるネットワークスペシャリスト試験の試験を受ける予定です。 https://www.ipa.go.jp/shiken/kubun/nw.html 現在試験対勉強の真っ只中ですがなかなか難航してます。特に冗長化技術まわりの理解が難しいです。 また、冗長化技術はなかなか気軽に触ることや、動いているのを見るためのハードルがちょっと高いです。 なにか方法を探したところ、Amazon VPCのよくある質問「VPC トラフィッ…
アバター
マネージドサービス部 佐竹です。2023年3月末頃から、EC2 のオンデマンドキャパシティー予約が監視可能となりました。これにより、今まで監視が難しかったコストの無駄を簡単に通知したり、監視したりできるようになりました。コスト最適化の視点で非常に有用なアップデートだと感じます。
アバター
こんにちは、Enterprise Cloud部 技術1課 宮形 です。 EC2のインスタンスメタデータのアクセス方法は、下記2つが用意されており、セキュリティ的には後者 IMDSv2 に限定することが望ましいとされています。 インスタンスメタデータサービスバージョン 1 (IMDSv1) – リクエスト/レスポンスメソッド インスタンスメタデータサービスバージョン 2 (IMDSv2) – セッション志向メソッド IMDSv2 の使用 - Amazon Elastic Compute Cloud IMDSv2 の詳細については、弊社先輩がBLOGで詳細説明しておりますので、どうぞご参照ください…
アバター
小ネタです。 こんにちは、大城です。AS部IE課での研修を卒業して2023年3月からマネージドサービス部に本配属となりました。 マネージドサービス部に配属されてから、New Relicを触ることが多くなってきました。New Relicのドキュメントを漁ってカスタムメトリクスの送信を試してみたのでブログに残したいと思います。 New Relicについては弊社ブログでもいくつか記事があるので宜しければこちらもご覧ください。 blog.serverworks.co.jp blog.serverworks.co.jp blog.serverworks.co.jp はじめに ドキュメント カスタムメトリ…
アバター
こんにちは。AWS CLIが好きな福島です。 はじめに 参考 そもそも、AWS SAMとは? AWS SAMを利用するメリット 概要図 ワークショップでやったこと ①サンプルアプリの準備(sam init) ②サンプルアプリをローカルで実行(sam local) ③サンプルアプリのビルド(sam build) ④サンプルアプリのデプロイ(sam deploy) 終わりに はじめに 最近、サーバレスなアーキテクチャに興味があり、 AWS SAMのワークショップを実施したため、備忘としてブログを書きたいと思います。 ちなみに、ネットや周りの人を見ると、AWS SAMではなく、Serverless …
アバター
こんにちは!篠﨑です。 今回はAWS Certificate Manager Private Certificate Authority (以下プライベートCA)から直接証明書を発行して、 サーバー証明書とクライアント証明書の発行をしたいと思います。 ACMでプライベート証明書を作るわけではないのでご注意ください。 証明書の解説については以下ブログにて解説していますので、「そういえば、証明書ってなんだっけ」となった方はぜひ読んでみてください!! blog.serverworks.co.jp はじめに やりたいこと 前提条件 本ブログについて 操作について やること プライベートCAを作成 証明…
アバター
ChatGPTを使用する上での注意点と使い方についてまとめました
アバター