Upgrade to Pro — share decks privately, control downloads, hide ads and more …

株式会社自動処理ご紹介

 株式会社自動処理ご紹介

株式会社自動処理社の紹介資料です。2009年に操業して、こう見ると割といろんなことをしてきたなと思います。

ソリューション
・APIコンサルティング
・アイデアボックス
・Wazuh
・Newrelic

高木祐介

October 15, 2021
Tweet

More Decks by 高木祐介

Other Decks in Technology

Transcript

  1. 1. 会社概要  社名:  株式会社自動処理 (JCN 3 0114 0101

    4931)  創業・設立年月日:  2010年5月19日  資本金  1,000,000円  従業員数  3名 ※平成30年12月19日現在  住所  東京都中央区勝どき2-4-12  代表取締役社長:  高木祐介  事業内容:  システムコンサルティング事業  業務改革コンサルティング事業  問い合わせ:  03-4400-2731  [email protected]  ホームページ:  http://automation.jp/  所属団体:  Code For japan フェロー  2017、2018年総務省地域情報化アドバイザー  オープンビジネスソフトウェア協会(副会長)  Open Knowledge Foudation Japan  オープンデータ流通推進コンソーシアム  クラウドユーザー研究会  保有特許  文書データ処理装置、文書データ処理方法、コン ピュータプログラムおよび文書データ処理システム (特願 2012-099041) © Automation Co., Ltd. 2 15/10/2021 弊社は2011年4月に 海江田経済産業大臣より 感謝状を頂きました
  2. 2.2 弊社サービス導入実績(1) © Automation Co., Ltd. 4 15/10/2021 デジタル改革アイデアボックス 2020年10月9日から2021年10月

    11日までデジタル庁立ち上げに伴う 官民対話システムとして、デジタル改 革アイデアボックスが実施されました。 政府において12年間の利用実績が あり、今回で16回目になります。 1年間の実施期間において、250万 PVを集め、登録ユーザー数7325人、 投稿アイデア数7,911件、投稿コメン ト数37,985件、有効投票数68,874件 を集めました。
  3. 2.2 弊社サービス導入実績(2) © Automation Co., Ltd. 5 15/10/2021 節電アイディアボックス 政府CIOポータル

    政府の節電ポータル「節電.go.jp」 首相官邸 内閣官房 内閣官房 ※公開されているサービスのみ掲載しています。 野田総理官邸ブログ 内閣官房 My広報誌 民間 規制仕分け 内閣府
  4. 2.2 弊社サービス導入実績(3) © Automation Co., Ltd. 6 15/10/2021 当事者就活熟議 文部科学省

    内閣府 国民の声アイディアボックス 休暇分散化アイディアボックス 国土交通省 ※公開されているサービスのみ掲載しています。 経済産業省 経済産業省 ネットアクション 復旧・復興支援制度データベース 行政刷新会議 内閣府
  5. 2.2 弊社コンサルティングサービス実績(1) © Automation Co., Ltd. 8 15/10/2021 Web サイトガイドブック

    内閣官房IT総合戦略室において、 複数ガイドラインの起草に関わり、 データ設計、データ連携についての 専門知識を有します。
  6. 3.保有特許 © Automation Co., Ltd. 9 15/10/2021 Excelなどで集めた非構造化データに対して、情報を選択操作をするだけで、データを構 造化し、集計可能な一覧表もしくは、テーブル構造に変換する為の仕組みの特許 文書データ処理装置、文書データ処理方法、コンピュータプログラムおよび文書データ処

    理システム(特願 2012-099041) 集約用フォルダ内のExcel データ集約Excel 一括集約を 行う。 経済 太郎 経済 太郎 産業 花子 通商 一郎 情報 二郎 産業 花子 通商 一郎 情報 二郎 集約結果から元の回答 結果を作り直す事も可 能
  7.  高木 祐介 (たかぎ ゆうすけ) 株式会社自動処理 代表取締役社長 Code For japan

    フェロー Open Knowledge Foudation Japan 会員 オープンビジネスソフトウェア協会 副会長 総務省 2018年地域情報化アドバイザー 中小SIerにてERPパッケージの開発要員を経て、大手ヘッドハンティング会社で情報システム部門立ち上げ、新規事業立ち上げ、 業務効率化、コスト削減など稼げるシステム担当として、業務を行う。2010年1月に理事として一般社団法人オープンビジネスソ フトウェア協会を設立。2010年5月に株式会社自動処理を設立。近年は行政における国内のオープンガバメントや、震災復興に 関連するプロジェクトのシステム企画、開発にマネージャとして携わっており、経験・実績を多数有している。 4.代表紹介 © Automation Co., Ltd. 10 15/10/2021 主な実績(一部抜粋) • 政府 CIO ポータル運用業務(令和3年4月~令和3年8月) (2021、内閣 官房) • 政府CIOポータル及びITダッシュボードの統合業務(令和3年1月~令和3 年3月) (2020、内閣官房) • 大手家電量販店APIコンサルティング事業 (2020、民間) • 大手気象予測事業者APIコンサルティング事業 (2020、民間) • 仮想通貨交換事業者保守運用業務(2019、民間) • 政府 CIO ポータルサイトのサービス提供と運用及び保守業務(2018、内 閣官房) • 共通語彙基盤ワーキンググループ ステアリングコミッティ(2018、IPA) • ビッグデータを活用した新指標開発事業(2017、経済産業省) • 政府機関におけるWebサイトを中核とした情報提供方法の最適化に関す る調査(2017、内閣官房) • 政府CIOポータルサイトのサービス提供と運用及び保守業務(2016、内閣 官房) • 大規模歯科医院検索予約ポータルサイト構築(2015、民間) • 政府機関におけるWebサイトの適正な整備運用に関する調査(2015、内 閣官房) • 自治体向け広報誌オープンデータ化サービスポータル構築(2015、民間) • 利便性の高いWebサイト構築の為の検証及びガイドラインの作成に関す る調査研究(2014、内閣官房) • 浪江町タブレットを利用したきずな再生・強化事業(2014、福島県浪江町) 経済産業行政における政策評価及び政策広報手法に関する調査研究 (2013、経済産業省) 情報連携用語彙データベースと連携するデータ設計・作成支援ツール群の 試作及び試用並びに概念モデルの構築(2013、IPA) オープンガバメントの推進に関する環境整備事業(2013、経済産業省) 経済産業省版「IT投資可視化サイト」についての調査研究事業(2012、経済 産業省) オープンガバメント関連事業の普及に関する環境整備事業(2012、経済産業 省) 国内大手中古車販売企業向け営業支援・在庫管理システム導入支援(2012、 民間) 協働型の電子政府構築手法に関する調査研究(2011、経済産業省) ネットアクション2011 Webサイト制作・運用等業務(2011、経済産業省) 平成23年度電力需要抑制対策事業(節電啓発等事業) (2011、内閣官房) オープンガバメントを実現するシステムの可能性等についての調査研究:2期 (2010、経済産業省) オープンガバメントを実現するシステムの可能性等についての調査研究 (2010、経済産業省) 大手ヘッドハンティング企業向け営業支援システム導入支援、構築業務 (2006、民間企業) 農業系大規模商社向けERP(財務会計)パッケージ導入支援、追加開発業務 (2003、民間企業) など
  8. よくあるケース  行政が国民に意見やアイデアを求めると、様々な立場の人から様々な視点で意見が集まるが、  意見の数も少なく、一方的な意見になりがち。その中から、限られた行政の資産を活用し、  応えていくことになるため、結果として一部の意見に偏った対応になってしまう。 ◦◦〇 子持ち 主婦

    △△△ サラリーマン ××× 学生 パ ブ リ ッ ク コ メ ン ト 対 話 会 ◦◦〇 △△△ ××× VS 色々な立場の アイデアや意見に対して、人 力でカテゴライズや 取捨選択を行う 政府・自治体 意見は交わることなく、一方的に 一部対応しかできず、国民は不満に 限られた対応しかできない
  9. 既存の意見募集方法が抱えている課題  多くの政府や自治体で、  意見のバラつき、意見に対する対応への不満、意見が集まりにくい  が課題となっている 互いの意見が見えず、 意見が磨かれることなく。 各立場の一方的な意見に

    なってしまう フローの複雑さなどもあり、 そもそもなかなか意見や アイデアが集まりにくい 意見を聞く行政と、意見を言う国民とで 対立構造になってしまい、かつ、反対派 や少数派の意見に対してのフォローが 困難なため、 対応に不満が募る 意見のバラつき 対応への不満 意見が少ない … … …
  10. アイデアボックスの利用イメージ  アイデアボックスでは、アイデアに対して国民同士がコメントや投票を通じて、意見交換をすることができ、  より発展した意見が自治体に集約される。また、システムにより、様々な角度から  意見やアイデアを分析することで、中立公正な対応が可能となる。 ◦◦〇 △△△ ×××

    政府・自治体 アイデアボックス 一つのアイデアに対して意見交換が発生し ブラッシュアップ 最終的に満足度が高い対応が可能 集まったアイデアを効率的に分析 子持ち 主婦 サラリーマン 学生 … 様々な角度で 効率的に分析し、 全体俯瞰や少数意見の 吸い上げなどが可能に
  11. アイデアボックスで実現できること 意見交換からアイデアもバ ランスの取れた アイデアに発展 様々な角度から分析から、 中立公正にアイデアを 扱うことが出る  アイデアボックスを活用することで、これまでの顕在化していた課題がクリアになり、 

    国民と行政が直接つながることのできる環境が実現できるようになる。 意見のバラつき 対応への不満 意見が少ない 投票やコメントなどで 意見の発信が活性化 これまで アイデア ボックス
  12. アイデアボックス導入による結果(事例)  内閣官房で活用いただいた際には、  意見募集への積極的な参加と信頼感の獲得につながった。 ✓ ✓ 投稿された応募数が大幅に増加  登録者:4,753名

    アイデア:5,051件 コメント:16,135件 参加者の半数以上が行政への信頼感が向上  参加者の54%の人が「大いに向上」or「やや向上」 パブリックコメント アイデアボックス 10件程度 5,000件以上 500倍 54.4% アイデア数
  13. 全国の最大10自治体を対象に、最大半年間アイデアボックスを 無償提供します。  プレスリリース  デジタルガバメント・スマートシティ推進!政府・自治体に政策検討プラット フォーム『アイデアボックス』を半年間無償貸与します。  株式会社自動処理が全国の団体に政策検討プラットフォーム『アイデア ボックス』を無償提供

     2021年10月1日  株式会社自動処理(東京都中央区、代表取締役:高木 祐介、以下「当 社」))はアイデアボックス2.0開発を記念し、デジタル庁にも採用されたこと で話題の政策検討プラットフォーム『アイデアボックス』を、政府・自治体の 先着10団体に半年間無償貸与する事が決まりました事をお知らせします。  https://prtimes.jp/main/html/rd/p/000000013.000067480.html?fbclid =IwAR3WZgodrFSEH11NFJiSFmYdteq0GHcpniB9RfJ2W0E9YLU3iF7cp8U Kgu0
  14. 導入費用について  要件のヒアリングをした担当が一気通貫でシステム構築およびカスタマイズまで行う。  そのため的確かつスピーディに運用開始までサポート。 STEP1 STEP2 STEP3 STEP4 お問い合わせ

    要件 ヒアリング カスタマイズ 運用開始 まずはお気軽に お問い合わせください 課題解決のための 要件定義をします 各自治体向けに 最適化します 運用開始後も 活用サポートを実施 ヒアリング担当者が開発まで一気通貫で対応 ※オンライン会議で実施いたします
  15. Nginx PHP PHP RDS 意図しない権限 昇格があった W A N Lambda

    Wallet Wallet Wallet 1.運用の課題 管理サーバ台数が増えてくると、サーバ の運用に関しては、必須なため開発もしく は運用担当エンジニアが必ず検討する為、 問題が発生することは少ないが、資産管理、 サーバ設定差異、インストールミドルウェア のバージョン差異、セキュリティログの監視 などは運用が始まってから気づくことが多く、 後手に回ることが多い。 またセキュリティの監視については、何の ログを取るべきかの検討にもノウハウが必 要で、高度な専門知識スキルが求められる。 継続して専門家に発注すると都度莫大な 費用がかかり、継続運用する為には社内 にノウハウをためる必要があるが、専門的 な知見がないとノウハウをためる事すら難 しい。 OSのバージョ ンが古くなっ てきている 脆弱性のあるミ ドルウェアを使 い続けている。 ファイルが書 き換えられた。 外部からの攻 撃が発生してい る。 アクセス権限の ないファイルを 読み取ろうとし た人がいる。
  16. © Automation Co., Ltd. 24 15/10/2021 2.ご提案 Wazuhソリューション導入により、リア ルタイムで脆弱性を検知できる環境を 整えることができます。

    サーバにて集中管理し、問題を継続 的に見える化します。 継続運用することで、急に問題が多く なった場合に、気づけることになります。 Nginx PHP PHP RDS DB接続、Railsプ ログラムのリソー ス起因する可能 性あり W A N Lambda Wallet Wallet Wallet 脆弱性のあるミドル ウェアを使い続けて いる。 セキュリティログを集約 Wazuh
  17. © Automation Co., Ltd. 25 15/10/2021 セキュリティ監視システムWazuhのご紹介 時間別絞り込み 概要表示 レベル別

    アラート件数推移 アラート件数推移 サーバ数集計 課題カテゴリ集計 ログエージェント監視 Wazuhは、日時のセキュリティ課題 をリアルタイムで表示し、運用担当 者が何の課題に対応しないといけ ないのか、クリティカルな問題がど の程度発生しているのかを可視化 します。 ログエラーサマリ
  18.  必要に応じて定例報告を行う事が出来ます。定期的なログの監視と、危険なIPア クセスの動的なブロックによりサーバセキュリティの運用を日常的に改善するア ドバイス業務を行います。 オプションサービス)運用定例報告 © Automation Co., Ltd. 27

    15/10/2021 アクセス数 IPアドレス 国 備考 アクセス先の例 146169 103.216.223.17 AU Open Proxy Detection by IP2Proxy /ClientAccessPolicy.xml /stronghold-status 58655 45.77.44.84 US /.cvs /.htaccess_ 5758 5.101.1.33 RU /Account/Register.aspx?Return Url= /server-status 1823 79.137.69.34 FR Open Proxy Detection by IP2Proxy アタックログの為、閲覧禁止 1539 206.221.179.19 US Open Proxy Detection by IP2Proxy /athenstours/.env /biblical_asia_minor/.env アクセス元のリスト(HK) 20回以上404アクセスをしていたIP アドレスは以下の通り。赤文字はに おいて、過去に他サイトでもスパム 行為が記録されているもの、黄文字 はログの内容から攻撃的と思われ るもの。
  19. Wazuhソリューション導入企業 © Automation Co., Ltd. 28 15/10/2021  国内では導入実績はあまり多くないが、GMOペパボが、500台以上のサーバ に導入を行った。

     弊社ではビットワングループに2年前に導入し、現在2年間の運用実績がある。 https://www.atmarkit.co.jp/ait/articles/1902/18/news012.html
  20. © Automation Co., Ltd. 30 15/10/2021 支社A環境 本社環境 支社B環境 1.運用の課題

    複雑なシステムを扱ってい る場合、トラブル原因がト ラブル原因になりうるポイ ントが多すぎ、問題が絞り 込む事が難しく、エンジニ アが職人芸的に対応する が、トラブルの解決がエン ジニアの熟練度に依存し てしまう。 VPNルータ VPNルータ VPNルータ VPNルータ AmazonVPC AWS ハブ ハブ ハブ Nginx Ruby Ruby RDS ルータ ルータ ルータ WAN ハブ故障可能 性あり WAN回線、 DNS等の障害 可能性あり VPNルータの 故障可能性 あり PC端末・ブラ ウザ障害可 能性あり Nginxリバース プロキシが古い キャッシュを返 している可能性 DBロックによ り処理ができ なくなってい る。 DB接続、Railsプ ログラムのリソー ス起因する可能 性あり ルーターの故 障可能性あり ローカルトラ フィックの遅 延可能性あり W A N
  21. 31 15/10/2021 © Automation Co., Ltd. 31 31 支社A環境 本社環境

    支社B環境 2.ご提案 NewRelicシステム導入 により、リアルタイムで システムトラブルを把 握できる環境を整える ことができます。 VPNルータ VPNルータ VPNルータ VPNルータ AmazonVPC AWS ハブ ハブ ハブ Nginx Ruby Ruby RDS ルータ ルータ ルータ WAN W A N システム監視の仕組みを導入 × ×
  22. 監視システムNewRelicのご紹介 © Automation Co., Ltd. 32 15/10/2021 NewRelicは、パフォーマンス監視ツールと 強力なアプリケーション監視機能と、サー バモニタリングサービスを提供するSaas

    サービスです。導入企業は全世界で1万 3000社。 様々な情報をリアルタイムで表示出来ます。 また長期間データを保存できるので、日別、 週別、月別季節別、年度別と過去の傾向 と現在の傾向を遡って比較する事が出来 ます。 CPU利用率 メモリ利用率 CPU プロセスレベル、 CPU、メモリ負荷 アラート ネットワーク負荷 HDD負荷
  23. NewRelic infrastructure リソース監視① © Automation Co., Ltd. 34 15/10/2021 CPU利用率

    LoadAvarage メモリ利用率 インスタンス別リソース利用状況一覧 インスタンス絞り込み 時間別絞り込み グラフ表示するインスタンス数切り替え Hosts、NetWork、Strage、Processなど の監視が行えます。リソースの消費の激 しい上位数件を監視することで、消費リ ソースのトラブルが起きそうなサーバに 絞って監視可能です。
  24. NewRelic infrastructureリソース監視② © Automation Co., Ltd. 35 15/10/2021 プロセス別CPU利用率 プロセス別IO

    プロセスメモリ利用率 プロセス別リソース利用状況一覧 例えば yum updateによって、特定プロ セスだけがCPU利用率や、メモリを浪費 するようになった場合でも、一覧機能か ら何が問題が絞り込むことができます。
  25. NewRelic infrastructureシステム監査① © Automation Co., Ltd. 36 15/10/2021 システム設定は開発が進むにしたがっ てドキュメントと乖離しがちです。インベ

    ントリ監査機能によって、現在のコンフィ グの状況を即座に調査することが可能 です。 サーバ設定情報がいつでも確認できます。 サーバ設定情報がいつでも確認できます。
  26. NewRelic infrastructureシステム監査② © Automation Co., Ltd. 37 15/10/2021 Event監視では、パッケージのインストー ルやログインユーザーの監視、サービス

    再起動などのイベント情報が確認できま す。パートナーが報告せず設定を変えた り、ソフトウェアをアップデートするような 事や、不審なログインを監査することが 可能です。 サービス再起動 ユーザーログオフ
  27. NewRelic infrastructure サービス監視 © Automation Co., Ltd. 38 15/10/2021 様々なサービスをサービスへの監視項目の設定な

    しに監視可能。Apache、Cassandra、Couchbase、 Elasticsearch、F5、JMX、Kafka、Kubernetes、 Memcached、MongoDB、MSSQL、Mysql、NGINX、 OracleDB、PostgreSQL、RabbitMQ、Redis、Varnish に標準対応しています。
  28. NewRelic synthetics 外形監視 © Automation Co., Ltd. 39 15/10/2021 URLで設定したホームページ、WebAPIの処理結果と

    レスポンスタイムを外部のサーバからアクセスして 継続監視します。長期間の監視によるレスポンスタ イムの劣化に気づくことができます。 レスポンスタイム エラーログ 稼働率 レスポンスの遅い順で 表示
  29. NewRelic insights 統合ダッシュボード © Automation Co., Ltd. 40 15/10/2021 NewRelic

    APMのレスポ ンスタイム計測 NewRelic APMのレスポ ンスタイム計測 NewRelic APMのレスポ ンスタイム計測 NewRelic APMのレスポ ンスタイム計測 NewRelic infrastracture のリソース監視結果 NewRelicで監視している項目については全て、 NewRelic insights にてオリジナルのグラフを作成す ることが可能です。必要に応じて日常運用用の監視 をすることが可能です。
  30. © Automation Co., Ltd. 42 15/10/2021 支社A環境 本社環境 支社B環境 1.運用の課題

    パフォーマンス障害の 場合、パフォーマンス のボトルネックを把握 する必要があるが、ト ラブル原因になりうる ポイントが多すぎ、問 題が絞り込めない状況 が続いている。 VPNルータ VPNルータ VPNルータ VPNルータ AmazonVPC AWS ハブ ハブ ハブ Nginx Ruby Ruby RDS ルータ ルータ ルータ WAN ハブがボトル ネックになる 可能性あり WAN回線が ボトルネック になる可能性 あり VPNルータが ボトルネック になる可能性 あり PC端末・ブラ ウザがボトル ネックになる 可能性あり Nginxがボト ルネックにな る可能性あり DB ロックがボト ルネックにな る可能性あり DB接続、Railsプ ログラムがボトル ネックになる可能 性あり ルーター性能 がボトルネッ クになる可能 性あり ローカルトラ フィックがボト ルネックにな る可能性あり W A N
  31. 43 15/10/2021 © Automation Co., Ltd. 43 43 支社A環境 本社環境

    支社B環境 2.ご提案 NewRelicシステム導入 により、リアルタイムで パフォーマンスボトル ネックを把握できる環 境を整えることができ ます。 VPNルータ VPNルータ VPNルータ VPNルータ AmazonVPC AWS ハブ ハブ ハブ Apache Tomcat Tomcat RDS ルータ ルータ ルータ WAN W A N システム監視の仕組みを導入 ※NewRelicの導入を想定している
  32. 2.1.3 パフォーマンス監視システムNewRelicのご紹介 © Automation Co., Ltd. 44 15/10/2021 NewRelicは、パフォーマンス監視ツールと 強力なアプリケーション監視機能と、サー

    バモニタリングサービスを提供するSaas サービスです。導入企業は全世界で1万 3000社。 様々な情報をリアルタイムで表示出来ます。 また長期間データを保存できるので、日別、 週別、月別季節別、年度別と過去の傾向 と現在の傾向を遡って比較する事が出来 ます。 CPU利用率 メモリ利用率 CPU プロセスレベル、 CPU、メモリ負荷 アラート ネットワーク負荷 HDD負荷
  33. 想定課題 プログラムの仕様や実行時間がかかるポイントを 理解出来ていない。その為、改善予測や適切な対 応だったか、受け入れ側が判断できない。 /usr/local/lib/perl5/site_perl/5.8.7/JSON/PP.pm sub number { my $n

    = ''; my $v; # According to RFC4627, hex or oct digts are invalid. if($ch eq '0'){ my $peek = substr($text,$at,1); my $hex = $peek =~ /[xX]/; # 0 or 1 ******************* while(defined $ch and $ch =~ /¥d/){ $n .= $ch; next_chr; } ******************* sub is_valid_utf8 { unless ( $utf8_len ) { $utf8_len = $_[0] =~ /[¥x00-¥x7F]/ ? 1 : $_[0] =~ /[¥xC2-¥xDF]/ ? 2 : $_[0] =~ /[¥xE0-¥xEF]/ ? 3 : $_[0] =~ /[¥xF0-¥xF4]/ ? 4 : 0 ; } return !($utf8_len = 1) unless ( $utf8_len ); return 1 if (length ($is_valid_utf8 .= $_[0] ) < $utf8_len); # continued return ( $is_valid_utf8 =~ s/^(?: [¥x00-¥x7F] |[¥xC2-¥xDF][¥x80-¥xBF] |[¥xE0][¥xA0-¥xBF][¥x80-¥xBF] |[¥xE1-¥xEC][¥x80-¥xBF][¥x80-¥xBF] |[¥xED][¥x80-¥x9F][¥x80-¥xBF] |[¥xEE-¥xEF][¥x80-¥xBF][¥x80-¥xBF] |[¥xF0][¥x90-¥xBF][¥x80-¥xBF][¥x80-¥xBF] |[¥xF1-¥xF3][¥x80-¥xBF][¥x80-¥xBF][¥x80-¥xBF] |[¥xF4][¥x80-¥x8F][¥x80-¥xBF][¥x80-¥xBF] )$//x and !($utf8_len = 0) ); # if valid, make $is_valid_utf8 empty and rest $utf8_len. } これまでは・・・ 何の処理をしているか、設計書を突き合わ せて、理解したうえで、関連するプログラム の動きや処理に関係するシステムの動きを 想定して、あたりを付ける必要がある。 → これが出来るなら自分でチューニングす ればよいはず、誰でも対応できる運用に変 える必要がある。 → また経験と勘では再現性が乏しい為、 本当に改善が出来たのか、明確にすること が難しい。