12:00目次Page1エンジニアをいかにしてルーチンワークから解放するかPage2RPAとNutanixの連携によるインフラ管理の自動化RPAとNutanixの連携によるインフラ管理の自動化では一体どうすれば、ルーチンワークの負担を減らすことができるのか。そのための方法のひとつとして、宇野氏は「ルーチンワークをロボットに代行させる」方法を提唱する。開発環境やテスト環境のためのインフラを準備する際、フロントエンジニアはインフラエンジニアに対して「いつもの構成で」と一言でインフラ構築を気軽に依頼する。それを受けたインフラエンジニアは裏でWebサーバーを立ち上げたり、ファイアウォールやロードバランサーを設定したり、データベースを用意したりと、実に多くの作業を強いられている。インフラエンジニアが人知れず苦労しているこうしたインフラ構築・設定作業を、RPAとNutanixを組み合わせることで自動化できるという。フロントエンジニアからインフラ部門に対する依頼を受け付けるための、サービスカタログのサイトを用意する。Prism」にログインし、画面を自動操作して構築依頼のあったサーバー・ストレージリソースを生成して払い出す。した自動化の仕組みを実現することで、これまでインフラ構築のために行ってきたルーチンワークからエンジニアを解放し、貴重な人的リソースをより戦略的で価値の高い仕事に割り振れるようになる。Prismから制御できるようになっている。Platform)といったパブリッククラウドのリソースもNutanixから管理できる。Calmを使って、Nutanixのオンプレミス環境上でMySQLのデータベース環境を自動的に生成すると同時に、AWS上でもWebサーバー環境を自動的に生成してハイブリッドのWebアプリ環境を自動構築する様子がデモンストレーションされた。したユースケースのほかにも、Webからの情報収集(クローリング)や定期的なレポーティング、パッチ適用作業、セキュリティチェックといったさまざまなルーチンワークに、同様の仕組みを適用可能だという。365やSlackといったビジネスアプリケーションの操作も自動化できる。Azureと連携させることで、パブリッククラウドを使った作業の自動化も可能だ。加えて、近年注目を集めるKubernetesとも連携でき、業務アプリケーションやプライベートクラウド、パブリッククラウドを組み合わせた機能的な環境をRPAのロボットからまとめて自動操作できるようになる」(宇野氏)なおNutanixは、RPAから自動操作する以外にも、APIを通じてプログラムから自動処理することも可能だ。APIとして公開されているほか、パブリッククラウドのPaaSに相当する機能も備えている。RDSに相当するもので、データベースのプロビジョニングや各種管理タスクをサービスとして提供する。APIでアクセス可能なオブジェクトストレージを提供する。EKSライクなKubernetesのマネージドサービスを提供する。「Nutanixは、インフラエンジニアだけでなくデベロッパーとも相性がいいインフラ管理の仕組みを提供する。これらの機能を通じて、日本のエンジニアが『新しいこと』に取り組むための時間を創出するお手伝いをしていきたい」(島崎氏)お問い合わせニュータニックス・ジャパン合同会社コーポレートサイト<12連載通知を行うには会員登録(無料)が必要です。会員の方はログインを行ってください。圧縮・解凍UNIX基本講座@CodeZine『CodeZine(コードジン)』の公式アカウントです。【NEW】デブスト2019デブサミ2019福岡・関西デブサミ2019夏デブスト関西デブサミ2019×ログインEメールパスワード※旧SEメンバーシップ会員の方は、同じ登録情報(Eメール&パスワード)でログインいただけます。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。