タグ

ブックマーク / knowledge.sakura.ad.jp (23)

  • 【RPA初心者企業必見】RPAを活用し、DX化を実現するために取り組むべきことをご紹介 | さくらのナレッジ

    現在、日の労働人口は減少の一途をたどっており、人手不足で業務過多に陥る企業は多く存在しています。 また、そうした企業さまに向けて業務自動化を促す「RPA(Robotic Process Automation)」を開発・販売する企業は増えており、多種多様なRPAツールが市場に流通しています。 こうしたRPA活用を通じたDX(デジタルトランスフォーメーション)は、今後のビジネスに不可欠なのです。 その一方で、RPA導入が初めての企業にとっては、RPAを導入してから何をどのように取り組んだら良いのか悩むはず。 実際、RPA導入企業の8割で、ユーザー部門以外が開発を担っているというデータも出ています(出典:ガートナー (2020年2月)『ガートナー、企業におけるRPAの推進状況に関する調査結果を発表』より)。下図は、出典元にある「図3. RPAの開発体制」の引用です。 そこで今回は、企業が初めて

    【RPA初心者企業必見】RPAを活用し、DX化を実現するために取り組むべきことをご紹介 | さくらのナレッジ
    kazu_0
    kazu_0 2022/04/13
  • 2019年版・Kubernetesクラスタ構築入門 | さくらのナレッジ

    Kubernetesが標準で提供するリソースの一覧はAPIドキュメントで確認できる。また、独自のリソースを定義して利用することもできる。 Kubernetesでは、「マニフェスト(manifest)」と呼ばれる形式で各種リソースを定義する。マニフェストは木(ツリー)構造で表現できるデータであり、たとえばコマンドラインツール「kubectl」ではYAML形式で記述されたマニフェストを元にリソースの作成や削除、変更といった操作を行える。 kubectlの使い方についてはドキュメントを参照して欲しいが、たとえば、DockerHubで公開されている「httpd」コンテナイメージを利用してApache HTTP Serverを実行させるには、まず次のようなマニフェストファイルを用意する。 apiVersion: v1 kind: Pod metadata: name: httpd labels: a

    2019年版・Kubernetesクラスタ構築入門 | さくらのナレッジ
  • Container Linuxの後継となる新たなコンテナ向けOS「Fedora CoreOS」 | さくらのナレッジ

    たとえば、インストール先として/dev/vdaを指定し、Ignitionの設定ファイルのURLが「http://192.0.2.100:8080/container/simple.json」、イメージファイルが「http://192.0.2.100:8080/container/fedora-coreos-31.20191127.1-metal.x86_64.raw.xz」の場合、次のようにcoreos-installerを実行すれば良い。 # /usr/libexec/coreos-installer -d vda -i http://192.0.2.100:8080/container/simple.json -b http://192.0.2.100:8080/container/fedora-coreos-31.20191127.1-metal.x86_64.raw.xz ちなみに

    Container Linuxの後継となる新たなコンテナ向けOS「Fedora CoreOS」 | さくらのナレッジ
  • Observabilityをはじめよう!(前編) 〜Observabilityの背景と構成要素〜 | さくらのナレッジ

    はじめに 仲亀と申します。さくらインターネットでエバンジェリストやインフラエンジニアをしています。エンジニアとしてはシステムの監視まわりの仕事をしています。最近は、今回もご紹介するPrometheusとかGrafana Lokiとか、あの辺が結構好きで触っています。 この記事では、監視について興味をお持ちの皆さんに向けて「Observabilityをはじめよう!」ということで、Observabilityの概念や、それが必要となる背景を少し説明した上で、Observabilityを実現するための要素となる、MetricsやLogsやTracesなどをどこから始めていけばいいんだろう、といったところをご紹介していこうと思います。 この記事のゴールとしては、皆さんに「Observability完全に理解した」と言っていただけたらいいかなと思っています。しかし、この記事を読んだだけですぐに皆さんの

    Observabilityをはじめよう!(前編) 〜Observabilityの背景と構成要素〜 | さくらのナレッジ
  • サービス間通信のための新技術「gRPC」入門 | さくらのナレッジ

    たとえば次のような「user.proto」というプロトコル定義ファイルを用意し、これを変換する例を見てみよう。 syntax = "proto3"; message Picture { uint32 id = 1; uint32 width = 2; uint32 height = 3; enum PictureType { PNG = 0; JPEG = 1; GIF = 2; } PictureType type = 4; } message User { uint32 id = 1; string nickname = 2; string mail_address = 3; enum UserType { NORMAL = 0; ADMINISTRATOR = 1; GUEST = 2; DISABLED = 3; } UserType user_type = 4; repeated

    サービス間通信のための新技術「gRPC」入門 | さくらのナレッジ
  • バグ調査やパフォーマンス改善に役立つ!eBPFを用いたトレーシングについて | さくらのナレッジ

    はじめに この記事では、Linuxカーネルに実装されているパケットフィルタであるeBPFを使ったトレーシングツール、具体的にはDTrace, SystemTap, bpftrace,bcc-toolsなどについて紹介させていただきます。この記事の目標を以下に示します。 DTraceやSystemTapを簡単に説明し、eBPFを用いたトレーシングのうれしいところをお伝えします。 bpftraceやbcc-toolsといったツールの簡単な使い方を紹介し、細かいツールを調べる上での足がかりになるようにします。 公式の資料がかなり充実していることをお伝えします。この記事で使っている画像はそこから使わせていただいています。 eBPF概説 eBPFは、Linuxカーネル3.15からBPF(Berkeley Packet Filter)の拡張仕様として導入されました。BPFはこれまでにもパケットフィルタ

    バグ調査やパフォーマンス改善に役立つ!eBPFを用いたトレーシングについて | さくらのナレッジ
    kazu_0
    kazu_0 2021/01/26
    “eBPF”[eBPF][Network][Network Tools]
  • Docker Compose入門 (1) ~アプリケーションをコンテナで簡単に扱うためのツール~ | さくらのナレッジ

    みなさん、こんにちは。さくらインターネット株式会社 技術部ミドルウェアグループの前佛 雅人(ぜんぶつ まさひと)と申します。Dockerに関するドキュメント翻訳や、Docker紹介用の各種スライドを公開・発表しています。また、かつてはDocker公認トレーナーとして、業務を通してDockerの普及および啓蒙に携わりました。 Dockerの話はみなさんどこかで訊いたことあるかもしれません。しかし、まだまだ使っていない、あるいは、使う段階ではないとお考えの方も多いかもしれません。私は正直、勿体ないと思っています。この現状を打破すべく、"当はこんなに使いやすいDocker" をテーマに、会社のメディアを通した記事連載の機会を頂戴しました。どうぞみなさま、お手柔らかにお願いいたします。 コンテナが当たり前のように存在する時代に私たちは この世界にDocker(ドッカー)が登場したのは、2013

    Docker Compose入門 (1) ~アプリケーションをコンテナで簡単に扱うためのツール~ | さくらのナレッジ
    kazu_0
    kazu_0 2020/10/28
    “Docker Compose”[Docker][Compose]
  • インフラ・サービス監視ツールの新顔「Prometheus」入門 | さくらのナレッジ

    サーバーやインフラなどの監視ツールの1つとして最近注目されているのが「Prometheus」だ。Prometheusはインストールや設定が容易で、かつ十分な機能を持ち管理しやすいという特徴を持つ。記事ではこのPrometheusの導入方法、基的な監視設定の流れを紹介する。 クラウド時代の監視管理ツール ネットサービスを運営する場合、そのサービスを運営するソフトウェアやサーバー、ネットワーク機器などの状況を監視する手段を用意するのが一般的だ。監視を行い、意図しない状況になったら自動的にメールなどで通知を行うシステムを構築することで、問題をいち早く解決できるようになる。さらに、サービスやマシンの稼働ログを適切に記録することで潜在的な問題を事前に見つけたり、最適化に向けた分析を行うといったことも可能になる。 監視や問題発覚時の通知などを行うオープンソースのツールとしては、過去にElastic

  • ゼロトラストで、もっと便利に、もっと安全に | さくらのナレッジ

    さくらインターネットで、技術担当の執行役員と、最高情報セキュリティ責任者を務めている江草です。 最近、新型コロナウイルスの影響もあって在宅勤務などをされている方が増えていると思いますが、そういったときに、今までオフィスで使えていたサービスをどうやったら社外でも使えるかという話をしたいと思います。 在宅勤務やリモートワークVPN さくらインターネットでは以前から「さぶりこ どこでもワーキング」という人事制度によって、1日単位で、あるいは午前中だけとか午後だけとかで、どこでも仕事してよいということをやっていました。さらに新型コロナウイルスの件もあって、現在では出社不要な人の大半が在宅勤務をしています。3月末にはすでに原則自宅勤務ということにして、全社リモートワークに転換しました。4月末の時点では93%の社員が在宅勤務を選択していました。仮に今後、新型コロナウイルスが終息したとしても、基的に

    ゼロトラストで、もっと便利に、もっと安全に | さくらのナレッジ
  • VPCルータとのサイト間VPNを設定する上でのポイント~RTX1210を例に~ – 「さくらのクラウド入門」(7) | さくらのナレッジ

    こんにちは、さくらインターネット クラウドチームの大喜多です。 VPCルータのサイト間VPNに関するお問い合わせをよくいただくようになりました。特に多くお問い合わせをいただくのがYAMAHA製ルータ「RTXシリーズ」の設定についてです。そこで今回は実際にRTX1210のコンフィグをもとに、VPN接続できない場合のチェックポイントについて解説致します。 今回のネットワーク構成 今回例として取り上げるネットワーク構成は以下の通りです。 YAMAHAルータにてVPCルータとサイト間VPNが張れないというお問い合わせをいただいた際に、まずお客様に「YAMAHAルータのconfig全体(show configコマンドで出力されたものすべて)を送ってください」とお願いします。これは、VPN設定部分のconfigだけでは問題の切り分けができないことを意味しています。チェックポイントは大きく分けて3つあり

    VPCルータとのサイト間VPNを設定する上でのポイント~RTX1210を例に~ – 「さくらのクラウド入門」(7) | さくらのナレッジ
  • Drupal(ドゥルーパル)というCMSを知っていますか? | さくらのナレッジ

    Drupal(ドゥルーパル)は、フリーソフトウェアのコンテンツ・マネジメント・システム(CMS)のことです。 残念ながら、日ではDrupalをご存じではない人が多いと思います。Drupalのことを日でも知ってもらい、コミュニティが盛り上がっていければと思っています。 これからのDrupalの連載をよろしくお願いします。 Drupalとの出会い 私は大学図書館システム関係の仕事をして、初めてDrupalに出会ったのが2年前となります。 2年前に大学図書館のホームページにDrupalを採用することになり、いろいろと勉強しながら導入しました。その機会が縁で、現在に至っています。 その時に構築したサイトが九州大学附属図書館様のページです。 Drupal自体は、高機能で沢山のモジュール(プログラム)があります。また、これまでWebシステムを開発していた経験から比較して、Drupal上で独自にモジ

    Drupal(ドゥルーパル)というCMSを知っていますか? | さくらのナレッジ
  • 多機能なロードバランサとして使える多機能プロクシサーバー「HAProxy」入門 | さくらのナレッジ

    複数台のサーバーを利用して負荷分散を行う場合、クライアントからの接続を各サーバーに振り分けるロードバランサが必要となる。また、環境によってはリバースプロクシなどを使ってリクエストを振り分けるケースもある。今回は、「クライアントからのアクセスを別のサーバーに転送する」機能を提供するソフトウェア「HAProxy」を紹介する。 トラフィック中継に付随するさまざまな作業を実行できるHAProxy 今回紹介するHAProxyは、「HAProxyを実行しているサーバーに向けたTCP接続を別のサーバーに転送する」という処理を行うソフトウェアだ(図1)。 図1 HAProxyの使い方概要 一般的にプロクシというと、「1対1」の転送が想像されるかもしれないが、HAProxyでは複数の転送先サーバーを設定することで、ロードバランサとして利用することもできる。また、パケットの内容に応じて転送先を変えるような設定

    多機能なロードバランサとして使える多機能プロクシサーバー「HAProxy」入門 | さくらのナレッジ
  • 手軽にシステムダッシュボードが作れる「Grafana」レビュー | さくらのナレッジ

    システム管理者は多くのサーバから随時データを受信してその健康状態を判断しなければなりません。サービスの負荷があがっていないか、ストレージは十分にあるか、データベースがボトルネックになっていないかなど判断材料は多数あります。 そうしたデータを逐一サーバにログインして確認していては時間がかかってしまいますので、データダッシュボードソフトウェアが使われます。今回はその一つ、Grafanaを紹介します。 Grafanaのインストール Grafanaのインストール方法は幾つも用意されています。CentOS/Ubuntuなど各Linuxディストリビューションごとにパッケージも提供されていますし、Dockerを使ったインストールも行えます。 # macOSの場合 brew update brew install grafana brew services start grafana # Dockerの場

    手軽にシステムダッシュボードが作れる「Grafana」レビュー | さくらのナレッジ
  • Dockerコンテナのロギング機能を使ってみる | さくらのナレッジ

    Dockerではコンテナ内で実行されたプロセスの出力をログとして記録しておく機能が用意されている。このログ出力機構では、さまざまなログ記録システムにログを転送することが可能であり、複数の異なるホストで稼動しているコンテナのログを1つのマシンに集約する、といったこともできる。今回はこのログ機能について紹介する。 DockerLogging Driver機構 Dockerコンテナでは、コンテナ作成後にコンテナ内のファイルシステムに書き込まれたデータはコンテナの削除時に一緒に破棄されてしまう。そのため、各種ログやエラーメッセージ出力などの保存しておきたい情報はコンテナ外に出力して保存しておく必要がある。Dockerではこれを支援する機能の1つとして、ログを外部のログ記録ソフトウェアに転送する機構が用意されている。これを利用することで、多数のコンテナが稼動するような環境や、複数のマシンを組み合わ

    Dockerコンテナのロギング機能を使ってみる | さくらのナレッジ
  • Dockerのボリュームプラグインとストレージドライバ(Dockerの最新機能を使ってみよう:第2回) | さくらのナレッジ

    新たなサーバー環境構築ツールとして普及が始まっているDockerは、その開発も積極的に行われている。そこで連載記事では、4回に渡って最近Dockerに実装された新機能について紹介していく。今回は、Dockerのボリュームプラグインとストレージドライバについて紹介する。 Dockerの「ボリュームプラグイン」と「ストレージドライバ」 昨今のDockerでは、各機能を個別のコンポーネントに分離する方向で開発が進められている。ストレージ関連の処理もすでに分離されており、「ボリュームプラグイン」やストレージドライバ」を使って目的や環境に応じた設定を行うことが可能になっている。この2つは名前が似通っているため混乱しやすいが、まったく別のものだ(図1)。 図1 ボリュームプラグインとストレージドライバ まずボリュームプラグインだが、これはコンテナ外のストレージをコンテナ内に「ボリューム」としてマウン

    Dockerのボリュームプラグインとストレージドライバ(Dockerの最新機能を使ってみよう:第2回) | さくらのナレッジ
  • 専用サーバーのHyper-VホストでNAT機能を有効化する | さくらのナレッジ

    専用サーバー上のHyper-Vで動いている仮想マシンがインターネットにアクセスする必要がある場合、何らかの方法で仮想マシンがインターネットにアクセスできる仕組みを作る必要があります。通常、専用サーバーにはインターネットにアクセス可能なグローバルIPアドレスが1つ割り当てられますが、そのIPはホストサーバー専用になっています。今回はホストOSにNATの機能をセットアップして仮想マシンからインターネットにアクセスする方法をご紹介します。 ルーティングの役割の有効化 Windows にはネットワーク共有の機能が搭載されていて容易にNATを実現することができますが、今回は今後VPNの設定などを行うことも見据えて Windows Server に搭載されているリモートアクセスの役割を利用します。この役割は役割と機能の追加ウィザードから簡単に有効化することができます。 ウィザードの途中で役割サービスの

    専用サーバーのHyper-VホストでNAT機能を有効化する | さくらのナレッジ
  • 専用サーバーの仮想マシンでドメインコントローラーを運用する際の注意点 | さくらのナレッジ

    さくらの専用サーバーで Windows Server を使ったシステムを構築すると、Active DirectoryのドメインコントローラーもHyper-V の仮想マシンとして構築したいと考えるのが一般的だと思いますが、ドメインコントローラーの仮想化についてはいくつか注意が必要です。今回はドメインコントローラーの仮想化の注意点についてご紹介します。 ドメインコントローラーの仮想化対応は Windows Server 2012 から Active Directory のドメインコントローラーは従来仮想環境をサポートしていませんでしたが、 Windows Server 2012 から特定の仮想環境での実行をサポートしています。その特定の環境とは ハイパーバイザーが GenerationID をサポートしていることです。この機能は Windows Server 2012 以降の Hyper-V

    専用サーバーの仮想マシンでドメインコントローラーを運用する際の注意点 | さくらのナレッジ
    kazu_0
    kazu_0 2015/09/24
     NTP設定
  • CoreOSを使ってDockerコンテナを動かす——15分でできるCoreOSクラスタの作り方 | さくらのナレッジ

    Dockerを利用する際に、コンテナを動かすための環境の1つとしておすすめしたいのがCoreOSだ。CoreOSでは簡単にコンテナの実行環境を構築でき、さらに複数台のCoreOSマシンを組み合わせて連携させる機能も用意されている。今回はCoreOSを使ってサービスを構築するための基礎知識と、実際の作業の流れを紹介する。 Dockerなどを使ったコンテナの利用に特化したCoreOS 近年注目されている「コンテナ」技術は、VMwareやXen、KVMといった仮想化技術と同様にハードウェアやOSとは独立した環境を構築でき、また仮想化を利用するよりも低コストで利用できることで注目を集めている。しかし、Dockerを使ってサービスを実際に運用する場合、どういった環境を用意すれば良いか迷うケースもあるだろう。その解答の1つに、コンテナを稼動させることに特化したLinuxディストリビューションであるCo

    CoreOSを使ってDockerコンテナを動かす——15分でできるCoreOSクラスタの作り方 | さくらのナレッジ
  • Windows Server 2003をHyper-V仮想マシンにP2V変換するには | さくらのナレッジ

    時間の2015年7月15日にWindows Server 2003 のサポートが終了しますが、みなさん対応状況はいかがでしょうか?日国内には、まだWindows Server 2003 をベースにしたシステムがたくさん残っているようです。今回は Windows Server 2003 がインストールされたシステムを、 Hyper-V の仮想マシンに変換(P2V)する方法をいくつかご紹介します。 System Center Virtual Machine Manager 2012 Microsoft の製品でP2V を実現する製品としては、System Center Virtual Machine Manager 2012 がありました。この製品では、移行対象のサーバーにエージェントを自動インストールして、データの吸出しと仮想マシンへの変換を行うことができます。ただし残念なことに最新の

    Windows Server 2003をHyper-V仮想マシンにP2V変換するには | さくらのナレッジ
  • コンテナ管理ツール「Panamax」をCoreOSと組み合わせて使ってみよう | さくらのナレッジ

    近年ではDockerなどのコンテナ型仮想環境が注目されており、Docker上で稼動させるコンテナのデプロイについてもさまざまな方法が検討されている。その1つが、WebブラウザからGUIでコンテナの管理や構築を行えるPanamaxだ。今回は、コンテナをホストするためのOSとして開発されているCoreOSとこのPanamaxを組み合わせて仮想環境の管理システムを構築する流れを紹介する。 PanamaxのアーキテクチャとCoreOS 今回紹介するPanamaxは、米国でデータセンター/通信回線事業を行っているCenturyLinkがオープンソースで開発しているDockerコンテナ管理ツールだ。Dockerはさくらのナレッジでも『これから始める「DockerでかんたんLAMP環境 for CentOS」』などの記事でたびたび紹介されているが、OS環境上に「コンテナ」という隔離された環境を構築する技

    コンテナ管理ツール「Panamax」をCoreOSと組み合わせて使ってみよう | さくらのナレッジ