Posts Tagged ‘Yahoo!’

ヤフーにおけるパッケージ管理

Yahoo!JAPAN Tech Blogさんの記事紹介です。   こんにちは、R&D統括本部 開発推進室 セキュリティプラットフォーム技術の戸田 薫です。 個人的に自宅では、 FreeBSD でよく遊んでいて、FreeBSDのパッケージ管理には、portsnap、portupgrade を利用していますが、ヤフーでは独自の方法で行われます。 その背景としてヤフーには、平均15億以上のPVを支えるためやサービスの付加価値のために何万台ものサーバがあり、サービスやシステムごとに大規模なシステムを構成する必要があるため、一般的なパッケージ管理システムよりもより柔軟で効率的なパッケージ管理が必要となっています。 今回は、ヤフーにおけるパッケージの管理についてご紹介します。 ヤフーインストーラ ヤフーでは、開発環境から本番環境にindex.phpなどのファイルをscpして、公開用のディレクトリに置く、といったようなことはしていません。もし、そのようなことを手動で行っているとオペレーションの信頼性が乏しく、サービスの安定運用を保つのが難しくなります。 ヤフーでは、開発と運用の分離を行っており、開発者と運用者が異なります。そのため、開発者は、実際にサービスを行っている本番環境と呼ばれるサーバには、アカウントを所有しておらず、本番環境のパッケージや設定の変更は、運用者が行うことになっています。 開発者や運用者の入れ替えや効率などを考慮すると、一般化されていない方式でサーバのセットアップを行うことは、望ましくありません。そのために、ヤフーでは、独自のインストーラを利用して、システムのセットアップをしています。インストールの作業をすべてパッケージ化することにより、ヒューマンエラーを極力なくし、運用者のスキルに依存することなく、セットアップの品質を一定にすることができます。 ヤフーインストーラは、ヤフーのすべてのエンジニアが必ず利用するもので、入社すると最初の技術研修で必ず講義を受けることになります。 ヤフーの Web サービスのほとんどは、共通の Web サービスに必要となるコアソフトウェアを利用しています。ヤフーインストーラは、パッケージのインストールや管理、削除などを行うことができ、非常に多種多様な機能が実装されています。パッケージの構造は、FreeBSD の package に似ていて、それにヤフーインストーラの設定ファイルなどが追加されています。多くの場合、プロセスの制御はヤフーインストーラを利用して行われます。いろいろな設定を簡単にヤフーインストーラで変更することもできます。設定を変更するために、本番環境で運用者が sudo vi を実行して設定ファイルを編集することも基本的に推奨される行為ではありません。誰がどのように、いつ、設定を変更したのか、トラッキングすることが難しいことや、サービスによっては、数百台のサーバの設定の変更を矛盾なく、すべて正しく行うのは、容易なことではありません。そのため、設定の変更を行う場合には、ヤフーインストーラのコマンドで設定の変更を行ったり、設定用パッケージを更新し、新しいパッケージをインストールするようにしています。 ヤフーインストーラは、インストーラの開発チームで日々改良を続けられています。ヤフーインストーラは、Perlで書かれており、インストーラ自身、アップデート/ダウングレードすることが可能です。   ネタ元:ヤフーにおけるパッケージ管理 (Yahoo!JAPAN Tech Blog)

Tags:

Yahoo! と Microsoft、広告プラットフォーム移行計画を明らかに

japan.internet.comさんの記事紹介です。   Microsoft と Yahoo! は戦略的な広告業務提携の重要な第一歩として、ホリデーシーズンに間に合うよう、Yahoo! の広告主を Microsoft の広告プラットフォーム『adCenter』へ移行させる計画だと明らかにした。   ネタ元:Yahoo! と Microsoft、広告プラットフォーム移行計画を明らかに (japan.internet.com)

Tags:

Web制作会社が陥りやすいヤフー内部ペナルティ事例

サクラサクのSEOブログさんの記事紹介です。   ホームページ制作のプロと言えばやはり制作会社だろう。言ってみればHTMLのプロフェッショナルだ。どんなレイアウトでも凄まじいスピードでコーディングしてしまい、それを生業としているわけである。しかしながら、私が知る限りでは、ここ数年で激化したヤフーの内部ペナルティに対応できていない場合が非常に多いと感じる。   ネタ元:Web制作会社が陥りやすいヤフー内部ペナルティ事例 (サクラサクのSEOブログ)

Tags:

在庫切れ商品を掲載してNGに!?ECサイトの落とし穴

さぶみっと!さんの記事紹介です。   今回は、中古PCのECサイトのNG例をご紹介します。このショップさんでは、中古ノートPCやデスクトップ、モニターなど、1,000点以上の商品を販売されていました。Yahoo!さんからは下記の連絡をもらいました。   ネタ元:在庫切れ商品を掲載してNGに!?ECサイトの落とし穴 (Yahoo!ビジネスエクスプレス 掲載審査の落とし穴)

Tags: