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

TECH PLAY

サーバーワークス

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

全6249件

サーバーワークスの代表電話は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位の成績でした。正直、想像していたよりはだいぶ健闘できたかなと思います。優れたチームメイトに恵まれました。 外部へのネタバレは公式が禁止しているので詳細は記載を控えますが、イベント概要と振り返りをレポートします。
こんにちは、プロセスエンジニアリング部 プロセスエンジニアリング1課の中村です。 最近の悩みは、展示会やイベントの申込フォームの所属部署名欄が文字数制限で弾かれることです。 突然ですが、皆さんはこんなことを考えたことはありませんか? 自宅のWebサーバーのAPIを外から叩きたい… でも、固定IPを割り振っているわけでもなく、DDNSも面倒くさい…VPNも嫌だ… とはいえ、ngrokやserveoはセキュリティが怖い… MQTT使えばグローバルIPアドレスを持ってない端末と通信できるけど、そもそもプロトコルが違うし、PublishとSubscribeはそれぞれ独立してるからPublishのRes…
Cloud Automatorの運用ログ、ポリシーログはこれまでCloud Automatorのコンソール画面からのみ閲覧できておりましたが、先日のリリースにより1ヶ月単位でダウンロードできるようになりました。 また、このリリースによりCloud Autoamtorのコンソール画面で閲覧可能なログは過去1年以内となります。 実行ログのダウンロード機能(ログアーカイブ)について これまでCloud Automatorの運用ログ、ポリシーログは管理画面でのみ閲覧ができるようになっておりましたため、外部ストレージへの長期保存、古いログへのアクセス、ログの解析などに課題がございました。 ログアーカイブ…
こんにちは、サーバーワークスのこけしの人、坂本(@t_sakam)です。前回は、re:Invent 2019期間に発表されたAlexa for Businessの新機能、インテリジェントルームリリースを確認しました。使われていない会議室が自動リリースできて便利でしたね! 今回も引き続き、Alexa for Businessの新機能を試してみたいと思います。新機能の第三弾は「会議終了リマインダー」です。会議終了時刻の○分前にAlexaがお知らせしてくれます。 【前回】第九回 インテリジェントルームリリース http://blog.serverworks.co.jp/tech/2019/12/13…
コントソハ サーバーワークスではBYOD制度があり、社員のほとんどが自身のPCを持ち込んで仕事をしています。社内システム・顧客とのやり取りはすべてSaaS製品を利用し、それぞれのSaaSやAWSアカウントにはOneLoginからサインインします。すべて「クラウド」で完結するためローカルPCはほとんどTEMP領域のようなものです。 はたらきかた – 株式会社サーバーワークス BYODのデバイス選び2018 ここまで充実したBYOD制度がある会社もめずらしいのではないでしょうか?知りませんが。 ただし、BYOD制度があるからと言って、会社貸与のPCがないわけではありません。 所詮は「物理」なのでB…
こんにちは、技術1課の林です。 先日の AWS re:Invent 2019 で Contact Lens for Amazon Connect が発表されました。 いったいどんなことができるのか? 今公開されている情報を、英語情報もふまえてまとめてみます。 ※2019/12/17 現在、Contact Lens for Amazon Connect はプレビューリリースであり、変更される可能性があります。 Contact Lens for Amazon Connect とは Contact Lens for Amazon Connect は、Amazon Connect に組み込まれた一連の…
コニャニャチハ re:inventでAWS Compute Optimizerなるものが発表されました。 どうやら稼働中のEC2インスタンスのメトリクスをチェックし、インスタンスタイプが適正かどうか確認してくれるサービスのようです。 どんな具合に使えるのでしょうか???? ちなみに2019/12現在は東京リージョンでは使えなさそうでしたので、バージニア北部にインスタンスを起動し試しました。 オプトイン AWS Compute Optimizerを有効化することをオプトインというようです。 とりあえず、AWS Compute Optimizerの画面からGet Started。 いろいろ書いてあ…
はじめに 技術課の森です。 前回書いたブログの続きになります。 今回は、実際にAmazon ConnectとAmazon Lexを使ってチャットボットを作っていきます。 手順につきましては、以下を見て頂ければと。 手順 事前作業 1.AWSマネジメントコンソールを開いてください 2.リージョンは「米国東部(バージニア北部) us-east-1」を選択してください。 [1]Amazon Connectのインスタンスを作成と電話番号取得 AWSマネジメントコンソールからAmazon Connectを起動します。 ID管理で、アクセスURLを入れてください。 ここは世界でユニークなものにする必要があ…
ローマ字はイタリア語と習った男塾技術四課のテツカです。 Pykakasi とは? インストール スクリプト作成 テスト まとめ 1. Pykakasi とは? 漢字仮名混じり文をローマ字に変換する Python Natural Language Processing(NLP)ライブラリです。 pykakasi is a Python Natural Language Processing (NLP) library to transliterate hiragana, katakana and kanji (Japanese text) into rōmaji (Latin/Roman alp…
サービス開発課の丸山です。 今回はちょっとした小ネタを紹介します。 私は開発用インスタンスとしてEC2(AmazonLinux 2) を利用してリモートで開発を行っています。 ローカルPC(Mac)と開発環境が別なので、気楽に重たい処理を動かすこともできますし、ローカルPCをクリーンインストールする時に影響を受けないのでとても便利です。 ただし、AmazonLinuxでの開発で面倒な点としてgitのバージョンアップがあります。 つい先日もgit の古いバージョンの脆弱性が見つかりましたね...。 https://forest.watch.impress.co.jp/docs/news/1223…
はじめに このことだけを考えてブログを書こうと思って、早2週間。 やっと書くことが出来ました、技術課の森です。 ご紹介 1番地味なものかもしれませんが、個人的には1番嬉しいアップデートでしたので、ご紹介です。 既に皆様もご存知かもしれませんが、AWSマネジメントコンソールがアップデートされました。 記事はこちら 見てください!!なんと、この画像のように、これまではリージョン名だけしか表示されていなかったのがコードまで表示されるようになりました!! さいごに このコードが表示されたことで、開発時に何かとリージョンコードをAWS全般のリファレンスに書かれてるものを検索してとかしてたのですが、 AW…