InfoQ ホームページ Performance に関するすべてのコンテンツ
-
パフォーマンスの向上とシャーディングの強化が図られたMongoDB 8.0がリリース
MongoDBはMongoDB 8.0の一般提供を発表し、大幅なパフォーマンス向上と新機能を導入した。ハイライトは、組み込みのシャーディング設定サーバー、クエリ可能な暗号化の拡張サポート、シャードキーを必要とせずにシャード間でコレクションを移動する機能などだ。
-
UberがMySQLフリートのメジャーアップグレードを完了、パフォーマンスとセキュリティを強化
Uberは、バージョン5.7から8.0にアップグレードすることで、MySQLフリートデータベースを大幅に改善した。チームは、MySQLの新しいバージョンで改善されたパフォーマンスと同時実行性を利用したかった。また、MySQL 5.7が2023年10月に使用期限を迎えるためだった。この作業には1年以上かかり、3リージョンの19のプロダクションゾーンで2,100以上のクラスタと16,000以上のノードをアップグレードした。
-
AWS、科学的発見を加速する並列Parallel Computing Serviceを発表
Amazon Web Services(AWS)は、複雑な科学計算の処理時間を大幅に短縮することを目的とした新しいAWS Parallel Computing Service(PCS)の一般提供を発表した。
-
NetflixのPushy:スケーラブルなウェブソケット・プラットフォームの進化:1億の同時接続を処理する
Netflixは、同社製品のプッシュ通知や様々なデバイス間の通信をサポートするWebSocketメッセージングプラットフォーム、Pushyの進化の詳細を共有した。Netflixのエンジニアは、プラットフォームのスケーラビリティと信頼性を確保し、新しい機能をサポートするために、Pushyのエコシステム全体で数多くの改善を実施した。
-
Grafana k6リリース:Typescript、ECMAScript、ブラウザテストなどの機能強化
The Grafana k6チームは、オープンソースの負荷テストツールの新バージョンを約2ヶ月ごとにリリースし、新機能とユーザーエクスペリエンスの向上をもたらしている。最近のアップデートでは、特にTypeScriptのサポート、ECMAScriptの互換性、ブラウザテスト、gRPC、メモリ管理、暗号化、テスト結果の保存に関する機能強化など、重要な改善がいくつか導入された。
-
Netflixが仮想スレッドを採用:パフォーマンスと落とし穴に関するケーススタディ
長年Javaを採用してきたNetflixは、最近Java 21にアップグレードした。同社は現在、JEP 439で導入された世代ZGCや、JEP 444で導入された仮想スレッドなどの新機能を活用して、同社の広範なマイクロサービス群全体のパフォーマンスを改善している。高スループットの並行アプリケーション向けに設計された仮想スレッドは、初期には有望視されていたが、実際のシナリオでは独自の課題ももたらした。
-
Meta社がテールユーティライゼーションの向上によりAI推論を最適化
Meta社(旧Facebook社)は、テールユーティライゼーションの最適化に注力することで、機械学習モデル提供インフラの効率性と信頼性が大幅に改善されたことを報告した。
-
Canva、SNS+SQSよりAmazon KDSを選択し、1日250億件のイベントで85%の節約を実現
Canvaは、同社のProduct Analytics Platformのために、AWS SNSとSQSの組み合わせ、MKS、Amazon KDSなど、さまざまなデータメッセージングソリューション群を評価し、主に費用面での大きな優位性から最終的にAmazon KDSを選択した。同社は、パフォーマンス、メンテナンスの労力、コストなど、これらのソリューションに対して多くの側面から比較を行った。
-
OpenTelemetryが継続的プロファイリングを採用、Elasticがエージェントを提供
OpenTelemetryは継続的プロファイリングをテレメトリのコア信号として取り入れたことを発表し、Elasticは継続的プロファイリング・エージェントをOpenTelemetryプロジェクトに寄贈した。
-
Amazon Aurora Serverlessは10K以上のインスタンスのフリートに対して、どのようにリソースとスケーリングを管理するのか?
AWSのエンジニアが、Amazon Aurora Serverlessプラットフォームのリソース管理とスケーリングの進化と最新の設計について説明した論文を発表した。Aurora Serverlessは、顧��のワークロードのニーズを満たすために動的にリソースをスケーリングし調整するための全体的なアプローチを作成するために、異なるレベルのコンポーネントの組み合わせを使用する。
-
Google Cloud、Spannerにジオ・パーティショニングを導入:待ち時間の短縮とコストの最適化
Google Cloudは、グローバルに分散されたフルマネージド・データベースであるSpannerにジオ・パーティショニング機能の追加を発表した。同社によると、この新機能は、地理的に分散したアプリケーションやユーザーのパフォーマンスとユーザー体験を向上させるとともに、運用コストの最適化を目的としている。
-
Project Leyden、早期アクセスビルドを発表:Javaアプリケーションの起動を2-3倍改善
OpenJDKは、Project Leydenのアーリー・アクセス(EA)ビルドを発表し、マイルストーンに達し、現在ダウンロード可能だ。このビルドは、Javaアプリケーションのパフォーマンス強化、特に起動時間に焦点を当てた、1年以上にわたる開発努力の成果である。予備テストでは、一般的なアプリケーションフレームワークで起動時間が2~3倍改善されるなど、目覚ましい結果が得られている。
-
Ngrok Traffic Inspectorがネットワーク・トラフィックのオブザーバビリティを提供
ngrok Traffic Inspectorは、APIやサービスに向かうトラフィックのオブザーバビリティを提供し、何が起きているかをよりよく理解し、問題を特定するのに役立つ。今年初めにプレビューされて以来、Traffic Inspectorはユーザーからのフィードバックに基づいて新しい機能を獲得し、ngrokダッシュボードから正式に利用可能になった。
-
CO2.js、開発者によるアプリケーションの二酸化炭素排出量の追跡を支援
グリーンウェブ財団は、開発者がグリーンウェブAPIにアクセスし、アプリ、ウェブサイト、ソフトウェアに関連する二酸化炭素排出量の予測を可能にするJavaScriptライブラリ、CO2.jsの新しいリリースを発表した。CO2.jsは、サイトのカーボンバジェットを作成したり、モニタリングツールに二酸化炭素排出量の推定値を含めたい開発者をサポートする。
-
AWS、CloudWatch Application SignalsにPythonアプリケーションの自動計測を追加
AWSは、Amazon Cloudwatch アプリケーションシグナル機能にPythonアプリケーションの自動計測をサポートすることを発表した。アプリケーションシグナルは、AWS Distro for OpenTelemetry (ADOT)を使用して、コードを変更することなくPythonアプリケーションの計測を可能にする。アプリケーションシグナルは、サービスレベル目標(SLO)の監視を可能にし、いくつかのAWSのオブザーバビリティとモニタリングツールと連携する。