InfoQ ホームページ クラウドコンピューティング に関するすべてのコンテンツ
-
Amazon DynamoDBでオンラインインデックス生成とリザーブドキャパシティが利用可能に
AWSのNoSQLデータベースサービスであるAmazon DynamoDBが,オンラインインデックス生成をサポートした。これと同時に,長期的な使用を目的としたリザーブドキャパシティの購入も可能になっている。
-
FOSDEM構成管理 - インフラストラクチャ・アズ・コードとPuppetモジュールのためのプラクティス
オープンソースのフリーソフトを開発する企業がヨーロッパに集うFOSDEMが今週末,ベルギーのブリュッセルで,4,000を越える参加者によって開催された。今年のカンファレンスはRubyや視覚化,あるいは設定管理など数々のテーマを持った40以上のトラックに,さまざまなコミュニティの主催する公式および開発者主体のミーティングが実施された。
-
Amazon EC2にスポットインスタンス終了の2分前警告が追加される
Amazon EC2は先頃,スポットインスタンス返還の2分前警告通知を追加した。“正式にはスポットインスタンス終了通知(Spot Instance Termination Notice)と呼ばれる”機能である。状態の保存,ログファイルのアップロード,あるいは,ロードバランサやクラスタマネージャなど,他のコンポーネントからの登録解除を行う時間的猶予を提供することで,“スポットインスタンスのスケールと低価格を,より多くの種類のアプリケーションで利用できるようにする”ことが目標だ。
-
Atlas: Netflixの代表的なテレメトリプラットフォーム
NetflixがAtlasをオープンソース公開した。同社が2012年初めから開発を続けてきた,次世代監視プラットフォームの一部分にあたる。同社がAtlasを開発したのは,時系列データを保存することで,運用状況をほぼリアルタイムに把握可能にするためだ。
-
AWS、実験的なAWS SDK for Goをリリース
Amazon Web Services (AWS) が実験的なGo言語版のAWS SDKをAWS LabsのGithubアカウントでリリースした。現在のところ、EC2、S3、RDSを含む43のAWSサービスをサポートしている。
-
AWSがEC2自動リカバリ機能をUS Eastリージョン向けにリリース
AWSは,新しいEC2自動リカバリ機能を,US East(北バージニア)リージョンでリリースした。システム障害の検出時に,サポート対象のインスタンスを自動的に回復することで,インスタンスの可用性を向上するように設計されている。
-
HerokuにGitHubとDropboxの配置オプションが追加される
Herokuにコードを発行する新しい方法がふたつ生まれた。GithubとDropboxに保管されているコードをプッシュする仕組みを追加した。この機能は、現時点ではベータだが、他のHerokuはPaaSプロバイダに比肩する配置の技術となる。
-
iOSで継続的デプロイメントを実現するfastlane
fastlaneは,iOSアプリのリリースプロセスの自動化を目的とするツールのスイートである。ひとつのコマンドを実行するだけで起動可能な,“完全な継続的デプロイメントプロセス”を実現する。この記事では,開発者であるFelix Krauseとのインタビューを紹介する。
-
Canonicalが“Snappy” Ubuntu Coreをローンチ,複数のパブリッククラウドプロバイダに対応
Canonicalが“snappy” Ubuntu Coreのベータ版をリリースした。Microsoft Azure, Google Computer Engine, Amazon Web Servicesなど,クラウドに最適化されたUbuntu Linuxの軽量バージョンだ。
-
"アンヘッジド・コールオプション"はバッドコードに対するメタファとして適当か
バッドコードと技術的負債に関するブログ記事で,Steve Freeman氏は,Chris Matt氏がバッドコードを表す"ヘッジされない(unhedged)コールオプション"というメタファを思い付いた経緯について説明した。この記事が今,RedditとHacker Newsで激しく議論されている。InfoQでは,バッドコードとコードの臭い(code smells)に対するメタファの使用,低品質コードのトレードオフとコスト,コード品質に対する責任などについて,両氏にインタビューした。
-
Kappa: AWS Lambdaへのデプロイを容易化する
Mitch Garnaat氏は、‘ラムダ関数’を、イベントに応答してコードを実行し、自動的に関連するコンピューティングリソースを管理するコンピューティングサービスであるAWS Lambdaへの展開を容易にする、Kappaという名前のコマンドラインツールを作成した。
-
Rust 1.0αリリース
Rust 1.0αのリリースで、Rustが1.0のマイルストーンに近づいている。秋以降、コード品質は著しく改善している。今回のリリースは、Rustに関心のある開発者に最終の1.0に近い形で言語を使う機会を提供する。
-
NoSQLのスケーリングについてAlex Bordei氏が語る
ネットワーク性能、仮想化、テストがNoSQLデータベースの性能やスケーラビリティの問題に対処する上での考慮点だ。Alex Bordei氏はNoSQLデータベースのスケーリングについて、性能の増強について書いている。氏はNoSQLデータベースの性能最適化のベストプラティクスについてのウェブキャストを共催している。
-
マイクロサービス、コンテナ、そしてDocker
小さなサービスを作り、軽量な仕組みを構築し、配置を独立させ、拡張性と移植性を確保するためにマイクロサービスアーキテクチャを採用する場合、Dockerのようなコンテナ技術が、配置や性能、分離の管理、ライフサイクルを考える上で理想的な環境だ。
-
マイクロサービスの現在
継続的デリバリへ移行し、スピードアップするためには、変化率を上げるとともに、変化のコストや大きさ、リスクを減らす必要がある。そこで、今やDevOpsやアジャイルへの移行やコンテナ化が注目をせざるを得ない、とAdrian Cockcroft氏は、11月にアムステルダムで開催されたDockerカンファレンスの基調講演で発表した。