ブックマーク / atmarkit.itmedia.co.jp (13)

  • SOCがSplunkログ基盤の移行先にAWSを検討したワケ

    現行のシステムは、2016年ごろから使っており、喫緊で対応が必要となった際に構築されたSplunkの環境が複数存在している状態です。 ログ基盤クラウド化検討プロジェクト ログ基盤はオンプレミスのデータセンター内にあり、今後数年以内に順次End Of Service Life(EOSL)を迎えます。老朽化するインフラの更改に当たり、下記の5つの目標を掲げました。 この目標を達成するプラットフォームとしてオンプレミスとクラウドのどちらが最適なのかを検討することになりました。弊社ではクラウド環境におけるSplunk構築の実績がなかったので、クラウドでの実現性やアーキテクチャを検討、検証することを目的として、「ログ基盤クラウド化検討プロジェクト」(以降、プロジェクト)が発足しました。 プロジェクトでは、Amazon Web Services(AWS)のマネージドサービスをうまく活用して、AWS

    SOCがSplunkログ基盤の移行先にAWSを検討したワケ
    csouls
    csouls 2021/03/12
  • 取締役会で必ず出るセキュリティや技術リスクの質問に、どう答えるか

    ガートナーの米国社発のオフィシャルサイト「Smarter with Gartner」と、ガートナー アナリストらのブログサイト「Gartner Blog Network」から、@IT編集部が独自の視点で“読むべき記事”をピックアップして翻訳。グローバルのITトレンドを先取りし「今、何が起きているのか、起きようとしているのか」を展望する。 「われわれはどのくらい安全なのか」「なぜセキュリティのためにもっとお金が必要なのか。1年前に『X』を承認したばかりなのに」「インシデントが4件発生したのはどういうことなのか。君が全てを管理下に置いていると思っていた」 おそらく、セキュリティやリスク管理のリーダーのほとんどは、何度も取締役会でこうした質問をされたことがあるだろう。 「問題は、これらの質問の中には答えようがないものも含まれていることだ」と、Gartnerのディレクターアナリストを務めるサム・

    取締役会で必ず出るセキュリティや技術リスクの質問に、どう答えるか
    csouls
    csouls 2020/03/29
  • 1000万ダウンロード規模の「ロマサガRS」が障害を回避できた理由

    2018年12月にスクウェア・エニックスからリリースされたスマートフォンゲームアプリ「ロマンシング サガ リ・ユニバース」(以下、ロマサガRS)。リリースから約3週間で1000万ダウンロードを達成したロマサガRSは、Amazon Web Services(AWS)のサービスをフル活用して構築。障害を回避して運用できているという。 ロマサガRSではどのようにシステムを設計し、どのように障害を回避したのか。ロマサガRSを開発したアカツキのエンジニアである駒井祐人氏が「AWS Summit Tokyo 2019」で語った。 ロマサガRSのアーキテクチャ 「ゲームシステムは最大ピークを見積もりづらい。公開されてからどれくらいのプレイヤーに遊ばれるか分からないからだ。これはサービス開始後も同様だ。例えば、ある日の正午にイベントが始まった結果、一時的にアクセス数が2倍に跳ね上がることもある。イベントな

    1000万ダウンロード規模の「ロマサガRS」が障害を回避できた理由
    csouls
    csouls 2019/08/23
  • 脆弱性検査を行うOSSツール「OpenSCAP」で何が分かるのか

    脆弱性検査を行うOSSツール「OpenSCAP」で何が分かるのか:OpenSCAPで脆弱性対策はどう変わる?(4) 連載では、グローバルスタンダードになっている「SCAP」(セキュリティ設定共通化手順)、およびそれを基にシステム構成や脆弱性の検査を行うためのOSSツール「OpenSCAP」や、その周辺の技術、用語などを紹介する。今回は、OpenSCAPの環境を構築し、実際に試してみた。 まずはOpenSCAPを試してみよう OSSセキュリティ技術の会の面和毅です。連載「OpenSCAPで脆弱性対策はどう変わる?」では、実質的にグローバルスタンダードの「SCAP(Security Content Automation Protocol:セキュリティ設定共通化手順)」、およびそれを基にシステム構成や脆弱(ぜいじゃく)性検査を行うためのOSS(オープンソースソフトウェア)ツール「OpenSC

    脆弱性検査を行うOSSツール「OpenSCAP」で何が分かるのか
    csouls
    csouls 2019/01/29
  • ガートナーが2017年度版「日本におけるテクノロジーのハイプサイクル」を公開

    ガートナー ジャパンは2017年10月3日、「日におけるテクノロジのハイプ・サイクル:2017年」を発表した。 ハイプサイクルは、市場に新しく登場した技術を横軸に「時間の経過」、縦軸に「市場からの期待度」を表す波形曲線で示したもの。企業がある技術を採択するかどうかを判断する際の参考指標として開発した。今回発表されたハイプサイクルでは、現在の日の情報通信技術(ICT)市場で、ITリーダーが押さえておくべき代表的な40のキーワードが選定されている。 新技術は一般に、登場直後は過熱気味にもてはやされ、その熱狂が冷めてからその技術の意義や役割が理解され市場が確立する。ハイプサイクルには、こうした時間経過を、「黎明期」、過度な期待の「ピーク期」「幻滅期」「啓蒙活動期」「生産性の安定期」という5つの段階に分け、各段階で市場の成熟の過程が示されている。 ガートナーでは、2017年は「Post Nex

    ガートナーが2017年度版「日本におけるテクノロジーのハイプサイクル」を公開
    csouls
    csouls 2017/10/05
  • 大ヒットゲーム「モンスターストライク」の開発は、Jenkins、GitHub、JIRA、Slack、DeployGateでどう自動化しているのか

    「XFLAG(TM)〈エックスフラッグ〉スタジオ」をご存じだろうか。あのミクシィが仕掛けた大ヒットゲーム「モンスターストライク」(以下、モンスト)を作り出したスタジオで、“ケタハズレな冒険を”をテーマに、ゲームや映像コンテンツを世界に向け発信している。現在ではニンテンドー3DS(TM)版のモンストもリリースし、YouTubeではアニメーションの配信を行うなど、多方面での展開が進んでいる。 そのXFLAGスタジオが今、冒険を共にする「エンジニア」を募集している。その狙いを、同スタジオ システム開発部の吉池佑太氏、五嶋壮晃氏、そして同社 海外運用部 企画グループ 台湾チームの六島良美氏に聞いてみた。 「自動化」が進むXFLAGスタジオの開発体制/ワークフロー XFLAGスタジオでは、バトルゲームに特化し、モンスト、新作ゲームタイトルを手掛けている。外注のスタッフも含めれば、スタジオメンバーは約

    大ヒットゲーム「モンスターストライク」の開発は、Jenkins、GitHub、JIRA、Slack、DeployGateでどう自動化しているのか
    csouls
    csouls 2016/01/28
  • エンジニアとして進化し続けるには

    ITゆかりの方々、カッコいいエンジニアの皆さんにお話を伺うシリーズ、今回は日米で活躍する開発者 増井さんに、エンジニアが進化し続けるために必要なマインドセットについて解説してもらう いまエンジニアとして働いている人の中には、管理職などにならず一生エンジニアとして生きていきたいと考えている人もいるでしょう。その場合、次々と育っていく若いエンジニアに負けないために、年を重ねるとともにエンジニアとして進化し続けていかなければなりません。そのためには何が必要か考えてみましょう。 短期の「チャレンジ」と長期の「目標」を考えよう エンジニアとして進化し続けるためには、常に勉強し続けることが求められます。しかし新しく面白そうな技術が次々と生まれている今、漫然と新しいことを勉強していても、一線のエンジニアとして長く生き残ることは難しいでしょう。 必要なのは、正しいタイミングに正しい方向で努力していくこ

    エンジニアとして進化し続けるには
    csouls
    csouls 2014/01/07
    チャレンジする癖をつけるって凄く良い考え方ですね!
  • iOSアプリのデータ操作はMagical Recordでマジ簡単!

    iOSアプリのデータ操作はMagical Recordでマジ簡単!:生産性ガチアゲなオープンソースiOSライブラリ(3)(1/2 ページ) ゼロからiOS SDK開発を始める新規開発者でも超高速・高品質な開発を可能にするオープンソースのライブラリを目的別に紹介していく連載です。実際にライブラリを組み込みながら技術的な側面も併せて詳細に説明していきます。今回は、アップル製O/RマッピングのCoreDataを使いやすくするObjective-Cライブラリについて、概要や使い方を紹介します。 アプリの品質と生産性の向上もライブラリが助けてくれる アプリ開発を行ううえで絶対的に重要な要素の1つとして「品質」の問題があります。どんなに見た目が美しいアプリを作成しても、どんなに最新の技術を駆使しても品質が悪ければ良いアプリとはいえません。 品質といってもその定義は非常に広く、見る人によってその定義は異

    iOSアプリのデータ操作はMagical Recordでマジ簡単!
    csouls
    csouls 2013/07/11
  • 公用語に英語、「再起動」したRubyKaigi 2013が東京で開催

    公用語に英語、「再起動」したRubyKaigi 2013が東京で開催:3万5000円の参加費でも内外から580人の参加登録 2013年5月30日から3日間、東京・台場の東京国際交流館で「RubyKaigi 2013」が開催された。RubyKaigiは2006年に第1回が開催されたRubyコミュニティが主催する年次イベントだ。ここ数年の実績では700~1000人の参加者を集める比較的規模の大きなイベントとなっている。ただ、2011年を「最終回」として、いったん終了した経緯がある。ボランティアベースでイベントを回すには規模が大きくなりすぎたことなどが背景にあったという。 1年のブランクを置いて、正式名称を「日Ruby会議」から「RubyKaigi」と改めた上で今年再開した形だ。イベント企画チームは今回のイベント再開を「RubyKaigi第2シーズン」と位置付ける。それまで6000円前後だった

    公用語に英語、「再起動」したRubyKaigi 2013が東京で開催
    csouls
    csouls 2013/06/03
    すごく楽しかったです
  • 平均31歳、プラハに300人の若手メインフレーム部隊を養成、CA Technologies

    平均31歳、プラハに300人の若手メインフレーム部隊を養成、CA Technologies:「メインフレームならCA」と言われる会社になりたい COBOLやアセンブリ言語、メインフレームといった技術に詳しい若いエンジニアは探してもいない。ならばと、CA Technologiesは、プラハに300人規模の部隊を作ったという。メインフレームシステムの課題とは何か。米社上級副社長と、日法人社長に聞いた 1996年に最後のメインフレームの電源が落とされるだろう――。オープン系サーバの台頭で、かつて何度も絶滅が予言されたメインフレームだが、1990年代半ばからは、むしろ逆のことが起こった。 大規模なトランザクションを行う基幹システムが既存メインフレームのまま運用されたというばかりでなく、ハードウェア、ソフトウェアともに追加投資が行われ続け、今も銀行や生保、航空業界、政府機関など多くの大企業のIT

    平均31歳、プラハに300人の若手メインフレーム部隊を養成、CA Technologies
    csouls
    csouls 2013/05/16
    ハードウェア稼働率については、落ちることを前提につくられた分散システムと、落ちたら終わりというメインフレームでは、違うのが当然
  • iOSアプリのUIを爆速で激ヤバにする2つのライブラリ

    iOSアプリのUIを爆速で激ヤバにする2つのライブラリ:生産性ガチアゲなオープンソースiOSライブラリ(2)(1/4 ページ) ゼロからiOS SDK開発を始める新規開発者でも超高速・高品質な開発を可能にするオープンソースのライブラリを目的別に紹介していく連載です。実際にライブラリを組み込みながら技術的な側面も併せて詳細に説明していきます。今回は、Clearのような折り畳みやFlipboardのようなめくりエフェクト、Twitterのようなプルリフレッシュを実現する方法を紹介します。 「あのアプリのあの機能」を実現するEGOTableViewPullRefreshとMPFoldTransitionを使ってみた 「良いアプリの条件」というと何が思い浮かぶでしょうか。例えば、誰も実現してない機能を実装していたり、パフォーマンスが良かったり、動作が安定していたり…… とさまざまな意見があると思

    iOSアプリのUIを爆速で激ヤバにする2つのライブラリ
    csouls
    csouls 2013/05/16
  • JenkinsでCIすればiOSアプリのビルドは、もう面倒くさくない

    続いて、開発するアプリの登録を行います。アプリの登録では【1】アプリ名や識別名などの登録、【2】プロビジョニングプロファイルを作成しダウンロード、インストールします。 これらの準備が終わったら、App Storeへ公開するためのアプリ開発、パッケージング、アップロードといった流れになります。 「Jenkins Xcode Integration Plugin」でビルドを自動化 このアプリ公開までの作業のうち、いくつかをJenkinsによって自動化することで継続的にアプリを公開できるようになります。通常、アプリのビルドやパッケージングはXcodeから行うことになりますが、Jenkinsから実行する場合にはXcodeのコマンドラインツールである「xcodebuild」などを使って処理を行います。 Jenkinsジョブからシェルを起動してxcodebuildなどのコマンドを直接実行するか、「Je

    JenkinsでCIすればiOSアプリのビルドは、もう面倒くさくない
    csouls
    csouls 2013/04/03
    そろそろ設定するか
  • もう、Webはブラウザという制約に縛られなくていい ─ @IT

    えーじ 2012/7/10 10年前、旅行先で道に迷わず目的地に辿り着くのがこんなに簡単になるなんて思わなかった。スマホとHTML5が、Webを自由に解き放つ まずは、事のシチュエーションというUXの話から 唐突ですが、あなたはレストランでアルバイトをしたことがありますか? 経験のある方なら、分かるかもしれませんが、レストランでアルバイトしていると、賄いで事を出してもらえる場合があります。もちろん、お店によるので、一概にいえませんが、ちょっとしたファミレスでも、通常、顧客に出すものとほぼ同じ料理べられます。 そのとき、味はどうだったでしょう? 1000円以上の価値があるものを無料でべられるのだから、店によっては、実にうらやましい話だろうと思いきや、筆者の場合、そうでもないという感想を持った経験があります。 確かに、同じ料理なのですが、いわゆるバックヤードと呼ばれる従業員専用の、お

    csouls
    csouls 2012/07/11
    HTML5を使いこなせないWebエンジニアはモグリだと言われる時代がもうすぐそこに来ている。
  • 1