タグ

ブックマーク / blog.cybozu.io (5)

  • サイボウズのログ基盤 2018年版 - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは。アプリケーション基盤チームの @ueokande です。 今日は、サイボウズの新しくなったログ基盤についてお話しします。 サイボウズのログ基盤の進化 リプレイス前のログ基盤 サイボウズのログ基盤はサービスの成長に合わせて、常に進化し続けてます。 そんななか2017年の夏に大きなリプレイス作業がありました。 サイボウズのサービスを支えるログ基盤 from Shin'ya Ueoka 以前のログ基盤は、ログを収集するホストがあり、各ホストからログを収集してました。 しかしログの転送システムが単一障害点であったり、スケーラビリティに欠けるのでサービスの成長に追いつかず、性能的にも限界に達してました。 また以前のログ基盤では、ログの解析がしにくく、ログはあるけどビジネスに役立てにくい状況でした。 そのため今後のサービスの成長や、より安定したログ基盤を運用できるように、ゼロから刷新するこ

    サイボウズのログ基盤 2018年版 - Cybozu Inside Out | サイボウズエンジニアのブログ
  • Elasticsearch 5.0.0のIngest Node用プラグインを書いた話 - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは、アプリケーション基盤チームの渡辺です。好きなライブラリはLombokです。 アプリケーション基盤チームでは、Necoプロジェクト(アーキテクチャ刷新プロジェクト)の一環として、 次世代の検索基盤を検討していて、その候補としてElasticsearchを調査しています。 調査をしている中で、Ingest Node用のプラグインを試作しました。 Ingest Nodeとは、Elasticsearch 5.0.0 (2016/7時点ではalpha4までmaven centralにpublishされている)で追加された機能で、 インデクシング時にドキュメントに変換処理を適用できるなんだかすごいやつです。Ingest Node自体の説明はElastic{ON}のスライドが参考になります。 せっかくプラグインの作り方を調べたので、公開して似たようなことをする人の参考になれば良いな、というこ

    Elasticsearch 5.0.0のIngest Node用プラグインを書いた話 - Cybozu Inside Out | サイボウズエンジニアのブログ
  • @lestrrat 氏に Kubernetes を教えてもらいました - Cybozu Inside Out | サイボウズエンジニアのブログ

    @ymmt2005 こと山です。SRE とかやってます。 サイボウズでは「Neco」という、クラウド基盤のアーキテクチャを刷新するプロジェクトを進めているのですが、今回は @lestrrat こと牧大輔さんをお招きして Kubernetes の導入を検討しはじめた話です。 当日の牧さんの資料は以下で公開されています。 Kubernetes in 30 minutes (2017/03/10) from lestrrat 現状のシステム サイボウズのクラウド基盤は 1,000 台規模の物理サーバーと数千台の仮想マシンの上で動作する数々のサービス群で構成されています。どのサービスをどのサーバー・VM で動作させるかは現状人手による暖かみのある管理方式で、規模の増大に伴い工数も増えています。 多数の物理サーバーを保有しているので遊休リソースも相当あります。画像変換処理などで遊休リソースを有効活

    @lestrrat 氏に Kubernetes を教えてもらいました - Cybozu Inside Out | サイボウズエンジニアのブログ
    KenichiroMurata
    KenichiroMurata 2017/03/17
    羨ましい!
  • たのしい社内ハッカソン - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは。開発部の刈川です。12月に入ってからどんどん寒くなってきましたね。こんな寒い日は一日中ハッカソンしていたいものです(?)。 というわけで今回は先日サイボウズ内で3日間にわたって開催された社内ハッカソンについてご紹介したいと思います。 ハッカソンの定義についてはこちら。 どんな感じでやったの? 以下の様な概要で開催しました。 開催期間は3日間 期間中はハッカソンに集中(緊急の業務があればそちらを優先) 個人もしくは3人チームを組んで参加 東京、大阪、松山の各拠点で開催 大賞には最大50万円分の自己投資の権利※を贈呈 ※海外カンファレンスへの参加費など個人の成長に繋がるもの 準備 アイデア箱にやりたい/やってほしいネタを投稿する。 アイデア箱に登録されたネタをみんなで眺める。 やりたいネタがあったら申告。なるべく他の参加者と被らないようにする。 アイデア箱に登録するフェーズは「アイ

    たのしい社内ハッカソン - Cybozu Inside Out | サイボウズエンジニアのブログ
  • cybozu.com 稼働状況 を React/Redux で作り直した話 - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは。Sales Systemチームの金子です。Sales Systemチームでは、cybozu.com Store や、販売管理システム等の開発をしています。 このエントリでは、cybozu.com 稼働状況のフロントエンドReact/Reduxで作り直した話を書いていきます。「React/ReduxでWebアプリケーションを作ってみようと考えている人」を対象としています。 TOC 「cybozu.com 稼働状況」とは? 作り直した背景 技術概要 React/Fluxについて React/Redux Routing Resources Async Multilingualization/Localization ES6 Utility Lint Testing 取り組んでみた感想 まとめ 「cybozu.com 稼働状況」とは? クラウドサービスはサービスの稼働状況をステータス

    cybozu.com 稼働状況 を React/Redux で作り直した話 - Cybozu Inside Out | サイボウズエンジニアのブログ
  • 1