InfoQ ホームページ Performance に関するすべてのコンテンツ
-
Coinbaseにおけるメトリクスコレクションとログアグリゲーションの進化
CoinbaseのソフトウェアエンジニアであるLuke Demi氏は、2018年半ばからCoinbaseで実施されてきたモニタリングとロギングの変更に関する記事を書いている。Coinbaseは、ログ分析とメトリクス視覚化という2つの目的を果たすセルフマネージドのElasticsearchクラスタから、メトリクスコレクション用のDatadogとログアグリゲーション用のAWSのマネージドElasticsearchへと移行した。
-
自社開発ソリューションuMonitorとMerisによるUberの可観測性スケールアップ
Uberのインフラストラクチャは,モバイルアプリケーションやインフラストラクチャや内部サービスをサポートする数千のマイクロサービスで構成されている。これらのサービスに高い可観測性(obervability)を提供するため,UberのObservabilityチームは2つの監視ソリューションを構築した。時系列でメトリクスベースの警告を行うuMonitorと,ホストレベルのチェックとメトリクスを扱うNerisである。
-
インクリメンタルなアーキテクチャアプローチ
世界中のアプリケーションのほとんどのうち、おそらく90%は、モノリシックなアプローチで動いている。オーバーエンジニアリングを避けるために、私たちはシンプルなアーキテクチャから始めて、必要に応じて進化させなくてはならない、Randy Shoup氏はReactive Summit 2018でこう語った。彼は最近発表したプレゼンテーションで、小さく始まり、やがて大規模でグローバルなインターネット会社に成長した企業での経験について説明した。
-
AmazonがAWSクラウドマップ「クラウドリソースのためのサービスディスカバリ」を発表
最近のブログ記事で、Amazonはクラウドリソースを発見し追跡するAWS Cloud Mapと呼ばれる新しいサービスを紹介した。マイクロサービスアーキテクチャの出現に伴い、これらのアーキテクチャで動的リソースを管理することがますます困難になっている。しかし、AWS Cloud Mapを使用すると、開発者はデータベース、キュー、マイクロサービス、およびその他のクラウドリソースの状態をカスタム名で監視できる。
-
Grafanaが時系列メトリクスにログデータ相関を追加
Grafanaチームは、メトリクスクエリやビジュアライゼーションといったGrafana機能と連携したロギングプラットフォーム、Lokiのαバージョンを発表した。Lokiは、新しいクライアントエージェントpromtailと、ログメタデータのインデックスとストレージのためのサーバーサイドコンポーネントを追加する。
-
Stack Overflow のモニタリングシステムの中身
Stack Exchange のアーキテクチャリードである Nick Craver 氏は最近、彼らのモニタリングシステムについて記事を書いた。彼はそのモニタリング戦略の背後にある哲学と動機について議論し、そのツール群、 Bosun、Grafana、Opserverなどについて語った。
-
リアクティブサービスのためのパフォーマンステスト
Reactive Summitで、Pivotusのエンジニアリング担当ディレクターであるLilit Yenokyan氏は、リアクティブサービスのためのパフォーマンステストについて発表した。Yenokyan氏はパフォーマンステストの種類について説明し、テストを実行して結果を分析するために必要なツールについて紹介した。
-
NGINXインタビュー: ソフトウェアロードバランシング、APIゲートウェイ、サービスメッシュの企業導入について
InfoQは先日、NGINX IncのRob Whiteley, Sidney Rabsatt, Liam Crilly各氏と席を共にして、ネットワークとデータセンタコミュニケーションの将来について、彼らのビジョンを聞くことができた。同社では、テクノロジの現状と自らの目標を鑑みながら、ソフトウェアロードバランサ、Ingressゲートウェイ、サービスメッシュの活用を目指す企業の“信頼できるアドバイザ”として、導入の“敷居を低くする(easy on-ramp)”ことを目標としている。
-
低コストでシンプルなサイト監視ツール“Checkless” - 開発者とのQ&A
Steve Elliott氏は、Webサイトの稼働時間を監視する簡単で安価な方法を必要としていた。ほとんどの既製ツールは、氏にとって複雑過ぎたり、費用が高過ぎるものだったのだ。pingベースのチェックでサイトの稼働時間を監視するサーバレスツールのChecklessを氏が開発したのは、このような理由からだ。使い方次第で、さまざまな用途に利用することができる。
-
Confluent Platform 5.0がLDAP認証とIoTインテグレーション用のMQTT Proxyをサポート
Confluent Platform 5.0は、Apache Kafka上に開発されたエンタープライズストリーミング用のプラットフォームである。LDAP認証、Kafkaトピックインスペクション、IoT(Internet of Things)統合用のConfluent MQTT Proxyなどをサポートする。
-
WorkerDOMはJavaScriptプログラミングにDOM並行処理を加える
今年のJSConfの大きなニュースはWeb WorkerでDOMを利用可能にするJavaScriptライブラリであり、開発者がマルチコアプロセッサアーキテクチャを活用してWebパフォーマンスを向上させることができるWorkerDOMが紹介されたことである。
-
AWSによる単一クラウドアーキテクチャに移行したAuth0
認証、承認、シングルサインオンのサービスを提供するAuth0は、自社のインフラストラクチャを、これまでの複数クラウドプロバイダ(AWS、Azure、Google Cloud)からAWS単独に移行した。AWSサービスへの依存度が必然的に高まるため、現在の同社のシステムは4つのAWSリージョンに分散されると同時に、サービスはゾーン間でレプリケーションされている。
-
Pinterest、OpenTSDBから独自の時系列データベースに切り替え
2014年以降、Pinterestのエンジニアリングチームは、メトリクスのストアおよびクエリのためのエンジンとしてOpenTSDBを使ってきた。しかし、メトリクスデータ量の増大による様々なパフォーマンス問題のため、彼らは独自の時系列データベースを開発し、OpenTSDBから切り替えた。
-
サーバレスプラットフォームの性能比較
主要なクラウドプロバイダのほとんどがFunction as a Service(FaaS)を提供するサーバレスプラットフォームを提供している。最近のベンチマークでは、ランタイム、コールドスタート時間、依存関係、およびリソース割り当てに対するパフォーマンスの違いを検証しているものがある。
-
監視プラットフォームのPrometheusがCNCF(Cloud Native Computing Foundation)から"卒業"
Cloud Native Computing Foundation (CNCF)は8月9日、オープンソースの監視ツールキットであるPrometheusが、インキュベーション段階を卒業したと発表した。プロジェクトがこの評価を達成するためには、その成長状況やドキュメント、組織のガバナンスプロセス、コミュニティに対する持続可能性と協調性のコミットメントなどを示す必要がある。