サーバーワークスのブログ - TECH PLAY

TECH PLAY

サーバーワークス

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

6122

はじめに こんにちは。孔子の80代目子孫兼技術5課の孔です。暑い夏が始まるのかなと思いきや、梅雨で夜は少し寒かったりして、健康によくない日が続いています。あまり外出もできない日々の中、健康にはお気をつけてくださいね。 それでは早速ですが、今回ご紹介するブログについてお話しいたします。今回はAmazon ConnectのAPIを使ったブログを用意しました。AWSはどのサービスであってもとても豊富なAPIを提供しています。Amazon Connectももちろんそうで、ユーザーがAmazon Connectを使うにあたってより便利に使えるよう数多くのAPIを提供しております。Amazon Conne…
こんにちは、技術1課の小倉です。 1週間で発表されたAWS UPDATEの中から、サーバーワークスのエンジニアが気になったトピックをピックアップして解説する「30分でわかる AWS UPDATE!」 今回もフルリモートでの配信です。 そして先週に引き続き、弊社エンジニアの渡辺が登場。AWS AppConfigについて説明してもらいました。 そんな第16回の模様はこちら。  今回ご紹介したアップデートは以下です! AWS AppConfig がホストされた構成のリリースを発表 AWS 公式ブログ サーバーワークスブログ Amazon EC2 Auto Scaling が Auto Scali…
はじめに こんにちは。技術4課の河野です。最近作り置き料理にハマっていて、週末に平日分の夕飯を作るというライフハックを実践中です。 今回は、AWS Step Functions(以下「SFN」) の Map ステートについてのお話です。 要約 SFN で過去一年分のSlack投稿メッセージを取得するバッチを構築しました。 トータル処理時間が、1.5h (データ件数は 2万件程度)だったため、SFNの Map ステートを組み込んだところ処理時間が 10.0 min まで短くなったというお話です。 改善前 Slack投稿メッセージは、下記のような構成(ざっくり)で構築しました。 Slackのメッセ…
こんにちは、技術1課の加藤です。 つい先日のアップデートで AWS Solutions Constructs が発表されました。 AWS CDK の Constructs として提供され、これを使えばAWS のアーキテクトが作成した Well-Architected な構成を簡単に構築できるとのこと。 早速試してみました。 AWS Solutions Constructs AWS CDK の Constructs というのは、1つ以上のサービスをまとめた最小構成を表す概念です。 例えば S3 + CloudFront で静的ファイルの配信を行う、など、意味のあるまとまりを定義して使い回すことが…
SRE部 佐竹です。 こちらの記事は以前2019年4月10日に投稿させて頂きました記事「[EC2]東京リージョンで構築可能なインスタンスタイプのアベイラビリティーゾーン別一覧表」の更新版となります。 はじめに 結果(アベイラビリティーゾーン別一覧表) 前回からの変更点 まとめ はじめに 今回は以下のリリースを受けての更新となります。 AWS Graviton2 プロセッサを搭載した Amazon EC2 C6g および R6g インスタンスの一般提供が開始 https://aws.amazon.com/jp/about-aws/whats-new/2020/06/amazon-ec2-c6g-…
エンジニアの小林です。 これまで弊社社員が、以下ブログでGuardDutyの設定方法や設定後のEmail通知の設定方法をご紹介してきました。 http://blog.serverworks.co.jp/tech/2020/06/12/hajimetenoaws_guardduty/ http://blog.serverworks.co.jp/tech/2020/04/08/guardduty2email/ GuardDutyは脅威を検知するのみで、検知した結果の対処、対策はユーザーで対応する必要があります。 そのため、今回はGuardDutyによって検知した結果を対応するために、どのようなポイ…
こんにちは、技術1課の加藤です。 またまた Amplify のお話。 今回は簡単に mock API サーバーが立てたられる Amplify のローカルモック機能のご紹介です! Amplify CLI を使ったローカルモック 2019年8月に出た機能のようですが、つい最近使ってみてとても便利だったのでご紹介。 新機能 – Amplify CLI を使用したローカルモックとテスト | Amazon Web Services ブログ 公式ドキュメント Advanced workflows - Mocking and testing - Amplify Docs バックエンドコンポーネントを利用する…
はじめに こんにちは、技術1課の山中です。 やっぱり季節的に雨が多いですね〜、雨の日は晴れた日に元気で遊ぶための充電と仕事をがんばろうとおもいます。 というのはさておき! 今回はこのアップデートについて見ていきます! Amazon Elastic File System の AWS Lambda サポートが一般利用可能に AWS Lambda から Amazon Elastic File System (Amazon EFS) にアクセスできるようになりました! このアップデートで、同時実行する AWS Lamda 関数間や Amazon EC2 、 Amazon ECS 等でのファイル共有が…
2020年6月16日のアップデートです。 AWS AppConfig がホストされた構成のリリースを発表 なお、AWS AppConfigは2019年11月に発表されたサービスであり、AWS Systems Managersの一部でもあります。 AWS は、AWS AppConfig でホストされる構成の立ち上げを発表します。 これは、AWS AppConfig へのオンボーディングを簡素化して、顧客が構成を数秒でデプロイできるようにする新機能です。AWS AppConfig では、Amazon Elastic Compute Cloud (Amazon EC2) インスタンス、コンテナ、AW…
こんにちは、技術1課の加藤です。 昨日、弊社ブログを Amplify で検索していたら衝撃の記事を見つけてしまいました。↓ Serverless Framework で Amplify Console を使えるプラグインで SPA(Vue.js) をデプロイしてみる – 準備編 準備編で止まっている...だと...! どうやら本ちゃんのデプロイ編を出す前に PC を買い替えてしまい、データ移行時にブログデータが漏れてたっぽいです。準備だけさせて皆様をお待たせしてしまい、大変申し訳ございません。 もはや旬な情報でもなんでもないんですが、続きを書いていこうと思います。 概要おさらい Serverl…
はじめに こんにちは。孔子の80代目子孫兼技術5課の孔です。コロナも落ち着くのかなと思いきや、第2波が待ち構えていてまた感染者が増えてきましたね。気を緩めず、安心安全に暮らすために気をつけないといけないですね。 そのコロナ対策としてリモートワークを推進する企業も増えてきたのではないかと思います。AWSで提供するサービスの中でリモートワークをサポートするサービスはWorkSpacesとAmazon Connectがあります。WorkSpacesはVDI環境を構築するサービスとなり、リモートデスクトップを使用することでセキュリティを強化することができます。また、Amazon Connectはクラウ…
某クラウドで動いていたMySQLをAmazon RDSに移行する案件を担当しました。 その際にとった方法について紹介します。 データベース移行条件 案件開始時に以下の条件が与えられました。 移行元のMySQLのバージョンは5.1 移行対象データベースのストレージエンジンはMyISAMだが、移行後はInnoDBにする 移行時にサービスを止めることは可能 RDS for MySQLは、MyISAMでも一応は動作可能なようですが、InnoDBが推奨なようです。 この移行のタイミングでInnoDBに変更してしまおうということになりました。 Q: Amazon RDS for MySQL ではどのストレ…
Amazon Connect 専任チームの丸山です。 Amazon Connect のご相談を受ける中で人気の高いご相談は Amazon Transcribe です。 電話の声をテキスト化して活用してみたいというご要望を多く頂いています。 今日は技術面ではなく、実際にTranscribeが業務で使えるのかについてお伝えします。
2020年1月に公開いたしましたジョブワークフロー機能ですが、その後も継続的にアップデートしております。リリース以降、ご利用いただいたお客様からの声をもとにしたUIアップデートはもちろんのこと、トリガー関連で以下のようなアップデートをいたしました。 タイマートリガーの今すぐ実行機能をサポート HTTPトリガーへの対応 SQSトリガーへの対応 スケジュールトリガーへの対応 各アップデートの活用例 タイマートリガーの今すぐ実行機能をサポート タイマートリガーを使ったジョブワークフローを作成した場合、ジョブの実行時間は数時間〜数日後になるケースがほとんどです。作成したタイマートリガーを使ったジョブワ…
こんにちは、技術1課の小倉です。 2020/6/16にアップデートがあり、Amazon EC2 Auto ScalingがAuto Scalingグループ内のインスタンス更新をサポートするようになりました! Amazon EC2 Auto Scaling now supports Instance Refresh within Auto Scaling Groups 今までは起動設定のAMIを更新したときはEC2の停止など手動で再作成をしていましたが、本アップデートによりインスタンスを一度にまたは徐々に置き換えることができるようになりました。 Amazon EC2 Auto Scalingとは…
はじめに こんにちは。孔子の80代目子孫兼技術5課の孔です。暑い日々が続いております。サーバーワークスは4月から在宅勤務を続けておりますが、エアコンをどんどん回したら電気代が7,000円請求されました。これはあかんと思い、暑い時は冷たい水でシャワーを浴びることに最近切り替えました。すると水道代が7,000円請求されるという、四面楚歌の困窮に陥っている近況報告です。無一文の人間であっても快適な夏を過ごせる方法ご存知の方は、ぜひ共有してください。 そういうことで、今回はDocker入門シリーズ第5篇、Docker Composeとなります。Dockerではよりコンテナを快適に使うため、複数のツール…
こんにちは、技術2課 長崎です。 ログインでIP固定が必要なシステムなどがあり、社内でVPN環境を構築、利用しているところも多いかと思います。 SWXでもVPNサーバをAWS上に構築し、運用していました。 依存度が高いわけではなく、止まったら基本的に再起動すれば良いので コスト面を考慮しシングルインスタンスで稼働していましたが、最近社員数増加(エンジニアの数で作った当初の5倍以上)に伴い、サーバへの負荷も増加し「VPNに繋がらない」という事象が頻繁に発生するようになりました。 そこで、さらなる負荷増加を見据えてVPN環境をリプレースする事となりました。 ClientVPNにはまだ行けない事情(…
こんにちは、技術1課の山中です。 1週間で発表されたAWS UPDATEの中から、サーバーワークスのエンジニアが気になったトピックをピックアップして解説する「30分でわかる AWS UPDATE!」 今回もフルリモートでの配信です。 そして前回も登場した弊社エンジニアの渡辺が再登場。AWS Shield Advanced のアップデートについて説明してもらいました。 そんな第15回の模様はこちら。  今回ご紹介したアップデートは以下です! AWS Shield Advanced がイベントへのプロアクティブな対応のサポートを開始 AWS 公式ブログ サーバーワークスブログ Amazon Au…
こんにちは、サーバーワークスのこけしの人、坂本(@t_sakam)です。 さて、前回の「Alexa虎の巻」の第3回目は「Alexa-hostedスキルで豆知識スキル」をお届けしました。 今回も「豆知識スキル」を使います。前回のスキルの動きをみていただくとわかるように、このスキルは「豆知識を実行して」とユーザーが言うと「Alexaが豆知識を一つ教えてくれてそのまま終了する」という動きでした。ただ、スキルの動きとして一つの豆知識を教えてもらうだけだとちょっと物足りなくはないでしょうか? もう少しAlexaと会話を続けたいなーと思いませんか? ですので、今回は「他の豆知識を知りたいときに、引き続きA…
今回は、弊社のYoutubeチャンネル「サーバーワークス チャンネル」にて先日公開した以下動画についてblogでも内容を紹介いたします。 動画内では、実際にAWSマネジメントコンソールを操作しながら設定を行っていくデモがありますのでもし興味があれば是非、動画も参照頂ければと思います。 内容が良かった、為になったと感じたら是非Goodボタンやチャンネル登録頂けると嬉しいです。 対象者 ・AWSをこれからはじめたい方 ・AWSをもっと活用したい方 ・AWS Configの概要や設定イメージを把握したい方 AWS Configとは AWSのマネージド型の"構成管理サービス"となります。 ご利用のA…