投稿

1月, 2021の投稿を表示しています

[OCI]Micronautによるメッセージドリブン マイクロサービス&モノリス - Part 3:Oracle Streaming Serviceへの切り替え (2021/02/01)

イメージ
Micronautによるメッセージドリブン マイクロサービス&モノリス - Part 3:Oracle Streaming Serviceへの切り替え (2021/02/01) https://blogs.oracle.com/developers/message-driven-microservices-monoliths-with-micronaut-part-3%3a-switching-to-oracle-streaming-service 投稿者: Todd Sharp これまでのシリーズ( パート 1 、 パート 2 )では、最新の Web アプリケーションにおける メッセージングに関連する「方法」と「理由」の両方を取り上げてきました。 E コマースの例を使ってメッセージングの必要性を説明し、ローカルの Kafka ブローカーを起動して、 Kafka ブローカーを介して通信する「Order」サービスと「Shipping」サービスの両方を作成することについて詳しく見てきました。 もしまだこの2つの記事を読んでいないのであれば、ここに進む前に読んでおくことを強くお勧めします。 読み終わった?よかった、これでスピードアップできましたね! このシリーズの自然な次のステップは、このアプローチをクラウドベースのマイクロサービス(またはモノリシック)の デプロイメントにどのように適用するかということだと思います。いつものように、アプローチはチームの好みに大きく依存します。 もしあなたのチームに強力なDevOpsがあり、手を汚すことを恐れていないのであれば、 適切なVMリソースを用意して、それをインストールして保守することで、クラウド上で独自のKafkaブローカを展開することを選択してもいいでしょう。 他のチームはこのアプローチを敬遠するかもしれませんが、メンテナンスのためのリソースが増えることを意味するので、 それは完全に理解できます(有料であることは言うまでもありません)。 独自のブローカーを実行しないようにすることを選択した人のために、利用可能な素晴らしいオプションがあります。 Oracle Streaming Service(OSS)です。OSSは、メッセージを消費し、生産するための完全に管理され、 スケーラブルで、耐久性があり、安全なサービスです。 これはマー...

[OCI]MySQLデータベースサービスとHeatWaveであらゆるタイプのデータを統合 (2021/02/01)

イメージ
  MySQLデータベースサービスとHeatWaveであらゆるタイプのデータを統合 (2021/02/01) https://blogs.oracle.com/mysql/integrating-any-type-of-data-with-mysql-database-service-and-heatwave 投稿者: Michel Gerin MySQL Database ServiceとHeatwaveによるOracle Cloud Infrastructureのデータ統合 あらゆるデータソースからの事実上すべてのデータタイプをMySQL Database ServiceとHeatWaveに統合できます。 多様なソースからタイムリーにデータを収集する必要がある場合、Oracle Cloud Infrastructure (OCI) Data Integrationは、 Oracle Cloud上のクラウドネイティブ、サーバーレスETL(抽出、ロード、変換)サービスであり、 複雑なデータウェアハウスの構築、デプロイ、管理のための統合ソリューションを提供します。 グラフィカルでノーコードのデザイナー、インタラクティブなデータ準備、 Spark ETLまたはETLのプッシュダウン実行など、データ統合の要素を組み合わせることで、 複雑なシステム間で情報をタイムリーに、正確に、そして一貫性のあるものにする方法をご紹介します。 デモを含むウェビナーをご覧ください。 講演者 Nicolas de Rico, MySQLプリンシパルソリューションエンジニア Oracle Cloud Infrastructure(OCI)データ統合担当シニア・プリンシパル・プロダクト・マネージャー、Julien Testut氏 プレゼンテーションのスライド プレゼンテーションのスライドを ダウンロード その他の参考文献 データ統合に関するドキュメント: https://docs.oracle.com/en-us/iaas/data-integration/using/index.htm データソースへの接続: https://docs.oracle.com/en-us/iaas/data-integration/using/data-assets.htm

[OracleAPEX]APEXでの動的アクションのインライン関数 JavaScript表現 (2021/01/31)

イメージ
APEXでの動的アクションのインライン関数 JavaScript表現 (2021/01/31) https://www.talkapex.com/2021/01/inline-function-in-dynamic-action-javascript-expression-in-apex/ APEXのいくつかの動的アクション(DA)設定では、JavaScript(JS)式を使用するオプションがあります。 この一般的な例は、Set TypeがJavaScriptである値を設定することです。 名前(JavaScript Expression)が示すように、これは1 + 2のような式でなければなりません; 複数行のコードをreturn文(上図のように)で実行しようとすると、以下のようなエラーが発生します。 Uncaught TypeError: apex.da.initDaEventList is not a function この問題を解決するには、JavasScript 式として 即座に呼び出された関数式 (IIFE) を使用することができます。 次の例は、最初の例のコードをIIFEとして書き換え、DAで有効なJavaScript表現として動作するようにします。 (function() { var today = new Date(). return today.getFullYear(). })() Adrian Png さんと Trent Schafer さんに感謝します。

多言語エンジン: Oracle DatabaseでJavaScriptを実行 (2021/01/29)

イメージ
多言語エンジン: Oracle DatabaseでJavaScriptを実行 (2021/01/29) https://medium.com/graalvm/mle-executing-javascript-in-oracle-database-c545feb1a010 投稿者: Alina Yurenko Photo by Max Langelott on Unsplash 21c以降、Oracle DatabaseはGraalVMを搭載したJavaScriptを実行できるようになりました。 このブログ記事では、この新機能の下を覗いてみましょう。 また、Oracle APEXのサーバーサイド言語としてのJavaScriptを示すフォローアップブログ記事も予定しています。 Alina Yurenko 、 Alexander Ulrich 、 Lucas Braun 、 Hugo Guiroux 、および Stefan Dobre 著 Oracle DatabaseでのJavaScriptの使用 多言語エンジン:OracleデータベースにGraalVMを埋め込む 未来へのビジョン 最近、オラクルは、世界で最も先進的なデータベースの次のバージョンであるOracle Database 21cをリリースしました。 このリリースでは、データベース内で JavaScript コードを直接実行する機能が追加されています。 Oracle Databaseは、PL/SQL、Java、およびC言語でのサーバーサイド・プログラミングを長らくサポートしてきました。 サーバーサイド・ビジネス・ロジックは、多くのエンタープライズ・アプリケーションで重要な役割を果たしています。 これにより、ネットワークを介した不要なデータ転送が不要になり、特にテラバイト以上のデータに適用される場合には、 データを多用する操作のパフォーマンスを大幅に向上させることができます。 第二に、例えばビジネスルールをデータベース内に格納して実行することで、データにアクセスするユーザーだけでなく、 すべてのアプリケーションがルールに従っていることが保証されるため、セキュリティやコンプライアンス要件の実装を大幅に簡素化することができます。 最後に、一般的に使用される機能を中央の場所に保存し、通常のSQL...

[OCI]Oracle Cloud Infrastructureでリアルタイム・メディア・ストリーミングを実行する2つの大きな理由 (2021/01/29)

イメージ
Oracle Cloud Infrastructureでリアルタイム・メディア・ストリーミングを実行する2つの大きな理由 (2021/01/29) https://blogs.oracle.com/cloud-infrastructure/two-big-reasons-to-run-real-time-media-streaming-on-oracle-cloud-infrastructure 投稿者: Mari Brands | Senior Solutions Product Manager 世界的な大流行により、対面でのイベントが大幅に制限されたため、高品質なライブストリーミングコンテンツへの需要が急増しています。 シカゴを拠点とするリアルタイムビデオストリーミングプロバイダであるPhenix Real Time Solutionsは、 自動車オークション、オンラインギャンブル、スポーツベッティング、ライブエンターテイメントイベントなど、 世界規模でサブセカンドレイテンシーを必要とするストリーミングワークロードの急増する需要に迅速に対応することができました。 Phenixの同期マルチカメラストリーミングソリューションにより、視聴者はあらゆるデバイスであらゆる角度からスポーツの試合をリアルタイムで見ることができます。 ワークロードの需要は昨年1年間で300%以上増加しましたが、Oracle Cloud Infrastructure(OCI)を利用することで、Phenixは運用コストを40%以上削減しました。 Phenixの最先端の経験は、企業がリアルタイム・メディア・ストリーミングのニーズにOCIの柔軟なコンピューティングを利用する2つの強力な理由を示しています。 理由1:運用コストを40%削減 OCIのFlexible Compute、すなわち E3.Flex仮想マシン(VM) は、 ユーザーが各インスタンスを正確なコア数(1~64コア)とメモリ(1コアあたり1~64GB、1インスタンスあたり合計1024GBまで)にカスタマイズすることができます。 これらのスペックは他のクラウドプロバイダーではできません。 「OCI の E3.Flex コンピュートは驚くべき革命であり、生のパフォーマンスだけではゲームチェンジャーです」 と Phenix Real Tim...

[OCI]データ書き出しのためのOracle Cloud Infrastructure Data Transferサービスを発表 (2021/01/29)

イメージ
データ書き出しのためのOracle Cloud Infrastructure Data Transferサービスを発表 (2021/01/29) https://blogs.oracle.com/cloud-infrastructure/announcing-oracle-cloud-infrastructure-data-transfer-service-for-data-export 投稿者: Gail Truman | Principal Product Manager 膨大な量のデータをクラウドからコピーしたり、移動したりする必要がある場合がありますが、 それをインターネット上で行うよりも高速に行うことができます。 おそらく、顧客やビジネスパートナーのサイトに送信する必要のあるメディアコンテンツや加工されたデータセットがあるでしょう。 あるいは、災害が発生してビジネスが混乱し、クラウドに保存されているデータを復旧してオンプレミスの場所に配信する必要がある場合もあるでしょう。 また、規制された業界では、オンプレミスサイトへのデータの迅速な返却など、サービスプロバイダの「出口管理」を行うことが義務付けられているかもしれません。 Oracle Cloud Infrastructure Data Transferサービス は、 オラクルが提供するData Transfer Applianceを介してインポートとエクスポートの両方のサービスを提供するように拡張されています。 リクエストを行うと、データが暗号化されたストレージ・アプライアンスが送られてきます。 お客様はデータをコピーした後、それを返送します。とてもシンプルです。 使用できる対象者 Universal Credits-Monthly Flex を使用してOracle Cloud Infrastructureのテナントを確立した場合は、 Data Transfer Applianceを使用してデータをインポートまたはエクスポートすることができます。 仕組み ここでは、10のステップに分けて説明します。 1. サービスを使用するための資格を要求 顧客は自分の組織のランダムな人が家電製品を注文することを望まないので、このサービスへのアクセスを要求する必要があります。 このステップを "エンタイトルメ...

[OCI]Oracle CloudでMySQL DBを始めるための完全ガイド (2021/01/29)

イメージ
Oracle CloudでMySQL DBを始めるための完全ガイド (2021/01/29) https://blogs.oracle.com/developers/complete-guide-to-getting-started-with-mysql-db-in-the-oracle-cloud 投稿者: Todd Sharp 9月に入り、ついに 待望のMySQL Database Service in the Oracle Cloudが発表 されました。 これは、MySQLに慣れ親しんだ開発者にとって大きなニュースであり、 アプリケーションで使用するための安全で完全なマネージド・クラウド・サービスを求めている開発者にとっては大きなニュースです。 自動バックアップ、モニタリング、SDKとの統合、API、OCI CLIなど、マネージドクラウドサービスに期待される機能はすべて揃っています。 この記事では、Oracle CloudのMySQL DBシステムのデプロイ、構成、および接続に必要なものを見てみましょう。さっそくやってみましょう。 チートモード! 以下のブログ記事では、MySQL DB、仮想クラウド・ネットワーク(VCN)、 オプションのコンピュート・インスタンスをベースジョン・ホストとして手動で起動する方法を詳細に紹介します。 Terraformを使用してデプロイを自動化したい場合は、Oracle Cloud Infrastructure Resource Managerを使用して これらのリソースを自動的にデプロイする方法のセクションに 進んで ください。 このガイドは非常に長いので、必要に応じて読み飛ばせるように目次を追加することにしました。 Create a Compartment Create a Virtual Cloud Network (VCN) Create a Compute Instance Create a Group & User Creating a MySQL System Bonus - Deploy Resources with Terraform and OCI Resource Manager Configuring your MySQL DB System Connecting to the MySQL DB S...