InfoQ ホームページ Scaling に関するすべてのコンテンツ
-
安定性とユーザーフレンドリーを両立したUIを作るには
UI構築における重要な課題は、使いやすさと保守性、そして規模や複雑さのバランスを取ることだ。安定し、かつユーザーフレンドリーなUIを作るには、思慮深いコンポーネント設計と一般的な使用経路の理解が必要だ。自動化は、コードベースの効率と一貫性を改善する上で、画期的な変化となりうる。
-
AWSが独立したスケーリングのAmazon Aurora Serverlessの第2バージョンをリリース
先ごろ、AWSは、オンデマンドの自動スケーリング構成のAmazon Auroraである第2バージョンのAmazon Aurora Serverlessの一般提供を発表した。2番目のバージョンは、Aurora PostgreSQLとMySQLの両方で一般利用が可能で、コンピューティングとストレージのスケーリングの独立が特徴だ。
-
TSS(チーム一体給与)を全社的な報酬評価に採用する
TSS(チーム一体給与)は、チームを越えた評価を行うことで、結果が自動的に調整され、スケールアップが可能になる。さらに、そのスコアを見ることで、どこに会話が必要なのかが分かる。TSSは、新たなスキルを習得し、適応することを促すのだ。
-
NetflixでCosmosを使ったビデオ品質測定のスケーリング
Netflixは、さまざまなビジネス目的に対する知覚的なビデオ品質の測定に依るところが大きい。メトリックが進化し、より多くのワークフローの一部になるにつれて、それらの測定ツールもスケーリングする必要がある。Netflixは最近、どのようにしてCosmosマイクロサービスを使って新しいビデオ品質測定ワークフローを実装するかを説明している。優れたスケーラビリティとデータの疎結合を備えた品質メトリックの革新を育てることを目的としたものである。
-
Pinterestが広告配信アーキテクチャをどのようにスケールアップしたか
Nishant Roy氏は、Pinterest Engineering Blogに、広告コーパスのスケーリング問題を克服するための戦略を書いている。彼らの既存のソリューションはスケーリングの限界に達していた。そのため、さらなる成長が必要であった。再設計により、広告インデックスがKey-Valueストアにオフロードされ、Goアプリケーションのガベージコレクションが最適化されて、広告コーパスのサイズが60倍に増加した。
-
Googleがコールドスタート低減のために最小インスタンスを導入
GoogleのFunction as a Service(FaaS)製品のCloud Functionsが、最小('min')インスタンスをサポートするようになった。この新機能により、Googleは「コールドスタート」と呼ばれるFaaSのよく知られた摩擦点を取り除くことを目指している。
-
Coinbaseが構築した”運���環境への道” - QCon Plus Q&Aより
Coinbaseでは、エンジニアと顧客の数が増えるに従って、より多くのプロジェクト、早いイテレーション、増え続けるインフラストラクチャに対する多くのコントロールを必要とするようになった。開発者が何をしているかを見て、それを支援するための社内デプロイメントツールを開発していく過程において、同社は、セルフサービスの文化を構築したのだった。
-
安全で迅速なデプロイを世界規模で - QCon Plus Q&A
Uberは、ハイブリッドクラウドモデルを使って、サービスのデプロイメントを自動化した。すべてのサービスを同じロールアウトテクニックとワークフローを使ってデプロイすることにより、デプロイメントの安全性を保証し、問題の軽減を図る。さらに、クラウド間の差異を抽象化することで、任意のプラットフォーム上で動作するサービスの構築が可能になる。
-
Fargate のコンテナスケーリング Q&A
AWS Container HeroのVlad Ionescu氏は、4月初旬に、バッチ処理またはバックグラウンドジョブ用にAmazon Fargateをスケーリングした検証について報告した。
-
MicrosoftがKEDA(Kubernetes-Based Event-Driven Autoscaling) 1.0をリリース
Microsoftは、Kubernetes-based event-driven autoscaling(KEDA)コンポーネントの1.0バージョンを発表した。Kubernetesクラスタ上で動作し、すべてのコンテナ対して”詳細な自動スケーリング(ゼロ動作を含む)”機能の提供が可能なオープンソースプロジェクトだ。Kubernetes Metrics Serverとしての動作も可能で、専用のKubernetesカスタムリソースを使って自動スケール用ルールを定義することができる。
-
Googleのソフトウェアエンジニアリング文化
Googleのエンジニアリングプラクティスのいくつかは、今日に至るまで企業全体に広く適用されており、今もなおその成功に貢献している。2017年、同社のソフトウェアエンジニアが、ソフトウェア開発に限定しない、これらプラクティスのいくつかを公開した。今日のGoogleは、創造性、自律性、イノベーションのチーム文化を育んでいる。
-
New York Timesエンジニアリングチームによるスケーリング,インシデント管理,コラボレーション
The New York Timesのエンジニアリングチームが、2018年11月の米国中期選挙でのトラフィック増加を背景とした、 スケーリングとインシデント管理への取り組みについての記事を書いている。
-
SonyがImageNet上でResNet-50を224秒でトレーニング
Sonyの研究者グループは、ImageNet上でResNet 50アーキテクチャを、わずか224秒でトレーニングしたと発表した。 作成されたネットワークは、ImageNetの検証セット上で75パーセントのtop-1精度を持つ。彼らはこの記録を、NVIDIAの2.100 Tensor Core GPUを使用することで達成した。この記録と同時に、1.088 Tesla V100 Tensor Core GPUを使用して、90パーセントのGPUスケーリング効率も達成している。
-
Netflixhがコンテナ管理プラットフォーム"Titus"をオープンソース提供
Netflixは、Titusという独自のコンテナ管理プラットフォームをオープンソースにすると発表した。TitusはApache Mesosをベースとして、AWS EC2上で動作する。
-
2017-2018 State of Scrumレポート公開
経営者にとって、最優先事項は価値の提供だ。企業がアジャイルを導入すれば、顧客満足度が最も重要な改善指標となる。硬直的な慣習や指揮統制型リーダシップに縛られた企業では現代社会の競争を生き残れない、という必然性が、企業をアジャイル変革へと駆り立てている。スクラムを採用する先進的企業では、企業や文化のニーズに対応する方法でスクラムを使用している。