ServiceNow ITOM AIOpsでクラウドネイティブ環境での運用を実現!
こんにちはサービスです本日アイコム ソリューションの一つクラウドネイティブ オペレーションズの機能と 導入ステップですね製品をデモを交えてご 紹介したいと思います まず製品のこの背景とアーキテクチャーを 説明してデモに移りたいと思いますが クラウドネイティブの 環境のアプリケーションは 複数のワークロードをポットのサービスで マイクサービスで構成されます例えばこの ブティックオンラインブティックのデータ アプリケーションですけどもですねこの 従来の ウォーターフォールとオンプレのベビーと 違って コンテナ上で動いててまあスケールアップ スケールダウンよくありますですね 頻繁に 排気再作成することが よくあります それに対してですねいくつかのリスクから 前からですね 久々のやり方としてはこうミッドサーバー から外からですねリモートアクセスし ながら 構成情報を収集してすることができました ですねそれやり方としてはですねいくつか こうあの前準備みたいなものいわゆるだっ たりサービスアカウントとかベアトークン とかスケジュール設定とかですね スケジュールのこう実行の頻度というのは 設定したりするそうはあの必要なってき ました これは開発をメインとするデバイスの方 から方々からするとですねまあちょっと 面倒ですねということは 感じられるかなというふうに思います それを 解決するためには今回ですねご紹介する クラウドネイティブ オペレーションズバージョン1.0のもの を紹介のしたいと思いますがこのアクセス しちゃうとなってますけどもこれはやり方 としてはこの右側にあるオン プレでもインスクでもクラウドに配置され ている配り 率 クラスターケースとかといったものですね そのクラスターの中にあのミッドサーバー と エージェントaccというんですけども これは1セットとなって配布一つの コマンドで実行して配布されますそうする と配布されたらすぐにこう公正な情報を 収集あるいはその 障害のイベントそしてメトリックの情報 リソースの使用状況というのを 収集していきますのでサービスの インスタンスに戻します ですからサービスなどの 哀悼のビジビジとアイテム兵士の機能を ふんだんに使われるようになっています ですねですからこうクラスターの中の変化 ですね光線の変化もイベントとして受信し てますのでそれをきっかけにきっかけにし てですね ディスカバリーも実行されてほぼリアル タイムにこのcmdbに更新をしていき ますそして 更新情報はですねそれを使ってマッピング と言って使われたりとかあとその 監視のもらったものをイベントだったりと かメトリックの方に 隠されますというような アクテクチャーとなっています それではですねデモの方に入りたいという ふうに思います まずサービスの画面でですねコマンドを コピーします 新聞ラインのこのインストーラーコマンド の画面ですね インスタンスログインするためのユーザー を選んで リストオープンシフトではありますが今回 はクーパーリストもコマンドをコピーし ます クラスターのコマンドラインからですね 実行していきますのでコマンドそのまま ペーストして実行します インスタンス名と サービスなどのインスタンスのログイン ユーザーのパスワードですね2回ほどを 入力します でそのまま進んでプロキシート 撮らないかっていうのを 確認して っていうのをコマンドのチェックをここ までです 次にそのインスタンスの方ですね実際に このデプロイというのは裏でも発射 走っておりますのでその状況を確認して いきます ですね今どこまで進んでるかっていうのを このステップですね約8個ですかねという のは確認することができますまあだいたい 15分ぐらいですかね全部終わりますこれ よりですね今全部緑になりましたの終わり ましたというのがわかります ディプロイはし終わりますと裏ではもう その ディスカバリーだったりとかコバネスとし て ディスカバリーを走らせます 走っております結果も確認してみます クラスター 収集的に自動に収集される情報はこのよう にですねこれラフで確認することができ ます クラスターの 中にですねMスペースノーツとかですね ワークロード でそしてクラスターのレコードを開きます と エコ堂からも同じようにですね全部この クラスターの中のいろんな様々なリソース が自動的に修正されてクラッククラスター の方にレコードに全部こう関連された状態 に地続きに出来上がりました 下の方にですねこのサービスがもう 治療的に作られました これはクラスターの一つの アプリケーションサービスですねこれを ビューマップで表示しますと これですねこのマップを確認することが できますこの中にいろんな クーパーネスティフォルトのものとかって いうのもすぐに確認することできますので これをですねサービス オペレーションワークスペースで見た時に は まあほぼ同じもの を見れます この空間リリースの一つのアプリ人 サービスがクラスターですね 産みますと 同じように表示されますのでですからこれ 収集したデータを ディスカバリーしたりマッピングというの も自動的に作られましたここは全部アイ トムの ビリビリティの機能となってます後ほど ですねこのタグを使ってどうやって マッピングというのを ちょうど紹介しますけどもここでですね その新しい例えばその配管に使われる クラスターですね作ったりとか自動で生成 したりとかダウンしたりとかっていうのは よくありますのでそれを自動的にほぼ リアルタイムに cmdbに 反映されることを見てきます今回その一つ のネームスペース作って 約1秒 2秒ほどですかねほぼリアルタイムです けどもこのエコというネームスペースが 作られたそしてマップ上に 反映されて今日はcmdbにすぐにすぐに 反映されますということがわかります そして次にですねこのオンライン ブティックというアプリケーションを実際 に配布してしたいと思いますね このようにですねこのアプリケーションの 中にはといったものがありますかとかオン ラインという中にこういった podsというのはたくさんありますあと ですね カートサービスとかだったりとかあります けどもまあこのように同じようにですね このオンラインブティックという アプリケーションのネームスペース作られ ましたのでこのオンライン ブティックの方ですね 追加されたというのはわかりますそして クラスターの中のですねこのイベント 障がいのイベントというのも自動的に受信 してますのでこのようにですねこの青く 反転されて今アートが設立されたことが わかりますですね右側にこの様々な穴と そしてこのビューももちろん確認できます しこのサービス先ほどダッシュボードから 上にも今青く判定されてあこれだけの アラートがありますねというのがわかり ます そしてですね強制見ますとこれらアラート があってそして CMデビットかあるいは自動的にアイテム レースの中のこの グルーピング機能つまりアラートの相関 機能というのを使ってアラートの グルーピングすることができたりします というのはわかりましたね はいそして 障害のイベントだけじゃなくてクラスター の中の 何ですかねこのリソースの使用率とか つまりベッドルック情報も 収集してますので例えばここへオンライン プティックの中のえっとですね ただポットの何ですかねコンテナンスかね コンテナーCPUの視聴 率どうなるかというのを見てみますこの ようですねこのCPUの使用率も 志度収集してそれをモニタリングしてそれ を学習して実益アラート上がるというのも アイテムヘルスの メトリックインテリジェンスの機能となっ ていますですねこれ今はですねスパンを ですねもうちょっとちっちゃくして見 やすいようにしていきます もちろん複数のですねこういったメルク 情報を重ねて表示したりとかですね 原油分析するときには今とどういった状況 なのかというのを非常に役に立つかなと いうふうに思います そして次にですね クバネディスの中のこのアプリケーション オンラインブティックという アプリケーションあれですけども配布する とだいたいですね超えたアプリケーション の中にタグ情報というのは普通は存在し ますそのタグの情報もこのcmdbのキー バリューテーブルに自動的保存収集して 保存されます そして例えばこの ippというキーのものはこれ らのCIの情報ですねこういったバリュー を定義されてますというのもわかります これを使って実際にマッピング実際にこの オンラインブティックのいろんなサービス がありますけども中にですねえっとカート サービスだというのはありますけどもそれ を使って実際にマッピングしたいと思い ます これはアイテムBBの中のタグベースの マッピングを使いますので まずですねカテゴリを作ります ですね要はどれをキーとして 検索するかに対して検索するというのを 指定します先ほどAPPというものだった んですけどAPIなんでまあもちろん 入れることも可能ですです 次にですね実際にマッピングを行っていき ますけどもここですね このタグベースのセカンドステップとして タグベースのファミリーを作りますこれ つまりこうどういったサービスを マッピングするかというここで実際に指定 するというステップとなってますですね マッピングしていたしていきたいと思い ますけども先ほど作ったキーを選んでし ますとこのようにですね中に情報サーチし て先ほど収集した情報ですね試合情報を 使ってこのようにですねこう広報というの も市民から取った情報そのままあの マッピングで使うようにできるようになっ ていきます 今回全部選んでマッピングしていきます けどもこれもちろん選択して必要なものと いうのは ユーザー様 側ですね自分でコントロールすることが できます 今自由権全部マッピングしましたですね はいマッピングしたものをですねこの自動 的に毎晩の立場のもの変わったりとかする のは自動で計算されていきますけども今回 例えばその1回目はこの手動で例えばやっ てみますというのはできるようになってき ますしそしてこのサービスをマッピングし たいサービス実際にもう運用で使うといい んであれば先ほどのこのオペレーショナル ステータスというのを 有効にしていきたいと思いますこの中に ですね例えばカートサービスとですね一番 上のいいこの上はいらないですね カートサービスと 関連しですねカーレンシーのサービスと いうのを2つ選んで 有効にします 2つでレコード一気にですねそして他に フロントエンドのものも演出したいと そして最後のこのシッピングサービスの方 ですね そうするとこれよりに有効してサービス オペレーションワークスペースと見た時に は 先ほど追加された4つがですね表示される ようになりますです アプリケーションの中にいろんなポッド ユーザーサービスとかありますけどもそれ をタグベースで使ってマッピングすること ももちろん可能となりますなりますカード サービスのマップはこういう風になります よというのはわかります 以上ですねcnnoのデモとあります
https://www.youtube.com/watch?v=QVUCQz_rrJY