TECH PLAY

サーバーワークス

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

5648

こんにちは、今期から技術4課に配属になりました古川です。 最近はコロナウィルスの影響で、ジムに行くことが出来ず悶々としています。 本記事では、AWS Cloud Development Kit(以下、CDK)を使用してCDKアプリをデプロイする際にハマったポイントを紹介します。 AWS CDKとは、AWS上のインフラ構成をプログラミング⾔語で定義し、CloudFormation を通じてデプロイするためのフレームワークです。 前提 CDKスタックは既に定義済みで、AWS環境にCDKアプリをデプロイする準備ができている状態とします。 デプロイ 「cdk list」コマンドで、「cdkworksh…
アバター
はじめに 従来の「EC2: Windows Update」アクションは、「リソースの終了ステータスチェック」に対応していなかったため、ジョブの成否はSystems ManagerのSend Command APIリクエスト時の実行成否となっていました。 したがって、最終的にWindows Updateが実行完了したかどうかはCloud Automatorのジョブの成否では確認できませんでした。 【その他】リソースの終了ステータスをチェックとはなんですか? 「リソースの終了ステータスチェック」に対応した「EC2: Windows Update」アクションについて 本日、「リソースの終了ステータス…
アバター
こんにちは、技術1課の小倉です。 2020/3/9にアップデートがあり、Amazon Data Lifecycle Manager(DLM)で1時間おきにスナップショットがとれるようになりました!ここでいうスナップショットとは、Amazon EBSのバックアップのことです。 Amazon Data Lifecycle Manager (DLM) が 1 時間のバックアップ間隔をサポート 今までは最短でも2時間おきでしたが、それよりも短い時間でとれるようになっています。そのため、EBSの障害やEBS内のデータ破損などが発生したとき、より最新の状態に近いスナップショットから復旧できるようになりまし…
アバター
CSM課の佐野です。寒くなったり暖かくなったりしますが、春らしい陽気が感じられるようになってきましたね。 最近は1ヶ月ほど在宅勤務をしており、引きこもりがちのせいか、外ではいろいろな花が咲いていることに気づくのが遅くなってしまいました。季節に置いて行かれそうです。 さて、今回はCloudEndure Disaster Recoveryのご紹介をします。 CloudEndureと言えば、CloudEndure Migrationという、オンプレミスからのリフト&シフト移行ソリューションが提供されていますが、CloudEndure Disaster Recoveryについては、サービス名のとおり災…
アバター
こんにちは、SRE1課の冨塚です。 みなさんAuto Scaling利用していますか?負荷に応じてインスタンスをスケールアウトやスケールインしてくれる便利なサービスですよね。 ELB配下のEC2をAuto Scaling Groupで構成し状況に応じてスケーリングする環境があるとします。そんな中、稼働中のインスタンスをメンテナンスしたくてサービス止めたいんだけどな、とか思ったことありませんか?もしくはAuto Scaling Groupから外して管理したいんだけどな、などの利用シーンがあるかと思います。実際にサービス(たとえばHTTP)止めた場合はELBのヘルスチェックが失敗し異常とみなされた…
アバター
こんにちは、技術2課、大阪勤務の全(ちょん)です。 最近、便利なWindowsのコマンドを発見しました。 fsutil 大容量データの転送テストの際によく使われるコマンドとなりますが、CUIに長けている方は「常識だろ」と思われる方は多いかもしれません。 5年早く知って入ればテキストファイルに文字列を繰り返しコピペするといった苦行を味合わずに済んだのにと、恥ずかしくなりました。 今回はFile GatewayのWindowsACLについて調査した内容についてブログに残しました。 前提条件 今回はFile Gateway on EC2を利用します。 ファイル共有プロトコルはSMBを利用します。 通…
アバター
こんにちは、技術1課の加藤です。 1週間で発表されたAWS UPDATEの中から、サーバーワークスのエンジニアが気になったトピックをピックアップして解説する「30分でわかる AWS UPDATE!」 第3回の今回は特別編ということで、Amazon Connect に注目。SWX 切っての Amazon Connect マスターである丸山麻衣子さんに登場いただき、その魅力についてお話をいただきました。 https://youtu.be/hRIfUvQbQCE 動画の目次を貼っておきますので、好きなところからご覧いただいてもOKです。 01:21 オープニング / 自己紹介 03:32 Amazo…
アバター
AWSの数多くあるサービスの中の1つとして、AWS Service Catalogというものがあります。 これは何に使えるのでしょうか? モデルケースを考え、設定・利用方法を確認しました。 AWS Service Catalogとは AWS Service Catalog では、AWS での使用が承認された IT サービスのカタログを作成および管理できます。この IT サービスには、仮想マシンイメージ、サーバー、ソフトウェア、データベースから包括的な多層アプリケーションアーキテクチャまで、あらゆるものが含まれます。AWS Service Catalog では、一般的にデプロイされた IT サー…
アバター
SRE2課 佐竹です。 コスト削減関連で、AWS Compute Optimizer をご紹介します。 はじめに Compute Optimizer とは何か? 結果の分類 Compute Optimizer を Opt-in する CLIで Opt-in しなおす方法 Compute Optimizer をマネジメントコンソールで確認 EC2 のマネジメントコンソールから追いかける 残念なところ まとめ アップデートのお知らせ はじめに Compute Optimizer は2020年2月4日から東京リージョンで利用可能になりました。 AWS Compute Optimizer がさらに 1…
アバター
こんにちは。CSM課の設樂です。 最近、お金の管理を徹底しようと銀行口座やクレジットカードをまとめて簡単に把握できるようにしました。 おかげでお財布がすっきりして、気持ちが良いです。 今回はそんな私がAWSの利用料を爆発的に増加させてしまったお話です。 1. 経緯 技術検証をするため、EC2およびEBSを利用していました。 検証環境は数日に渡って利用するため、EC2は利用時間帯のみ起動して使っていました。 また、Amazon EBS Fast Snapshot Restore(FSR)を利用してスナップショットを取得していました。 ※Fast Snapshot Restore : スナップショ…
アバター
こんにちは、技術1課の加藤です。 すでに何度かブログ記事を書いていますが、この度「30分でわかる AWS UPDATE!」と題し、 AWS のアップデート情報を解説する放送を開始しました! 今日は改めて「なぜ」「誰が」この放送を始めたのか、という話をしていきます。 30分でわかる AWS UPDATE! とは 1週間で発表されたAWS UPDATEの中から、サーバーワークスのエンジニアが気になったトピックをピックアップ、30分間でわかりやすく解説する、という放送です。 YouTubeライブを使い、毎週配信してます。 初回配信はこちら 【YouTube配信】「30分でわかる AWS UPDATE…
アバター
こんにちは、CSM課の城です。 この3月から部署異動となりました。 CSMはカスタマーサクセスマネージャーの略になりますが、そんなことより在宅勤務で私のお腹回りが大変ピンチです。 お腹が空いたら何かをつまんでしまう、そこには忍耐の欠片もないので改善していく所存です。 さて、在宅勤務といえばAmazon WorkSpacesが注目されていますが、とても便利で簡単なWorkSpacesと言えども、トラブルがないわけではありません。 そんな時に、どのようにトラブルシューティングやAWSサポートへ問い合わせをする際に何を用意しておくべきかという点について、具体的に紹介していきます。 1.対象のトラブル…
アバター
こんにちは、技術1課の加藤です。 最近 Amplify にハマって色々と触ってみているのですが、 Amplify って複数のクライアントプラットフォームに対応しているんですよね。 マルチプラットフォームに対応しているからにはやっぱり複数のプラットフォームでバックエンドを共有したいもの。 というわけで今回は React を使ってウェブアプリとネイティブアプリを作成し、同じ認証情報を使ってログインしてみます。 1. React ウェブアプリ まずはウェブアプリ + 認証機構の実装を行います。 1-1. React アプリの作成 $ npx create-react-app react-amplif…
アバター
はじめに はじめまして、技術4課の水垣です。サーバーワークスに転職して、早くも半年が過ぎました。 AWS&アプリケーション開発をガリガリと進めていけるように、もっと力をつけないとです。 今日は、カラになったCloudWatch Logsのログストリームを定期的に自動削除する仕組みを作っていきたいと思います。 ロググループに「次の期間経過後にイベントを失効」(保持設定)をしているけど、ログストリームが日にち単位で作成されていて、空のログストリームが残り続けているような環境に有効かなと思います。 動作確認はしていますが、適用する際には自身でも事前に検証をお願いします。 Amazon CloudWa…
アバター
こんにちは、技術1課の加藤です。 Amplify 使ってますか? とっても便利な Amplify ですが、ついに Amplify Console と Amplify CLI の紐付けがされたみたいです。 早速ご紹介していきます! AWS Amplify とは? 雑に書くと、AWS が提供する OSS の開発プラットフォームです。 モバイルアプリケーションおよびWebアプリケーションを構築するために必要なツール群を総称したもので、具体的には、 iOS, Android, Webアプリと統合するためのライブラリ UIコンポーネント コマンドラインインターフェース ( Amplify CLI ) を…
アバター
こんにちは、技術1課の加藤です。 1週間で発表されたAWS UPDATEの中から、サーバーワークスのエンジニアが気になったトピックをピックアップして解説する「30分でわかる AWS UPDATE!」 第2回配信を行いましたので、その模様をご覧ください。 https://youtu.be/5gMsg1r0Z9E 今回ご紹介したアップデートは以下です! Amazon DynamoDB 用 NoSQL Workbench が一般公開に AWS 公式ブログ サーバーワークスエンジニアブログ Amazon CloudWatch で複数のアラームを組み合わせ可能に AWS 公式ブログ サーバーワークスエン…
アバター
SRE2課 佐竹です。 AWS Certified Database - Specialty 合格しました。最速合格のうちの1人なれて光栄です。 はじめに AWS Certified Database - Specialty(Beta)の準備 試験ガイド(英語)を読む 参考にした資料 参考になった資格試験 参考になった経験 試験に登場したAWSのサービス これから受験する方へ 反省 英語の問題ってどう? 最後に はじめに 本日は「AWS Certified Database - Specialty」について記載します。 AWS Certified Database - Specialty は、…
アバター
こんにちは、技術1課の加藤です。 先日、アマゾン ウェブ サービス(AWS)が主催して行われた擬似プロジェクト「ANGEL Dojo」の成果発表会があり、我々サーバーワークスチームは Invent and Simplify 賞をいただくことができました。 今回は、ANGEL Dojoとはどのような取り組みだったのか、何を行い、何を学び、結果何を得たのか。 そんな話をしていこうと思います。 ANGEL Dojo とは AWSJにより今年初めて実施された、若手エンジニア向けの育成プログラムです。 お客様のビジネスを成功に導き、日本のITや経済をさらに成長させる主役 = APN Next Gener…
アバター
はじめに こんにちは、技術 1 課の山中です。 春ですね。早くお花見したいですよね。 というわけで、この度 Amazon Connect の一部料金が秒単位課金になりましたので、ご紹介します!!! Amazon Connect が 1 秒あたりの料金で課金することを発表、テレフォニーのコストを最大 5% 節約 Amazon Connect とは そもそも Amazon Connect とは、については弊社ブログをご参照ください。 http://blog.serverworks.co.jp/tech/tag/amazon-connect/ なにが変わったの? 今回のアップデートに伴い、これまでの…
アバター
こんにちは、技術1課の小倉です。 2020/3/6にアップデートがあり、AWS WAFのAWSマネージドルールに匿名IPリストが追加になりました! AWS マネージドルールの匿名 IP リストが AWS WAF に追加 匿名IPリストには、接続元情報を匿名化するサービスからのリクエストをブロックするルールが含まれています。そのルールのなかにはVPN、匿名プロキシサーバ、Torノード(接続元を匿名化する仕組みの一つ)、ホスティングプロバイダーのような匿名ネットワーク(接続元を匿名化)からのリクエストをブロックするルールも含まれています。以下はブロック可能な例です。 CloudFrontやWAFで…
アバター