InfoQ ホームページ DevOps に関するすべてのコンテンツ
-
Linuxコンテナイメージの選び方
Linuxコンテナイメージの比較という記事は、イメージ選択のベストプラクティスについて書いたものだ。アーキテクチャ、セキュリティ、パフォーマンスも要因の一つだが、商用ユーザーはサポートオプションも求めている。
-
GitHubのWebとAPIをベアメタル上のKubernetesに移行する
GitHubは昨年1年間、github.com用のRuby on Railsアプリケーションとapi.github.comをKubernetes上で運用するための内部インフラストラクチャ拡張に取り組んできた。このマイグレーションは、Unicornプロセス上で動作するWebとAPIアプリケーションをデプロイすることから始まり、メタルクラウド上にデプロイされたKubernetes内で動作するコンテナですべてのWeb要求とAPI要求を処理するようになった時点で完了した。
-
QCon New York 2017: SpeedmentのJava 9マイグレーション
Speedment CEOのDan Lawesson氏が、今年のQCon New York 2017で、“Migrating Speedment to Java 9“という講演を行なった。氏はSpeedmentと、SpeedmentをJava 9に移行する上での課題への対処方法について、InfoQに説明してくれた。
-
Amazon CloudWatch DashboardsがAPIとCloudFormationをサポート
Amazon Web Services (AWS)は最近、CloudWatchのダッシュボードとウィジェットとプログラムで作成、変更できるようにした。動的なリソースライフサイクルの追跡とクロスアカウントのダッシュボードのメンテナンスの一貫性を実現できるようにするためだ。
-
アクチュエータエンドポイントが改善されたSpring Boot 2.0
間もなくリリースされるSpring Boot 2.0.0 M4は、新たなマッピングで改善されたアクチュエータエンドポイントを備え、ユーザ定義エンドポイントの作成が容易になり、セキュリティが向上している。PivotalのプリンシパルソフトウェアエンジニアであるStéphane Nicoll氏がInfoQに、これらアクチュエータエンドポイントについて説明してくれた。
-
Apache OpenWebBeansがJava EEベースのマイクロサービスのためにMeecrowave Serverバージョン 1.0をリリース
Apache OpenWebBeansは先頃、Meecrowaveプロジェクトのバージョン1.0.0をリリースした。MeecrowaveはサーブレットやCDI、JSON-P、JSON-B、JAX-RSなどを活用する既存のApacheプロジェクトの上に構築されたマイクロサービスサーバで、マイクロサービス以外にスタンドアロンのアプリケーションにも使用することができる。
-
-
継続的デリバリの計測方法
継続的デリバリを導入する場合、安定性とスループットを計測できる。このふたつのメトリクスは不確実性を減らし、とのようなやり方を拡大したり縮小したりするべきかについてより良い選択肢を提示し、継続的デリバリのプロセスを正しい方向に進めるのに役に立つ。
-
自分の冒険を選択せよ - カオス工学、QCon New York 2017にて
NetflixのシニアカオスエンジニアであるNora Jones氏が、QCon New York 2017でカオス工学(chaos engineering)について講演した。その中で氏は、カオス工学の導入に関するさまざまなステージを示すとともに、JetとNetflixでの自身の経験について話した。
-
アプリケーションプラットフォームの領域でコンテナがVMを凌駕 - SDxCentral Survey調査より
SDXCentralが公開した2017 Container and Cloud Orchestration Reportの注目点のひとつは、この2年間でコンテナの採用が着実に増加し、アプリケーションプラットフォームの分野において仮想マシン(VM)を凌駕しつつあることだ。2016年には、コンテナを採用していた回答者はわずか8%であったが、今年は45%が採用済みと答えている。
-
待望のJava 9.0が今週リリースされる
待望のJava SEの次のリリース、バージョン9が2017年9月21日にリリースされ、大きな変更がいくつかある。とくにJava Platform Modulesだ。
-
マイクロサービスアーキテクチャにおける分散スケジューラ
マイクロサービスのスケーラビリティに関するエキスパートであるDigitalOceanのMartin Campbell氏が、MicroXchg Berlin 2017で、分散スケジューラを備えたマイクロサービスベースアーキテクチャの運用について講演した。話題の中心は、氏がその過程で遭遇した問題と、KubernetesやNomad、Mesosといった製品間のトレードオフに関するものだ。
-
Facebookの大規模で高速なリリース方法
最近公開されたFacebookのリリースプロセスのスケールについての記事はプロダクションへのコードの配置についての柔軟な方法について書かれている。この記事には"チェリーピッキング"から"マスターからのプッシュ"という方法に1年以上かけて移行したことについて書かれている。
-
Docker Enterprise Edition 17.06がリリース、Windows Server 2016とIBM Zメインフレームをサポート
DockerがDocker Enterprise Edition 17.06をリリースし、Windows Server 2016とIBM Zメインフレームを新たにサポートした。これら新しいプラットフォームのサポートによってDocker EEは、Linux、Windows、およびメインフレーム上のLinuxアプリケーションに一貫したエクスペリエンスを提供する、とDocker Blogでは述べている。
-
AWSがサーバレスアプリケーションのローカル開発とテストのための'SAM Local'をリリース
AWSはSAM Localという新ツールのベータ版をリリースした。ローカル開発マシンを使ったサーバレスAWS Lambdaアプリケーションの開発とテストを容易にするツールだ。提供するコア機能には、AWS Lambda関数をDocker内でローカルに実行してテストする機能、ローカルAPIゲートウェイを起動するためのシンプルなCLI、さまざまなAWSイベントソースの処理をテストするためのサンプルペイロードの生成などがある。