Amazon Web Services ブログ

WebSocket で Amazon Transcribe を使用して、リアルタイムで音声をテキストに文字起こしする

Amazon Transcribe は、開発者が音声文字変換機能をアプリケーションに追加することを容易にする自動音声認識サービス (ASR) です。2018 年 11 月、HTTP/2 を介したストリーミングトランスクリプションを Amazon Transcribe に追加しました。これにより、ライブオーディオストリームをサービスに渡し、その代わりにリアルタイムで文字起こしテキストを受け取ることができるようになりました。最近、WebSocket プロトコルを介したリアルタイムの文字起こしのサポートを開始しました。WebSocket をサポートすることで、特にブラウザーやモバイルベースのアプリケーションを構築したい人にとって、Amazon Transcribe を介した音声文字変換のストリーミングをより幅広いユーザーベースに提供しやすくなります。 このブログ記事では、HTTP/2 で実行されるストリーミング文字起こしサービスは知っていることを前提として、WebSocket を介したリアルタイムサービスの使用方法を示すことに焦点を当てています。ただし、HTTP/2 の使用に関するリファレンスについては、以前のブログ記事と技術ドキュメントをご覧ください。 WebSocket とは? WebSocket は、TCP 上に構築された全二重通信プロトコルです。このプロトコルは、2011 年に RFC 6455 として IETF によって標準化されました。WebSocket は、サーバーとクライアントの両方が同じ接続を介して同時にデータを送信できる長期間有効な接続に適しています。クロスドメインの使用にも実用的です。ご覧ください! HTTP を使用する場合のように、クロスオリジンリソース共有 (CORS) を心配する必要はありません。 WebSocket で Amazon Transcribe ストリーミングを使用する Amazon Transcribe の StartStreamTranscriptionWebSocket API を使用するには、まず IAM ユーザーに Amazon Transcribe Streaming WebSocket の使用を許可する必要があります。AWS マネジメントコンソールにアクセスし、Identity […]

Read More
週刊AWS

週刊AWS – 2019/9/23週

こんにちは、AWSソリューションアーキテクトの小林です。9月も下旬に入り、徐々に秋らしい雰囲気が強くなってきました。私は秋と言えば食欲の秋だったのですが、今年は心を入れ替えてスポーツの秋にしてみようと計画中です。といってもガッツリと運動するのはしんどいので、毎日続けられるようなジョギングやウォーキングが良さそうだと考えています(スポーツかと言われるとちょっと怪しいですが)。皆さんはどういった秋にするご予定でしょうか?

Read More

【2019/10/1-11/5開催】AWS Innovate オンラインカンファレンス 〜初心者から上級者までクラウドの最新情報がわかる 60 セッション〜

こんにちは AWS Webinar 担当です。 AWS におけるオンライン最大のイベント、AWS Innovate オンラインカンファレンスを明日 10 月 1 日より開催します! 詳細・お申し込みはこちら >> AWS Innovate の特徴 1. レベルと目的に応じた全 60 セッション 初心者の方から上級者の方まで、自分のレベルと目的に合ったセッションが期間限定の約 1 ヶ月間無料で視聴できます。最新のクラウド技術、業界別 AWS ベストプラクティスほか、AWS 認定準備ワークショップなど、様々なセッションをご用意しています。 セッションの詳細はこちら >> 2. ライブ Q&A 2019 年 10 月 8 日(火)、15 日(火)にライブ配信を行います。当日はチャット機能により AWS エキスパートに直接ご相談できます。 ライブ配信の詳細はこちら >> 3. 修了証明書を発行 参加いただいた方へ修了証明書を発行します。 4. 資料ダウンロード セッションで使用した資料は全てその場でダウンロードできます。 全体スケジュール 日程: 2019 年 10 月 […]

Read More

AWS Black Belt オンラインセミナーのご案内 (2019 年 10 月)

こんにちは。10 月の AWS Black Belt オンラインセミナーについてご案内させて頂きます。 10 月は、なんと盛りだくさんな 7 本のWebinarを実施いたします!ぜひお役立てください。 視聴方法: オンラインセミナー登録ページよりお申し込みください 10月のスケジュール AWS Lake Formation 2019 年 10 月 1 日 (火) | 12:00 – 13:00 | IT 知識レベル:★★☆☆☆ | AWS 知識レベル:★★☆☆☆ AWS Lake Formationは、データレイクにおける権限制御やデータレイク構築を担うサービスとなり、この度GA及び東京リージョンにもローンチしました。本 Webinar では、最新のアップデートを含め、AWS Lake Formation を使用した権限制御やデータレイク構築についての機能、利用方法、考慮点について紹介いたします。 対象者 データレイクに関心をお持ちの技術者の方 本セミナーで学習できること データレイクの権限制御や構築においてのAWS Lake Formation の活用方法 スピーカー 上原 誠 Solutions Architect   Amazon EC2 […]

Read More

【開催報告】第9回 AWS Data Lake ハンズオンセミナー

こんにちは。AWS ソリューションアーキテクトの上原誠(@pioh07)です。 9月27日に、「AWS Data Lake ハンズオンセミナー」を開催いたしました。去年から行ってきた恒例のワークショップで第9回目となります。去年から引き続き盛況で、今回も80名以上のお客様にご参加頂きました。 はじめに、AWSにおけるデータ活用のベストプラクティスである Amazon S3 を中心とした Data Lake について解説し、ビッグデータ分析基盤の考え方として有名なラムダアーキテクチャの解説を行いました。 当イベントでは、Amazon Athena や Amazon Redshift の各 AWS サービスを駆使して実際にラムダアーキテクチャを構築することがゴールです。とはいえ全てを構築するのはボリュームが大きいため、スピードレイヤー or バッチレイヤー or 全部入りでコース分けて取り組めるようハンズオンコンテンツを用意しました。最初にコースの説明を行い、出席いただいたお客様ご自身の課題に合わせてコースを選択頂き、ハンズオンを行っていただきました。今回、参加者も多くいらっしゃいましたので、サポートするソリューションアーキテクトも7名で対応させていただきました。 今回参加できなかった方も、ソリューションアーキテクトのサポートを受けながらハンズオンを行いログ分析を初めてみてはいかがでしょうか? 次回はハロウィンも待ち遠しい11月に開催予定です。ご参加お待ちしております。

Read More

AWS Certificate Manager プライベート認証機関を使用して Microsoft SQL Server への SSL 暗号化接続を有効にする

 重要なデータを保護するために対策を取っている組織は、保管中も転送中も心配が尽きません。リレーショナルデータベースは、ビジネスに不可欠なデータを保護する必要がある状況のよくある例です。Microsoft SQL Server では、Secure Sockets Layer (SSL) 暗号化を使用して転送中のデータを保護できます。 この記事では、AWS Certificate Manager (ACM) および AWS Certificate Manager Private Certificate Authority (ACM プライベート CA) を使用して、SQL Server 接続の SSL 暗号化を有効にするプロセスを説明します。 SQL Server の SSL 暗号化オプションの説明 Microsoft SQL Server は、接続の暗号化を有効にする次の 2 つのメカニズムがあります。 すべてのクライアントからの暗号化を強制する サーバーからの暗号化を強制する クライアントとサーバー間の安全な接続を確保するには、暗号化された接続を要求するようにクライアントを設定します。これにより、クライアントが SQL Server を実行しているサーバーに接続する前に、サーバーが提示した証明書を検証します。 Force Server Encryption オプションを使用することもできます。ただし、このオプションを単独で使用すると、クライアントが証明書を検証せずに暗黙的に信頼するため、中間者攻撃に対して脆弱になります。 この記事では、最初のオプションについてのみ説明します。 ACM ルート CA とプライベート CA […]

Read More

Snowball Edge を使用したデータ移行のベストプラクティス

AWS Snowball Edge は、オンプレミスのストレージ (SAN、NAS、パラレルファイルシステム) またはデータベースから Amazon S3 へのペタバイト規模のオフラインデータ移行を可能にします。AWS Snowball Edge は、AWS Snow Family の一部であり、データ移行に使用できるデータ転送サービスの優れた AWS ポートフォリオです。データ転送サービスの AWS ポートフォリオには、高速オンライン転送のための AWS DataSync も含まれています。 使用可能なネットワーク帯域幅は、オンラインまたはオフラインの転送メカニズムを選択する際の重要な考慮事項です。たとえば、500 Mbps の専用ネットワーク接続を介して 1 PB のデータを転送するには約 8 か月かかり、移行プロジェクトのスケジュールを過ぎてしまう可能性があります。Snowball Edge は、AWS へのネットワーク帯域幅が制限され、データボリュームが大きい場合に、大規模の移行を行うための高速メカニズムを提供します。 Snowball Edge サービスは、堅牢なストレージとエッジコンピューティングデバイスを使用して、データを安全かつ信頼できる方法でお客様が AWS に物理的に転送できるようにするため、ネットワーク帯域幅の必要性を減少します。このブログ投稿では、Snowball Edge を使用した効率的で費用対効果の高い移行を実現するために、当社のお客様が使用しているベストプラクティスを紹介します。 概要 図 1 は、Snowball Edge を使用して、NAS アレイ、データベース、データウェアハウス、またはその他のストレージシステムなどのオンプレミスデータソースから AWS にデータを移行するために一般的に使用するアーキテクチャを示しています。Snowball Edge Storage Optimized (SBE -SO) デバイスには、Amazon S3 […]

Read More

クラウドベースの次世代バンキング

従来の銀行では、プロダクションサポートグループ、セキュリティ対応チーム、コンティンジェンシープランニング組織といった、労働集約型の人間中心の制御構造を主に利用しています。こうした制御構造は、責任を分散し、リスクを回避するセキュリティ体制を維持するのに必要であると考えられていました。残念ながら、この従来のモデルでは組織の特定分野のエキスパートと開発チームとの間に距離ができてしまうため、効率が低下し、イノベーションの妨げになります。 銀行などの金融テクノロジー (フィンテック) 企業は、最新世代の顧客のニーズを満たすためにより速く動く必要があることを認識しています。こうした顧客は、従来の銀行によるサービス提供が不十分な市場に身を置く顧客も含め、豊富なモバイルファーストのエクスペリエンス、一流の顧客サービス、幅広いサービスと製品へのアクセスを期待しています。彼らは小売よりもデバイスでの販路を好み、そのニーズに応える銀行をひいきにしたいと考えています。 AWS で稼働するバンキング 本日は、こうしたニーズに対応する AWS で稼働する 2 つの銀行についてお話ししたいと思います。両銀行ともクラウド上での挑戦から生まれたものであり、新しく興味深い方法で AWS の規模、パワー、柔軟性を活用しています。たとえば、両行は主にマイクロサービスを利用したり、新しいコードを 1 日に数十回から数百回デプロイしたり、分析とビッグデータを使用して顧客の理解をより深めたりしています。また、コンプライアンスや制御タスクにはオートメーションを適用したり、コミット時にコードの脆弱性をスキャンしたり、最小特権 IAM ロールの使用を体系的に付与、強制するシステムを作成したりもしています。 NuBank – ブラジルに本社を置き、1,000 万人以上の顧客にサービスを提供している NuBank は、Fast Company が世界で最も革新的な企業の 1 社として認めている企業です。2013 年に設立後、わずか 4 年でユニコーンステータス (評価額 10 億 USD) に達しました。最新の資金調達協議後、同社の評価額は 100 億 USD に跳ね上がりました。同社の AWS 活用方法の詳細については、以下のリソースを参照してください。 NuBank の導入事例。 How the Cloud Helps NuBank Support Millions of Daily Customers (動画)。 Starling […]

Read More

Amazon Comprehend Medical のバッチモード処理の導入

AWS re:Invent 2018 でローンチした Amazon Comprehend Medical は HIPAA に対応した自然言語処理サービスで、機械学習を使用して構造化されていないテキストから関連する医療情報の抽出を簡単に行うことができます。 たとえば、ロシュ・ダイアグノスティックスや Fred Hutchinson Cancer Research Center などの顧客企業は Amazon Comprehend Medical を使って、医師のメモ、臨床試験報告書、患者の健康記録といったさまざまな情報源から病状、投薬、投与量、含量、頻度などの情報を迅速​​かつ正確に抽出しています。また、これらのドキュメント内に存在する保護された医療情報 (PHI) を識別し、データ交換の前に匿名化することもできます。 以前のブログ投稿で、Amazon Comprehend Medical API を使って、単一のドキュメントでエンティティを抽出し、PHI を検出する方法をご紹介しました。本日は、この API が Amazon Simple Storage Service (S3) バケットに保存されたドキュメントのバッチ処理が可能になったことをお知らせします。それでは、デモを始めましょう。 バッチモード API の導入 まず最初にデータを取得して、バッチモードをテストする必要があります。MT Samples は匿名化された本物の医療記録をコレクションしたもので、無料での使用と配布が可能です。いくつかのトランスクリプトを選択し、それらを Amazon Comprehend Medical が期待するシンプルな JSON 形式に変換しました。本番ワークフローでは、アプリケーションコードや などの分析サービスのいずれかを使って、ドキュメントを簡単にこの形式に変換できます。 {“Text”: ” VITAL SIGNS: The […]

Read More

AWS DataSync 最新情報 - S3 ストレージクラスのサポートなど

AWS DataSync を使うと、AWS クラウド内外への大量のデータ移動が簡単になります (詳細については、私の前の投稿「New – AWS DataSync – Automated and Accelerated Data Transfer」をご参照ください)。その投稿で説明したように、DataSync は、移行、アップロードとプロセス、バックアップ/DR といったユースケースに最適です。DataSync はマネージド型サービスで、任意のサイズの 1 回限りの転送や、定期的な転送に使用できます。 追加された最新の機能 DataSync は 2018 年の AWS re:Invent でローンチし、それ以来どんどん機能が追加されています。今日は、いくつかの最新機能の簡単なまとめと、いくつかの新しい機能を取り上げてご紹介します。 S3 ストレージクラスのサポート SMBの サポート リージョンの追加 VPC エンドポイントのサポート 米国で FIPS 検証済みエンドポイントをサポート ファイルとフォルダーのフィルタリング 埋め込み CloudWatch メトリクス 各機能を見ていきましょう。 S3 ストレージクラスのサポート Amazon S3 バケットにデータを転送する場合、オブジェクトに使用するストレージクラスを制御できるようになりました。DataSync で使用する新しい場所を作成する際に、クラスを選択するだけで実行できます。 任意の S3 ストレージクラスから選択可能です。 特定のストレージクラスに格納してあるオブジェクトの上書き、削除、取得には、追加料金が発生する場合があります。詳細については、DataSync で S3 ストレージクラスを使用する際の考慮事項についてご覧ください。 […]

Read More