“tutorial”タグの記事

  • | コンテナ - Kubernetesチュートリアル | 11 min read
    #container #k8s #tutorial #AWS #tracing

    分散トレーシング(OpenTelemetry / AWS X-Ray)

    前回はOpenTelemetryとJaegerを使って、エンドツーエンドでトレース情報を収集・可視化をしました。 ここで利用したJaegerは分散トレーシングに特化したOSSプロダクトで高機能ではありますが、実際に運用する場合は、その構成を慎重に検討する必要があります...

    記事を読む
  • | コンテナ - Kubernetesチュートリアル | 20 min read
    #container #k8s #tutorial #tracing

    分散トレーシング(OpenTelemetry / Jaeger)

    今回はアプリケーションのパフォーマンスに焦点を当てます。 アプリケーションのパフォーマンスを分析するにはどうすれば良いでしょうか? 従来は処理時間等の情報をログに残し、これを集計することが多かったと思います...

    記事を読む
  • | コンテナ - Kubernetesチュートリアル | 12 min read
    #container #k8s #tutorial #AWS #logging

    ログ収集・分析(Fluent Bit / Amazon CloudWatch)

    前回はログの収集にFluent Bit、その分析にAWS OpenSearchを使用しました。 AWS OpenSearchは、非常に高機能な検索とリッチなUIを提供しますが、デメリットもあります。 まず、OpenSearch自体のセットアップ作業が別途必要です...

    記事を読む
  • | コンテナ - Kubernetesチュートリアル | 13 min read
    #container #k8s #tutorial #AWS #logging

    ログ収集・分析(Fluent Bit / AWS OpenSearch)

    今回はログの収集と分析に焦点を当てます。 いつの時代もアプリケーションが出力するログは、障害解析やアクセス/証跡管理に欠かせません。 マイクロサービスのような分散アーキテクチャを採用した場合、1つのアプリケーションは複数のサービスで構成されることになります...

    記事を読む
  • | コンテナ - Kubernetesチュートリアル | 21 min read
    #container #k8s #tutorial #AWS #metrics

    メトリクス収集・可視化 - OpenTelemetry / CloudWatch

    前回はPrometheusとGrafanaを利用して、Kubernetesおよびアプリケーションに関するメトリクスの収集・可視化を行いました。 今回はOpenTelemetryとCloudWatchを使って同じことをしてみましょう...

    記事を読む
  • | コンテナ - Kubernetesチュートリアル | 13 min read
    #container #k8s #tutorial #metrics

    メトリクス収集・可視化 - Prometheus / Grafana

    今回のテーマはモニタリングです。 アプリケーションの運用が開始されると、ピーク時間帯や各種イベントに応じてシステム負荷は大きく変動します。 特に、マイクロサービスアーキテクチャでは、臨機応変なスケーラビリティや、無駄なのないリソース効率性とそれに応じたコスト最適化が求められます...

    記事を読む
  • | コンテナ - Kubernetesチュートリアル | 23 min read
    #container #k8s #tutorial

    Podスケジューリング - NodeAffinity / TaintToleration

    Kubernetesで作成したPodは、Node[1]が割り当てられ、コンテナランタイムを通して実行されます。 Nodeは、多数のVMでクラスタ構成され、データセンター障害に備えて物理的に分散して配置されることが一般的です...

    記事を読む
  • | コンテナ - Kubernetesチュートリアル | 10 min read
    #container #k8s #tutorial #auto-scaling

    オートスケーリング - Horizontal Pod Autoscaler(HPA)

    商用環境で実際にサービスが運用されると、時間帯やイベント等、様々な要因によってトラフィックが変動し、それに合わせてシステム負荷も増減します。 コンテナ以前の従来のシステムでは、あらかじめ最大のスループットを見積もり、それに合わせてサーバーのサイジングをすることが一般的でした...

    記事を読む
  • | コンテナ - Kubernetesチュートリアル | 16 min read
    #container #k8s #tutorial #CI/CD #GitOps #argocd

    継続的デリバリ - ArgoCD

    前回は、GitOpsの産みの親であるWeaveworks社が開発したFluxを導入して、継続的デリバリを実現しました。 今回はもう1つのGitOpsツールとして人気を集めるArgoCDを導入します...

    記事を読む
  • | コンテナ - Kubernetesチュートリアル | 19 min read
    #container #k8s #tutorial #CI/CD #GitOps

    継続的デリバリ - Flux

    アプリケーション開発編では、お手製のアプリをローカル環境やクラウド環境(AWS EKS)にデプロイしてきました。 しかし、ローカル環境はSkaffoldを使って自動化したものの、クラウド環境はkubectl applyを使って手動デプロイしました...

    記事を読む
豆蔵デベロッパーサイト - 先週のアクセスランキング
  1. 基本から理解するJWTとJWT認証の仕組み (2022-12-08)
  2. AWS認定資格を12個すべて取得したので勉強したことなどをまとめます (2022-12-12)
  3. Nuxt3入門(第4回) - Nuxtのルーティングを理解する (2022-10-09)
  4. Nuxt3入門(第1回) - Nuxtがサポートするレンダリングモードを理解する (2022-09-25)
  5. Nuxt3入門(第8回) - Nuxt3のuseStateでコンポーネント間で状態を共有する (2022-10-28)
  6. Jest再入門 - 関数・モジュールモック編 (2022-07-03)
  7. 自然言語処理初心者が「GPT2-japanese」で遊んでみた (2022-07-08)
  8. GitHub Actions - 構成変数(環境変数)が外部設定できるようになったので用途を整理する (2023-01-16)
  9. IoT を使ってみる(その5:MQTT編) (2022-10-02)
  10. ORマッパーのTypeORMをTypeScriptで使う (2022-07-27)