TECH PLAY

サーバーワークス

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

5899

AWS BackupでEC2のバックアップ&リストアができるようになりました。 AWS Backup: EC2 Instances, EFS Single File Restore, and Cross-Region Backup 他にもアップデートがありますが、、、バックアップでAMIが取得・リストアできるとは何ごとでしょうか。 やってみた バックアップ バックアッププランの画面からリソースの割り当てを実施してみます。 こんな感じEC2が割り当てられます。 バックアップルールに設定した時刻の後、「保護されたリソース」の画面にEC2があることが確認できます。 詳細はこんな感じでAMIが取得され…
こんにちは、PE部の中村です。 今日は、とあるシステム(typescript製)の開発中にAWS SDKのある挙動にハマってしまったので、その話を備忘録として残しておきます。 起きたこと aws-sdkにおいて、DynamoDBのDocumentClientにArrayを継承した独自クラスを渡すと、 ['hoge', 'fuga', 'piyo'] のようなList型となって欲しいところが { '0': 'hoge', '1': 'fuga', '2': 'piyo' } のようなMap型となってしまう。 検証用リポジトリ 再現の準備 まず、下記のようにArrayを継承したExtendedAr…
こんにちは、技術2課の芳賀です。2020年初のブログはSystems Managerのオートメーションについてです。 Windows ServerのWindowsUpdate、Update前後のAMIをオートメーションで自動化する為のカスタムオートメーションドキュメントを作成したので、このドキュメントの使用方法などについて解説したいと思います。 AWSで用意されたドキュメントを使用してオートメーションを実行する手順については、以前弊社の柳田が投稿していますのでこちらを参照ください。 http://blog.serverworks.co.jp/tech/2019/08/02/post-72746…
こんにちは、技術四課の城です。 2020年のブログ書初めです 新年早々気になるWorkSpacesの機能リリースがありました。 Amazon WorkSpaces Migrate Enables Migration to the Windows 10 Desktop Experience and the New WorkSpaces Streaming Protocol in Beta ドキュメントを読んで分かったこと、実際やってみてどうだったのかについてレポートしたいと思います。 1. Migrate a WorkSpace(WorkSpaceの移行)とは ユーザーボリュームを保持したまま、…
こんにちは。技術4課の福島です。 最近、ウォーキングデッドを見ております。 ゾンビより人の怖さを感じております。 さて今回は、以下のブログの続きになります。 ◆【AWS CLI】EC2の作成から削除までやってみた(前編) http://blog.serverworks.co.jp/tech/2020/01/10/post-77774 はじめに 前回は、①~⑤の内容をブログにまとめましたので、 今回は、⑥~⑨の内容をまとめていきたいと思います。 ◆流れ 前編 ①VPCの作成 ②サブネットの作成 ③IGWの作成&アタッチ ④ルートテーブルの作成&編集&アタッチ ⑤自動割り当てIP設定 後編 ⑥キー…
こんにちは。技術4課の福島です。 最近、ゲームオブスローンズ-シーズン7まで見ました。最高です。 最近、AWSマネジメントコンソールを開くのも億劫になっててしまったため、 どうにか、AWS CLIを使いこなしたいと思っております。 そこで今回は、AWS CLIを使いこなす第一歩として、 AWS CLIを使って、EC2の作成から削除まで実施しましたので、 その内容をブログにまとめたいと思います。(前編です。) はじめに 今回は、以下の流れで作業をしました。 ◆流れ 前編 ①VPCの作成 ②サブネットの作成 ③IGWの作成&アタッチ ④ルートテーブルの作成&編集&アタッチ ⑤自動割り当てIP設定 …
技術5課の山﨑です。今月から大阪で勤務になりました。やっぱり地元は落ち着きますね。 前回投稿させて頂いたCloudWatch Logsでメトリクスフィルターを作成し、アラームでメール通知させてみたという記事の中でCloudWatchのメトリクスフィルターのフィルターパターンの書き方についてあまり触れていなかったので、自分の頭を整理するという意味でさくっとまとめてみました。 詳細はドキュメントをご覧ください。 フィルターとパターンの構文 メトリクスフィルターの構文 CloudWatch Logsのメトリクスフィルターでは指定された一致する語句や値をログイベントの中で検索できます。例えると正規表現…
こんにちは、技術2課、大阪勤務の全(ちょん)です。 大阪生活も半年が過ぎ、年始にはじめての里帰りをしました。 普段、東京への移動は新幹線を利用するのですが、今回は飛行機を利用しました。 飛行機に乗っている時間は新幹線に比べ遥かに短いので、乗り物が苦手な方はオススメです。 今回はWorkSpacesのリビルド(再構築)後の構成情報について調べた内容をブログとして残しました。 はじめに WorkSpacesのリビルドについて公式では以下のように記述されております。 ・システムは、WorkSpace の作成に使用したバンドルの最新のイメージから取得されます。WorkSpace の作成後にインストール…
技術5課の山﨑です。本日が東京での入社研修最終日です。 ディズニーシー行ったり、蒙古タンメン2日連続で行ったり、横浜中華街行ったり、初のアソシエイト試験受けたり楽しかったなー・・・ ということで、最近はSOAの勉強をしているのですが、CloudWatchに関する問題がSAAよりも多い印象を受けたので、ハンズオン学習で触ってみました やってみたこと CloudWatch Logsでロググループに対してメトリクスフィルターを作成 メトリクスフィルターに関するアラームを作成して、アラート条件に合致したらメール通知が来るようにする アラート条件は東京リージョン以外のリージョンに5分間で1回以上アクセス…
CS課佐竹です。 あけましておめでとうございます。今年1発目の私のブログは Savings Plans のお話です。 はじめに Utilization Report を確認する Coverage Report を確認する Savings Plans Utilization Alert を設定する Compute Savings Plan Utilization Alert EC2 Instance Savings Plan Utilization Alert AWS Budgets のアラート運用 Tips 1. Daily でも通知は72時間程度遅延する 2. 月初は通知が来ない 3. 閾値…
サーバーワークスの代表電話はAmazon Connectへ移行しました。 [導入紹介記事] わたしたち、こうやって Amazon Connect を本格導入しました その際に電話の着信情報はSlackに通知するようにしています。 Amazon Connect と Slack を知っている人にとっては技術的には非常に簡単であることをすぐに理解してもらえると思います。 やることは 問い合わせフローの中でLambdaをコール LambdaでSlackに投稿 だけです。 サーバーワークスの場合はこれにSalesforceのAPIも連携して情報を取得しています。 技術的にはとてもシンプルですが導入してみ…
こんにちは、技術4課の城です。 弊社ではLiquidware Labs社の製品(PROFILEUNITY、FLEXAPP、STRUTUSPHERE)を取り扱っていますが、いまいちユースケースがピンとこないですね~、というところがあり、簡単にではありますがユースケースをまとめてみました。 1.WorkSpacesにおけるユースケース 1.1 WorkSpacesへの移行アセスメント(STRUTUSPHERE) STRUTUSPHEREではCPU、GPU、メモリ、等の使用率、各クライアントでどんなアプリケーションが利用されているか、どのユーザーがいつログインしてるか、等様々な情報を収集することがで…
Zone Apexというのは、example.comのようなドメイン名です。 ドメイン名の先頭にwwwやblogなど何もつかず、裸のドメイン名なので、Naked Domainと呼ばれたりもします。 ALBでZone Apexのドメインを使う場合、一般的にDNSサーバはRoute 53を使う必要があります。 これはALBの仕様とDNSのCNAMEの仕様が原因なのですが、弊社ブログでも過去記事があります。 CNAMEレコードにZone Apexをマッピングできない件について AWS使う人が全員Route 53を使っているかというと、残念ながらそうシンプルではありません。 「他のDNSサービス使って…
こんにちは、2019年12月入社のCI部5課の山﨑です。記念すべき初ブログ投稿です。 研修で東京に来ているのですが、関西出身の私には料理の味がどれも濃くて食のカルチャーショックに陥っています。 そんな私ですが、年末最後の駆け込みでAWS ソリューションアーキテクトアソシエイトを受験して合格することができたので、具体的にどのような勉強法を実践したのかを本記事で皆さんにお伝えしたいと思います! 私のバックグラウンド まず初めに私のバックグラウンドを簡単にお伝えしたいと思います。 私立大学の文系学部卒 新卒で入社した会社で営業(約4年半) Webエンジニア(約半年) ということで、インフラはノータッ…
サーバーワークスではお客様に提案する技術はまず自分たちが試してから というドックフーディング文化があります。 今でこそわたしたちはAWSのインテグレーターになっていますが、AWSも社内でまずは試して「これはよいもの!」と確信してからとりくみはじめています。 サーバーワークスの代表電話は、Amazon ConnectのPoCを昨年の夏から2回実施していました。 様々なしがらみがあり、本番導入はできていないままでした。 しかし、今月より代表電話はAmazon Connectになりました! 今日は技術的な内容ではなく、導入に向けて実施したことをお話したいと思います。 Amazon Connect導入…
目的 皆さんは考えたことはあるでしょうか? 「もし、会社が未来から来たロボットにつぶされてしまったらどうしよう?」と。 未来のロボットはきっと現代のものより高性能なAIを搭載していることでしょう。 ではそのような未来から来たロボットから会社を守るためにはどうすればよいでしょうか? ワタシは思いつきました。 「社長をAIにしてしまおう。」 AIにはAIで対抗するしかないのです。 構想 とりあえず社長AIの構想です。第一弾として、なんらかのAWSサービスにモデルIをデプロイして定期的にSlackへ社長の大石が言いそうな内容を投稿するというものです。 今回のブログでは社長が言いそうなことを生成できる…
こんにちは、技術2課、大阪勤務の全(ちょん)です。 入社後、念願のWorkSpacesを扱う案件に巡り合うことができました。 これから「働きやすい世の中」のためにバシバシ触っていきたいものです。 今回はWorkSpaces(Windowsバンドル)に繋がらなかったときの原因と対処方法についてブログとして作成しました。 トラブル内容 今回発生したエラーは以下の内容となります。 「WorkSpace の起動中にエラーが発生しました。もう一度試してください。」 通信要件、セキュリティグループ設定は満たしており、何度接続を試しても接続できませんでした。 こちらの原因および対処方法について記載します。 …
技術1課でOJT中の濱岡です。 みかんが美味しい季節になりました。 最近毎日みかんを食べてます。 さて、今回はRaspberry Piを使って会議室の残り時間を通知してくれるものを作ってみました。 きっかけ 会社で会議はよくあると思うのですが 会議が時間通りに終わらず次の会議が押してしまう......なんてことありますよね。 5分前くらいには会議を終えて会議室を次の会議の人たちに明け渡すのが理想ですが...なかなか難しいですよね。 それなら一方的に会議室の残りの時間を伝えるものがあればいいのでは...??? と思い作成しました。 ざっくりと構成図 といっても単純でRaspberry Piにスピ…
こんにちは、技術四課のシノビです。 技術四課の新たな試みとして、他の課員に教えてもらった技術等々をブログにしよう! ということで、今回は某課員から教えてもらったCloudWatch Logsのエージェントについてのお話です。 エージェントの種類 実は CloudWatch Logs にログを送るエージェントは以下の2種類が存在します。 CloudWatch Logs エージェント 統合 CloudWatch エージェント 統合 CloudWatch エージェントの方が新しいエージェントとなります。 統合 CloudWatch エージェントを使用すると、ログファイルだけではなくカスタムメトリクス…
re:Inventにおける個人的Mustイベントである GameDay に初参加してきました。 約80チーム中、15位の成績でした。正直、想像していたよりはだいぶ健闘できたかなと思います。優れたチームメイトに恵まれました。 外部へのネタバレは公式が禁止しているので詳細は記載を控えますが、イベント概要と振り返りをレポートします。