Meeting」を開催しました。Foundationは,Linuxの普及,保護,標準化を進めるために2007年に設立されたNPOです。彼らの活動の1つとして実施されているのが,Linux活用企業,エンドユーザの間の協業イベントを主催することです。Meetingは,『⁠OSSのベストプラクティス集』として,Linuxを活用している企業の責任者が登壇し,活用方法やオープンソースコミュニティとの関係を聞くことができるまたとない機会となっています。続き,世界最大の金融グループの1つであるCitiグループや,日本でもおなじみのTwitter社などが講演しました。この中で,午前中のセッションから,いくつか興味深かった内容を紹介したいと思います。富士通のクラウドサービスでは,現在ユーザが選択するOSの7割がLinuxとなっているそうです。クラウドサービスが稼働する基盤は,Linuxだけでなく,たくさんのオープンソースを活用しているそうです。仮想化基盤は,当初は,Xenを使っていたそうですが,徐々にKVMが増えているということでした。昨年に引き続き,金融機関でのLinux活用の話となります。昨年は,Linuxをどのように使っているかという金融機関の事例が多かったのですが,今回は,ユーザ企業がどのようにオープンソースコミュニティと付き合っていくか,また,どのようにオープンソースを活用していくかという点を紹介されました。Mader氏の講演Mader氏は,オープンソースを採用する理由は,すでに,低コストが一番大きな理由でなくなっており,品質,信頼性,セキュリティが優れているからだという調査結果を紹介しました(採用理由は,それぞれ上位から品質76%,信頼性71%,セキュリティ70%,コスト50%⁠)⁠。彼にとって残念なことは,コミュニティへの貢献する意思を持つ企業が,たった23%だけということだそうです。そこで,いくつかのオープンソースコミュニティへの参加する方法についてアドバイスがありました。1つは,社内でオープンソースコミュニティを学ぶ練習をすべきということです。オープンソースの考えとは異なる縦割り組織で情報を共有しなかったり,縄張り意識を持ったりするような文化に打ち勝っていく必要があるとのことでした。オープンソースをうまく活用するには,オープンソースにフォーカスし,成功事例をたくさん持つHPやアクセンチュアなどのようなコンサルティングを利用すること。オープンソースベンダと一緒の立場で,コミュニティに参加すること。有償サービスだけでなく,コミュニティによるサポートもしっかりと考慮すべきだと語り,最後に,バグを見つけたら,パッチをサブミットしようとのことでした。パッチのサブミットまで行うかどうかは別にして(昨年のマーカンタイル取引所の方の講演では,パッチまでは作る必要ないという意見でした⁠)⁠,コミュニティに参加することで,ユーザ企業も得るモノが大きいという意見には,私も賛同することが多かったです。この数年でNECがサービス提供しているミッションクリティカルシステムの事例を紹介。SolarisやHP-UXなどの商用UNIXからの移行事例が多くリストアップされていました。これらの事例やNECの過去の実績を元にして,Linuxを使用したシステムをサポートしていることで見えてくる傾向を紹介しました。Linuxの品質がバージョンアップごとに向上していることを,自社の障害履歴から紹介。品質が上がっているにもかかわらず,いつもLinuxをサポートしている人は忙しいという問題提起がなされました。実際の障害履歴の割合を利用して,いくつかの理由を上げました。「システム構築やアプリ開発の問い合せが多いこと」「⁠質問者にスキルの高いUNIXエンジニアが多く,OSの詳しい挙動を含めて説明を求められることが多いこと⁠」⁠,さらに「ハードウェアの故障ではあるが,OSの観点から障害解析が始まることが多いこと」などがあるそうです。サイジングミスなどに起因した性能問題に直面するユーザも多いそうです。実際には,OSの不具合に起因する障害は少ないそうです。これらの事例は,私が以前勤めていた企業でも,同じ傾向でした。国内ユーザは,障害ではないことに対して,多くの説明を求めるという,あまり国外では見られない要望が多数入ります。この件は,海外の人に話すと,あまりわかってもらえないことです。Aniszczyk氏が登場。LinuxをはじめとしたオープンソースソフトウェアがTwitterのサービスをどのように支えているか,また,どのようにコミュニティと関わっているかについて説明しました。世界有数のウェブサービスであるTwitterは,アメリカンフットボールの一大イベント「スーパーボウル」では,秒間1万2223件,日本での「天空の城ラピュタ」がテレビ放映された際には秒間2万5088件というツィートを処理するほどの性能を誇るプラットフォームです。LuceneやHadoopなどの多くのオープンソースソフトウェアを活用し,構築されているそうです。Aniszczykさんと話したところ,「⁠朝出勤したら,何か大事件があったのだろうかと米国のエンジニアがびっくりしたんだよ。したら日本のエンジニアが理由を紹介してくれたんだ」という裏話も教えてくれました。“Miyazaki⁠”ツィートが25,088ツィート/秒!最後に,「⁠社外向けのサービスでない社内のシステムもオープンソースなのか?」と質問したところ,「⁠社内システムでは,オープンソースでないクローズドなソフトウェアを使っていることも多い。エンジニアの情報交換には,Drupalを使っている。社内の業務システムまでは,オープンソースにはなっていないそうです。米国を中心にした最新のLinuxやオープンソースを活用した著名な企業から,責任者が来日して講演する機会は多くありません。Foundationが主催するイベントの多くは,講演後に懇親会も実施されます。講演の後に,質問できなかった場合でも,軽くビールを飲みながら,ざっくばらんに交流できるのも,オープンソース文化のいいところだと思います。OSSコミュニティ著者プロフィール赤井誠(あかいまこと)日本ヒューレット・パッカード株式会社(日本HP)に入社後,ソフトウェアR&D,事業企画,マーケティング部門を歴任。No.1ベンダーに導く。No.1ベンダーに導く。MKTインターナショナル株式会社を起業し,現職。執筆以降,ライター活動も実施中。』(オライリー・ジャパン)など多数。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。