InfoQ ホームページ ニュース
-
.NET Core 2.1によるMicrosoft Bingの高速化
Microsoftの検索エンジンBingは.NET Core 2.1に移行後、内部サーバのレイテンシが34%低下した。MicrosoftのエンジニアであるMukul Sabharwal氏によれば、そのほとんどは.NETコミュニティによる貢献のおかげだ。
-
スイス最大の銀行でイノベーションを推進する
UBSでアセットマネージメントSWAT(SoftWare Action Team)の責任者を務めるJelena Laketic氏がDevOps Enterprise Summit Londonで講演し、スイス最大の銀行でイノベーションを推進した経験から学んだ教訓について語った。 InfoQはLakeric氏にコンタクトを取り、氏がSWATの活動の中で経験した課題と成功、およびUBSにとってのイノベーションについて話を聞いた。
-
QCon NY: Matt Klein氏の講演 - Lyftにおけるサービスメッシュアーキテクチャ導入
LyftのMatt Klein氏がQCon New York 2018 Conferenceで、Envoyサービスメッシュアーキテクチャについて講演した。同社のチームは最初のマイクロサービス導入で運用上の問題に直面した結果として、サービスメッシュの使用に移行している。
-
MicrosoftがAzure SQL Data SyncのGA(General Availability)を発表
MicrosoftがAzure SQL Data Syncの一般提供(GA)を開始すると発表した。Azure SQL Databaseと他の任意のSQLエンドポイントとの間で、一方向または両方向のデータ同期を実現するサービスだ。さらに今回のリリースには、コンフィギュレーションに関する新機能、データベーススキーマ更新の高速化、よりセキュアになったデータ同期プロセスなども含まれている。
-
AWS Config で複数アカウント、複数リージョンのデータ集約が可能に
Amazon Web Services(AWS)は先日、AWS Configルールによって複数のアカウントないしリージョンで生成されたコンプライアンスデータを集約して、AWSリソースの一元的な監査と管理を可能にする機能を追加した。新たに用意された集約ダッシュボードビューには、組織全体の不適合なルールが表示される。そこからドリルダウンすることで、ルールに反するリソースを詳細に確認することが可能になる。
-
Netflixから“しなやかさ"を学ぶ - カオスエンジニアリングを論じたQCon NYでのHaley Tucker氏の講演より
QCon New YorkでHaley Tucker氏は、“UNBREAKABLE: Learning to Bend but Not Break at Netflix”と題して講演し、Netflixでのさまざまな役割を担当して学んだカオスエンジニアリングの経験について論じた。おもな内容は次のとおりだ - 障害分離のための機能シャーディング(functional sharding)の使用、RPC呼び出しの継続的なチューニング、小さなイテレーションでのカオス試験の実施、”カオスの原則”の適用。
-
Amazon API Gatewayがプライベートエンドポイントをサポート
Amazonは、VPC(Virtual Private Cloud)内のプライベートAPIエンドポ���ントをユーザに提供するAPI Gatewayサービスを新たに発表した。提供されるAPIエンドポイントは、VPC Endpointを使うことで、ユーザのAmazon VPC内からのみアクセス可能となる。
-
エラー処理、ログ、テスト機能を改善したElixir 1.7
Elixir 1.7が重視するのは、日常作業の品質の向上だ – 作者のJosé Valim氏は、このように記している。その中には、スタックトレースを取得するための新たな__STACKTRACE__構造、Erlangの新しい:loggerモジュールへの統合、ユニットテストライブラリExUnitの改良、ドキュメント内のメタデータのサポートなどが含まれる。
-
"プロダクションユースに対応"したIstio v1.0サービスメッシュがリリース
Google Cloud Next 2018イベントでIstio 1.0サービスのリリースが発表された。クロスクラスタメッシュのサポート、きめ細かなトラフィックフロー制御、相互TLS(Mutual TLS)のメッシュ全体へのインクリメンタルなロールアウトなどが主な新機能だ。
-
ビジネス成果に注目するBarclays
Barclays作業部長のJonathan Smart氏とPMOのMorag McCall氏が、先月ロンドンで開催されたDevOps Enterprise Summitで、アイデアのトリアージから製品としてのリリースに至るまでの作業フロー全体の再考について講演した。具体的な内容は、アプリケーションおよびサービスポートフォリオの管理方法へのアジリティの導入と、PMOおよび財務部門の役割の変更である。
-
Androidエミュレータ、WindowsでのAMDハードウェアアクセラレーションとHyper-Vをサポート
Windows用Androidエミュレータの最新リリースでは以前はインテルプロセッサのみ利用できたハードウェアアクセラレータ拡張をサポートすることで、AMDプロセッサ上またはMicrosoft Hyper-Vハイパーバイザ上で実行する際のパフォーマンスの強化を目標としている。
-
.NET Core 2.1、階層型コンパイルをプレビューに
.NET Coreチームは起動時間の反応の早さを犠牲にすることなく実行アプリケーションのパフォーマンスをもっとも最適化する方法というジレンマの解決に関心を向けてきた。彼らの解決策、階層型コンパイルのプレビューが.NET Core 2.1開発者向けに提供された。
-
SaaSがGDPRに準拠するには、オンプレミスが望ましいのか?
EUのGDPRに関して、オンプレミスソリューションへの移行がその要件を満たす最善策だとする人々と、コンプライアンスの実現とホスティングモデルとは別であると主張する人々の間に議論が起きている。
-
マイクロサービスアーキテクチャの正しい設計 - QCon NYで学んだMichael Bryzak氏の教訓
先日のQCon New York 2018で、Michael Bryzek氏が、マイクロサービスアーキテクチャを“正しく”設計する方法について論じた。ボイラプレートコードの自動生成を実現するため、最初にすべてのAPIとイベントのスキーマを設計すること、デプロイや依存性管理などの自動化に注力すること、などがおもな内容だ。
-
Jib、Google提供のJavaコンテナイメージビルダ
GoogleはJibを発表した。オープンソースのコンテナイメージビルダで、Java開発者は普及しているJavaツールを使ってJavaコンテナをビルドできる。